Skip to content

Nifty PE Ratio History

Last updated

View as Markdown
MCP

Nifty 50 PE ratio history chart

Weekly. The 31 Mar 2021 drop is the switch to consolidated earnings.

Latest Nov 26: 19.77

16.3523.1329.9036.6743.45Sep 16Jul 17Jun 18Apr 19Feb 20Dec 20Oct 21Aug 22Jun 23Apr 24Feb 25Jan 26Nov 26

Summary

PE ratio

19.77

3.6th percentile since 2016

5y avg
21.83
10y avg
24.68
Median
23.13
High
42.00 8 Feb 2021
Low
17.15 23 Mar 2020

PB ratio

2.94

5.3th percentile since 2016

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

Dividend yield

1.45%

91.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

PB ratio and dividend yield charts

PB ratio

Latest Nov 26: 2.94

2.102.833.564.295.02Sep 16Jul 17Jun 18Apr 19Feb 20Dec 20Oct 21Aug 22Jun 23Apr 24Feb 25Jan 26Nov 26

Dividend yield

Latest Nov 26: 1.45%

0.851.131.411.681.96Sep 16Jul 17Jun 18Apr 19Feb 20Dec 20Oct 21Aug 22Jun 23Apr 24Feb 25Jan 26Nov 26

Nifty PE ratio historical data by year

YearPE year-endPE highPE lowPE avgPB year-endPB avgDiv yield year-endDiv yield avg
2026 YTD19.7722.9218.9920.752.943.141.45%1.28%
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%

Frequently asked questions

What is the Nifty 50 PE ratio today?
The Nifty 50 PE ratio is 19.77 as of 4 Nov 2026, below its 5-year average of 21.83 and below its 10-year average of 24.68. It is at the 3.6th percentile of 2,676 daily readings since 1 Jan 2016: 3.6% of them were at or below today's level.
What is the Nifty 50 PE ratio?
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.
Why does the Nifty PE ratio change?
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.
Why did the Nifty PE ratio drop on 31 Mar 2021?
Index PE has used consolidated earnings since 31 Mar 2021; earlier readings used standalone earnings. The switch lowered the published figure overnight, so the drop on the chart is a change of basis, not a market move. Index PE has been computed on consolidated earnings since 31 Mar 2021, which lowered the published figure overnight. Counting only the 1,382 readings since then, the average is 22.55, the range is 18.92 to 33.61, and today's PE is at the 4.4th percentile of them.
How are the percentile and averages calculated?
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. 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.
How is the yearly table built?
Yearly table: the last reading of each calendar year, and that year's high, low and average. 2026 is shown year to date. High, low and average use every daily reading in that year.
How often is the data updated?
Daily closing PE, PB and dividend yield for the Nifty 50 as published by the index provider, 1 Jan 2016 to 4 Nov 2026. The chart plots the last reading of each week. Updated after each trading session.
Is this investment advice?
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.

By , Research lead How we research these reports