Nifty PE Ratio History

Nifty 50, daily readings from 1 Jan 2016 to 23 Oct 2026. Updated after each trading session.

The Nifty 50 PE ratio is 19.05 as of 23 Oct 2026, below its 5-year average of 21.88 and below its 10-year average of 24.70. It is at the 0.7th percentile of 2,668 daily readings since 1 Jan 2016: 0.7% of them were at or below today's level.

Index PE has been computed on consolidated earnings since 31 Mar 2021, which lowered the published figure overnight. Counting only the 1,374 readings since then, the average is 22.56, the range is 18.92 to 33.61, and today's PE is at the 0.4th percentile of them.

Summary

PE ratio

19.05

0.7th percentile since 2016

5y avg
21.88
10y avg
24.70
Median
23.14
High
42.00 8 Feb 2021
Low
17.15 23 Mar 2020

PB ratio

2.78

2.2th percentile since 2016

5y avg
3.82
10y avg
3.69
Median
3.58
High
4.88 20 Jul 2023
Low
2.17 23 Mar 2020

Dividend yield

1.52%

95.8th percentile since 2016

5y avg
1.29%
10y avg
1.26%
Median
1.26%
High
2.00% 23 Mar 2020
Low
0.93% 1 Sep 2017

Nifty 50 PE ratio history chart

Weekly closing PE, 1 Jan 2016 to 23 Oct 2026. The drop on 31 Mar 2021 is the move to consolidated earnings, not a market move.

16.3523.1329.9036.6743.45Jan 16Oct 17Aug 19Jun 21Apr 23Feb 25Oct 26

Latest Oct 26: 19.05

PB ratio

2.102.833.564.295.02Jan 16Oct 17Aug 19Jun 21Apr 23Feb 25Oct 26

Latest Oct 26: 2.78

Dividend yield

0.851.131.411.681.96Jan 16Oct 17Aug 19Jun 21Apr 23Feb 25Oct 26

Latest Oct 26: 1.52%

Nifty PE ratio historical data by year

Year-end is the last reading of each calendar year; high, low and average use every daily reading in that year.

YearPE year-endPE highPE lowPE avgPB year-endPB avgDiv yield year-endDiv yield avg
2026 YTD19.0522.9219.0220.802.783.151.52%1.27%
202522.7523.0419.6321.883.553.491.28%1.31%
202421.7924.3820.8122.723.533.901.27%1.23%
202323.1724.2419.9721.723.814.131.28%1.38%
202221.7925.3718.9221.524.254.221.27%1.29%
202124.1142.0022.9230.614.374.291.19%1.10%
202038.4538.4517.1528.593.963.171.14%1.43%
201928.3029.9025.6427.703.753.571.24%1.25%
201826.1728.7224.1226.413.383.561.24%1.20%
201726.9226.9621.9424.733.553.471.08%1.14%
201621.9324.5418.6521.933.103.201.35%1.37%

What Nifty PE means

The Nifty 50 PE (price-to-earnings) ratio is the index's free-float market capitalisation divided by the combined trailing twelve-month earnings of its 50 constituents. It reads as how many rupees the market is paying for each rupee of the index's annual profit. NSE, the index publisher, releases it with every close alongside price-to-book (PB) and dividend yield.

PE moves for two reasons: prices change every session, while earnings update as companies report each quarter. A falling PE can mean prices fell, earnings grew, or both; a rising PE the reverse. PB compares price with book value, which changes slowly, and dividend yield moves opposite to price, so reading the three together shows whether a move came from price or from profits.

History gives the current reading context, not a verdict. Averages and percentiles describe where today sits among past readings, and the published series changed basis when the publisher moved from standalone to consolidated earnings. Readings before and after that switch are not strictly like-for-like.

Methodology

  • Daily closing PE, PB and dividend yield for the Nifty 50 as published by the index provider, 1 Jan 2016 to 23 Oct 2026.
  • Percentile: the share of all stored daily readings at or below the current one. Averages are simple means of daily readings over the trailing 5 and 10 years; a window longer than the stored history is not shown.
  • Highs and lows are daily closing readings over the stored range only, not the index’s full lifetime.
  • Yearly table: the last reading of each calendar year, and that year's high, low and average. 2026 is shown year to date.
  • Index PE has used consolidated earnings since 31 Mar 2021; earlier readings used standalone earnings.
  • The chart plots the last reading of each week. Updated after each trading session.

Data as of 23 Oct 2026. Historical index valuation data for research and information only. Not investment advice, and not a forecast: a percentile describes where today sits in past readings, not what happens next. Markdown version.