Data to 5 October 2026

Is the market expensive?

Is the market cheap or dear against its own past?

The Nifty 50 trades at 19.3 times trailing earnings, higher than 61% of readings since 1999. Its CAPE, price over ten years of inflation-adjusted earnings, is 25.5. These readings describe the price paid for earnings. The evidence below tests how much they have told us about later returns.

Written for long-term investors and anyone deciding how much to keep in equities. Data to 5 Oct 2026.

Nifty 50 P/E

19.3
times earnings, 5 Oct 2026

Inside its usual range of 14.9 to 21.4. The record is 34.9, in February 2021. Down from 22.0 a year ago.

2000201020205.010.015.025.030.035.040.034.9, Feb 20218.9, Oct 2008usual range, 14.9 to 21.419.32000200520102015202020255.010.015.025.030.035.040.034.9, Feb 20218.9, Oct 2008usual range, 14.9 to 21.419.32000200520102015202020255.010.015.025.030.035.040.034.9, Feb 20218.9, Oct 2008usual range, 14.9 to 21.419.32000200520102015202020255.010.015.025.030.035.040.034.9, Feb 20218.9, Oct 2008usual range, 14.9 to 21.419.3

What it is. What investors pay for each rupee of the Nifty 50's profits over the last year.

How to read it. A high P/E means investors expect profits to grow, or are simply paying up. It says little about next month. It tells you what you are paying, not what happens next.

Source: NSE Indices published PE, PB and dividend yield Method Data Full history and numbers

What premium does India's country risk add?

Damodaran's 1 Jul 2026 reference edition puts India's equity risk premium at 6.92%. This is a country-adjusted required premium above a default-free rate. It is not a return forecast derived from today's Nifty price.

India equity risk premium
6.92%
Reference edition: 1 Jul 2026
Mature-market premium
4.20%
Reference edition: 1 Jul 2026
India country-risk premium
2.72%
Reference edition: 1 Jul 2026

India's Baa3 sovereign rating maps to a 1.75% default spread. Multiplying that spread by the workbook's 1.5545 equity-to-bond volatility ratio gives the country premium. Adding the mature-market premium gives the total ERP.

The same market premium, different country risk

Reference edition: 1 Jul 2026. Default spreads corrected on July 9, 2026.

How to read it. Each bar adds the common mature-market premium to the country's rating-based risk premium. A larger bar means the model assigns more compensation for country risk; it does not mean the market offers a higher realised return.

Mature-market premiumCountry-risk premium

Loading chart…

Source: Aswath Damodaran, NYU Stern, country risk workbook
Method JSON
CountrySovereign ratingDefault spreadCountry premiumTotal ERPMore
IndiaBaa31.75%2.72%6.92%
ChinaA10.56%0.87%5.07%
IndonesiaBaa21.52%2.36%6.56%
BrazilBa11.99%3.10%7.30%
South AfricaBa22.40%3.72%7.92%
MexicoBaa31.75%2.72%6.92%
JapanA10.56%0.87%5.07%
GermanyAaa0.00%0.00%4.20%
United KingdomAa30.48%0.74%4.94%

Default spreads corrected on July 9, 2026. Source captured 5 Oct 2026. This is a dated reference, not a daily estimate. The US is excluded from these bars because its premium is estimated directly from market cash flows. Company exposure depends on where it operates; an India incorporation alone does not determine its country premium. Source workbook · Damodaran's methodology.

The other readings

Two more ways to ask the same question: the decade-smoothed CAPE for the Nifty 50 and for the broad market.

25.5
5 Oct 2026, a year ago 30.9
inside its usual range
31.2
5 Oct 2026, a year ago 36.4
above its usual range

Every index against its own history

Each index is placed only against its own past: a P/E percentile of 90 means it has been cheaper 90% of the time. Sectors earn in different ways, so one index's P/E is never compared with another's.

As of 5 Oct 2026. Click a column to sort.
IndexP/EP/E percentileP/BP/B percentileCAPECAPE percentileDiv. yieldYield percentileMore
Nifty 5019.3612.771025.5681.09%18
Nifty 50021.7653.084631.2750.91%3
Nifty Next 5018.1363.335736.7700.91%21
Nifty IT17.8274.951522.5222.14%87
Nifty FMCG30.9427.401437.4140.93%2
Nifty Bank13.0331.65623.5460.66%23
Nifty Pharma40.4764.923853.4910.60%20
Nifty Energy14.5692.014717.2581.17%10
Nifty Midcap 10027.9413.7682––0.60%8
Nifty 10019.1442.861227.2481.05%10
Nifty Infrastructure21.7602.5851––0.83%20
Nifty Realty35.653.6774––0.47%48
Nifty PSU Bank7.2211.114013.7740.75%35
Nifty Smallcap 10037.5943.7179––0.60%1
Nifty Metal16.4402.6690––1.09%22
Nifty Auto29.6453.9716––1.06%59
Nifty 20020.4373.012629.2160.96%6
Nifty Financial Services15.1272.28223.900.91%43
Nifty Midcap 15028.3403.8166––0.62%19
Nifty MidSmallcap 40030.1473.6565––0.60%16
Nifty Smallcap 25034.2563.406151.0–0.57%5
Nifty LargeMidcap 25022.883.2722––0.83%18

Over time

P/E moves with both prices and profits, so it can jump when profits collapse, as in 2020–21, as much as when prices soar. CAPE averages ten years of real earnings and moves more slowly. Choose an index to see its own history.

Nifty 50: trailing P/E

Weekly. Before March 2021 NSE used standalone earnings; the consolidated-basis line rescales that history.

How to read it. Follow the coloured line. Where the grey line sits above it before 2021, NSE's published figure was on standalone earnings and overstated the P/E.

P/E (consolidated basis)P/E as NSE published it

Loading chart…

Source: NSE Indices published PE, PB and dividend yield; CPI from IndiaDataHub (MoSPI, spliced).
Method JSON

Nifty 50: CAPE

Price over the ten-year average of inflation-adjusted earnings. Adjusted CAPE is blank where the 2021 switch can't be bridged reliably.

How to read it. The adjusted line is the one to compare across time. CAPE is meant to describe the decade ahead, not the months ahead.

CAPE (adjusted)CAPE (unadjusted)

Loading chart…

Source: NSE Indices published PE, PB and dividend yield; CPI from IndiaDataHub (MoSPI, spliced).
Method JSON

Where did the return come from?

An index can rise because its implied earnings grew, investors paid a higher P/E, or dividends were reinvested. This accounting separates those three movements. Changes in index membership and earnings definitions can also move implied earnings, so this is not a measure of organic profit growth.

Nifty 50: one-year return contributions

Monthly readings of trailing calendar-year changes. Current month may be partial.

How to read it. The three components add to total log return. A negative P/E contribution means investors paid less for each unit of implied earnings. The gap around 2021 withholds windows crossing NSE's earnings-method change.

Implied earningsP/E changeDividend reinvestmentTotal log return

Loading chart…

Source: NSE price, total-return and published P/E indices.
Method JSON
Latest one-year window for each index. Contributions are 100 × log changes, not ordinary return percentage points. Rounding may leave a 0.1-point difference in the displayed sum. From and To show actual observation dates; blanks have a coverage note.
IndexImplied earningsP/E changeReinvestmentTotal log returnOrdinary return, %FromToCoverage noteMore
Nifty 1005.6−13.41.0−6.8−6.5%2025-10-032026-10-05–
Nifty 2007.4−13.21.0−4.8−4.7%2025-10-032026-10-05–
Nifty 503.3−13.11.1−8.8−8.4%2025-10-032026-10-05–
Nifty 5006.0−10.70.9−3.8−3.7%2025-10-032026-10-05–
Nifty Auto−11.46.31.1−4.0−4.0%2025-10-032026-10-05–
Nifty Bank15.3−16.80.7−0.9−0.9%2025-10-032026-10-05–
Nifty Energy10.1−6.71.24.64.7%2025-10-032026-10-05–
Nifty Financial Services7.2−14.10.9−6.0−5.9%2025-10-032026-10-05–
Nifty FMCG6.4−27.70.9−20.4−18.4%2025-10-032026-10-05–
Nifty Infrastructure−3.7−0.60.8−3.5−3.4%2025-10-032026-10-05–
Nifty IT13.8−32.02.1−16.1−14.9%2025-10-032026-10-05–
Nifty LargeMidcap 25011.8−14.80.8−2.2−2.2%2025-10-032026-10-05–
Nifty Metal37.8−18.21.120.622.9%2025-10-032026-10-05–
Nifty Midcap 10020.4−17.60.63.43.4%2025-10-032026-10-05–
Nifty Midcap 15018.4−16.70.62.32.3%2025-10-032026-10-05–
Nifty MidSmallcap 4009.4−7.10.62.92.9%2025-10-032026-10-05–
Nifty Next 5015.0−13.70.92.22.2%2025-10-032026-10-05–
Nifty Pharma−0.418.60.618.920.8%2025-10-032026-10-05–
Nifty PSU Bank14.3−8.70.76.36.5%2025-10-032026-10-05–
Nifty Realty14.6−18.80.5−3.8−3.7%2025-10-032026-10-05–
Nifty Smallcap 100−12.719.60.67.57.8%2025-10-032026-10-05–
Nifty Smallcap 250−7.611.30.64.34.4%2025-10-032026-10-05–
Three- and five-year contributions for every index
Cumulative contributions over the full window, not annualised. Windows crossing 31 March 2021 are withheld.
IndexWindowImplied earningsP/E changeReinvestmentTotal log returnOrdinary return, %FromToCoverage noteMore
Nifty 1003 years36.3−16.93.322.725.5%2023-10-052026-10-05–
Nifty 1005 years63.1−36.25.632.438.3%2021-10-052026-10-05–
Nifty 2003 years34.5−11.73.025.829.5%2023-10-052026-10-05–
Nifty 2005 years64.6−31.85.338.146.3%2021-10-052026-10-05–
Nifty 503 years27.9−13.63.517.819.5%2023-10-052026-10-05–
Nifty 505 years58.2−34.65.929.534.3%2021-10-052026-10-05–
Nifty 5003 years31.8−7.32.927.431.5%2023-10-052026-10-05–
Nifty 5005 years63.5−27.25.041.351.2%2021-10-052026-10-05–
Nifty Auto3 years30.916.02.749.564.1%2023-10-052026-10-05–
Nifty Auto5 years155.5−68.94.691.2149.0%2021-10-052026-10-05–
Nifty Bank3 years43.9−22.62.323.626.7%2023-10-052026-10-05–
Nifty Bank5 years100.8−63.74.041.150.9%2021-10-052026-10-05–
Nifty Energy3 years4.027.64.135.642.8%2023-10-052026-10-05–
Nifty Energy5 years28.813.37.749.864.6%2021-10-052026-10-05–
Nifty Financial Services3 years41.9−19.32.925.429.0%2023-10-052026-10-05–
Nifty Financial Services5 years82.4−53.04.734.140.7%2021-10-052026-10-05–
Nifty FMCG3 years17.5−31.74.8−9.4−8.9%2023-10-052026-10-05–
Nifty FMCG5 years45.2−35.58.318.119.8%2021-10-052026-10-05–
Nifty Infrastructure3 years22.411.32.536.243.6%2023-10-052026-10-05–
Nifty Infrastructure5 years48.84.04.957.778.1%2021-10-052026-10-05–
Nifty IT3 years29.1−41.86.4−6.3−6.1%2023-10-052026-10-05–
Nifty IT5 years51.4−74.110.1−12.7−11.9%2021-10-052026-10-05–
Nifty LargeMidcap 2503 years35.5−6.92.531.136.5%2023-10-052026-10-05–
Nifty LargeMidcap 2505 years73.9−28.54.549.964.6%2021-10-052026-10-05–
Nifty Metal3 years102.0−39.82.564.790.9%2023-10-052026-10-05–
Nifty Metal5 years17.958.86.383.0129.4%2021-10-052026-10-05–
Nifty Midcap 1003 years27.311.71.740.750.2%2023-10-052026-10-05–
Nifty Midcap 1005 years80.4−15.93.568.097.4%2021-10-052026-10-05–
Nifty Midcap 1503 years30.96.51.839.147.8%2023-10-052026-10-05–
Nifty Midcap 1505 years80.5−17.63.466.394.0%2021-10-052026-10-05–
Nifty MidSmallcap 4003 years21.515.51.838.847.3%2023-10-052026-10-05–
Nifty MidSmallcap 4005 years69.4−7.03.465.893.1%2021-10-052026-10-05–
Nifty Next 503 years73.9−30.12.546.358.9%2023-10-052026-10-05–
Nifty Next 505 years86.0−39.24.451.266.9%2021-10-052026-10-05–
Nifty Pharma3 years31.124.22.057.377.4%2023-10-052026-10-05–
Nifty Pharma5 years32.724.53.660.983.8%2021-10-052026-10-05–
Nifty PSU Bank3 years52.4−9.32.145.357.3%2023-10-052026-10-05–
Nifty PSU Bank5 years163.8−49.05.2120.0232.0%2021-10-052026-10-05–
Nifty Realty3 years67.1−28.31.139.848.9%2023-10-052026-10-05–
Nifty Realty5 years124.1−74.21.851.667.6%2021-10-052026-10-05–
Nifty Smallcap 1003 years4.536.32.042.853.4%2023-10-052026-10-05–
Nifty Smallcap 1005 years27.227.13.858.178.8%2021-10-052026-10-05–
Nifty Smallcap 2503 years3.633.11.838.446.8%2023-10-052026-10-05–
Nifty Smallcap 2505 years46.514.73.564.790.9%2021-10-052026-10-05–

For example, an ordinary return of 10% is a log return of 9.5 points. To turn the sum back into an ordinary return, use 100 × (exp(sum ÷ 100) − 1). The table shows both.

A check on our CAPE

Our CAPE is computed from NSE's published P/E and CPI. IIMA's Indian Valuation Index builds its own from company earnings. The two use different data, so the test is whether they move together, not whether they match.

Nifty 500 CAPE: ours against IIMA's

Monthly. IIMA's Indian Valuation Index, cited.

How to read it. The lines should rise and fall together. A persistent gap in level comes from the different earnings data.

tipsheet CAPEIIMA CAPE

Loading chart…

Source: NSE Indices published PE, PB and dividend yield; CPI from IndiaDataHub (MoSPI, spliced). IIMA India CAPE: Jacob, J. and Raju, R. (2024), Forecast or Fallacy? Shiller's CAPE: Market and Style Factor Forward Returns in Indian Equities, https://capeindia.iima.ac.in/
Method JSON

Has valuation told us anything about returns?

Starts in the cheapest third of Sensex CAPE readings were followed by a median real return of 12.8% a year over the next five years, and starts in the dearest third by 2.3%. The return is the Nifty 500's, with dividends and after inflation, for every start month from May 2000. The windows overlap, so the 256 start months hold only 5.3 separate five-year periods, about 1.4 in each third.

Each row fits the yearly real return over the horizon to the valuation at the start. On the Sensex at five years, a CAPE 10% higher went with a real return about 3.0 points a year lower. Fewer than 3 independent periods is never called significant, whatever the t says.
SignalHorizonIndependent periodsSlopeNewey-West tR²Subsamples with same signReadingStart monthsMore
Sensex CAPE (IIMA) (log)5 years5.3−31.7−5.40.6990%Negative, and held in subsamples2000-05 to 2021-08
Sensex CAPE (IIMA) (log)10 years2.6−11.3−25.10.76–Too few independent periods to call2000-05 to 2016-08
Nifty 500 CAPE (IIMA) (log)5 years4.1−14.2−3.40.3565%Negative, but mixed in subsamples2006-05 to 2021-08
Nifty 500 CAPE (IIMA) (log)10 years2.0−10.0−14.50.77–Too few independent periods to call2006-05 to 2016-08
Nifty 500 earnings yield5 years5.52.21.30.1360%No reliable relation1999-02 to 2021-08
Nifty 500 earnings yield10 years2.80.92.30.11–Too few independent periods to call1999-02 to 2016-08
Nifty 500 yield gap5 years5.51.41.80.1067%No reliable relation1999-02 to 2021-08
Nifty 500 yield gap10 years2.8−0.0−0.00.00–Too few independent periods to call1999-02 to 2016-08

How to read it. Count independent periods, not months. The ten-year fits look strong (a t of −25 on the Sensex) only because 196 overlapping windows contain 2.6 separate decades, one or two valuation cycles. At five years, 90% of non-overlapping subsamples give a Sensex CAPE slope of the same sign as the full fit. Trailing earnings yield explains less (R² of 0.13 at five years, against 0.69 for Sensex CAPE). Blank subsample cells at ten years mean too few points to fit.

Sensex CAPE in thirds: median, worst and best real return after starts in each third. The thirds are cut on the whole sample, so this describes history and is not a rule anyone could have followed at the time.
HorizonStartMedian real return, % a yearIndependent periodsWorstBestSignal rangeStart monthsMore
5 yearsCheapest third12.8%1.43.7%43.4%12.1 to 19.987
5 yearsMiddle third7.9%1.4−2.9%29.0%19.9 to 24.484
5 yearsDearest third2.3%1.4−10.4%19.9%24.4 to 48.585
10 yearsCheapest third10.7%0.65.4%15.4%12.1 to 19.266
10 yearsMiddle third8.6%0.54.6%14.5%19.2 to 23.965
10 yearsDearest third2.8%0.5−0.7%8.7%24.3 to 48.565
Thirds for every signal
Earnings-yield thirds are labelled by valuation: a low yield is the dearest third. Yield-gap thirds are left out while bond yields are withheld.
SignalHorizonStartMedian real return, % a yearIndependent periodsWorstBestSignal rangeStart monthsMore
Sensex CAPE (IIMA)5 yearsCheapest third12.8%1.43.7%43.4%12.1 to 19.987
Sensex CAPE (IIMA)5 yearsMiddle third7.9%1.4−2.9%29.0%19.9 to 24.484
Sensex CAPE (IIMA)5 yearsDearest third2.3%1.4−10.4%19.9%24.4 to 48.585
Sensex CAPE (IIMA)10 yearsCheapest third10.7%0.65.4%15.4%12.1 to 19.266
Sensex CAPE (IIMA)10 yearsMiddle third8.6%0.54.6%14.5%19.2 to 23.965
Sensex CAPE (IIMA)10 yearsDearest third2.8%0.5−0.7%8.7%24.3 to 48.565
Nifty 500 CAPE (IIMA)5 yearsCheapest third9.7%1.01.4%19.1%15.1 to 21.162
Nifty 500 CAPE (IIMA)5 yearsMiddle third6.2%1.0−2.9%17.8%21.3 to 27.061
Nifty 500 CAPE (IIMA)5 yearsDearest third3.4%1.0−10.4%19.9%27.0 to 50.261
Nifty 500 CAPE (IIMA)10 yearsCheapest third9.0%0.37.5%11.2%15.1 to 19.542
Nifty 500 CAPE (IIMA)10 yearsMiddle third8.4%0.3−0.0%10.1%19.7 to 26.441
Nifty 500 CAPE (IIMA)10 yearsDearest third2.5%0.3−0.7%8.3%26.4 to 50.241
Nifty 500 earnings yield5 yearsDearest third9.0%1.5−10.4%20.1%2.8% to 5.4%91
Nifty 500 earnings yield5 yearsMiddle third4.1%1.5−9.5%29.0%5.4% to 6.8%90
Nifty 500 earnings yield5 yearsCheapest third11.1%1.5−6.1%43.4%6.8% to 11.2%90
Nifty 500 earnings yield10 yearsDearest third8.5%0.6−0.7%14.5%3.5% to 6.1%71
Nifty 500 earnings yield10 yearsMiddle third6.6%0.6−0.0%14.7%6.2% to 7.1%70
Nifty 500 earnings yield10 yearsCheapest third9.6%0.62.8%15.4%7.1% to 11.2%70

Every start month is also in the published data (JSON); neighbouring months share most of their window, so a plot of them looks far more certain than it is. Sources: IIMA's Indian Valuation Index (Sensex and Nifty 500 CAPE), NSE (Nifty 500 P/E and total return index), all-India CPI. Pre-registered before it was computed: specification and results log (C1). How our valuation series are built: method.

The workings

Method

Data

Every chart has a table view, a CSV download and a link to its published JSON. Bundles are listed in data status.

Read with