The Indian stock market has two main indices, Sensex and Nifty-50. Sensex is the index of BSE and Nifty-50 is of NSE. Sensex has 30 number stocks as its constituents and Nifty has 50. In this article, we talk about Sensex 30 companies and their weightage in the Index (see stock weightage here). 

Sensex 30 Stock List & Their Weights

Weightage of Stocks in Nifty

In case, you are interested to know how Sensex is calculated, read here. You will find a seven-step description of the calculation.

Topics:


List of Sensex Weightage Stocks 2025

[Updated: January 03, 2025]

SL Name Industry Price Mcap Full (Cr.) M.Cap FF (Cr.) WEIGHT(%)
1 HDFC Bank Banks 1749.3 1,337,307.97 1,323,934.89 14.53
2 ICICI Bank Banks 1265.5 894,260.94 894,260.94 9.82
3 RIL Integrated Oil & Gas 1251.35 1,691,546.61 845,773.31 9.29
4 Infosys IT Consulting & Software 1940.1 805,581.75 700,856.12 7.69
5 ITC Cigarettes,Tobacco Products 482 6,05,566.78 448,119.42 4.92
6 L&T Construction & Engineering 3660.95 502,864.65 427,434.95 4.69
7 Bharti Airtel Telecom Services 1594 907,915.78 426,720.42 4.68
8 TCS IT Consulting & Software 4099.25 1,481,968.65 414,951.22 4.56
9 Axis Bank Banks 1084.2 334,270.58 307,528.94 3.38
10 SBI Banks 793.5 708,436.34 304,627.63 3.34
11 M&M Passenger Cars & Utility Vehicles 3187.25 395,193.46 280,587.36 3.08
12 Kotak Mahindra Bank Banks 1839.15 364,472.00 269,709.28 2.96
13 HUL Housing Finance 2405.5 564,336.58 214,447.90 2.35
14 HCL Tech IT Consulting & Software 1947.25 527,048.03 205,548.73 2.26
15 Bajaj Finance Holding Companies 7411.5 456,262.19 205,317.98 2.25
16 Sun Pharma Pharmaceuticals 1848.5 443,506.24 199,577.81 2.19
17 Tata Motors Passenger Cars & Utility Vehicles 790.4 290,956.11 165,844.98 1.82
18 NTPC Electric Utilities 339.85 329,589.68 161,498.94 1.77
19 Maruti Passenger Cars & Utility Vehicles 11910.95 374,483.33 157,283.00 1.73
20 Power Grid Electric Utilities 316.15 293,527.06 143,828.26 1.58
21 Titan Co Other Apparels & Accessories 3449.2 305,544.92 143,606.11 1.58
22 Ultratech Cement & Cement Products 11749.9 339,219.68 132,295.68 1.45
23 Tata Steel Iron & Steel/Interm.Products 138.3 172,770.85 114,028.76 1.25
24 Tech Mahindra IT Consulting & Software 1689.1 165,326.92 107,462.50 1.18
25 Asian Paints Furniture,Furnishing,Paints 2334.25 223,776.05 105,174.74 1.15
26 Bajaj Finserv Finance (including NBFCs) 1697 270,953.56 92,124.21 1.01
27 JSW Steel Iron & Steel/Interm.Products 914.55 223,074.31 86,998.98 0.96
28 Wipro IT Consulting & Software 294.45 309,156.50 83,472.26 0.92
29 Nestle Packaged Foods 2232.55 215,330.04 79,672.11 0.87
30 IndusInd Bank Banks 998.1 77,593.55 65,954.51 0.72

7 Facts about Sensex 30 Companies

The Sensex 30 companies grouped to become a bellwether index. Why is an index like Sensex required? Tracking the movement of a bellwether index gives an idea of the market’s trend. A carefully selected group of companies can also replicate the trend of the country’s economy. A rising index is symbolic of a growing economy. Though it is not always the case, the trend of a bellwether index mostly replicates the pulse of an economy.

Point #1: What is S&P BSE Sensex?

It is a bellwether index of the Indian economy. There are 30 number stocks included in this index. These 30 companies are the largest and the most traded (liquid) companies in their sectors. The size and trading volumes ensure that they are true representatives of their sector/industry. Moreover, companies from a range of sectors/industries are included in the index. This variety of companies enables an index like Sensex to mimic the trend of its economy. 

The base year for S&P BSE Sensex is 1978-79. The launch date of Sensex was 01-Jan’1986

Point #2: What does it mean when we say Sensex is at 55,000 points?

Sensex 30 Companies - Price Chart 1986 onwards

The base year for S&P BSE Sensex is 1978-79. In this year, it is hypothetically assumed that Sensex was trading at 100 points. 

The launch date of Sensex was 01-Jan’1986. On this date, the Sensex traded at 561 points (see the above chart). What do 561 points mean? As compared to the Years 1978-79, the index went up 5.61 times till 1986, in 7 Years. 

Similarly, when we say that Sensex is at 55,000 points in the year 2022, this is a comparative number concerning the years 1978-79 (100 points).

Between the years 1979 and 2022, Sensex has appreciated from 100 to 55,000 points. This is a growth rate of about 15.8% p.a. in 43 years. 

Point #3: Sector/Industry Weightage in Sensex

Presently, the Sensex 30 companies cover 18 sectors (industries). The list of sectors covered by this bellwether index is listed below. The weight of each sector is also indicated. 

The weight of the banking sector is most dominant in the index, followed by IT, and Oil & Gas. 

IndustryWeight
Private Sector Bank25.75
Refineries & Marketing10.25
Computers – Software & Consulting12.35
Civil Construction4.16
Diversified FMCG5.99
Telecom – Cellular & Fixed line services3.69
Public Sector Bank3.12
Passenger Cars & Utility Vehicles5.83
Non Banking Financial Company (NBFC)2.71
Power Generation1.69
Pharmaceuticals3.67
Iron & Steel2.31
Gems, Jewellery And Watches1.43
Power – Transmission1.42
Paints1.27
Cement & Cement Products2.17
Coal1.07
2/3 Wheelers2.45
Oil Exploration & Production1.04
Port & Port services1.02
Aluminium0.96
Packaged Foods1.49
Trading – Minerals0.86
Holding Company0.84
Tea & Coffee0.67
Life Insurance1.20
Hospital0.60

(Updated: 19-June-2024)

Sensex Sector Weightage - Pie Chart

Point #4: What is Free Float vs Full Market Capitalization?

Visit the BSE India website and search for stock. On the stock page, you will find two market capitalizations mentioned for each stock. The first will be Full Market Capitalisation, and the second will be Free Float Market Cap.

What is the difference?

  • Free Float Market Cap: represents those shares of the company which is readily available for trading. Out of the total number of stocks issued by the company, only a part of it is actively traded in the market. These active stocks build free-float market capitalization.
  • Full Market Cap: represents all shares issued by the company. Needless to say, that free float market cap will always be less than or equal to the full market cap.

Free Float Market </= Full Market Cap

Calculation of Free Float Market Cap

If you check a stock’s shareholding in moneycontrol, you will find them categorized into the following two types:

The stocks held by promoters are not used in the calculation of free-float market capitalization. Only public shareholdings are considered for free float calculation.

But there are more filters (within public shareholdings as well). Like “Public Locked-in Shares” are not considered to calculate free-float market cap. Check this example for free-float market cap calculation:

Stocks that are not included in the free-float market cap are listed below:

  1. Promoters held stocks.
  2. Anyone holding stocks who has an interest in controlling the company.
  3. The government of India held stocks
  4. Stocks held by the agency through the Foreign Holding Route.
  5. Anyone holding stocks with a strategic focus.
  6. Group companies held stocks.
  7. Employee Welfare Trusts held stocks.

Point #5: How is the weight of stocks calculated in Sensex?

First, we list down all 30 stocks of Sensex. Then note down the Free Float Market Cap against each of the 30 stocks. You will get the values from bseindia.com (stock page). Once this is done, add the market cap of all 30 stocks.

The individual weight of stocks can then be calculated as shown below:

The higher is the market cap (free float) of a company, the higher will be its weightage in Sensex. A simplistic representation of how weightage is calculated is shown below:

Sensex Companies with its Weightage 2018 - 1

Point #6: Which companies are selected for Sensex?

There is no partiality in the selection of Sensex companies. All companies which are listed on the Bombay Stock Exchange (BSE) can be included in Sensex. As of date, about 4500+ companies are listed in BSE.

The stock exchange follows screening criteria to shortlist stocks for Sensex. The companies listed in BSE are categorized into 4 groups.

  • A Group,
  • B Group,
  • T Group &
  • Z Group.

#1. Preconditions

  • Z-Group companies are excluded: These are companies which has not complied with BSE regulations.
  • IPOs: cannot be included in Sensex. To be eligible for Sensex, companies must be listed in BSE for a minimum of 3 months.
  • Daily Trading: In its past 3-month cycle, the company’s stock must have been traded daily.
  • 4Q Reporting: The company must have reported its sales turnover (total income) for the last 4 quarters.

#2. Screening

Once the above preconditions are satisfied, the company is allowed to go through the following screening process:

  1. Screening 1 (Free Float): The shortlisted companies are listed in order of their “average three-month float market capitalization.” Only the top 75 ranked companies are considered for further screening.
  2. Screening 2 (Full Market Cap): All companies are ranked based on their full market capitalization (3 months average). Again, the top 75 ranked companies are selected.
  3. The companies shortlisted in 1 & 2 above (75+75) are combined to form one list.
  4. Screening 3 (Trading Volume): The list of combined companies is then ranked once again based on their average traded volume (of the last 3 months). Companies whose cumulated value traded is <98% are excluded from the list.
  5. Screening 4 (Weigh): Balance companies are again ranked based on float-market capitalization. Companies that had calculated weight of less than 0.5% are again excluded.

The balance that remains (Top 30) – gives the final list of the Sensex 30 companies.

Point #7: Why Know Sensex Stocks Weightage?

Why should we worry about a stock’s weightage in Sensex as an investor? Frankly speaking, we should not care about it.

Our target should be “to locate any stock which is fundamentally strong and is also undervalued”.

But how to identify fundamentally strong stocks? This is where the stock included in bellwether indices like Sensex and Nifty can help. 

Ideally, the identification of fundamentally strong stocks which is also undervalued is done through fundamental analysis and price valuation. For some, the task of this analysis might look like too much effort. Such a person can look towards Sensex 30 companies. 

This list is a shortcut to finding fundamentally strong stocks. Stocks with high weightage in Sensex are necessarily ones with the strongest business fundamentals.

Tracking these stocks is a good way to start the process of stock investing. Read: About Google Finance portfolio tracker.

Conclusion

It is good to invest in strong stocks. How to find them? We can look for stocks included in the bellwether indices like Sensex and Nifty. These companies are the top blue-chip stocks available in the country. In Sensex, we have 30 number such stocks.

We can either invest in these stocks directly or indirectly. Indirect investing can be done through index funds or Exchange-traded funds (ETFs). These funds which track BSE SENSEX are can be bought online. Both mutual funds and ETFs can be bought using online trading accounts.

Both index funds and index ETFs, whose theme is Sensex, hold only those stocks that are constituents of Sensex’s portfolio.

Frequently Asked Questions

1. What are the 30 shares of Sensex?

The Sensex is a benchmark index of the Bombay Stock Exchange (BSE) comprising 30 actively traded stocks. The constituent stocks include HDFC Bank, Reliance, Infosys, TCS, HUL, ICICI Bank, Kotak Mahindra Bank, L&T, Axis Bank, SBI, M&M, Asian Paints, Bajaj Finance, Maruti, Nestle, Bharti Airtel, and Sun Pharma.

2. Which Sensex top 10 weightage stocks?

HDFC Bank (13%) and Reliance (11%) are the two heaviest stocks in Sensex. ICICI Bank (9%) and Infosys (6%) are next two stocks in the weight list. L&T, ITC, TCS, and Airtel have each about 4% weight in the Sensex index.

3. How many companies are listed in BSE Sensex?

The BSE Sensex is an index that tracks the performance of 30 number large, well-established and financially sound companies listed on BSE. These companies are selected based on market capitalization, liquidity, trading volume, and sector representation. They are picked to provide a broad view of the Indian equity market’s performance.

4. Can you provide details about Sensex Sector Weightage?

The Banking sector have the highest weight in Sensex (29%). The private sector banks wight about 26% and public sector banks have 3% share by weight. The IT Sector (Computers – Software & Consulting) have about 12.5% wight in the Sensex. Refineries & Oil Marketing companies have about 10% weight. Automobile sector have 8.5% weight.

5. Which stock has the highest weightage in Sensex?

HDFC Bank (after the merger of HDFC Bank and HDFC Ltd) has the highest weight in the Sensex. Their combined weight has increased to 13.72% as of June 2024.

Want to dive deeper in to Sensex? Check out these articles:

Related Posts

15 Comments

    1. You can Find it on NSE website. Click on factsheet of NIFTY 50. you will be able to do top 10 stocks by weight. For weights of all 50 stocks, you need to do some digging on nse website though its available there.

  1. How do you calculate SENSEX value? Please explain by picking 2-3 stocks which are listed in SENSEX30.

  2. Hello Sir, you rightly mentioned about Sensex. Will you please also add the same content article for Nifty 50 index? Because we will get to know which companies are common in Sensex & Nifty, the proportion of it, weighted, etc Thank you

  3. Pl. confirm if The Base value of Market Cap is Market cap of same 30 Sensex companies which are in sensex today. In case any company was not existed at 1978-79 then how its value get considered?

    1. BSE keeps altering the constituents of the indices (like Sensex). Few old companies goes out and new ones comes in. Idea is to include only those companies which can represent their whole sector.

      Example: Calculation of Sensex is a different mathematics. If suppose, todays Free Float M.Cap of 30 key stocks is 3060511 and base value year 1978-79) is 100. All assume that the Market Cap of base index (1978-79) was say 8800. In this case the Sensex value will be equal to 3060511×100/8800 = 34,700.

  4. Hi Mani,
    I happened to stumble upon your blog through my cousin.
    Fantastic blog in simple terms for every one to understand.

    Great work Mani. Please continue.

    Nirmal

  5. Nice. But sector weightage is not matching with the sum of individual weightages for each sector as U have written above. For example, RIL will be in Oil & Gas sector so if 12.37% is its weight, then it alone surpasses housing finance, whereas in diagram of sector weightage U have written that oil & gas sector weight is less than housing finance. Can U plz explain?!

  6. Sir,
    I want to invest in the top funds of NIFTY50 or BSE index fund. Please let me know to start a regular investment in these funds.
    Regards,
    Neeloy

  7. To reduce risk one should investment in first 7 sensex weight age holding companies repeatedly when it available 15%less price from 52 weeks maximum price and one will get 5% profit with in short period and this type 5 times receiving profit per year will lead to make principal ammount 1.25 times every year.

Leave a Reply

Your email address will not be published. Required fields are marked *