List of BSE Sensex companies and their stock weightage

Check the latest list of BSE Sensex companies with their stock weightage and market cap. Know how to calculate the Sensex and invest in stock

By
Last Updated: Jul 16, 2025, 16:00 IST4 min
US President Donald Trump claps as he attends the Pennsylvania Energy and Innovation Summit on the campus of Carnegie Mellon University in Pittsburgh, Pennsylvania on July 15, 2025.
Image: Andrew Caballero- Reynolds / AFP
US President Donald Trump claps as he attends the Penn...
Advertisement

Stock markets have been a significant part of India’s financial landscape for centuries. Companies often list their shares on popular and largest stock exchanges, such as the National Stock Exchange (1992) and the Bombay Stock Exchange (1875), where investors try to invest and maximise their returns. For many, investing in stocks isn’t just about numbers - it’s about being part of India’s growth story.

Advertisement

Among all the indices, the BSE Sensex is one of the most watched. It tracks 30 major companies that play a big role in shaping the Indian economy. But here’s something a lot of people miss - not all BSE Sensex companies are equal. Some have more influence on the index than others, depending on their market size. If you"re investing or simply following the market, understanding which companies carry more weight can help you comprehend why the Sensex moves the way it does.

In this post, let’s look at the list of 30 BSE Sensex companies and see who’s leading the pack.

List of companies under BSE Sensex

Here’s the list of 30 companies under BSE Sensex by their market cap and weightage as of July 15, 2025.

S NoCompanyIndustryMarket Cap (Rs m)Weightage (%)
1HDFC BankBanking15,343,49515.3
2ICICI BankBanking10,180,20310.2
3Reliance IndustriesEnergy20,136,31910.0
4InfosysSoftware & Services6,597,6085.6
5Bharti AirtelTelecommunications11,775,8915.6
6ITCFood & Tobacco5,278,0575.3
7Larsen & ToubroEngineering4,805,0244.8
8Tata Consultancy Svcs.Software & Services11,754,4433.3
9Axis BankBanking3,612,4373.3
10Kotak Mahindra BankBanking4,369,2883.2
11Mahindra & MahindraAutomobiles3,898,4013.2
12State Bank of IndiaBanking7,273,1193.1
13Bajaj FinanceFinance5,720,8012.6
14Eternal Ltd.Diversified2,570,3712.6
15Hindustan UnileverFMCG5,918,6202.3
16Sun PharmaceuticalPharmaceuticals4,143,2921.9
17HCL TechnologiesSoftware & Services4,271,5801.7
18Maruti SuzukiAutomobiles3,933,2391.6
19NTPCPower3,316,7451.6
20UltraTech CementCement3,684,3741.5
21Tata MotorsAutomobiles2,514,9761.4
22Titan CompanyRetail3,025,9301.4
23Power Grid Corp.Power2,774,8351.3
24Tata SteelSteel1,989,8631.3
25Bajaj FinservFinance3,229,3401.3
26Asian PaintsPaints2,294,4491.1
27Adani Ports & SEZInfrastructure3,112,5441.1
28Tech MahindraSoftware & Services1,539,3731.0
29Nestlé IndiaFood & Tobacco2,323,6190.9
30IndusInd BankBanking682,9200.6

What is the BSE Sensex?

The BSE Sensex stands for the Bombay Stock Exchange Sensitive Index and is one of the oldest and most widely followed stock market indicators in India. It tracks the performance of 30 well-established companies listed on the BSE. Reliance, HDFC Bank, ICICI Bank, and ITC are among the largest companies in the Indian market, characterised by high trading volumes and a significant impact on the economy.

Advertisement
Read More

The BSE Sensex companies’ list isn’t random. The S&P BSE Index Committee follows a selection process. For a company to be part of the Sensex, it needs to be listed on the BSE, fall in the large or mega-cap category, be fairly liquid, earn revenue from core business operations, and help maintain sector balance in line with India’s overall equity market.

In September 2024, the Sensex crossed 85,000 points for the first time since its introduction in 1986.

Understanding stock weightage in Sensex

Stock weightage in the Sensex refers to how much influence a single stock has on the overall index value. It is calculated based on the company’s free-float market cap. BSE Sensex companies with a larger market value and more publicly traded shares tend to carry more weight. That means a price movement in a higher-weightage stock affects the Sensex more than a movement in a smaller one.

Advertisement

To find a company’s weightage, its market capitalisation is divided by the total market capitalisation of all companies under the BSE Sensex and then multiplied by 100.

For example, if a BSE Sensex company makes up 8 percent of the total weightage, any rise or fall in its share price has a bigger impact on the index than a stock with just 1 percent weight. This is why stocks like Reliance, HDFC, and ICICI Bank often have a more significant impact on the Sensex"s movement than mid-sized companies in the index.

How is Sensex calculated?

The Sensex reflects the performance of companies and is calculated by adding the free-float market capitalisation of all companies, adjusted for their respective weightage. This simply means that the index only considers shares that are available for public trading, not those held by company founders or large institutions.

Here’s the basic formula:

Advertisement

Where:

  • Free float is the number of shares of a company that are actually available for people to buy and sell in the market.
  • Market capitalisation, also known as capitalisation, is simply a company"s total value in the stock market, calculated by multiplying the latest share price by the total number of shares issued by the company.
  • When you take just the tradable portion of those shares (free float) and multiply it by the market cap, you get the free-float market capitalisation.
  • The base market cap is a fixed number from the base year (1978 - 79), and the base index value is set at 100. These two remain unchanged and are used to maintain the index"s comparability over time.

How to invest in BSE Sensex companies?

If you"re looking to invest in the BSE Sensex companies, the first step is to have the right accounts in place. You can’t invest in the Sensex directly, but you can invest in the companies under BSE Sensex that make up the index through stocks or index funds. Here’s how to get started:

  • Open a demat account: It holds your shares in electronic form.
  • Open a trading account: It allows you to buy and sell shares through a stockbroker on the BSE.
  • Have a valid bank account: Apart from the demat and trading accounts, you also need a bank account with accurate PAN and identity details.
  • Start investing: Once these accounts are in place, you can easily explore the Sensex index funds and choose where to invest.

First Published: Jul 16, 2025, 16:00

Subscribe Now
Advertisement