Sensex 30 Companies: Their Weightage in The Index [2024]

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. 

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

Sensex 30 Companies List With Weights

Check The Stock Engine

SLWEIGHT(%)NameIndustryPriceMcap Full (Cr.)M.Cap FF (Cr.)
113.58HDFC BankBanks1518.911,53,894.7611,42,355.81
211.80RILIntegrated Oil & Gas2935.119,85,797.709,92,898.85
39.21ICICI BankBanks11037,74,639.987,74,639.98
46.30InfosysIT Consulting & Software1485.056,16,424.575,30,125.13
55.11L&TConstruction & Engineering3678.25,05,630.614,29,786.02
64.82TCSIT Consulting & Software4000.314,47,343.554,05,256.19
74.53ITCCigarettes,Tobacco Products430.15,36,967.873,81,247.19
83.79Bharti AirtelTelecom Services1225.26,92,861.273,18,716.18
93.58Axis BankBanks1071.953,30,873.033,01,094.46
113.16Kotak Mahindra BankBanks1809.953,59,803.742,66,254.77
122.39Bajaj FinanceHolding Companies72084,46,172.552,00,777.65
132.37HULHousing Finance22335,24,663.731,99,372.22
142.17M&MPassenger Cars & Utility Vehicles20722,57,659.171,82,938.01
152.14TATAMOTORSPassenger Cars & Utility Vehicles1019.953,39,004.761,79,672.52
162.04NTPCElectric Utilities3623,51,019.311,71,999.46
171.98Sun PharmaPharmaceuticals1539.653,69,404.581,66,232.06
181.93Maruti Suzuki IndiaPassenger Cars & Utility Vehicles12274.63,85,916.581,62,084.97
191.91HCL TechIT Consulting & Software1520.854,12,707.761,60,956.02
201.80Titan CoOther Apparels & Accessories3619.73,21,351.961,51,035.42
211.60Tata SteelIron & Steel/Interm.Products163.52,04,104.291,34,708.83
221.53Asian PaintsFurniture,Furnishing,Paints2855.652,73,913.321,28,739.26
231.49Power GridElectric Utilities275.22,55,952.621,25,416.78
241.32UltraTech CementCement & Cement Products9646.952,78,499.731,11,399.89
251.22IndusInd BankBanks15501,20,639.591,02,543.65
261.08Nestle IndiaPackaged Foods2536.152,44,524.7290,474.15
270.98JSWSTEELIron & Steel/Interm.Products864.22,11,336.1382,421.09
280.96Bajaj FinservFinance (including NBFCs)1693.152,70,140.1981,042.06
290.94Tech MahindraIT Consulting & Software1242.251,21,337.8378,869.59
300.79WiproIT Consulting & Software470.92,46,051.7666,433.98
-100 - - - - -

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).

To understand how the numbers 561 and 55,000 points are derived, I’ll suggest you read this article about Sensex calculation. It will give a fair idea of the calculation methodology. 

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. 

Integrated Oil & Gas11.84%
Personal Products7.29%
IT Consulting & Software14.61%
Cigarettes,Tobacco Products5.43%
Construction & Engineering4.13%
Housing Finance3.17%
Telecom Services2.84%
Holding Companies2.42%
Cars & Utility Vehicles3.35%
Other Apparels & Accessories1.59%
Cement & Cement Products1.26%
Iron & Steel/Interm.Products1.26%
Finance (including NBFCs)1.18%
Electric Utilities2.35%
Packaged Foods1.12%

(Updated: 29-Apr-2023)

Sector Weightage in Sensex 20230429

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

Sensex 30 Companies Weightage - Free Float Market Cap

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:

Sensex 30 Companies Weightage - Free Float MCap - Public Shareholding

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:

Sensex 30 Companies Weightage - Free Float MCap - 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 (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:

Sensex 30 Companies Weightage - Free Float MCap - Calculation - Each stock

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.


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.

Join 1400+ Value Readers

Subscribe for new blogs on value investing, stock analysis, mutual funds, and other general aspects of personal finance. It is completely FREE. I will never spam your Inbox.

Join 1,397 other subscribers

Stock analysis is complicated, use our Stock Engine to analyze selected 1,300+ number stocks.

The Stock Engine will give its first impression about its stocks. Then it goes deeper and calculate its intrinsic value and the overall score. The Stock Engine makes it easier to interpret the fundamentals of stocks even for untrained investors.

Picture of MANI


Hi. I’m Mani, I’m an Engineering graduate who in pursuit of financial independence, has converted into a full time blogger. After working in the corporate world for almost 16+ years, I bid it more

Disclaimer: The information provided in my articles and products are for informational purposes only and should not be considered as financial or investment advice. Read more.

15 Responses

    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.


  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.

  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 *