MarketPing
Every time the Nifty 50 doubled

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.

Rebuilt every dayData checked Numbers last changed
Download PNG Cite this chartFree to republish · CC BY 4.0
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.
Source: Nifty 50 closing values · 3 Jan 2000 to 6 Oct 2026 · 6,654 trading daysFull sizePNG

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,00014 Dec 2004 to 4 Dec 2006, 2.0 years (496 trading days)
4,000 to 8,0004 Dec 2006 to 1 Sep 2014, 7.7 years (1,921 trading days)
8,000 to 16,0001 Sep 2014 to 3 Aug 2021, 6.9 years (1,710 trading days)
16,000 to 32,000not 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

CC BY 4.0

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.

You may
  • 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
As long as you
  • 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.