1KAlpha

Does a High CAPE Ratio Predict Weak 10-Year Returns? A 140-Year Test

The S&P 500's Shiller CAPE ratio (cyclically-adjusted price-to-earnings, sometimes called P/E10) is sitting around 41–42 as of August 2026, according to the public trackers that update it. That level has been reached exactly once before in the ratio's history — at the tail end of the dot-com bubble in 1999–2000 — and it sits well above where the market traded ahead of both the 1929 crash (CAPE around 32) and the 2007 financial crisis (around 27). Whenever the ratio gets stretched like this, the same claim resurfaces everywhere from financial media to Bogleheads threads to fintwit: a high starting CAPE means investors should expect weak returns over the next decade. It's a specific, testable claim, not just a vibe, so I tested it against the same 150-year dataset I used for the leverage backtest.

Short version: the historical relationship is real, not folklore — starting valuation explains a meaningful chunk of what happens to 10-year forward returns, and the size of the effect is large enough to matter. But the sample size at today's extreme is thinner than the headline numbers suggest, and the one time in history CAPE got this high, the market kept rising for nearly two more years before the reckoning came.

Methodology

I used the same source as the leverage post: Robert Shiller's monthly S&P 500 dataset (mirrored as CSV by datasets/s-and-p-500 on GitHub), which includes a pre-computed PE10 column — price divided by the trailing 10-year average of real (inflation-adjusted) earnings, i.e. the CAPE ratio itself. In this mirror, dividend, earnings, and CPI data are reliably populated from January 1871 through June 2023; PE10 is computable from January 1881 onward, once 10 years of trailing earnings exist.

For every month with a valid starting CAPE reading, I built a real (CPI-deflated) total-return index — price plus dividends reinvested each month — and measured the annualized real total return over the following 120 months (10 years). That requires both the start month and the month 10 years later to fall inside the reliably-populated window, which caps the last usable starting month at June 2013 (2013-06 + 120 months = 2023-06). That gives 1,593 overlapping starting months from January 1881 through September 2013, each with a known, realized 10-year-forward real return.

Important limitation: the CAPE reading for today (August 2026) comes from public trackers, not from this dataset — the Shiller mirror I used stops reliably reporting earnings/CPI in mid-2023, so I can't independently verify today's exact ratio myself. It's referenced here only as framing for why the question matters right now; the actual backtest below is a pure historical test using only data internal to the dataset, and its conclusions don't depend on today's number being exactly 41.8 versus, say, 39 or 44.

Yes, starting valuation predicts forward returns — with a real effect size

Across all 1,593 starting months, the Pearson correlation between starting CAPE and subsequent 10-year annualized real return is r = −0.52 (R² = 0.27). That means starting valuation alone explains roughly a quarter of the variance in what happened to real returns over the following decade — a genuinely large effect for a single variable in finance, where most individual signals explain close to nothing.

Scatter plot of starting Shiller CAPE ratio versus subsequent 10-year annualized real S&P 500 return, 1881-2013, with a downward-sloping regression line and August 2026's approximate CAPE of 41.8 marked
Each dot is one starting month (1881–2013). Regression line: expected 10yr real annualized return = 13.4% − 0.41% × CAPE. The dashed red line marks approximately where CAPE sits in August 2026.

Bucketing the same data into quintiles by starting CAPE makes the pattern easier to read directly, without leaning on the regression line:

QuintileCAPE rangenMedian fwd 10yr real returnMeanWorstBest% negative
Q1 (cheapest)4.8–11.131810.7%10.9%1.8%20.0%0.0%
Q211.1–14.43187.2%7.2%−4.2%15.8%10.4%
Q314.4–17.33186.6%6.6%−4.6%16.1%10.4%
Q417.3–21.03185.8%5.6%−4.0%14.6%9.7%
Q5 (priciest)21.0–44.23214.2%3.0%−5.9%13.1%29.9%

Real (inflation-adjusted), annualized 10-year forward total returns, dividends reinvested. Quintiles are equal-sized (~318 months each) across the full 1881–2013 starting-month sample.

Bar chart of median subsequent 10-year real annualized return by starting CAPE quintile, declining from 10.7% in the cheapest quintile to 4.2% in the most expensive quintile
Median forward 10-year real return falls in an almost straight line from the cheapest starting-valuation quintile to the most expensive. Q5 also has by far the highest share of outright negative 10-year outcomes (29.9%, versus 0% in Q1).

The gap isn't subtle: the cheapest fifth of starting months went on to a median 10.7% real annualized return over the next decade; the priciest fifth managed 4.2%. Just as notable — 0% of Q1 starting months produced a negative 10-year real return, versus almost 30% of Q5 starting months. Cheap valuation didn't just raise the average outcome, it also compressed the downside tail almost to nothing.

What happens at today's extreme, specifically

The interesting question isn't really "does the top quintile underperform" — it's what happens at levels close to where the market actually sits right now. Restricting to starting months with CAPE above 35 (the current reading of ~41.8 is well inside this band) gives 34 months, with a median forward 10-year real annualized return of −3.0% and a range of −5.9% to +1.1% — every single one of those 34 months went on to a flat-to-negative real return over the following decade.

But read that "n=34" honestly: every one of those 34 months falls between March 1998 and February 2001. That's not 34 independent data points — it's one historical episode (the dot-com peak), sampled at monthly resolution. Statistically, this is closer to a single, richly-documented case study than to a robust statistical sample. History has simply never handed us a second, unrelated instance of CAPE above 35 to compare it to. Anyone citing "34 months of data" as if it were 34 independent trials is overstating the evidence, and so would I be if I stopped the analysis here.

The same overlapping-window problem — to a lesser degree — applies to the full 1,593-month sample and the r = −0.52 headline figure: consecutive starting months share 119 of their 120 forward months, so they aren't independent observations, and standard significance tests would overstate confidence if applied naively. To sanity-check that the relationship isn't just an artifact of that overlap, I re-ran the correlation using only non-overlapping decade-start points (1881, 1891, 1901, ... 2011 — 14 truly independent 10-year windows spanning the whole dataset). That correlation comes out to r = −0.48 — close to the full-sample r of −0.52. It's a small sample on its own (14 points shouldn't be over-interpreted either), but it's reassuring that the relationship survives when the overlap is removed rather than evaporating.

CAPE tells you the weather, not the hour of the storm

The one time CAPE actually reached today's neighborhood, the signal was directionally right over 10 years — and badly early over the near term. CAPE first crossed 35 in March 1998. The real (inflation-adjusted) S&P 500 then rose another ~28% before finally topping out in the CAPE-peak month of December 1999, and didn't meaningfully break down until the second half of 2000. An investor who treated "CAPE above 35" as a sell signal in March 1998 would have sat out one of the best 21-month runs in the index's history before being proven right.

That's the practical tension in this whole analysis: the 10-year forward relationship is real and reasonably strong, but CAPE has essentially no demonstrated ability to time the top. It describes the odds over a decade, not the calendar.

Limitations

Bottom line

Reproducing this: Same data source as the leverage backtest — Robert Shiller's dataset (Yale), mirrored as CSV by datasets/s-and-p-500 on GitHub, using its pre-computed PE10 column. The analysis is a ~100-line Node.js script: build a real total-return index from price + reinvested dividends deflated by CPI, then measure realized 120-month-forward annualized real returns from every valid starting month. Charts are hand-computed-coordinate SVGs rasterized to PNG. Happy to share the script — reply on X.