Sensex 30 Companies Weightage in Index [2021]

We’ve heard the names of the two biggest indices of the Indian stock market “Sensex 30 and Nifty 50”.

What means by the numbers indicated beside the index (30 and 50)? It represents the number of stocks included in the index.

The study of “weightage of stocks” in present times is particularly more important because these days the index has crashed.

Both Nifty and Sensex have fallen by almost -25% in the last 30 days. In the backdrop of this fall, those stocks which have maximum weight in the index will also be most affected.

Suggested Reading: How To Calculate Sensex?

Sensex 30 Companies Weightage - Sensex in last 1 month

Sensex 30 means there are 30 companies in the Sensex index. Nifty 50 means there are 50 companies in the Nifty index. Moreover, each stock has a different weightage in the index. Let’s know more about it…

Nifty in terms of their Weight 202001

Sensex 30 Companies Weightage is here…

(Updated: 23-Oct-2021)

SLNameIndustryMcap Full (Cr.)M.Cap FF (Cr.)Weight
1RILIntegrated Oil & Gas16,66,427.958,49,878.2612.54%
3INFYOSYSIT Consulting & Software7,29,410.376,34,587.029.36%
5HDFCHousing Finance5,24,877.065,24,877.067.74%
6TCSIT Consulting & Software12,94,686.483,62,512.215.35%
8HINDUNILVRPersonal Products5,76,836.402,19,197.833.23%
9L&TConstruction & Engineering2,51,609.012,16,383.753.19%
11ITCCigarettes,Tobacco Products2,91,498.922,06,964.233.05%
12BAJFINANCEFinance (including NBFCs)4,65,576.462,04,853.643.02%
14BHARTIARTLTelecom Services3,81,393.831,63,999.352.42%
16HCLTECHIT Consulting & Software3,24,052.321,29,620.931.91%
17BAJAJFINSVHolding Companies2,97,587.021,13,083.071.67%
18Tata SteelIron & Steel/Interm.Products1,55,920.571,02,907.581.52%
19TITANOther Apparels & Accessories2,13,956.461,00,559.541.48%
20MARUTICars & Utility Vehicles2,23,871.5398,503.471.45%
21TECHMIT Consulting & Software1,47,234.6094,230.151.39%
23M&MCars & Utility Vehicles1,10,115.7884,789.151.25%
24ULTRACEMCOCement & Cement Products2,06,498.5382,599.411.22%
26NTPCElectric Utilities1,40,504.6968,847.301.02%
27NESTLEINDPackaged Foods1,83,285.7967,815.741.00%
28POWERGRIDElectric Utilities1,35,567.9366,428.280.98%
30BAJAJ AUTO2/3 Wheelers1,12,028.4450,412.800.74%
 – – – – –100.00%

List of Best Stocks in India

Which are the Top 10 Companies in terms of Weightage?

In terms of weightage, the top companies of Sensex 30 are these:

(Updated: 23-Oct-21)

Sensex 30 Companies Weightage - List 20211023

On what basis the stocks are weighed?

They are weighed in terms of their “Free Float Market Capitalization” [See Table: M.Cap – FF].

Free Float market cap is not same as full market cap.

Free Float vs Full Market Cap

Sensex 30 Companies Weightage - Free Float Market Cap

Visit the bseindia website and search for your stock.

In the stock page you will find two market capitalisation mentioned for each stock.

The first will be Full Market Capitalisation, and send will be Free Float Market Cap.

What is the difference?

  • Free Float Market Cap: represent those shares of the company which are readily available for trading. Out of total numbers of stocks issued by the company, only a part of it is actively traded in the market. Know more about free float market cap.
  • Full Market Cap: represents all shares issued by the company. Needless to shay that free float market cap will always be less than or equal to full market cap.

Free Float Market </= Full Market Cap

Calculation of Free Float Market Cap

If you check your stock’s shareholding in moneycontrol, you will find them categorized into 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 capitalisation.

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 which were not included in free float method are as below:

  1. Promoters held stocks
  2. Any one holding stocks who has interest to control company.
  3. Government of India held stocks
  4. Stocks held by agency through Foreign Holding Route.
  5. Anyone holding stocks with strategic focus
  6. Group companies held stocks
  7. Employee Welfare Trusts held stocks

How weightage of stocks are calculated in Sensex 30?

First list down all 30 stocks of Sensex.

Then note down Free Float Market Cap against each of the 30 stocks. You will get the values from (stock page).

Once this is done, add 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, 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

When we say Sensex is 38,000 – what does it mean?

Sensex is calculated using free-float market capitalization of individual stocks.


There are 31 companies (including Tata Motors DVR) included in Sensex.

When we say that Sensex is 38,000, it means, sum of free-float market capitalization of these 31 companies divided by an Index divisor is 38,000.

Sensex 30 Companies Weightage - Sensex Calculation

What is the base year of Sensex

Another important information we must remember is – the Base Year for Sensex calculation is 1978-79.

In year 1978-70 Sensex was assumed to be 100.

It means from year 1979 till 2019, Sensex has appreciated from 100 to 38,000 points (at rate of 16% p.a. in 40 years).

Which companies are selected for Sensex?

There is no partiality in selection of Sensex companies.

All companies which are listed in Bombay Stock Exchange (BSE) can be included in Sensex.

As on date, more than 5,000+ companies are listed in BSE.

The stock exchange follows a screening criterial to shortlist stocks for Sensex.

How it is done?

All 5,000+ companies of BSE are categorized into 4 groups. The grouping are:

  • 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.
  • IPO’s: cannot be included in Sensex. To be eligible for Sensex, companies must be listed in BSE for minimum 3 months.
  • Daily Trading: In its past 3 month cycle, the company’s stock must have been traded on every day.
  • 4Q Reporting: The company must have reported its sales turnover (total income) of 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 top 75 ranked companies are considered for further screening.
  2. Screening 2 (Full Market Cap): All 5,000+ companies are ranked based on their full market capitalization (3 months average). Again, 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 are then ranked once again based on their average traded volume (of 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 which had calculated weight of less than 0.5% are again excluded.

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

Why to Know Stock’s Weightage?

As an investor, why we should worry about stock’s weightage in Sensex?

Frankly speaking, we should not care about it.

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

How to know about it?

  • Fundamental Strength: of a stock can be determined by studying its financial reports. These reports will tell us if the company is making enough sales, profit etc. Read: about fundamental analysis.
  • Undervaluation: The best measure of undervaluation is through intrinsic value. Comparing intrinsic value with current price gives an idea of valuation. Read: about stock analysis in excel.

For some, the task of stock analysis might look like too much effort.

Such a person can look towards Sensex. Why?

Because it will help in getting one answer – which are the fundamentally super strong stocks of Indian market

Stocks with high weightage in Sensex are necessarily one’s with strong business fundamentals.

In fact all stocks which gets included in the index are strong.

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


Another interpretation is possible when we know weightage of companies in Sensex.

When Sensex is bullish, we often interpret it as the whole stock market is going up.

A better interpretation can be like this:

  • Stocks: Sensex is going up – Good. It means, stocks with high weightage in Sensex is moving up.
  • Sector: Sensex is going up – Good. It means, sector with high weightage in Sensex is moving up.

Which are the sectors having high weightage in Sensex?

(Updated: 23-OCT-2021)

Sector Weightage in Sensex 20211023


It is good to invest in those stocks which has high weightage in SENSEX.

These stocks can be considered as best blue chip stocks available in the country.

In order to invest in these 31 stocks, another easier option is to invest in index funds.

One can buy units of such index funds.

Index funds which tracks BSE SENSEX are available in the market.

These funds invest only in those stocks which are listed as Sensex scripts.

Another way of investing in Sensex is through an ETF of Sensex.

Automatically Analyze 850+ Stocks in Excel
You are interested to know if your stock is worth investing? You can use my MS EXCEL based tool to analyze it like a pro. You need not do any data entry. Just pick stock from a list and click a buttons. The report is generated automatically. Try my stock analysis worksheet >> Read testimonials.


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

13 thoughts on “Sensex 30 Companies Weightage in Index [2021]”

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

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

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


  4. 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?!

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

  6. Ashok M. Thakkar

    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 *