Live Analysis

Nifty Rolling Returns

CAGR analysis across multiple holding periods

Data Range
Jan 2000 – Mar 2026
Trading Days
6,520
1 Year
14.73%
Avg CAGR
3 Year
14.16%
Avg CAGR
5 Year
14.16%
Avg CAGR
7 Year
13.31%
Avg CAGR
10 Year
12.58%
Avg CAGR
12 Year
12.43%
Avg CAGR
15 Year
12.38%
Avg CAGR

Return Spectrum

Min, Average & Max rolling CAGR by holding period

Volatility Compression

Return range narrows as holding period increases

Detailed Statistics

Rolling return metrics across all holding periods

Period Observations Min Return Max Return Avg Return Median Return Range

Key Insights

What the data tells us about long-term Nifty investing

Zero Losses After 7 Years

The worst 7-year rolling CAGR was still a positive +3.71%. No investor who stayed for 7+ years has ever lost money in Nifty since 2000.

Consistent 12-14% CAGR

Average returns stay between 12-14% across all holding periods.

Short-Term Extremes

1-year returns swing wildly from -55.76% to +105.25% — a 161% range. This compresses to a 10.5% range over 15 years.

15-Year Floor: 7.22%

Even in the worst-case 15-year window, Nifty delivered 7.22% CAGR, still beating inflation and most fixed-income instruments.

Data Source: Nifty daily prices (Jan 2000 – Mar 2026) • Rolling returns computed as CAGR for each start date