📊 Educational backtesting tool · Historical NSE data (Dec 2006–Dec 2025) · Not investment advice · Terms & Privacy

Nifty 50 CAGR — 5, 10, 15 & 20-Year Historical Returns (Mar 2002–Jun 2025)

Data as of 2025-06-30 · Window: Mar 2002 – Jun 2025 · Source: NSE index month-end closing values

Answer

As of 30 Jun 2025, the Nifty 50 index had compounded at 19.89% over 5 years, 11.79% over 10 years, 11.03% over 15 years and 12.98% over 20 years (price return, month-end closes, dividends excluded). Since inception in Mar 2002, it compounded at 14.31% per annum. Past performance does not predict future results.

Trailing CAGR of the Nifty 50 (as of 30 Jun 2025)

PeriodStartEndStart closeEnd closeCAGR
5 yearsJun 2020Jun 202510,302.1025,517.0019.89%
10 yearsJun 2015Jun 20258,368.5025,517.0011.79%
15 yearsJun 2010Jun 20255,312.5025,517.0011.03%
20 yearsJun 2005Jun 20252,220.6025,517.0012.98%
Since Mar 2002 (23.2 years)Mar 2002Jun 20251,138.9525,517.0014.31%

Nifty 50 calendar-year returns

YearReturn
2003+71.90%
2004+10.68%
2005+36.34%
2006+39.83%
2007+54.77%
2008-51.79%
2009+75.76%
2010+17.95%
2011-24.62%
2012+27.70%
2013+6.76%
2014+31.39%
2015-4.06%
2016+3.01%
2017+28.65%
2018+3.15%
2019+12.02%
2020+14.90%
2021+24.12%
2022+4.33%
2023+20.03%
2024+8.77%
2025 (to 30 Jun 2025)+7.95%

December-close to December-close; final row is a partial year.

Source & methodology

Frequently asked questions

What was the Nifty 50's 10-year CAGR as of Jun 2025?

The Nifty 50 recorded a 10-year price-return CAGR of 11.79% between Jun 2015 and Jun 2025, based on month-end closes excluding dividends. Past performance does not predict future results.

What were the best and worst calendar years for the Nifty 50?

In this dataset, the Nifty 50's best full calendar year was 2009 (+75.76%) and its worst was 2008 (-51.79%), measured December-close to December-close. Past performance does not predict future results.

Do these Nifty 50 returns include dividends?

No. These figures are computed from Nifty 50 index closing values, which are price-return (dividends excluded). The total-return (TRI) variant of the index compounded higher over the same periods.

Want to run this kind of analysis yourself?

BacktestIndia's educational backtesting engine covers 19 years of survivorship-bias-free NSE data. Your first backtest is free.

Run a free backtest

Related data

BacktestIndia is an educational research platform, not a SEBI-registered investment adviser or research analyst. Everything on this page is a historical computation from recorded market data, presented for education. It is not investment advice, a recommendation, or an offer to buy or sell any security. Past performance does not predict future results. Backtested results have inherent limitations and do not represent actual trading. Consult a SEBI-registered investment adviser before making investment decisions.

Stop guessing. Start testing.