sandp500 yearly returns last 50 year

The S&P 500 (GSPC) had its best year between March 31, 1976 and March 31, 2026 in 1995, returning 34.1%.

ASSETYEAR% RETURN
the S&P 500 (GSPC)
1976
5.34%
the S&P 500 (GSPC)
1977
-11.5%
the S&P 500 (GSPC)
1978
1.06%
the S&P 500 (GSPC)
1979
12.31%
the S&P 500 (GSPC)
1980
25.77%
the S&P 500 (GSPC)
1981
-9.73%
the S&P 500 (GSPC)
1982
14.76%
the S&P 500 (GSPC)
1983
17.26%
the S&P 500 (GSPC)
1984
1.4%
the S&P 500 (GSPC)
1985
26.36%
the S&P 500 (GSPC)
1986
14.62%
the S&P 500 (GSPC)
1987
2.03%
the S&P 500 (GSPC)
1988
12.39%
the S&P 500 (GSPC)
1989
27.25%
the S&P 500 (GSPC)
1990
-6.56%
the S&P 500 (GSPC)
1991
26.31%
the S&P 500 (GSPC)
1992
4.48%
the S&P 500 (GSPC)
1993
7.06%
the S&P 500 (GSPC)
1994
-1.55%
the S&P 500 (GSPC)
1995
34.13%
the S&P 500 (GSPC)
1996
20.26%
the S&P 500 (GSPC)
1997
31.01%
the S&P 500 (GSPC)
1998
26.67%
the S&P 500 (GSPC)
1999
19.53%
the S&P 500 (GSPC)
2000
-10.14%