S&P 500: year-to-date return

Each year starts at 1.0 on the previous Dec 31 close — see where the current year sits versus history.

Scale
Cycle:
Years:
Loading history…

Tip: Tap a cycle to isolate those years and see their average (dashed). Combine cycles, or pick individual years — they stack together. The current year is always shown in red.

ROI = price ÷ previous Dec 31 close. Incomplete years (dashed) are left out of averages and ranges.

Crypto: Bitstamp/OKX · Stocks, indices & commodities: Yahoo Finance · ⌘/Ctrl + wheel or pinch to zoom, drag to pan · hover any point to compare years.

2026 year to date: +12.9% · 36th of 99 years

S&P 500 is up 12.9% in 2026 as of Oct 15: 36th of 99 years at this point since 1928. In the median year it was up 7.7% by this date.

Measured from the previous Dec 31 close. Price only.

S&P 500: return by year

YearReturn
2026 (to Oct 15)+12.9%
2025+16.4%
2024+23.3%
2023+24.2%
2022−19.4%
2021+26.9%
2020+16.3%
2019+28.9%
2018−6.2%
2017+19.4%
2016+9.5%
2015−0.7%
2014+11.4%
2013+29.6%
2012+13.4%
20110.0%
2010+12.8%
2009+23.4%
2008−38.5%
2007+3.5%
2006+13.6%
2005+3.0%
2004+9.0%
2003+26.4%
2002−23.4%
2001−13.0%
2000−10.1%
1999+19.5%
1998+26.7%
1997+31.0%
1996+20.3%
1995+34.1%
1994−1.5%
1993+7.1%
1992+4.5%
1991+26.3%
1990−6.6%
1989+27.2%
1988+12.4%
1987+2.0%
1986+14.6%
1985+26.3%
1984+1.4%
1983+17.3%
1982+14.8%
1981−9.7%
1980+25.8%
1979+12.3%
1978+1.1%
1977−11.5%
1976+19.1%
1975+31.5%
1974−29.7%
1973−17.4%
1972+15.6%
1971+10.8%
1970+0.1%
1969−11.4%
1968+7.7%
1967+20.1%
1966−13.1%
1965+9.1%
1964+13.0%
1963+18.9%
1962−11.8%
1961+23.1%
1960−3.0%
1959+8.5%
1958+38.1%
1957−14.3%
1956+2.6%
1955+26.4%
1954+45.0%
1953−6.6%
1952+11.8%
1951+16.3%
1950+21.7%
1949+10.5%
1948−0.6%
19470.0%
1946−11.9%
1945+30.7%
1944+13.8%
1943+19.4%
1942+12.4%
1941−17.9%
1940−15.1%
1939−5.2%
1938+24.6%
1937−38.6%
1936+27.9%
1935+41.4%
1934−4.7%
1933+44.1%
1932−14.8%
1931−47.1%
1930−28.5%
1929−11.9%
1928+37.9%
1927 (since Dec 30)0.0%