The Nifty took 2 to 8 years to double.
The Nifty 50 follows the share prices of India's 50 biggest companies. Each step is double the one below; its length is how long it took to reach the next. 6,654 trading days since 2000.

What the chart shows
Since 2004, the Nifty 50 has doubled three times, and each doubling took 2 to 8 years.
How long each doubling took (first close at or above each level)
| 2,000 to 4,000 | 14 Dec 2004 to 4 Dec 2006, 2.0 years (496 trading days) |
|---|---|
| 4,000 to 8,000 | 4 Dec 2006 to 1 Sep 2014, 7.7 years (1,921 trading days) |
| 8,000 to 16,000 | 1 Sep 2014 to 3 Aug 2021, 6.9 years (1,710 trading days) |
| 16,000 to 32,000 | not reached yet, 5.2 years so far (since 3 Aug 2021) |
The climb was not smooth: after reaching 2,000, it fell back to 1,903 (29 Apr 2005); after reaching 4,000, it fell back to 2,524 (27 Oct 2008); after reaching 8,000, it fell back to 6,971 (25 Feb 2016). Its highest close so far is 26,329 (2 Jan 2026). On 6 Oct 2026 it closed at 22,776.
The Nifty 50 is a number that follows the share prices of India's 50 biggest listed companies. Our data starts on 3 Jan 2000, when it stood at 1,592, so the step up to 2,000 cannot be timed. Index values only: dividends are not included. How long past doublings took says nothing about the next one.
How it is measured
The Nifty 50's official closing value on every trading day from 3 Jan 2000 to 6 Oct 2026 (6,654 days). The levels are 2,000, 4,000, 8,000, 16,000, 32,000: each is twice the one before. A level counts as reached on the first day the Nifty CLOSED at or above it; a touch during the day does not count.
Each step's length is the time from reaching one level to first reaching the next, in years (calendar days divided by 365.25) and in trading days. Our data starts on 3 Jan 2000 with the Nifty at 1,592, so the step up to 2,000 cannot be timed and is not drawn. The levels are round numbers we chose.
Moving every level up or down by as much as a tenth still gives 2 to 8 years for each doubling (the shortest 2.0 years, the longest 8.1); starting from very different levels gives other times. Index values only: dividends are not included. This counts past waits; it does not say when, or whether, the Nifty reaches 32,000.
Using this chart
Free to quote and republish. This chart, with its text, is licensed under Creative Commons Attribution 4.0, including for commercial use and news reporting.
- Reprint the chart, or redraw it in your own style
- Quote its finding and figures
- Use it in print, online, on screen or on air
- Credit MarketPing
- Link to this page where your format allows
- Give the data date: 8 October 2026
The licence covers this page only, not the rest of MarketPing or its data. See our Terms, section 9A.
How to cite
- News storyIn print or online copy
Source: MarketPing, data as of 8 Oct 2026 (marketping.in/charts/nifty-double) - Chart or broadcastUnder the chart, on screen or on air
Source: MarketPing (marketping.in) - Research paperAPA style
MarketPing. (2026, October 7). The Nifty took 2 to 8 years to double. [Chart]. https://marketping.in/charts/nifty-double
Keep the date: this chart is rebuilt every day and may read differently tomorrow.
More on more charts
Facts from public exchange data and company filings. Not investment advice, and not a recommendation about any security. For frozen, citable findings with a full method, see our studies.
