Investors spend weeks debating Nifty 50 vs Sensex as if it's a strategic decision. It rarely is. Here's the honest comparison, and where your attention is better spent.
| Sensex | Nifty 50 | |
|---|---|---|
| Number of stocks | 30 | 50 |
| Exchange | BSE | NSE |
| Coverage | Large-cap, most established names | Large-cap, slightly broader |
| Top 10 stock weight | Roughly 60-65% | Roughly 55-60% |
| Overlap with each other | Very high — most Sensex stocks are also top Nifty 50 constituents | |
Both indices are weighted by market capitalisation, and both are stacked with the same handful of giant companies — leading private banks, IT majors, energy conglomerates, and FMCG leaders. Whether the index has 30 stocks or 50, the top 10-12 names typically decide 55-65% of the outcome. Over any 10-year period, the annualised return gap between Nifty 50 and Sensex index funds has historically been well under 1%, and it swings both ways depending on the period.
In short: you are not choosing between two different investment philosophies. You are choosing between two overlapping baskets of the same large-cap India growth story, with marginally different edges.
When comparing two index fund options — whether both track Nifty 50, both track Sensex, or one of each — check in this order:
If you're building a portfolio around a large-cap index fund alongside other categories, see our piece on FD vs mutual fund for how to think about where each type of money belongs, and our guide on evaluating fund costs for a deeper look at expense ratios.
Nifty 50 vs Sensex index fund is a low-stakes decision dressed up as a big one. Both give you a low-cost, diversified slice of India's largest companies, and both will move together more than 95% of the time. Spend your decision-making energy on expense ratio, tracking error, and whether a pure large-cap index fund even fits your goal timeline and risk appetite — not on which 30 or 50 names sit inside the basket.