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.
Latest Oct 26: 19.05
PB ratio
Latest Oct 26: 2.78
Dividend yield
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.
| Year | PE year-end | PE high | PE low | PE avg | PB year-end | PB avg | Div yield year-end | Div yield avg |
|---|---|---|---|---|---|---|---|---|
| 2026 YTD | 19.05 | 22.92 | 19.02 | 20.80 | 2.78 | 3.15 | 1.52% | 1.27% |
| 2025 | 22.75 | 23.04 | 19.63 | 21.88 | 3.55 | 3.49 | 1.28% | 1.31% |
| 2024 | 21.79 | 24.38 | 20.81 | 22.72 | 3.53 | 3.90 | 1.27% | 1.23% |
| 2023 | 23.17 | 24.24 | 19.97 | 21.72 | 3.81 | 4.13 | 1.28% | 1.38% |
| 2022 | 21.79 | 25.37 | 18.92 | 21.52 | 4.25 | 4.22 | 1.27% | 1.29% |
| 2021 | 24.11 | 42.00 | 22.92 | 30.61 | 4.37 | 4.29 | 1.19% | 1.10% |
| 2020 | 38.45 | 38.45 | 17.15 | 28.59 | 3.96 | 3.17 | 1.14% | 1.43% |
| 2019 | 28.30 | 29.90 | 25.64 | 27.70 | 3.75 | 3.57 | 1.24% | 1.25% |
| 2018 | 26.17 | 28.72 | 24.12 | 26.41 | 3.38 | 3.56 | 1.24% | 1.20% |
| 2017 | 26.92 | 26.96 | 21.94 | 24.73 | 3.55 | 3.47 | 1.08% | 1.14% |
| 2016 | 21.93 | 24.54 | 18.65 | 21.93 | 3.10 | 3.20 | 1.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.