Seasonality
Jun is ranked #9/12 with avg +0.39% and 65% win rate.
▶ View the live, interactive version with full charts →
Monthly / quarterly historical SPY seasonal patterns — best/worst months, quarter-of-year, presidential-cycle year.
- Seasonality analysis for SPY from 1993-01-01.
- Jun is ranked #9/12 with avg +0.39% and 65% win rate.
- Strongest month historically: Nov (+2.45% avg, 76% win rate).
- Weakest month: Sep (-0.47% avg).
Jun Avg Return
+0.39%
Rank #9/12
Win Rate
65%
Avg Intra-Month DD
-3.82%
Sample Size
34 years
When to run this study
Run at the start of each month or quarter, or before major calendar events. Useful for identifying seasonal tailwinds and headwinds to align with or fade — most relevant when other signals are ambiguous.
Historical results
Monthly Seasonality (Ranked by Mean Return)
| Rank | Month | Count | Mean Ret | Median Ret | Win Rate | Best | Worst | Avg Intra-DD | Max Intra-DD |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nov | 33 | 2.45 | 2.96 | 75.80 | 10.88 | -7.47 | -3.69 | -24.86 |
| 2 | Apr | 34 | 2 | 1.27 | 73.50 | 12.70 | -8.78 | -3.66 | -12.05 |
| 3 | Oct | 33 | 1.68 | 2.21 | 63.60 | 10.91 | -16.52 | -4.70 | -27.67 |
| 4 | Jul | 33 | 1.46 | 1.80 | 63.60 | 9.21 | -7.88 | -3.63 | -19.49 |
| 5 | May | 34 | 1.20 | 1.65 | 70.60 | 6.32 | -7.95 | -3.60 | -10.95 |
| 6 | Dec | 33 | 0.97 | 1.21 | 69.70 | 6.69 | -8.80 | -3.48 | -15.61 |
| 7 | Mar | 34 | 0.95 | 1.69 | 67.60 | 9.69 | -12.49 | -4.58 | -28.32 |
| 8 | Jan | 33 | 0.76 | 1.59 | 60.60 | 8.01 | -8.21 | -4.11 | -13.80 |
| 9 | Jun | 34 | 0.39 | 0.61 | 64.70 | 6.96 | -8.36 | -3.82 | -12.16 |
| 10 | Feb | 34 | 0 | 0.45 | 52.90 | 6.93 | -10.74 | -4.15 | -15.12 |
| 11 | Aug | 33 | -0.02 | 0.68 | 63.60 | 6.98 | -14.12 | -4.04 | -13.76 |
| 12 | Sep | 33 | -0.47 | 0.59 | 54.50 | 8.96 | -10.49 | -4.31 | -14.12 |