Nifty 50 vs Sensex: Which Index to Track?

    Compare India's two benchmark indices — Nifty 50 (NSE) and Sensex (BSE) for index fund investing.

    CriteriaNifty 50 (NSE)Sensex (BSE)
    Companies50 stocks30 stocks
    ExchangeNSEBSE
    10-Year Returns~12.5% CAGR~12.3% CAGR
    DiversificationBetter (50 stocks)Less (30 stocks)
    Fund OptionsMore ETFs and index fundsFewer options
    Tracking ErrorLower (more liquid)Similar

    Our Verdict

    Both indices perform nearly identically. Nifty 50 offers slightly better diversification (50 vs 30 stocks) and more fund options. For practical purposes, choose whichever has lower expense ratio — the return difference is negligible.

    Detailed Analysis

    Nifty 50 and Sensex are India's two most-tracked benchmark indices, representing the health of the Indian stock market.

    Nifty 50 consists of 50 large-cap stocks listed on NSE. It's the more widely used benchmark for mutual funds and has a larger ecosystem of index funds and ETFs. The broader representation (50 vs 30 stocks) provides marginally better diversification.

    Sensex tracks 30 blue-chip stocks on BSE and is India's oldest index. Both indices have near-identical composition in their top holdings (Reliance, TCS, HDFC Bank, Infosys dominate both).

    Frequently Asked Questions

    More Comparisons