The Nifty 50 currently trades at a current P/E ratio of 22.67 as of October 24, 2025.
Over the past five years, the median P/E has been 22.34, putting today's valuation close to the median of that range. Looking at the longer 10-year period, where the median sits at 23.4, the current reading ranks in the 39.2th percentile - a level historically associated with Undervalued pricing. The 20-year median of 21.93 provides additional context, with the current ratio in the 63.3th percentile of that extended timeframe.
Since January 2003, the Nifty 50 has recorded a median P/E ratio of 21.31 over 23 years. Against this full historical backdrop, the current valuation sits in the 67.9th percentile of all recorded readings, indicating that the market is trading moderately above its long-term median.