TradingNInvestment Research

S&P 500 Returns by Year: 1928 to Present

Explore S&P 500 returns by year from 1928 to present. Analyze the current-year return, 1-year, 3-year, 5-year, 10-year and 20-year returns, average historical returns, positive and negative market years, and long-term market performance using the interactive research explorer.

Research & Analysis by • Quant Researcher • TradingNInvestment

Share this research

S&P 500 Historical Return Statistics

Historical S&P 500 annual price-return statistics from 1928 to present, with the current year reported separately as year-to-date.

Historical Coverage
1928 to Present
Latest verified market data
Average Annual Return
+8.10%
Completed calendar years
Median Annual Return
+11.59%
Completed calendar years
Positive / Non-Negative Years
67
68.37% of completed years
Negative Years
31
31.63% of completed years
Best Year
+45.02%
1954
Worst Year
-47.07%
1931
Current Year Return
+11.85%
2026 YTD • YTD

S&P 500 1-Year, 3-Year, 5-Year, 10-Year and 20-Year Returns

Period returns are compounded from the latest completed calendar-year S&P 500 price returns. Multi-year cards also show the annualized return for the same completed-year period.

1-Year Return
+16.39%
2025 completed calendar year
3-Year Return
+21.26%
2023–2025 • Annualized
5-Year Return
+12.75%
2021–2025 • Annualized
10-Year Return
+12.85%
2016–2025 • Annualized
20-Year Return
+8.88%
2006–2025 • Annualized
Annual Returns

S&P 500 Annual Price Returns by Year

Explore S&P 500 Returns
Filter historical performance to analyze different market periods.
Showing 1928–2026 YTD99 observations
Performance
Time Period
Custom Range
From
→
To
TradingNInvestment research visualization. Historical return calculations, analysis and presentation by Kamal Khondkar. Underlying market data source: Yahoo Finance / ^GSPC.
Share This Research

Use the TradingNInvestment S&P 500 Returns Chart

Share the interactive chart, embed it in an article or website, download the annual-return data as CSV, or use the static research visualization subject to the usage terms below.

View Interactive EmbedDownload S&P 500 Annual Returns CSV
Publisher Embed Code
<iframe src="https://tradingninvestment.com/embed/sp-500-returns/" width="100%" height="620" style="border:0;" loading="lazy" title="S&P 500 Historical Returns — TradingNInvestment Research"></iframe>

Usage & Licensing

This TradingNInvestment research visualization and associated analysis are provided for personal, educational, and non-commercial research use with appropriate TradingNInvestment attribution.

Commercial reproduction, redistribution, resale, publication in commercial products or services, or removal of TradingNInvestment attribution requires prior permission.

For commercial licensing, publishing permissions, data partnerships, or other usage requests, Contact TradingNInvestment →

Underlying market data may be subject to separate third-party data-provider terms. TradingNInvestment permission applies to TradingNInvestment's original visualization, presentation, analysis, and associated research materials and does not grant rights to third-party data.

S&P 500 Annual Returns by Year: 1928 to Present

Showing 99 annual price-return observations for 1928–2026 YTD.

● Negative● 0% – <10%● ≥10%
YearS&P 500 Price ReturnReturn Category
2026 YTD+11.85%≥10%
2025+16.39%≥10%
2024+23.31%≥10%
2023+24.23%≥10%
2022-19.44%Negative
2021+26.89%≥10%
2020+16.26%≥10%
2019+28.88%≥10%
2018-6.24%Negative
2017+19.42%≥10%
2016+9.54%0% – <10%
2015-0.73%Negative
2014+11.39%≥10%
2013+29.60%≥10%
2012+13.41%≥10%
2011-0.00%Negative
2010+12.78%≥10%
2009+23.45%≥10%
2008-38.49%Negative
2007+3.53%0% – <10%
2006+13.62%≥10%
2005+3.00%0% – <10%
2004+8.99%0% – <10%
2003+26.38%≥10%
2002-23.37%Negative
2001-13.04%Negative
2000-10.14%Negative
1999+19.53%≥10%
1998+26.67%≥10%
1997+31.01%≥10%
1996+20.26%≥10%
1995+34.11%≥10%
1994-1.54%Negative
1993+7.06%0% – <10%
1992+4.46%0% – <10%
1991+26.31%≥10%
1990-6.56%Negative
1989+27.25%≥10%
1988+12.40%≥10%
1987+2.03%0% – <10%
1986+14.62%≥10%
1985+26.33%≥10%
1984+1.40%0% – <10%
1983+17.27%≥10%
1982+14.76%≥10%
1981-9.73%Negative
1980+25.77%≥10%
1979+12.31%≥10%
1978+1.06%0% – <10%
1977-11.50%Negative
1976+19.15%≥10%
1975+31.55%≥10%
1974-29.72%Negative
1973-17.37%Negative
1972+15.63%≥10%
1971+10.79%≥10%
1970+0.10%0% – <10%
1969-11.36%Negative
1968+7.66%0% – <10%
1967+20.09%≥10%
1966-13.09%Negative
1965+9.06%0% – <10%
1964+12.97%≥10%
1963+18.89%≥10%
1962-11.81%Negative
1961+23.13%≥10%
1960-2.97%Negative
1959+8.48%0% – <10%
1958+38.06%≥10%
1957-14.31%Negative
1956+2.62%0% – <10%
1955+26.40%≥10%
1954+45.02%≥10%
1953-6.62%Negative
1952+11.78%≥10%
1951+16.35%≥10%
1950+21.68%≥10%
1949+10.46%≥10%
1948-0.65%Negative
19470.00%0% – <10%
1946-11.87%Negative
1945+30.72%≥10%
1944+13.80%≥10%
1943+19.45%≥10%
1942+12.43%≥10%
1941-17.86%Negative
1940-15.09%Negative
1939-5.17%Negative
1938+24.55%≥10%
1937-38.59%Negative
1936+27.92%≥10%
1935+41.37%≥10%
1934-4.71%Negative
1933+44.08%≥10%
1932-14.78%Negative
1931-47.07%Negative
1930-28.48%Negative
1929-11.91%Negative
1928+37.88%≥10%
The current year is reported as year-to-date (YTD). Historical figures shown on this page are S&P 500 price returns.

Interactive S&P 500 Return Statistics

Statistics below update with the selected filters. Average, median, best and worst annual returns use completed calendar years only, so the current YTD period does not distort historical annual statistics.

Average Annual Return
+8.10%
98 completed years
Median Annual Return
+11.59%
Completed years only
Positive Years
67
68.37% of completed years
Negative Years
31
31.63% of completed years
Best Year
+45.02%
1954
Worst Year
-47.07%
1931
2026 YTD
+11.85%
Current year-to-date
Historical Coverage
1928 to Present
Return Type
S&P 500 Price Return
Data Source
Yahoo Finance — S&P 500 Index (^GSPC)
S&P 500 HISTORICAL MARKET RESEARCH

S&P 500 Historical Returns: What the Available Market History Shows

The history of S&P 500 returns shows how annual performance has varied across the available historical record.

This S&P 500 yearly returns database contains 98 completed calendar years from 1928 through 2025, plus the current 2026 year-to-date observation.

Across those 98 completed years, the average annual S&P 500 price return was +8.10%.

The median annual return was +11.59%.

Those summary statistics are useful, but the complete S&P 500 annual-return history provides more detail about how yearly performance has varied across the available record.

Looking at individual annual observations makes it possible to compare yearly outcomes using the same verified historical dataset.

POSITIVE YEAR HISTORY

Positive S&P 500 Years: Average Return +18.47%

One of the strongest findings in the historical S&P 500 returns dataset is the frequency of non-negative calendar years.

Of the 98 completed calendar years, 67 were non-negative.

That represents 68.37% of all completed years in the historical dataset.

In other words, roughly two-thirds of the completed calendar-year observations finished at or above where they began.

Across those 67 non-negative years, the average annual S&P 500 price return was +18.47%.

The median return among those non-negative years was +17.27%.

That median is useful because it shows that the positive-year average was not driven solely by a small number of extraordinary market gains.

Strongest Positive S&P 500 Year

The strongest completed year in the entire dataset was 1954, when the S&P 500 price return reached +45.02%.

For this research, a zero return is included in the non-negative group.

NEGATIVE YEAR HISTORY

Negative S&P 500 Years: Average Loss -14.33%

Negative years tell the other side of S&P 500 performance history.

Across the same 98 completed calendar years, 31 years were negative.

That represents 31.63% of completed years.

Looking only at those 31 negative years, the average annual S&P 500 price return was -14.33%.

The median negative-year return was -11.87%.

These figures show that a negative calendar year historically meant considerably more than simply finishing slightly below zero.

Worst S&P 500 Year

The worst calendar year in the dataset was 1931, when the S&P 500price return fell -47.07%.

Negative calendar years occurred less frequently than non-negative calendar years, but several historical losses were substantial.

POSITIVE VS. NEGATIVE

What Positive and Negative S&P 500 Returns Show Together

Putting both groups together reveals one of the most important characteristics of historical S&P 500 returns.

There were 67 non-negative completed years compared with 31 negative completed years.

The average return during the 67 non-negative years was +18.47%.

The average return during the 31 negative years was -14.33%.

Across all 98 completed years together, the average annual S&P 500 price return was +8.10%.

The median annual return across the full historical period was +11.59%.

An investor rarely experiences the long-term historical average in any particular calendar year.

Instead, individual S&P 500 annual returns can vary substantially around that average.

That is one reason the complete S&P 500 historical returns by year table can be more informative than relying on a single long-term number.

AVERAGE RETURN

What Does the S&P 500 Average Return of +8.10% Mean?

Across the 98 completed calendar years in this dataset, the arithmetic S&P 500 average return was +8.10% per completed calendar year.

This is the arithmetic average of the individual annual price returns in the historical dataset.

It does not mean the market gained exactly 8.10% in a typical year.

Individual S&P 500 yearly returns frequently differed substantially from that number.

The median annual return of +11.59% provides a second way to evaluate the distribution.

Looking at both the average and median gives readers more information about historical S&P 500 returns than either statistic provides by itself.

These figures represent S&P 500 price returns, not total returns.

RECENT 3-YEAR VIEW

S&P 500 3-Year Return View

The current S&P 500 3-year return view covers 2024 through 2026 YTD.

Within that window, there are 2 completed calendar years.

The average annual price return across those completed years was +19.85%.

The median annual return was +19.85%.

2 of the 2 completed years were non-negative, representing 100.00% of completed observations.

0 completed years were negative, representing 0.00%.

The strongest completed year in the period was 2024 at +23.31%.

The weakest completed year was 2025 at +16.39%.

The current 2026 YTD return of +11.85% remains separate from those completed-year statistics.

3-Year Average Return Is Not the Same as 3-Year CAGR

The +19.85% figure is the arithmetic average of the completed annual price returns in this display window. It should not be described as a 3-year cumulative return or compound annual growth rate.

A true 3-year cumulative return or CAGR requires a different calculation.

This completed-year sample can be compared with the full 98-year historical record when interpreting recent-period results.

RECENT 5-YEAR VIEW

S&P 500 5-Year Return View

The current S&P 500 5-year return view covers 2022 through 2026 YTD.

Within that window, there are 4 completed calendar years.

The average annual price return across those completed years was +11.12%.

The median annual return was +19.85%.

3 of the 4 completed years were non-negative, representing 75.00% of completed observations.

1 completed year was negative, representing 25.00%.

The strongest completed year in the period was 2023 at +24.23%.

The weakest completed year was 2022 at -19.44%.

The current 2026 YTD return of +11.85% remains separate from those completed-year statistics.

5-Year Average Return Is Not the Same as 5-Year CAGR

The +11.12% figure is the arithmetic average of the completed annual price returns in this display window. It should not be described as a 5-year cumulative return or compound annual growth rate.

A true 5-year cumulative return or CAGR requires a different calculation.

This completed-year sample can be compared with the full 98-year historical record when interpreting recent-period results.

RECENT 10-YEAR VIEW

S&P 500 10-Year Return View

The current S&P 500 10-year return view covers 2017 through 2026 YTD.

Within that window, there are 9 completed calendar years.

The average annual price return across those completed years was +14.41%.

The median annual return was +19.42%.

7 of the 9 completed years were non-negative, representing 77.78% of completed observations.

2 completed years were negative, representing 22.22%.

The strongest completed year in the period was 2019 at +28.88%.

The weakest completed year was 2022 at -19.44%.

The current 2026 YTD return of +11.85% remains separate from those completed-year statistics.

10-Year Average Return Is Not the Same as 10-Year CAGR

The +14.41% figure is the arithmetic average of the completed annual price returns in this display window. It should not be described as a 10-year cumulative return or compound annual growth rate.

A true 10-year cumulative return or CAGR requires a different calculation.

This completed-year sample can be compared with the full 98-year historical record when interpreting recent-period results.

RECENT 20-YEAR VIEW

S&P 500 20-Year Return View

The current S&P 500 20-year return view covers 2007 through 2026 YTD.

Within that window, there are 19 completed calendar years.

The average annual price return across those completed years was +10.22%.

The median annual return was +13.41%.

14 of the 19 completed years were non-negative, representing 73.68% of completed observations.

5 completed years were negative, representing 26.32%.

The strongest completed year in the period was 2013 at +29.60%.

The weakest completed year was 2008 at -38.49%.

The current 2026 YTD return of +11.85% remains separate from those completed-year statistics.

20-Year Average Return Is Not the Same as 20-Year CAGR

The +10.22% figure is the arithmetic average of the completed annual price returns in this display window. It should not be described as a 20-year cumulative return or compound annual growth rate.

A true 20-year cumulative return or CAGR requires a different calculation.

This completed-year sample can be compared with the full 98-year historical record when interpreting recent-period results.

MARKET EXTREMES

Best and Worst S&P 500 Annual Returns

The strongest calendar-year price return in the dataset occurred in 1954 at +45.02%.

The worst annual price return occurred in 1931 at -47.07%.

These extremes are far removed from the full-dataset S&P 500 average return of +8.10%.

RETURN METHODOLOGY

S&P 500 Price Return vs. Total Return

Understanding the type of return used on this page is essential.

The historical figures presented here are S&P 500 price returns.

Price return measures the change in the market price of the asset between periods.

The figures on this page do not include dividends.

Therefore, these results should not be interpreted as S&P 500 total returns.

A total-return series would incorporate dividends or other distributions according to the methodology of that series.

The chart, historical table, filters, and statistics on this page represent S&P 500 price performance only.

2026 MARKET RETURN

S&P 500 Return 2026 YTD

The current dataset shows the S&P 500 return for 2026 at +11.85% YTD.

Unlike the completed historical calendar-year observations, 2026 is still in progress.

TradingNInvestment therefore displays the 2026 YTD return separately.

It is excluded from calculations such as the historical average, median, best completed year, and worst completed year.

This prevents a partial-year observation from being treated as though it were directly comparable with a completed calendar year.

The 2026 YTD result can change when the underlying verified market data is updated.

STATISTICAL CONTEXT

Why the Median S&P 500 Annual Return Matters

Average return is one of the most commonly quoted historical stock market statistics.

But the median provides useful additional information.

Across the 98 completed years, the median annual S&P 500 price return was +11.59%, compared with an average of +8.10%.

The difference indicates that the distribution of historical annual returns is not perfectly symmetrical.

Large negative years can pull the arithmetic average downward.

Average, median, positive-year frequency, negative-year frequency, best year, and worst year together provide a more complete view of historical S&P 500 returns.

No single statistic captures the entire history.

HISTORICAL FREQUENCY

How Often Have S&P 500 Returns Been Positive?

The dataset contains 67 non-negative years out of 98 completed years.

That corresponds to 68.37% of completed calendar years.

This is a historical frequency, not a probability forecast.

It would be incorrect to say that S&P 500 has a 68.37% probability of rising next year simply because 68.37% of these historical observations were non-negative.

Future market conditions can differ substantially from historical conditions.

The statistic describes what occurred across the observed period, not what must happen in the future.

HISTORICAL CONTEXT

Why Study Historical S&P 500 Returns?

Historical S&P 500 returns provide context that recent performance alone cannot provide.

A large gain or decline can appear unusual when viewed only against the most recent observations.

Comparing the current period with the available historical distribution helps show how it relates to earlier outcomes.

Historical returns can help investors, researchers, students, and analysts examine how annual performance has varied through the available record.

They can also reduce the tendency to use only recent performance as the reference point for evaluating the current year.

INTERACTIVE RESEARCH

How to Use the S&P 500 Return Explorer

The TradingNInvestment Return Explorer is designed to make historicalS&P 500 returns easier to investigate.

Instead of presenting only a static chart, the tool allows readers to filter the same verified annual-return dataset.

Readers can examine all available years, non-negative years, negative years, and available historical periods.

The chart, annual-returns table, and summary statistics update from the same selected data.

Readers interested in downside history can examine the 31 negative calendar years in the completed-year dataset.

Readers studying non-negative historical performance can examine the 67 non-negative calendar years in the completed-year dataset.

When sufficient history is available, readers can also use the available period views to focus on more recent performance.

The purpose is not to predict the next S&P 500 return, but to make the available historical observations easier to explore and understand.

PERIOD SELECTION

Reading S&P 500 Performance History in Context

One of the biggest risks when studying historical returns is selecting a period that confirms an existing belief.

A short period can appear exceptionally strong or exceptionally weak depending on its starting and ending years.

Using the broader available S&P 500 history provides additional context for interpreting shorter periods.

Different historical windows can produce different average returns, frequencies of positive and negative years, and extreme outcomes.

None of those periods is inherently the single correct measure of historical performance. They answer different questions about different parts of the available record.

This is why TradingNInvestment provides both the available historical series and interactive period filters.

KEY TAKEAWAY

What the Available S&P 500 Return History Shows

The dataset contains 98 completed calendar years of S&P 500 price-return observations.

Of those completed years, 67 were non-negative and 31 were negative.

When completed years were non-negative, the average annual return was +18.47%.

When completed years were negative, the average annual return was -14.33%.

The strongest completed calendar year in the dataset was 1954 at +45.02%, while the weakest was 1931 at -47.07%.

The overall average annual S&P 500 price return across the 98 completed calendar years was +8.10%.

Together, these statistics provide a broader view of the historical return distribution than the average alone.

The complete S&P 500 annual-return dataset allows readers to examine the individual yearly observations behind the summary statistics.

TradingNInvestment aims to make market history simple to read, easy to understand, and rigorous enough to support serious market research.

S&P 500 Monthly Returns

Explore S&P 500 Returns by Month

Analyze S&P 500 monthly returns from 1928 to the present, including positive and negative month frequency, historical average returns, seasonal patterns, and the complete month-by-month return history.

Explore S&P 500 Monthly Returns
Methodology & Source

How the annual returns are calculated

Annual price return is calculated using the final available close of each calendar year relative to the final available close of the prior calendar year. The current calendar year is shown as YTD and is excluded from completed-year summary statistics.

Data Source: Yahoo Finance — S&P 500 Index (^GSPC). Return Type: S&P 500 Price Return.

MARKET INTELLIGENCEDELAYED

Latest Market Intelligence

Selected market-moving developments identified by TNI.

View Live Intelligence
Loading latest market intelligence…

Historical Returns Tell You What Happened Before. See What Is Happening Now.

Historical S&P 500 returns provide context for long-term market performance, strong years, drawdowns, and changing market conditions. TNI Intelligence tracks current market-moving news and live market intelligence as conditions change.

VIEW TODAY'S MARKET INTELLIGENCE