S&P 500 P/E ratio: 27.5 · forward 18.7
The S&P 500 trades at 27.5× trailing 12-month earnings and 18.7× forward estimates (as of market close, Jul 22, 2026) — a weighted harmonic mean across the index's members, computed from earnings as filed with the SEC. The median member trades at 25.1×. That puts today's multiple above 95.5% of all months since 1871 (long-run median 14.9).
- Trailing P/E
- 27.5
- Forward P/E
- 18.7
- Median member
- 25.1
- Price/Book
- 5.5
Trailing P/E since 1871
- Long-run median
- 14.9
- Long-run mean
- 16.0
- Cheapest month
- 5.3 · Dec 1917
- Richest month
- 123.7 · May 2009
Historical series: price ÷ trailing 12-month as-reported earnings (Robert Shiller's data, monthly, through Jun 2023); spikes above 50 (collapsed recession earnings, e.g. 2009's 123.7) are clipped for readability. The dashed green line is today's bottom-up value.
The same history as a distribution
Every month since 1871, binned by its P/E — the green bin is where today sits (hover a bar for example years).
Where members trade: P/E distribution
One number hides the spread. Each bar is the share of index weight in that trailing-P/E range (member count on the right).
"n/a" = loss-making members or no earnings data. Tickers are each range's largest members (hover for the exact P/E). 96.8% of tracked index weight has a valid trailing P/E.
FAQ
- What is the P/E ratio of the S&P 500?
- The S&P 500's price-to-earnings ratio is currently about 27.5 on trailing 12-month earnings (weighted harmonic mean across all index members, from SEC-filed earnings), and about 18.7 on forward earnings estimates.
- Is the S&P 500's P/E high right now?
- At 27.5, the index trades richer than 95.5% of all months since 1871 (long-run median 14.9). High multiples have historically meant lower long-run forward returns, but the P/E alone has little power over 1-year horizons.
- How is the index P/E calculated?
- We compute the weighted harmonic mean of members' trailing P/E ratios — total weight ÷ Σ(weight ÷ P/E), the standard factsheet method, which is equivalent to total market cap ÷ total earnings and keeps a few extreme multiples from distorting the average. Member earnings come from our SEC EDGAR pipeline (TTM as filed), weights from the tracking fund's N-PORT filing rolled forward daily.
Notes & related
Current values are computed bottom-up: index weights from the tracking fund's SEC N-PORT filing (rolled forward daily by price), member earnings from our SEC EDGAR pipeline (TTM, as filed; Twelve Data fallback where a filing hasn't landed yet), refreshed with each market close. Forward P/E uses analyst consensus estimates via Twelve Data. The historical chart uses Robert Shiller's long-run series (as-reported earnings), so the two methodologies differ slightly where they meet. For the cyclically adjusted version, see the Shiller P/E (CAPE); for who's in the index at what weight, the full constituents list; for the cheapest large caps, value stocks. Not investment advice.
ChartRow is not affiliated with, sponsored by, or endorsed by S&P Dow Jones Indices LLC, S&P Global, or Nasdaq, Inc. "S&P 500®" and "Dow Jones®" are registered trademarks of S&P Dow Jones Indices LLC; "Nasdaq-100®" is a registered trademark of Nasdaq, Inc. They are used here only to identify the indexes discussed. All index-related figures on this page are independently derived from public sources — SEC filings, Robert Shiller's public dataset, and our own computations — not from any index provider's data feed.
