Historical Stock Market Data

Index Total Returns with Dividends

YearS&P 500 Total ReturnRussel 2000 Total Return
202018.4019.96
201931.4925.52
2018-4.38-11.01
201721.8314.65
201611.9621.31
20151.38-4.41
201413.694.89
201332.3938.82
201216.0016.35
20112.11-4.18
201015.0626.85
200926.4627.17
2008-37.00-33.79
20075.49-1.57
200615.7918.37
20054.914.55
200410.8818.33
200328.6847.25
2002-22.10-20.48
2001-11.892.49
2000-9.10-3.02
199921.0421.26
199828.58-2.55
199733.3622.36
199622.9616.49
199537.5828.45
19941.32
199310.08
19927.62
199130.47
1990-3.10
198931.69
198816.61
19875.25
198618.67
198531.73
19846.27
198322.56
198221.55
1981-4.91
198032.42
197918.44
19786.56
1977-7.18
197623.84
197537.20
1974-26.47
1973-14.66
197218.98
197114.31
19704.01
1969-8.50
196811.06
196723.98
1966-10.06
196512.45
196416.48
196322.80
1962-8.73
196126.89
19600.47
195911.96
195843.36
1957-10.78
19566.56
195531.56
195452.62
1953-0.99
195218.37
195124.02
195031.71
194918.79
19485.50
19475.71
1946-8.07
194536.44
194419.75
194325.90
194220.34
1941-11.59
1940-9.78
1939-0.41
193831.12
1937-35.03
193633.92
193547.67
1934-1.44
193353.99
1932-8.19
1931-43.34
1930-24.90
1929-8.42
192843.61
192737.49
192611.62
S&P500 total returns from 1926-2020, Source: https://dqydj.com
Russel 2000 total returns from 1995-2020, Source: https://en.wikipedia.org/wiki/Russell_2000_Index#Annual_returns