The question rolling returns answer
The Nifty 50 closed at 23,996.25 on Wednesday, 8.86% below its record close of 26,328.55 on 2 January. Over the last year it is down 4.25%.
A single trailing number like that depends on where it starts and ends. A rolling return asks a broader question: across every day in the record, how did a one-, three-, five- or ten-year holding turn out?
We took every trading day's close and measured the return to it from the same date one, three, five and ten years earlier. Our daily closes start on 17 September 2007, so the first one-year window ends in September 2008 and the first ten-year window in September 2017. The figures are for the price index only: they leave out dividends, which would add roughly a point to a point and a half a year. Three years and longer are annual rates.
The record, window by window
| Window | Windows | Lost money | Worst | Median | Best | Today |
|---|---|---|---|---|---|---|
| 1 year | 4,374 | 21.26% | −55.83% | 10.07% | 99.50% | −4.25% |
| 3 years | 3,888 | 2.60% | −5.74% | 11.46% | 30.92% | 6.72% |
| 5 years | 3,397 | 1.44% | −2.30% | 11.69% | 24.84% | 8.68% |
| 10 years | 2,179 | 0.00% | 3.83% | 11.63% | 15.81% | 10.88% |
"Today" is the window ending on 22 July 2026.
Two things stand out. The chance of a loss falls fast with time: about one year in five, then fewer than one three-year window in thirty, then none of the ten-year ones. And the median barely moves with the window length, at between 10% and 12% a year. Longer windows don't earn more; they vary less.
Where the extremes sit
The worst windows cluster around two crashes:
- One year: −55.83%, from 20 November 2007 to 20 November 2008.
- Three years: −5.74% a year, from 23 March 2017 to 23 March 2020, the Covid low.
- Five years: −2.30% a year, from 23 March 2015 to the same day in 2020.
- Ten years: 3.83% a year, from 23 March 2010 to 23 March 2020.
The best windows start from the same lows:
- One year: 99.50%, from 9 March 2009 to 11 March 2010.
- Three years: 30.92% a year, from 23 March 2020 to 23 March 2023.
- Ten years: 15.81% a year, from 9 March 2009 to 11 March 2019.
The losing three-year windows all ended in four years: 2010, 2011, 2013 and 2020. The losing five-year windows ended in 2012, 2013 and 2020. None has ended since May 2020.
Where today's numbers rank
| Window | Return to 22 July 2026 | Share of past windows that did better |
|---|---|---|
| 1 year | −4.25% | 85% |
| 3 years | 6.72% a year | 77% |
| 5 years | 8.68% a year | 76% |
| 10 years | 10.88% a year | 62% |
Every horizon is currently in the weaker part of its range, and the shorter the window, the weaker. The one-year return is in the bottom sixth of all one-year windows. That is what a fall of 8.86% from a January record looks like through this lens.
The ten-year figure is closest to ordinary. A ten-year window ending today starts in July 2016 and has absorbed both the Covid crash and this year's fall.
What this does not tell you
Price alone understates the return. Dividends add roughly a point to a point and a half a year, so every figure above is lower than an investor in a Nifty 50 index fund would have earned, before costs.
Windows overlap. About 2,179 ten-year windows sound like a lot of evidence, but they share most of their days. They come from barely 19 years of history, with two big crashes in it.
The past range is not a promise. No ten-year window has lost money in this record; a longer or different record could include one. None of this is advice to buy or sell anything.
Where to go from here
Rolling vs trailing returns explains the method, and the Nifty 50 returns calculator gives the return between any two dates. For what the index is priced at now, see the Nifty P/E ratio page and the Nifty 50's P/E in July.
For how the first six months of this year unfolded, see the first-half 2026 market recap.
Frequently asked questions
How often has the Nifty 50 given a negative return over a year?
On daily closes from 17 September 2007 to 22 July 2026, 930 of 4,374 one-year windows, 21.26%, ended with the Nifty 50 price index lower than it started. The worst lost 55.83%, from 20 November 2007 to 20 November 2008.
Has the Nifty 50 ever lost money over 10 years?
Not in the windows our data covers. Every one of the 2,179 ten-year windows ending between September 2017 and 22 July 2026 was positive on price alone. The weakest returned 3.83% a year, from 23 March 2010 to the Covid low of 23 March 2020; the median returned 11.63% a year.
What is the Nifty 50's current 3-year rolling return?
From 21 July 2023 to 22 July 2026 the Nifty 50 price index returned 6.72% a year. That is lower than about 77% of all three-year windows since 2010; the median three-year window returned 11.46% a year.
This is commentary on published data, not investment advice. WealthTicker is not a SEBI-registered adviser or distributor. Figures are as of the dates stated and can be revised by their source.
Keep reading
Factor indices in 2026: momentum leads, value held
To 22 September 2026, Nifty Alpha 50 rose 10.3% and Nifty500 Momentum 50 3.0%, while the Nifty 50 fell 10.7%. Value held up in the fall; low volatility did not.
India VIX back near 11: how fast the fear gauge fell
India VIX closed at 11.32 on 19 August 2026, down 59% from 27.89 on 30 March. Only 6.5% of closes since 2014 have been lower. How it got here.
Nifty 50 down 15% from its high: how deep is this fall?
The Nifty 50 closed at 22,331.40 on 30 March 2026, 15.18% below its record, with the P/E at 19.62 and India VIX at 27.89. Where this fall sits in the record.
