Skip to main content
CLEC Investment & WealthCLEC Investment & Wealth
  1. Home
  2. SPY returns by year
CLEC Investment & WealthCLEC Investment & Wealth

CLEC content, long-term investing tools, and source materials for learning and independent review.

X (Twitter)Apple Podcasts
Tools
  • Start Here
  • Related
  • Investing Tools
  • Nasdaq-100 DCA Calculator
  • Asset Allocation Simulator
  • Global ETF Comparison
  • Global Nasdaq & S&P ETF Map
  • Mainland China U.S. Index QDII Comparison
  • QQQ returns by year
  • SPY returns by year
Resources
  • Blog
  • Documentation
  • Video
  • The CLEC Handbook
  • Database
About
  • About Us
  • Contact
  • FAQ
  • Waitlist
  • Changelog
  • Roadmap
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
  • Disclaimer
  • Anti-Fraud Notice
© 2026 CLEC Investment & Wealth. All rights reserved.·Sitemap

SPY · S&P 500 ETF

SPY returns by year

Every close from 1993-01-29 to 2026-10-15 — 34 years and 8,486 trading days. Open any year to see each of its months and days.

Return basis

Dividends reinvested — what a long-term holder actually made

Since inception

Total return

+3,108.63%+1,656.56%

Since 1993-01-29

Growth multiple

32.09x17.57x

8,486 trading days

Annualised

+10.84%+8.87%

33.7 years

Max drawdown

-55.19%-56.47%

2009-03-092009-03-09

Trailing 10 years

Total return

+325.53%+263.40%

Since 2016-10-17

Growth multiple

4.26x3.63x

2,513 trading days

Annualised

+15.59%+13.78%

10.0 years

Max drawdown

-33.72%-34.10%

2020-03-232020-03-23

SPY full price history$1001995200020052010201520202025
SPY full price history$1001995200020052010201520202025

Log scale: equal percentage moves take equal vertical space, so the 2000 and 2008 crashes look as bad as they felt.

Year by year

Pick any year for its month-by-month and day-by-day detail.

  • 2026198 days+14.06%
  • 2025+17.72%
  • 2024+24.89%
  • 2023+26.18%
  • 2022-18.18%
  • 2021+28.73%
  • 2020+18.33%
  • 2019+31.22%
  • 2018-4.57%
  • 2017+21.71%
  • 2016+12.00%
  • 2015+1.23%
  • 2014+13.46%
  • 2013+32.31%
  • 2012+15.99%
  • 2011+1.89%
  • 2010+15.06%
  • 2009+26.35%
  • 2008-36.79%
  • 2007+5.15%
  • 2006+15.85%
  • 2005+4.83%
  • 2004+10.70%
  • 2003+28.18%
  • 2002-21.58%
  • 2001-11.76%
  • 2000-9.74%
  • 1999+20.39%
  • 1998+28.69%
  • 1997+33.48%
  • 1996+22.50%
  • 1995+38.05%
  • 1994+0.40%
  • 1993234 days+8.71%
  • 2026198 days+13.18%
  • 2025+16.35%
  • 2024+23.30%
  • 2023+24.29%
  • 2022-19.48%
  • 2021+27.04%
  • 2020+16.16%
  • 2019+28.79%
  • 2018-6.35%
  • 2017+19.38%
  • 2016+9.64%
  • 2015-0.81%
  • 2014+11.29%
  • 2013+29.69%
  • 2012+13.47%
  • 2011-0.20%
  • 2010+12.84%
  • 2009+23.49%
  • 2008-38.28%
  • 2007+3.24%
  • 2006+13.74%
  • 2005+3.01%
  • 2004+8.62%
  • 2003+26.12%
  • 2002-22.81%
  • 2001-12.87%
  • 2000-10.68%
  • 1999+19.11%
  • 1998+27.04%
  • 1997+31.44%
  • 1996+20.10%
  • 1995+34.95%
  • 1994-2.21%
  • 1993234 days+6.05%

28 up / 6 down years · 264 up / 142 down months

Drawdowns over 4%

Every day that fell 4% or more, and how long it took to climb back to the close before the drop.

Drawdown days

48

One-day drop of 4% or worse

Recovered

48 / 48

100.0% · through 2026-10-15

Median recovery

8.5trading days

Half of them healed faster

Slowest one

397trading days

2008-09-15

Worst single day

-10.94%

2020-03-16

Average trough

-13.28%

Prior close down to the low

How long recovery took

  • Within a week17 · 35.4%
  • 1 week – 1 month16 · 33.3%
  • 1 – 3 months8 · 16.7%
  • 3 months – 1 year4 · 8.3%
  • Over a year3 · 6.3%

68.8% of these drawdowns were healed within a month.

DrawdownPrev closeCloseOne-day dropTroughTrough closePeak to troughTo trough(trading days)RecoveredTo recover(trading days)
2025-04-10→ 2025-04-25539.67516.02-4.38%2025-04-21505.50-6.33%62025-04-2510
2025-04-04→ 2025-04-09527.94497.04-5.85%2025-04-08488.38-7.49%22025-04-093
2025-04-03→ 2025-05-02555.31527.94-4.93%2025-04-08488.38-12.05%32025-05-0220
2022-09-13→ 2023-02-01388.60371.70-4.35%2022-10-12338.54-12.88%212023-02-0197
2022-05-18→ 2022-05-27384.43368.94-4.03%2022-05-19366.68-4.62%12022-05-277
2020-06-11→ 2020-07-14291.76274.94-5.76%2020-06-11274.94-5.76%02020-07-1422
2020-04-01→ 2020-04-06235.74225.13-4.50%2020-04-01225.13-4.50%02020-04-063
2020-03-20→ 2020-03-24218.69209.26-4.31%2020-03-23203.91-6.76%12020-03-242
2020-03-18→ 2020-03-26229.86218.22-5.06%2020-03-23203.91-11.29%32020-03-266
2020-03-16→ 2020-04-08244.88218.09-10.94%2020-03-23203.91-16.73%52020-04-0817
2020-03-12→ 2020-04-08249.46225.60-9.57%2020-03-23203.91-18.26%72020-04-0819
2020-03-11→ 2020-04-27262.25249.46-4.87%2020-03-23203.91-22.25%82020-04-2732
2020-03-09→ 2020-05-20270.47249.35-7.81%2020-03-23203.91-24.61%102020-05-2051
2020-02-27→ 2020-03-04283.23270.51-4.49%2020-02-28269.38-4.89%12020-03-044
2018-02-05→ 2018-02-26241.22231.13-4.18%2018-02-08225.61-6.47%32018-02-2614
2015-08-24→ 2015-08-27164.53157.60-4.21%2015-08-25155.75-5.34%12015-08-273
2011-08-18→ 2011-08-2991.6887.73-4.31%2011-08-1986.30-5.87%12011-08-297
2011-08-10→ 2011-08-1290.0186.03-4.42%2011-08-1086.03-4.42%02011-08-122
2011-08-08→ 2011-08-1592.0086.01-6.51%2011-08-0886.01-6.51%02011-08-155
2011-08-04→ 2011-10-2796.6692.14-4.68%2011-10-0384.66-12.42%412011-10-2759
2009-04-20→ 2009-04-2963.8161.14-4.19%2009-04-2061.14-4.19%02009-04-297
2009-03-05→ 2009-03-1052.1950.06-4.08%2009-03-0949.56-5.05%22009-03-103
2009-03-02→ 2009-03-1253.7951.37-4.50%2009-03-0949.56-7.87%52009-03-128
2009-02-17→ 2009-03-2360.2257.64-4.28%2009-03-0949.56-17.70%142009-03-2324
2009-02-10→ 2009-04-1663.3760.47-4.58%2009-03-0949.56-21.80%182009-04-1645
2009-01-20→ 2009-01-2861.8958.62-5.28%2009-01-2058.62-5.28%02009-01-286
2008-12-01→ 2008-12-0865.0259.26-8.86%2008-12-0159.26-8.86%02008-12-085
2008-11-20→ 2008-11-2458.8254.46-7.42%2008-11-2054.46-7.42%02008-11-242
2008-11-19→ 2008-11-2662.8558.82-6.41%2008-11-2054.46-13.36%12008-11-265
2008-11-14→ 2008-12-1665.8062.52-4.99%2008-11-2054.46-17.24%42008-12-1621
2008-11-12→ 2008-11-1364.7961.94-4.40%2008-11-1261.94-4.40%02008-11-131
2008-11-06→ 2009-06-0169.4365.58-5.54%2009-03-0949.56-28.62%822009-06-01140
2008-11-05→ 2009-07-2772.4769.43-4.20%2009-03-0949.56-31.62%832009-07-27180
2008-10-24→ 2008-10-2866.1862.82-5.07%2008-10-2760.59-8.44%12008-10-282
2008-10-22→ 2008-10-3069.1965.42-5.45%2008-10-2760.59-12.42%32008-10-306
2008-10-15→ 2008-11-0472.0764.97-9.84%2008-10-2760.59-15.92%82008-11-0414
2008-10-09→ 2008-10-1370.3865.46-6.98%2008-10-1063.87-9.24%12008-10-132
2008-10-07→ 2009-08-2175.5872.20-4.48%2009-03-0949.56-34.43%1042009-08-21220
2008-10-06→ 2009-10-1279.6475.58-5.09%2009-03-0949.56-37.77%1052009-10-12256
2008-09-29→ 2010-03-2387.2280.39-7.84%2009-03-0949.56-43.18%1102010-03-23372
2008-09-17→ 2008-09-1987.6283.68-4.50%2008-09-1783.68-4.50%02008-09-192
2008-09-15→ 2010-04-1490.4886.18-4.76%2009-03-0949.56-45.23%1202010-04-14397
2001-09-17→ 2001-10-1169.9066.24-5.22%2001-09-2162.02-11.27%42001-10-1118
2001-03-12→ 2001-04-1877.9274.58-4.28%2001-04-0369.91-10.27%162001-04-1826
2000-04-14→ 2000-04-1890.3985.22-5.72%2000-04-1485.22-5.72%02000-04-182
1998-08-31→ 1998-09-1463.4958.96-7.13%1998-08-3158.96-7.13%01998-09-149
1998-08-27→ 1998-10-2966.8763.72-4.71%1998-08-3158.96-11.83%21998-10-2944
1997-10-27→ 1997-11-0357.1653.02-7.25%1997-10-2753.02-7.25%01997-11-035

Drawdown days

48

One-day drop of 4% or worse

Recovered

48 / 48

100.0% · through 2026-10-15

Median recovery

8.5trading days

Half of them healed faster

Slowest one

580trading days

2008-09-15

Worst single day

-10.94%

2020-03-16

Average trough

-13.44%

Prior close down to the low

How long recovery took

  • Within a week17 · 35.4%
  • 1 week – 1 month15 · 31.3%
  • 1 – 3 months9 · 18.8%
  • 3 months – 1 year4 · 8.3%
  • Over a year3 · 6.3%

66.7% of these drawdowns were healed within a month.

DrawdownPrev closeCloseOne-day dropTroughTrough closePeak to troughTo trough(trading days)RecoveredTo recover(trading days)
2025-04-10→ 2025-04-25548.62524.58-4.38%2025-04-21513.88-6.33%62025-04-2510
2025-04-04→ 2025-04-09536.70505.28-5.85%2025-04-08496.48-7.49%22025-04-093
2025-04-03→ 2025-05-02564.52536.70-4.93%2025-04-08496.48-12.05%32025-05-0220
2022-09-13→ 2023-02-02410.97393.10-4.35%2022-10-12356.56-13.24%212023-02-0298
2022-05-18→ 2022-05-27408.32391.86-4.03%2022-05-19389.46-4.62%12022-05-277
2020-06-11→ 2020-07-15319.00300.61-5.76%2020-06-26300.05-5.94%112020-07-1523
2020-04-01→ 2020-04-06257.75246.15-4.50%2020-04-01246.15-4.50%02020-04-063
2020-03-20→ 2020-03-24240.51228.80-4.87%2020-03-23222.95-7.30%12020-03-242
2020-03-18→ 2020-03-26252.80240.00-5.06%2020-03-23222.95-11.81%32020-03-266
2020-03-16→ 2020-04-08269.32239.85-10.94%2020-03-23222.95-17.22%52020-04-0817
2020-03-12→ 2020-04-09274.36248.11-9.57%2020-03-23222.95-18.74%72020-04-0920
2020-03-11→ 2020-04-29288.42274.36-4.87%2020-03-23222.95-22.70%82020-04-2934
2020-03-09→ 2020-05-26297.46274.23-7.81%2020-03-23222.95-25.05%102020-05-2654
2020-02-27→ 2020-03-04311.50297.51-4.49%2020-02-28296.26-4.89%12020-03-044
2018-02-05→ 2018-02-26275.45263.93-4.18%2018-02-08257.63-6.47%32018-02-2614
2015-08-24→ 2015-08-27197.83189.50-4.21%2015-08-25187.27-5.34%12015-08-273
2011-08-18→ 2011-08-29119.67114.51-4.31%2011-08-19112.64-5.87%12011-08-297
2011-08-10→ 2011-08-12117.48112.29-4.42%2011-08-10112.29-4.42%02011-08-122
2011-08-08→ 2011-08-15120.08112.26-6.51%2011-08-08112.26-6.51%02011-08-155
2011-08-04→ 2011-10-27126.17120.26-4.68%2011-10-03109.93-12.87%412011-10-2759
2009-04-20→ 2009-04-2987.0883.43-4.19%2009-04-2083.43-4.19%02009-04-297
2009-03-05→ 2009-03-1071.7368.80-4.08%2009-03-0968.11-5.05%22009-03-103
2009-03-02→ 2009-03-1273.9370.60-4.50%2009-03-0968.11-7.87%52009-03-128
2009-02-17→ 2009-03-2682.7679.22-4.28%2009-03-0968.11-17.70%142009-03-2627
2009-02-10→ 2009-04-2987.1083.11-4.58%2009-03-0968.11-21.80%182009-04-2954
2009-01-20→ 2009-01-2885.0680.57-5.28%2009-01-2080.57-5.28%02009-01-286
2008-12-01→ 2008-12-0890.0982.11-8.86%2008-12-0182.11-8.86%02008-12-085
2008-11-20→ 2008-11-2481.5075.45-7.42%2008-11-2075.45-7.42%02008-11-242
2008-11-19→ 2008-11-2687.0881.50-6.41%2008-11-2075.45-13.36%12008-11-265
2008-11-14→ 2008-12-1691.1786.62-4.99%2008-11-2075.45-17.24%42008-12-1621
2008-11-12→ 2008-11-1389.7785.82-4.40%2008-11-1285.82-4.40%02008-11-131
2008-11-06→ 2009-07-2396.1990.86-5.54%2009-03-0968.11-29.19%822009-07-23177
2008-11-05→ 2009-08-03100.4196.19-4.20%2009-03-0968.11-32.17%832009-08-03185
2008-10-24→ 2008-10-2891.6987.04-5.07%2008-10-2783.95-8.44%12008-10-282
2008-10-22→ 2008-10-3095.8690.64-5.45%2008-10-2783.95-12.42%32008-10-306
2008-10-15→ 2008-11-0499.8590.02-9.84%2008-10-2783.95-15.92%82008-11-0414
2008-10-09→ 2008-10-1397.5190.70-6.98%2008-10-1088.50-9.24%12008-10-132
2008-10-07→ 2009-09-10104.72100.03-4.48%2009-03-0968.11-34.96%1042009-09-10233
2008-10-06→ 2009-11-16110.34104.72-5.09%2009-03-0968.11-38.27%1052009-11-16281
2008-09-29→ 2010-04-14120.85111.38-7.84%2009-03-0968.11-43.64%1102010-04-14387
2008-09-17→ 2008-09-19122.10116.61-4.50%2008-09-17116.61-4.50%02008-09-192
2008-09-15→ 2011-01-03126.09120.09-4.76%2009-03-0968.11-45.98%1202011-01-03580
2001-09-17→ 2001-10-25110.05104.30-5.22%2001-09-2197.28-11.60%42001-10-2528
2001-03-12→ 2001-04-18123.36118.08-4.28%2001-04-03110.39-10.51%162001-04-1826
2000-04-14→ 2000-04-18144.25136.00-5.72%2000-04-14136.00-5.72%02000-04-182
1998-08-31→ 1998-09-14103.3896.00-7.13%1998-08-3196.00-7.13%01998-09-149
1998-08-27→ 1998-10-29108.88103.75-4.71%1998-08-3196.00-11.83%21998-10-2944
1997-10-27→ 1997-11-0394.0087.19-7.25%1997-10-2787.19-7.25%01997-11-035

Recovered means the close climbed back to the close before the drawdown.

About this data

Two bases, and they diverge
With dividends uses the adjusted close, reinvesting every distribution at the price of the day — what a long-term holder actually earned. Price only tracks the quote, which is what the financial press reports. The longer SPY is held, the wider the gap.
The first and last years are partial
The series runs from 1993-01-29 to 2026-10-15, so its first and last years are not full calendar years and cannot be ranked against the others.
Source and updates
Daily closes come from Yahoo Finance, current through 2026-10-15. They refresh when the site is rebuilt, not in real time.

Raw data: Yahoo Finance

Past performance does not indicate future results. For reference only; not investment advice.

See QQQ returns