The Nifty 500 index contains 500 companies compared to Nifty 50’s 50 companies. The intuitive conclusion is that Nifty 500 is 10x more diversified. The reality is more nuanced: the top 50 stocks of Nifty 500 account for roughly 60-65% of the index’s weight, meaning Nifty 50 stocks dominate the Nifty 500 as well.

How Nifty 500 Is Constructed

The Nifty 500 represents approximately 94-95% of total NSE free-float market capitalisation. It includes:

  • Nifty 50 stocks (large cap, top 50 by free-float market cap)
  • Nifty Next 50 stocks (large cap, ranks 51-100)
  • Nifty Midcap 150 stocks (ranks 101-250)
  • Nifty Smallcap 250 stocks (ranks 251-500)

The weights are market-cap based. The top 50 companies in the index have the heaviest weights.

Weight Distribution Within Nifty 500

Segment Number of Stocks Approximate Weight in Nifty 500
Top 50 (Nifty 50 stocks) 50 ~62-65%
Next 50 (ranks 51-100) 50 ~12-15%
Mid Cap (ranks 101-250) 150 ~15-18%
Small Cap (ranks 251-500) 250 ~6-8%

This means that holding a Nifty 500 index fund vs a Nifty 50 index fund gives you genuine additional exposure to mid cap (15-18%) and small cap (6-8%) segments. It is not trivial - but it is also not a dramatic transformation of the portfolio.

Return Comparison: Nifty 50 vs Nifty 500

Period Nifty 50 TRI CAGR Nifty 500 TRI CAGR Difference
1 year (2023-24) ~30-35% ~40-45% ~+8-10% (Nifty 500)
3 years ~15-18% ~18-22% ~+3-4% (Nifty 500)
5 years ~16-18% ~18-21% ~+2-3% (Nifty 500)
10 years ~13-15% ~14-16% ~+1-2% (Nifty 500)

Nifty 500 has historically delivered 1-3% additional CAGR over Nifty 50 over most long periods. This outperformance is driven by mid cap stocks performing better than large caps in certain phases (particularly 2020-2024).

However, Nifty 500 also has higher drawdowns during corrections. In 2022, mid and small cap stocks fell more sharply than large caps, and Nifty 500 declined more than Nifty 50.

Sector Weight Differences

Sector Nifty 50 Weight (approx) Nifty 500 Weight (approx)
Financial Services 33-35% 28-32%
IT 13-15% 12-14%
Energy 12-14% 10-12%
Consumer Goods (FMCG) 8-10% 7-9%
Industrials/Capital Goods 5-7% 9-12%
Healthcare/Pharma 4-6% 5-7%
Automobile 5-7% 5-7%

The most notable difference is Industrials/Capital Goods: Nifty 500 has roughly double the weight of Nifty 50 in this sector, reflecting many mid-sized manufacturing and infrastructure companies that do not make the Nifty 50 cut.

This means Nifty 500 has more exposure to India’s domestic manufacturing and infrastructure buildout, which has been a strong theme in 2021-2024.

The TER Difference

Fund TER (Direct)
UTI Nifty 50 Index Fund 0.18-0.20%
HDFC Index Fund - Nifty 50 0.20%
UTI Nifty 500 Index Fund 0.30-0.35%
Motilal Oswal Nifty 500 Index Fund 0.25-0.30%
HDFC Nifty 500 Index Fund 0.35-0.40%

Nifty 500 index funds are slightly more expensive to run (more rebalancing, more illiquid small cap holdings) and pass this on as slightly higher TERs. The difference is 0.10-0.20% - small enough that the performance difference between the two index options matters more than the TER difference.

Tracking Error: The Hidden Cost

The tracking error of a Nifty 500 fund is typically higher than a Nifty 50 fund. The small cap segment (ranks 251-500) includes less liquid stocks that are harder to buy and sell without market impact. This tracking error can add 0.10-0.30% annually to the effective cost.

Index Typical Tracking Error
Nifty 50 Index Funds 0.02-0.10%
Nifty 500 Index Funds 0.10-0.30%

Which Should You Choose?

The honest answer depends on your goal:

  • If you want maximum large cap stability with minimum cost and tracking error: Nifty 50 index fund
  • If you want broader market exposure including mid and small cap in a single fund: Nifty 500 index fund
  • If you want to separate the mid cap and small cap exposure explicitly: Nifty 50 + Nifty Midcap 150 (separate funds, lets you control weight independently)

The Nifty 500 is generally the better single-fund choice for long-term investors who want the Indian market in one instrument. The additional 1-3% annual return versus Nifty 50, over 20 years, is meaningful even accounting for the slightly higher TER and tracking error.

The Concentration Issue Both Indices Share

Both indices have significant financial sector concentration. Nifty 50’s financial sector weight of 33-35% means that HDFC Bank, ICICI Bank, Kotak Mahindra Bank, and Axis Bank alone account for 25-30% of the index. A banking sector downturn significantly affects both Nifty 50 and Nifty 500.

This is a structural feature of the Indian market, not a fund selection problem. If you want to reduce banking concentration, you would need to use a sector-excluded strategy, which is not available as a standard product in India.

Bottom Line

Nifty 500 gives you meaningfully more mid cap and small cap exposure than Nifty 50, with industrials and capital goods sectors more heavily represented. The historical performance advantage of Nifty 500 over Nifty 50 is 1-3% CAGR over long periods, which compounds significantly over 20+ years. The cost difference between the two is small - 0.10-0.20% in TER plus slightly higher tracking error for Nifty 500. For a long-term investor who wants the full Indian equity market in one fund, Nifty 500 is the better default choice. For someone who wants pure large cap stability with minimum complexity and cost, Nifty 50 still does the job.