Nifty 50 could hit 42,800 in five years, 39,600 in three: OmniScience report
Synopsis
Key Takeaways
India's benchmark equity index, the Nifty 50, could reach approximately 39,600 within three years and 42,800 within five years under a base-case scenario, according to a report by OmniScience Capital released on 23 October 2026. The projections imply an annualised total return of 21–24 per cent over three years and 17.1–18.9 per cent over five years, starting from a current Nifty level near 22,800.
How the projections were calculated
The forecasts were derived using OmniScience Capital's proprietary forward-return framework, which combines expected earnings growth, potential valuation re-rating, and a median dividend yield of 1.30 per cent. Under a best-case scenario, the same framework points to levels of approximately 43,000 in three years and 46,500 in five years.
Vikas Gupta, Chief Executive Officer and Chief Investment Strategist at OmniScience Capital, was careful to frame the numbers as model outputs rather than market predictions. "These are not predictions of where the NIFTY will trade, but mathematical outcomes based on fundamentals, reasonable earnings growth assumptions and potential valuation rerating," Gupta said.
The doubling argument — and the maths behind it
Gupta also addressed what may appear to be an ambitious target. A near-doubling of the index from current levels "over five years translates to an annualised return of nearly 15 per cent," he noted — a figure broadly in line with India's long-run equity performance. The base-case annualised return range of 17.1–18.9 per cent sits modestly above that historical average, reflecting an assumption of some degree of valuation re-rating alongside earnings growth.
Historical valuation cycles: What 27 years of data show
The report examined 27 years of Nifty valuation history, identifying eight distinct episodes in which the index's price-to-book (P/B) ratio breached 2.8 times and held below that threshold for at least 90 days — roughly one such episode every three years. Across ten breach instances studied, the Nifty generated an average compound annual growth rate of 28.25 per cent between the initial breach and the subsequent local price peak.
"Across the ten instances identified, the market took an average of 360 days to reach the subsequent local price maxima from the date of breaching 2.8x P/B," the report stated. This historical pattern forms part of the analytical scaffolding underpinning the base-case projections.
Where the Nifty stands today
A separate report noted that the Nifty 50 still needs approximately 15.9 per cent more in returns to fully reclaim its all-time peak of 26,329, recorded on 2 January 2026. The index had risen 1.7 per cent to 22,716 as of 30 September 2026, recovering from its March 2026 low of 22,331. The gap between current levels and the January peak underscores both the near-term recovery runway and the context within which the five-year projections are being made.
What this means for investors
While model-driven projections carry inherent uncertainty — and OmniScience Capital itself stresses these are not price forecasts — the report adds to a growing body of research suggesting that current valuations, combined with India's structural earnings growth story, may offer a favourable entry backdrop over a multi-year horizon. Equity markets, however, remain sensitive to global rate dynamics, domestic macro data, and corporate earnings delivery, all of which could materially alter outcomes. Investors would do well to treat such range-bound projections as scenario planning rather than investment advice.