The Nifty 50 is maintained by NSE Indices and represents the 50 largest, most liquid companies listed on the NSE, spanning most major sectors of the Indian economy. The exact constituent list is reviewed and rebalanced periodically (semi-annually) based on market capitalization and trading liquidity — companies can and do get added or removed as their relative size and liquidity shift.
The Nifty 50 isn't an equal-weighted average of 50 stocks. It's free-float market-cap weighted — meaning each company's influence on the index is proportional to its total market value (share price × publicly tradeable shares).
In practice, this means a large company like a top private bank or a major IT services firm can move the entire index meaningfully with a 2% price move, while a smaller constituent moving 10% barely registers. The index is not "the average stock" — it's disproportionately driven by its biggest members.
| Nifty 50 | Sensex | |
|---|---|---|
| Exchange | NSE | BSE |
| Number of companies | 50 | 30 |
| Weighting method | Free-float market cap | Free-float market cap |
Both use the same weighting philosophy and overlap heavily in constituents (most Sensex companies are also in the Nifty 50), which is why the two indices almost always move in the same direction, even if not by the exact same percentage on any given day.
Because of market-cap weighting, it's entirely possible for the Nifty 50 to close higher on a day when more stocks in it actually fell than rose — if the handful of largest constituents happened to rise enough to outweigh broader weakness. This is sometimes described using two related ideas:
A market (or sector) can look strong on the surface — a rising index or a high momentum score — while breadth is genuinely narrow, meaning the strength isn't broad-based. This distinction shows up regularly in the Weekly notes on this site, and it's the single most useful lens for reading past a misleading index headline.