Shiller S&P 500 Monthly Returns

Nominal monthly total returns, 1871 to present — clean CSV and JSON for backtesting and research

The full month-by-month total-return series behind firenum's historical backtesting, derived from Robert Shiller's dataset and published as a tidy CSV and JSON. 1,848 rows, 1871–present. No sign-up.

CSV columns: year, month, nominalReturn · ~40 KB

What's in the Data

Each row is one month of nominal total return for the S&P 500 composite — price change plus reinvested dividends, expressed as a decimal (so 0.0173 means +1.73% for that month).

yearmonthnominalReturn
18711-0.011335
187120.017316
18713-0.049547
2024120.003321

Methodology

The series is derived from Robert J. Shiller's long-running historical dataset (the data behind Irrational Exuberance). Monthly total returns are computed from his S&P composite price and dividend series.

The returns are nominal, not CPI-adjusted. This is deliberate: when a projection already applies inflation to expenses — as firenum's does — nominal returns are the correct input, because using real returns would double-count inflation. If you need real returns, deflate by CPI yourself.

One caveat: pre-1926 figures are reconstructed from historical sources and are less precise than modern index data. They're standard for long-horizon backtesting, but treat the 19th-century tail as indicative rather than exact.

How firenum Uses It

The Fire Planner's historical backtesting runs your plan against every overlapping period since 1871 using exactly this series — about 1,260 periods for a 50-year projection — to report success rates and best- and worst-case outcomes. The full method is documented in the mathematical foundations guide.

How to Cite

If you use this data, please credit Robert Shiller as the original source. A suggested citation:

Shiller, Robert J. Online Data — U.S. Stock Markets 1871–Present. Yale University. Monthly nominal total returns prepared by firenum.com, firenum.com/tools/shiller-data.

Original source: Robert Shiller's Online Data page (Yale University). This dataset is offered for research and educational use; attribution is required.

Frequently Asked Questions

Looking for planning tools? See the FIRE spreadsheets & downloads or run a backtest in the Fire Planner.