Q: “I just heard about this “Sensex weightage stocks” thing. I do not know about it. Can you explain what weightage means in the context of Sensex?
Like, why does a company like Reliance have a huge weightage of around 11.99%, while Bajaj Finance is only at 2.24%? How do they calculate these weightage numbers? Is it based on something like Reliance’s Rs. 1.53 lakh crore revenue or the number of shares out there?
Does the weightage change if a company like Infosys, with about 5.47% weight, does really well or crashes? If a big player like Reliance tanks, does it mess up the whole Sensex? Please explain to me this weightage concept.“
Answer:
Before we get to weightage, let’s quickly cover what the Sensex is.
Sensex a number that tells us how 30 of the biggest, most traded companies on the Bombay Stock Exchange (BSE) are doing.
These are all large cap blue chip companies you’ve probably heard of, like Reliance Industries, HDFC Bank, or Maruti, Titan, etc.
The Sensex goes up or down based on how these companies’ stock prices move.
Why only these 30 companies? Because they are kind of representative of other smaller companies in their respective industries.
These group of 30 companies gives is a feel of market’s health.
But not all these 30 companies have the same influence on the Sensex, that’s where weightage comes in.
What Does Weightage Mean in the Sensex?
Weightage is like a measure of how much “say” a company has in moving the Sensex number (up or down).
Imagine the Sensex as a giant pizza, and each of the 30 companies are like a slice.

Some companies, like Reliance or HDFC Bank, get a big slice because they’re huge players. Others, like Bharat Electronics, get a smaller slice. The bigger the slice (or weightage), the more that company’s stock price affects the Sensex.
For example, HDFC Bank has a weightage of 15.63%, meaning it has the biggest influence on the Sensex.
If HDFC Bank’s stock price jumps or falls, it can push the Sensex up or down a lot.
On the other hand, a company like Trent, with just 0.53% weightage, has a much smaller impact.
How Is Weightage Calculated?
The weightage of a company in the Sensex is based on something called its free-float market capitalization.
Let’s first understand the difference between full and free float market cap. Once we understand their difference, we’ll them jump on to the weightage part.
- Full Market Capitalization (Market Cap): This is the total value of a company’s shares. It’s calculated by multiplying the current stock price by the total number of shares outstanding. For example, if TCS’s stock price is Rs. 3,112 and it has 361.81 crore shares in the market, its market cap will be Rs. 11,25,949 crore.
- Free-Float Market Cap: All shares are not available for public trading. A large part of the issued shares are held by promoters or the government. Free-float market cap only counts the shares that are availabale for free traded. For instance, TCS has a full market cap of Rs. 11,25,949 crore, but its free-float market cap is Rs.3,16,960 crore (28% of full market cap). Why? Because about 71.77% shares of TCS are held by promoters themselves.
Now, that we have understood what is the difference between full market capitalization and free-float capitalization, we can now discuss the weightage concept of stocks in the index (Sensex or Nifty).
Weightage:
Weightage is like figuring out how much each company contributes to the Sensex’s overall value. How it is done?
- Step #1: The Sensex adds up the free-float market caps of all 30 companies. Each company’s weight is its share of that total, expressed as a percentage. So, TCS’s free-float market cap of Rs.3,16,960 crore is crore makes up 3.6% of the total free-float market cap of all Sensex companies.
- Step #2: To get the weightage, we can divides TCS’s free-float market cap by the combined free-float market cap of all 30 companies and multiplies by 100 to get the percentage.
- Step #3: For example, if the total free-float market cap of all Sensex companies is around Rs. 96,78,752 crore, TCS’s weight share (Rs.3,16,960 crore) works out to 3.61%. This percentage shows how much influence TCS has on the Sensex’s movements compared to others.
In short, bigger companies with more freely traded shares get higher weightage. That’s why HDFC Bank, with its massive Rs. 15,13,048 crore free-float market cap, has a 15.63% weight. While, otherwise big companies, like Bajaj Finance, and TCS with a free-float market cap of Rs. 2,44,014.71 crore and Rs. 348,425.03 respectively has a lower weight in Sensex of 2.52% and 3.61% respectively.
Does Weightage Change?
Yes, it does.
Weightage isn’t fixed, it changes as companies’ stock prices and free-float market caps shift.
If Infosys, which has a 5.47% weight, sees its stock price soar (say, from Rs. 1,608.6 to Rs. 2,000), its market cap grows, and its weightage in the Sensex could increase.
On the flip side, if Reliance’s stock price drops sharply from Rs. 1,486 its market cap shrinks, and its 10.67% weight could go down.
Also, if a company’s performance gets eroded for a prolonged period of time, BSE may decide that it no longer fits the Sensex criteria. For companies to stay in the Sensex 30 list it must be among the most traded or valuable of all listed stocks.
if it is not so, it might get kicked out, and a new company takes its place. This kind of constituent shuffle can also impact the weightage of existing stocks in in Sensex.
Why Should You Care About Weightage?
Even if you’re not investing, the Sensex and its weightage matter because they reflect the health of India’s biggest companies.
If these big companies are doing well or are doing badly, it affects the economy.
For example:
- If heavyweights like HDFC Bank, ICICI Bank, TCS, Infosys struggle, it gives a hint about the economy. It might signal issues in banking or technology sectors, which could impact jobs or prices of goods.
- A rising Sensex, driven by big players, often means investor confidence. This can eventually lead to more economic activity, potentially benefiting you indirectly through better job opportunities or economic growth.
If you’re thinking about investing, weightage helps you understand which companies drive the Sensex.
If you invest in a Sensex index fund, you’re essentially betting on these 30 companies, with HDFC Bank and Reliance having the biggest influence on your returns.
Here is the full list of Sensex 30 companies and their weights
(Updated: 15-Oct-2025)
| SL | Name | Industry | Price | Mcap Full (Cr.) | M.Cap FF (Cr.) | WEIGHT(%) |
|---|---|---|---|---|---|---|
| 1 | HDFC Bank | Banks | 977.1 | 1501186.99 | 1488551.49 | 15.61 |
| 2 | ICICI Bank | Banks | 1384 | 988837.92 | 985097.14 | 10.33 |
| 3 | RIL | Integrated Oil & Gas | 1375.65 | 1861594.6 | 928678.8 | 9.74 |
| 4 | Infosys | IT Consulting & Software | 1489.8 | 618922.71 | 535233.22 | 5.61 |
| 5 | Bharti Airtel | Telecom Services | 1947.2 | 1109743.74 | 528969.34 | 5.55 |
| 6 | L&T | Construction & Engineering | 3741.3 | 514636.77 | 438144.76 | 4.59 |
| 7 | ITC | Cigarettes,Tobacco Products | 396.7 | 4,96,951.26 | 381160.63 | 4 |
| 8 | SBI | Banks | 876.9 | 809432.86 | 363351.17 | 3.81 |
| 9 | Axis Bank | Banks | 1176.6 | 365084.75 | 336035.32 | 3.52 |
| 10 | Kotak Mahindra Bank | Banks | 2147.8 | 427815.85 | 315502.64 | 3.31 |
| 11 | M&M | Passenger Cars & Utility Vehicles | 3459.55 | 430205.02 | 305744.12 | 3.21 |
| 12 | TCS | IT Consulting & Software | 2960.3 | 1071062.45 | 301494.44 | 3.16 |
| 13 | Bajaj Finance | Holding Companies | 1018.6 | 633822.28 | 269075.94 | 2.82 |
| 14 | Eternal Limited | Online Services | 347.85 | 335687.45 | 241540.55 | 2.53 |
| 15 | HUL | Housing Finance | 2500 | 587656.27 | 221351.31 | 2.32 |
| 16 | Maruti Suzuki India | Passenger Cars & Utility Vehicles | 16225.5 | 511069.24 | 212709.57 | 2.23 |
| 17 | Sun Pharma | Pharmaceuticals | 1652.1 | 396852.32 | 173819.73 | 1.82 |
| 18 | NTPC | Electric Utilities | 336.85 | 326632.2 | 159261.29 | 1.67 |
| 19 | HCL Tech | IT Consulting & Software | 1495.15 | 405733.64 | 157965.9 | 1.66 |
| 20 | Titan Co | Other Apparels & Accessories | 3517.5 | 313654.85 | 145387.81 | 1.52 |
| 21 | UltraTech Cement | Cement & Cement Products | 12069 | 355682.18 | 142883.22 | 1.5 |
| 22 | Tata Steel | Iron & Steel/Interm.Products | 170 | 212717.86 | 140522.06 | 1.47 |
| 23 | Power Grid | Electric Utilities | 287.35 | 267252.85 | 129796.96 | 1.36 |
| 24 | Bajaj Finserv | Finance (including NBFCs) | 2018.45 | 322510.61 | 114892.47 | 1.2 |
| 25 | Anadi Ports | Marine Port Services | 1428.15 | 308500.24 | 105106.34 | 1.1 |
| 26 | Asian Paints | Furniture,Furnishing,Paints | 2316.7 | 222217.35 | 104473.93 | 1.1 |
| 27 | Tech Mahindra | IT Consulting & Software | 1469 | 143814.44 | 92945.69 | 0.97 |
| 28 | Bharat Electronics | Defence & Aerospace | 402.15 | 226586.57 | 84028.5 | 0.88 |
| 29 | TATAMOTORS | Passenger Cars & Utility Vehicles | 395.5 | 145636.21 | 82379.7 | 0.86 |
| 30 | Trent Ltd. | Apparels & Footwear | 4617.95 | 58411.22 | 49243.23 | 0.52 |
Conclusion
The weightage of Sensex 30 companies is all about how much influence each company has on the Sensex index, based on its free-float market cap.
Big players like HDFC Bank (15.63%) and Reliance (10.67%) have the most sway, while smaller ones like Tata Steel (1.39%) have less.
These weights shift as stock prices change. A big price drop in a heavyweight can definitely alter the Sensex.
Whether you’re an investor or not, understanding weightage gives you a clarity about key stocks. You get to understand which Indian stocks are potentially contributing most to the economy.
Have a happy investing.

Can you provide this for Nifty too as per 31st march 2023.. Thank you
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.
How do you calculate SENSEX value? Please explain by picking 2-3 stocks which are listed in SENSEX30.
Index Divisor means what exactly?
100%
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
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?
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.
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
How i self calculate closing sensex number in 3.30 pm
Can u tell me sensex..31642.70 has come friday i shell be highly obliegd for ur kindness
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?!
Infographic related to the sector (Sector Weightage in Sensex) is old.
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
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.