Features Screener Stocks Charts
Sign In Sign Up

Nifty PE Ratio

Nifty PE Ratio Today (June 2026) : 20.02

· Source: NSE

P/E Ratio
20.02
Nifty PE 14.6% lower than average
P/B Ratio
3.07
Nifty PB 15.2% lower than average
Dividend Yield
1.21%
10Y range: 0.93% - 2.00%

Market Valuation Insight

Nifty is fairly valued. Markets are neither cheap nor expensive at current levels.

Nifty PE Valuation Zones

Based on the last 10 years of Nifty 50 data, here are the valuation zones investors can use to guide their decisions:

Nifty PE Range Market Valuation What Investors Typically Do
Below 20 Undervalued (Buying Zone) Aggressive buying, historically the best long-term entry points
20 – 23 Fairly Valued Continue SIPs and regular investing with normal allocation
23 – 25 Getting Expensive Be cautious, continue SIPs but avoid lump sum investments
Above 25 Overvalued (Caution Zone) Consider booking partial profits

Nifty P/E Ratio History

Nifty PE Ratio Today (10-Jun-2026) is 20.02. (Long term average is 23.43)

Time Range:

Lowest Nifty PE was 17.15 on 23-Mar-2020. Highest PE ratio was 42.00 on 08-Feb-2021.

Nifty PE Ratio Monthly History

Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2026 22.3 22.4 20.6 20.9 20.7 20.1
2025 21.4 20.6 20.3 21.4 22.2 22.5 22.5 21.8 21.9 22.5 22.6 22.6
2024 22.9 22.7 22.9 22.8 21.6 22.2 23.3 22.9 23.7 23.3 22.1 22.3
2023 21.5 20.9 20.3 20.7 21.6 21.8 23.3 22.4 22.4 21.8 21.1 22.6
2022 24.5 22.5 21.7 22.7 20.3 19.7 20.1 21.1 20.9 20.9 22.0 22.1
2021 38.9 40.8 40.5 32.8 30.0 29.1 28.1 26.1 26.8 27.3 25.0 23.7
2020 27.9 27.0 21.4 20.4 21.2 24.6 28.6 31.6 32.5 34.0 34.3 37.3
2019 26.1 26.7 27.8 29.1 28.9 29.3 28.3 27.1 26.9 26.5 27.7 28.2
2018 27.2 25.6 25.0 26.0 26.6 26.8 27.2 28.2 27.5 25.1 25.6 26.1
2017 22.4 23.2 23.5 23.4 24.3 24.3 25.1 25.4 26.0 26.3 26.4 26.4
2016 22.5 23.3 23.7 24.1 23.4 22.0 21.5

Monthly average P/E ratios. Green = undervalued (<20), blue = fair value (20–23), orange = getting expensive (23–25), red = overvalued (>25).

Nifty P/B Ratio History

Nifty PB Ratio Today (10-Jun-2026) is 3.07. (Long term average is 3.62)

Time Range:

Lowest Nifty PB was 2.17 on 23-Mar-2020. Highest PB ratio was 4.88 on 20-Jul-2023.

Nifty P/B Ratio Monthly History

Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2026 3.5 3.5 3.2 3.3 3.3 3.1
2025 3.5 3.4 3.4 3.5 3.7 3.6 3.6 3.3 3.3 3.5 3.5 3.5
2024 3.8 3.8 3.9 3.9 3.9 4.1 4.2 4.2 4.1 3.7 3.6 3.6
2023 4.2 4.2 4.0 4.1 4.3 4.4 4.7 4.6 4.4 3.4 3.4 3.7
2022 4.5 4.3 4.3 4.5 4.2 4.1 4.0 4.2 4.1 4.1 4.3 4.3
2021 4.1 4.2 4.2 4.2 4.3 4.4 4.2 4.2 4.4 4.5 4.4 4.3
2020 3.6 3.4 2.7 2.6 2.6 2.9 3.1 3.2 3.2 3.3 3.6 3.8
2019 3.4 3.4 3.6 3.7 3.7 3.8 3.6 3.4 3.4 3.5 3.7 3.7
2018 3.6 3.6 3.5 3.6 3.7 3.7 3.7 3.7 3.6 3.3 3.4 3.4
2017 3.2 3.3 3.4 3.5 3.6 3.6 3.6 3.5 3.5 3.4 3.5 3.5
2016 3.4 3.4 3.3 3.3 3.3 3.1 3.1

Monthly average P/B ratios. Green = undervalued (<3.0), blue = fair value (3.0–3.5), orange = getting expensive (3.5–4.0), red = overvalued (>4.0).

Nifty Dividend Yield History

Nifty Dividend Yield Today (10-Jun-2026) is 1.21%. (Long term average is 1.26%)

Time Range:

Lowest Nifty Dividend Yield was 0.93% on 12-Sep-2017. Highest Dividend Yield was 2.00% on 23-Mar-2020.

Nifty 50 Historical PE Ratio Average

10-year summary of Nifty 50 valuation metrics. Use these benchmarks to assess whether the market is currently cheap or expensive relative to its historical range.

Metric Current 10Y Average 10Y Low 10Y High vs Average
P/E Ratio 20.02 23.43 17.15 42.00 -14.6%
P/B Ratio 3.07 3.62 2.17 4.88 -15.2%
Dividend Yield 1.21% 1.26% 0.93% 2.00% -4.0%

Lowest PE: 17.15 on 23 Mar 2020

Highest PE: 42.00 on 08 Feb 2021

Understanding Market Valuation Metrics

What is P/E Ratio?

The Price-to-Earnings (P/E) ratio measures how much investors are willing to pay for each rupee of earnings. It's calculated by dividing the index price by its earnings per share. A higher P/E suggests investors expect higher growth but also indicates the market may be expensive.

Rule of thumb: P/E below 20 is considered undervalued, 20-23 is fair value, 23-25 is getting expensive, and above 25 is overvalued.

What is P/B Ratio?

The Price-to-Book (P/B) ratio compares a company's market value to its book value (total assets minus liabilities). It shows how much investors are paying for the net assets. A P/B below 1 suggests the market values the company below its asset value.

Rule of thumb: P/B below 3.0 is considered undervalued, 3.0-3.5 is fair value, 3.5-4.0 is getting expensive, and above 4.0 is overvalued.

What is Dividend Yield?

Dividend Yield shows the annual dividend income as a percentage of the current price. Higher dividend yield means you're getting more income per rupee invested. It also tends to be inversely related to market valuations - when prices fall, yields rise.

Rule of thumb: Dividend yield above 1.26% (the 10-year median) is considered attractive for income investors.

How to Use These Metrics

  • 1. Don't use in isolation: Use these metrics together, not individually. Low PE with high PB might indicate earnings concerns.
  • 2. Compare to historical ranges: Look at where current values stand relative to 10-year averages and ranges.
  • 3. Adjust allocation gradually: Increase equity allocation when valuations are cheap, reduce when expensive.
  • 4. Don't time the market: Use these for strategic allocation decisions, not for short-term trading.

Frequently Asked Questions

What is the Nifty 50 PE ratio today?
The Nifty 50 PE ratio as of 10 Jun 2026 is 20.02. This is 14.6% lower than the 10-year median of 23.43. The current P/B ratio is 3.07 and dividend yield is 1.21%.
What is a good PE ratio for Nifty 50?
Based on the last 10 years of data, a Nifty PE below 20 is considered undervalued. PE between 20-23 is fairly valued, 23-25 is getting expensive, and above 25 is overvalued.
How overvalued is Nifty right now?
Nifty is fairly valued. Markets are neither cheap nor expensive at current levels. The current PE of 20.02 compares to a 10-year range of 17.15 to 42.00.
What is Nifty P/E Ratio?
The Nifty P/E (Price-to-Earnings) ratio measures how much investors are willing to pay for each rupee of earnings of Nifty 50 companies. It's calculated by dividing the index price by its earnings per share. A higher P/E suggests investors expect higher growth but also indicates the market may be expensive.
What is Nifty P/B Ratio?
The Nifty P/B (Price-to-Book) ratio compares the market value of Nifty 50 companies to their book value (total assets minus liabilities). It shows how much investors are paying for the net assets. A P/B below 1 suggests the market values companies below their asset value.
What is Nifty Dividend Yield?
Nifty Dividend Yield shows the annual dividend income from Nifty 50 companies as a percentage of the current index price. Higher dividend yield means you're getting more income per rupee invested. It also tends to be inversely related to market valuations. When prices fall, yields rise.
Is Nifty overvalued when PE is above 25?
Based on the last 10 years of data, a Nifty PE above 25 is considered overvalued. At these levels, historical forward returns tend to be below average. This does not mean you should exit the market entirely, but it suggests being more cautious with new investments and maintaining adequate cash reserves for buying opportunities during corrections.
How to use Nifty valuation metrics for investing?
Use these metrics together, not individually. Compare current values to 10-year averages and ranges. Increase equity allocation when valuations are cheap and reduce when expensive. Use these for strategic allocation decisions, not for short-term trading. Also monitor FII and DII trading activity — institutional money flows often drive the valuation changes you see in PE and PB ratios.
FII & DII Net Flows — Updated Daily

Institutional money flows often drive the valuation changes you see in Nifty PE. Track daily, monthly & yearly FII/DII activity.

Sector PE Ratios — Bank Nifty, IT, Pharma & More

Compare PE ratios across 10 NSE sectors. See which sectors are undervalued or overvalued relative to their own history.

Discussion

Data Source: National Stock Exchange of India (NSE)