Sensex and Nifty are the two heartbeats of the Indian stock market. Together, they tell you whether ₹100 of Indian equity is worth more, less, or the same as it was yesterday. This guide breaks down what each index is, exactly how they are calculated (free-float method, with worked example), the real differences side by side, the top companies in each, sector weights, historical returns, and how to invest in them through index funds and ETFs. For the live values and official methodology, see the BSE and NSE websites.
Last updated: May 2026. Educational content, not investment advice.
Key Takeaways
- Sensex tracks the 30 largest BSE-listed companies; Nifty 50 tracks the 50 largest NSE-listed companies. Both represent India’s biggest, most-traded businesses.
- Both use the same calculation method — free-float market capitalisation. The formula is identical; only the constituent list and base year differ.
- Sensex base: 100 in 1978-79. Nifty 50 base: 1000 in November 1995. A Sensex of 80,000 means the basket has grown 800× since 1978.
- Nifty 50 covers ~65% of NSE’s free-float market cap and 24 sectors; Sensex covers ~45% of BSE’s free-float market cap and 13 sectors. Nifty is the broader gauge.
- 20-year CAGR (with dividends, TRI): Nifty 50 ~12.5%, Sensex ~12.0%. Both have outpaced gold (~9.5%), FDs (~6.5%), and CPI inflation (~6.0%) over long periods.
What Is a Stock Market Index?
A stock market index is a single number that summarises the performance of a basket of selected stocks. Instead of tracking 5,000+ listed companies one by one, you watch one index and instantly know whether the market is up or down. Indices are not investments themselves — they are measurement tools, like a thermometer for the market.
India has dozens of indices, but two dominate every news bulletin and trading screen: Sensex (BSE’s flagship 30-stock index) and Nifty 50 (NSE’s flagship 50-stock index). Both are calculated in real-time during market hours (9:15 am to 3:30 pm IST), updated every 15 seconds, and broadcast across every financial portal in the country.
What Is Sensex? The S&P BSE Sensex Explained
The Sensex — short for Sensitive Index, officially the S&P BSE Sensex — is the benchmark equity index of the Bombay Stock Exchange. Launched on 1 January 1986 with a base date of 1 April 1978-79 and a base value of 100, it tracks 30 of the largest, most actively traded, financially sound companies listed on the BSE.
Asia Index Pvt Ltd (a joint venture between S&P Dow Jones Indices and BSE) maintains the index. The 30 constituents are reviewed every six months and reshuffled if a company no longer meets the criteria. To be included, a company must:
- Be listed on the BSE for at least three months
- Have a high free-float market capitalisation
- Have high trading frequency (>98% of trading days in the prior year)
- Have an average daily turnover in the top 100 BSE-listed companies
- Represent a meaningful share of India’s overall economic activity
A Sensex level of 80,000 in 2026 means the same basket of (originally) Indian blue-chip stocks is worth 800× what it was in 1978-79. This is the longest continuous record of Indian equity market history.
What Is Nifty 50? The NSE Nifty Explained
The Nifty 50 — short for National Stock Exchange Fifty — is the benchmark equity index of the National Stock Exchange. Launched on 22 April 1996, with a base date of 3 November 1995 and a base value of 1000, it tracks 50 of the largest, most liquid, financially sound companies listed on the NSE.
NSE Indices Limited (a wholly-owned subsidiary of NSE) maintains the index. The selection committee meets every six months to review the constituents. To be included, a company must:
- Be domiciled in India and listed on the NSE
- Be part of the F&O (Futures & Options) segment
- Have a free-float market cap at least 1.5× the smallest current Nifty 50 constituent
- Have a trading frequency of 100% in the prior six months
- Be among the top 50 by 6-month average free-float market capitalisation
Nifty 50 represents about 65% of the free-float market capitalisation of all NSE-listed stocks. It is the most widely tracked, most heavily traded, and most followed index in India, used as the underlying for almost every Indian index fund, ETF, and equity derivative.
How Sensex and Nifty Are Calculated — The Free-Float Method
Both Sensex and Nifty are computed using the same approach: free-float market capitalisation weighted. The “free-float” refers to shares actually available for public trading, excluding promoter holdings, government shareholding, FDI restrictions, and strategic locked-in shares. This is the standard method used by global indices like the S&P 500 and FTSE 100.
The Index Formula
Index value = (Current free-float market cap ÷ Base market cap) × Base index value
For Sensex: Base market cap is the 30-stock free-float market cap on 1 April 1978-79; base index value is 100. For Nifty 50: Base market cap is the 50-stock free-float market cap on 3 November 1995; base index value is 1000. The “divisor” that converts the current market cap to the index level is adjusted whenever a corporate action (stock split, bonus, rights issue, constituent change) happens, so the index remains continuous.
Step-by-Step Calculation (Simplified, 3-Stock Example)
To make the concept concrete, imagine a tiny index with just three stocks A, B, C and a base value of 100. Today’s data:
| Stock | Share price (₹) | Total shares | Free-float factor | Free-float market cap (₹) |
|---|---|---|---|---|
| A | 1,000 | 10,00,000 | 0.80 | 80,00,00,000 |
| B | 500 | 20,00,000 | 0.60 | 60,00,00,000 |
| C | 200 | 50,00,000 | 0.40 | 40,00,00,000 |
| Total | — | — | — | 1,80,00,00,000 |
If the base market cap (on the base date) was ₹100 crore and the base index value was 100, today’s index = (1,80,00,00,000 ÷ 1,00,00,00,000) × 100 = 180. The market has grown 1.8× since the base date.
Real Sensex and Nifty use the same logic with 30 or 50 stocks and far larger base market caps, but the math is identical. Note that share price alone does not determine weight in the index — Reliance Industries with a ₹3,000 share price but huge free-float weights more than a stock with a ₹5,000 share price and tiny free-float.
Sensex vs Nifty — Side-by-Side Comparison
If you only need the cheat sheet, this is it. Every meaningful difference between the two indices in one table.
| Attribute | Sensex | Nifty 50 |
|---|---|---|
| Stock exchange | BSE (Bombay Stock Exchange) | NSE (National Stock Exchange) |
| Number of stocks | 30 | 50 |
| Launched | 1 January 1986 | 22 April 1996 |
| Base date | 1 April 1978-79 | 3 November 1995 |
| Base value | 100 | 1,000 |
| Calculation method | Free-float market cap weighted | Free-float market cap weighted |
| Sectors covered | 13 | 24 |
| Market cap coverage | ~45% of BSE free-float | ~65% of NSE free-float |
| Maintained by | Asia Index (S&P + BSE) | NSE Indices Ltd |
| Rebalancing | Semi-annual | Semi-annual |
| Currency | INR | INR |
| Trading hours | 9:15 am to 3:30 pm IST | 9:15 am to 3:30 pm IST |
In practice, the two indices move in lockstep — their daily correlation is above 0.98. A 1% Sensex move usually means a 1% Nifty move in the same direction. The disagreement between them is rare and small.
Top Constituents — The Companies That Move the Indices
Both indices are top-heavy. The largest 5–10 companies often account for over 50% of the index weight, so when they move, the index moves. Below is the approximate composition of the top constituents as of mid-2026 (weights shift with prices and rebalances; check NSE/BSE for live values).
Top 10 in Sensex (Approximate Weights)
- HDFC Bank — ~13%
- Reliance Industries — ~10%
- ICICI Bank — ~8%
- Infosys — ~6%
- Bharti Airtel — ~5%
- TCS — ~4%
- L&T — ~4%
- ITC — ~4%
- Axis Bank — ~3.5%
- Kotak Mahindra Bank — ~3%
Top 10 in Nifty 50 (Approximate Weights)
- HDFC Bank — ~12%
- Reliance Industries — ~9%
- ICICI Bank — ~8%
- Infosys — ~6%
- Bharti Airtel — ~4.5%
- TCS — ~4%
- ITC — ~4%
- L&T — ~3.5%
- Axis Bank — ~3.5%
- Kotak Mahindra Bank — ~3%
Notice the overlap — the top 10 names are largely identical. The Nifty 50 adds 20 more mid-cap-bordering companies on top, which is why it captures a larger share of total market cap. Both indices are heavily weighted toward banks (financials), IT services, and FMCG/consumer.
Sector Weights — Where the Money Sits
India’s index composition is a window into the structure of the listed economy. Financial services (banks + NBFCs + insurance) dominate. IT services are the second-largest pillar. Old-economy sectors (oil & gas, metals, capital goods) sit in the middle. Consumer staples and pharma round out the picture. Approximate Nifty 50 sector weights, mid-2026:
| Sector | Nifty 50 weight (approx) |
|---|---|
| Financial Services (banks, NBFCs, insurance) | ~36% |
| Information Technology | ~13% |
| Oil & Gas | ~10% |
| Consumer Goods (FMCG) | ~9% |
| Automobile & Auto Components | ~7% |
| Healthcare | ~4% |
| Metals & Mining | ~4% |
| Telecom | ~4% |
| Capital Goods | ~3% |
| Power, Cement, Realty, Chemicals (combined) | ~10% |
The 36% financial-services weight is the single most important fact about Indian index investing. When banking sentiment shifts (RBI rate cycle, NPA worries, regulation), the index moves disproportionately. Sensex weights are similar in shape but slightly more concentrated, given just 30 constituents.
Historical Performance — 5, 10, and 20-Year Returns
The question every investor really cares about: what kind of return have these indices actually delivered? The numbers below are TRI (Total Return Index, including dividends reinvested), which is the fair comparison for any equity mutual fund.
| Period | Nifty 50 TRI (CAGR) | Sensex TRI (CAGR) |
|---|---|---|
| Last 5 years | ~14% | ~13.5% |
| Last 10 years | ~13.5% | ~13.0% |
| Last 15 years | ~12.5% | ~12.2% |
| Last 20 years | ~12.5% | ~12.0% |
| Since inception | ~12% (since 1995) | ~14% (since 1978-79) |
These are nominal CAGRs. Subtracting India’s long-run inflation of ~6%, real (inflation-adjusted) returns are ~6–7% per year — meaningful but not the 12–15% headline you sometimes see quoted. For a deeper dive into what CAGR actually measures and the inflation-adjustment math, see our CAGR calculator and guide.
Nifty 50 vs Sensex — Which Is Better to Track or Invest In?
For most Indian investors, the answer is Nifty 50 — for four reasons:
That said, the difference for a long-term SIP investor between a Nifty 50 index fund and a Sensex index fund is small — usually under 0.5% CAGR over a decade. Pick either and you have a strong India equity allocation. The bigger decision is whether to add a midcap index fund (Nifty Midcap 150) for higher growth potential.
How to Invest in Sensex and Nifty — Index Funds and ETFs
You cannot directly “buy” Sensex or Nifty — they are calculations, not securities. You invest in them through index funds (mutual fund structure) or ETFs (Exchange Traded Funds). Both replicate the index’s composition and aim to deliver the same return minus a tiny tracking error and expense ratio.
- Nifty 50 index funds — UTI Nifty 50, HDFC Index Fund Nifty 50, ICICI Prudential Nifty 50 Index Fund, SBI Nifty 50 Index Fund, Motilal Oswal Nifty 50 Index Fund. All track the same index; pick by lowest expense ratio (usually 0.10–0.30% TER for direct plans).
- Nifty 50 ETFs — Nippon India ETF Nifty BeES, ICICI Prudential Nifty ETF, SBI ETF Nifty 50, Mirae Asset Nifty 50 ETF. Trade on NSE during market hours via your demat account. TER even lower than index funds (~0.05–0.10%).
- Sensex index funds — HDFC Index Fund Sensex, ICICI Prudential Sensex Index Fund, Tata Index Sensex Plan. Same idea, fewer choices.
- Sensex ETFs — Nippon India ETF Sensex, SBI ETF Sensex. Lower liquidity than Nifty ETFs.
To buy any of these you need a demat account. Our step-by-step demat account guide covers documents, charges, and broker selection. For the SIP-vs-lumpsum decision, see SIP vs lump sum. To avoid the silent expense-ratio drag, use the direct plan, not the regular plan, for index funds.
Common Misconceptions About Sensex and Nifty
- “A higher share price means more weight in the index.” Wrong. Weight is determined by free-float market cap, not share price. A stock with ₹100 price and huge free-float can outweigh a stock with ₹5,000 price and tiny free-float.
- “Sensex and Nifty represent the whole Indian economy.” They represent only the listed, large-cap portion — about 70% of GDP-by-listed-market-cap, but much less of total economic activity. Unlisted businesses, agriculture, and informal sector are not captured.
- “If Nifty is up 1%, my mutual fund must also be up 1%.” Only if your fund is a pure Nifty index fund. Actively managed funds, sector funds, and midcap funds can diverge significantly from the headline indices.
- “Sensex includes only Sensex-listed companies.” Sensex’s 30 are BSE-listed but most are also NSE-listed. The two exchanges trade many of the same stocks; the index difference is just the basket chosen.
- “The index price you see includes dividends.” The headline Sensex and Nifty 50 values you see in news are Price Return Indices — they exclude dividends. The Total Return Index (TRI) version, which adds dividends back, is 1.5–2% higher per year over the long run.
Sensex and Nifty: Frequently Asked Questions
What is the difference between Sensex and Nifty?
Sensex tracks 30 large companies on the BSE; Nifty 50 tracks 50 large companies on the NSE. Both use the same free-float market-cap-weighted calculation method but with different baskets, base years, and base values. Nifty 50 is broader (50 stocks, 24 sectors, ~65% market-cap coverage); Sensex is more concentrated (30 stocks, 13 sectors, ~45% coverage).
How are Sensex and Nifty calculated?
Both use the free-float market capitalisation method. The current free-float market cap of all constituents is divided by the base market cap and multiplied by the base index value. Sensex base: 100 (1978-79). Nifty 50 base: 1000 (Nov 1995). Free-float means only shares available for public trading — excluding promoter, government, and locked-in holdings.
Which is better — Nifty 50 or Sensex?
For most investors, Nifty 50 is the better choice for tracking and investing — broader (50 stocks vs 30), wider product ecosystem (more index funds, ETFs, derivatives), tighter spreads, and higher market-cap coverage. The long-term return difference between a Nifty 50 index fund and a Sensex index fund is typically under 0.5% CAGR.
What does it mean when Sensex crosses 80,000?
It means the basket of 30 Sensex stocks is worth 800× its value on 1 April 1978-79 (the base date with base value 100). Each Sensex unit represents the relative performance of the constituent basket since then, adjusted for stock splits, bonuses, and constituent changes through the “divisor” methodology.
Can I invest directly in Sensex or Nifty?
No. Sensex and Nifty are mathematical indices, not securities. You invest in them indirectly through Sensex/Nifty index mutual funds or ETFs, which hold the same stocks in the same weights as the index. Buy index funds via any AMC (HDFC, ICICI, SBI, UTI, Motilal Oswal), or buy ETFs via your demat account on the BSE or NSE.
How are the 30 Sensex companies chosen?
Asia Index Pvt Ltd selects them based on free-float market cap, trading frequency, average daily turnover, sector representation, and listing history of at least 3 months on BSE. The list is reviewed every six months. Companies that no longer meet the criteria are removed; new high-performers are added.
What is the all-time high of Nifty 50?
The Nifty 50 has set successive all-time highs through 2024–2026 as Indian equities continued their long-term uptrend. For the live current and historical highs, check the NSE official website — index levels change daily and any number quoted here would be outdated.
What are the trading hours for Sensex and Nifty?
Both indices are calculated during regular Indian equity market hours: 9:15 am to 3:30 pm IST, Monday through Friday (excluding declared holidays). There is also a pre-open session from 9:00 to 9:15 am for order matching. The indices are updated every 15 seconds during this window.
Are Sensex and Nifty correlated?
Highly. Their daily returns have a correlation above 0.98, meaning when one moves, the other almost always moves in the same direction by roughly the same percentage. The overlap in top constituents (HDFC Bank, Reliance, ICICI Bank, Infosys, etc.) ensures this near-lockstep movement.
What is the PE ratio of Nifty 50?
The Nifty 50 PE ratio is calculated as the index’s free-float market cap divided by the trailing 12-month consolidated earnings of the 50 constituents. Historically it ranges from ~15 (cheap, post-crisis) to ~30 (expensive, peak bull market). The long-run average is around 20–22. For our detailed PE primer, see What is PE Ratio.
Related Reads and Tools
- BSE vs NSE — understanding India’s two stock exchanges
- What is the stock market — beginner’s complete guide
- How to invest in index funds in India
- What is PE Ratio — including Nifty 50 PE today
- CAGR Calculator — measure Nifty/Sensex returns
- How to open a demat account in India
- SIP vs lump sum — best way to buy index funds
- Direct vs Regular mutual funds — pick direct for index funds
About the author. Mithun Srivastava is a stock market educator and the founder of investwithmithun.com. He has been investing in Indian equities for 15+ years and writes practical, evidence-based guides for retail investors. Sensex and Nifty composition, weights, and methodology come from the official BSE and NSE indices documentation; values change with rebalances and market moves, so always verify on the source sites before making investment decisions. This is educational content, not investment advice.
Try the tools every reader saves
Free. No signup. Built for Indian investors.

