SPY in November: 21 of 27 years ahead of holding, and all its losses in the other 6
The month clears the usual checks against ordinary exposure. What it does not escape is the size of its bad years.
November beat a duration-matched SPY hold in 21 of 27 years from 1999 to 2025, and its average lead survives removing its best year: +1.73 pp per November becomes +1.41 pp without 2020. The four Novembers to 2025 averaged +3.76 pp. What the checks do not soften is the bad years. The four losing trades averaged −5.07%, against +3.79% for the 23 winners, and 2008 lost −9.58%. These are gross historical figures with no significance test.
One month, entered and exited at the open
November has a long reputation as one of the stronger months for US stocks. This page tests one fixed version of that claim on the SPY ETF and keeps every year it can measure.
The exit is December's opening price, not November's last close, so each trade includes the overnight move into December. The number of sessions in the window changes with the calendar: Thanksgiving and the weekday November starts on move it. In this sample the windows come in 3 different lengths, and the evaluator compares each trade with an ordinary SPY hold of exactly its own length.
This is a calendar-month test. It is not the 15-session window that starts on October 31, and it is not the six-month November-to-April strategy often called the Halloween effect.
Remove the best year and the lead is still there
A small calendar average can rest on one extraordinary year. November's does not. Its best year, 2020, beat holding by +9.97 pp; without it the average falls from +1.73 pp to +1.41 pp, smaller and still clearly positive.
It also shows up in most years: 21 of 27 beat holding, and 20 of the 24 overlapping four-year windows averaged above zero. Split down the middle, the first 13 years (1999–2011) averaged +0.69 pp and the last 14 (2012–2025) +2.69 pp: the later period was stronger, not weaker. The most recent November, 2025, trailed holding by 1.70 percentage points.
Every summary but the latest single year stays above holding.
The same rule on QQQ and IWM passes the same checks, one of them narrowly. See the three ETFs side by side, on the same years, below.
Most of November's return was more than drift
SPY rose in 23 of 27 Novembers, a 85.2% hit rate. That counts how often the month made money; it does not say whether November did better than any other stretch of the same length.
For that, each trade is set against the average ordinary SPY hold of the same number of sessions, measured over the price history before the research cutoff. Because window lengths differ, so do these benchmarks: from +0.701% for the shortest windows to +0.774% for the longest. Their average is +0.75%; November's average trade was +2.48%.
The average November earned about three times an ordinary hold of the same length.
2.4794% − 0.7539% = 1.7255 percentage points per November
The comparison makes the claim narrower. In two years, 2015 and 2021, November made money and still fell short of an ordinary hold. A rising month is not, by itself, a calendar advantage.
Fewer losing Novembers, but larger ones
Here is what the checks above leave untouched. Only four of 27 November trades lost money, but those losses were bigger than the typical gain: they averaged −5.07%, against +3.79% for the 23 winners. The losing years were 2000, 2007, 2008 and 2025. The worst, 2008, lost −9.58% and trailed holding by 10.28 percentage points.
A losing November cost more, on average, than a winning one earned.
| Measure | Pos / neg | Avg positive | Avg negative | Payoff | Sum ratio |
|---|---|---|---|---|---|
| Gross trade returns | 23 / 4 | +3.79% | −5.07% | 0.75× | 4.30× |
| Excess versus holding | 21 / 6 | +3.36 pp | −3.99 pp | 0.84× | 2.95× |
Payoff = mean positive ÷ absolute mean negative. Sum ratio = sum of positives ÷ absolute sum of negatives; for gross returns that is a profit factor only under an equal starting amount in every trade, not a cash account. For excess it is a descriptive ratio against an average benchmark, not the result of a hedged trade.
A high hit rate with a payoff below one is a common shape: most outcomes are modest gains and a few are large losses. It is why the 85.2% hit rate overstates how comfortable the rule was to hold. Removing a bad year from the record is not a way to avoid one, and 27 observations are too few to set a position size from.
21 Novembers above holding, 6 below
November fell short of its benchmark in 2000, 2007, 2008, 2015, 2021 and 2025. The best year, 2020, returned +10.71%, +9.97 pp above holding. The latest, 2025, lost 1.00% and trailed holding by 1.70 pp.
The weak years are scattered; three of the six fall in 2000–2008.
The typical November looks like the average one
The median November beat holding by +1.83 pp, close to the mean of +1.73 pp. A mean far above the median would say a few big years carry the result; here the middle of the distribution and its average tell a similar story. The large losses pull the mean slightly below the median.
Neither figure is a forecast of a normal November, and neither measures what happened inside a month before it ended.
The same month on QQQ and IWM
SPY's history here starts in 1999; IWM's starts in 2000. To compare like with like, this table uses only the 26 years all three share, 2000–2025, and each ETF keeps its own matched benchmark. That changes the observation years, not how any benchmark is computed.
| ETF | Mean return | Matched hold | Mean excess | Median excess | Years beating | Without best year |
|---|---|---|---|---|---|---|
| SPY | +2.50% | +0.75% | +1.74 pp | +1.99 pp | 20 / 26 | +1.41 pp |
| QQQ | +2.44% | +0.95% | +1.48 pp | +2.02 pp | 16 / 26 | +0.91 pp |
| IWM | +3.31% | +0.81% | +2.50 pp | +2.73 pp | 20 / 26 | +1.88 pp |
All three clear the same checks on their full histories: positive after removing their best year, and beating holding in most years. IWM had the largest average excess, +2.50 pp. QQQ is the one close to the line: it beat holding in 16 of the 26 shared years, and in 17 of 27 on its own history, and its worst November, 2000, trailed holding by 21.21 percentage points.
Three ETFs with overlapping holdings are not three independent confirmations. They share market exposure, and picking the best-looking one from this table would be one more choice made with hindsight.
Every shared year, all three ETFs
| Year | SPY | QQQ | IWM |
|---|---|---|---|
| 2000 | −7.14 pp | −21.21 pp | −9.25 pp |
| 2001 | +5.84 pp | +14.00 pp | +6.28 pp |
| 2002 | +7.32 pp | +15.68 pp | +10.29 pp |
| 2003 | +0.34 pp | −0.10 pp | +2.71 pp |
| 2004 | +3.58 pp | +5.21 pp | +7.98 pp |
| 2005 | +3.74 pp | +6.11 pp | +5.00 pp |
| 2006 | +0.90 pp | +1.99 pp | +1.38 pp |
| 2007 | −4.10 pp | −7.45 pp | −6.77 pp |
| 2008 | −10.28 pp | −14.03 pp | −14.52 pp |
| 2009 | +5.78 pp | +6.06 pp | +2.75 pp |
| 2010 | +0.17 pp | −0.05 pp | +4.06 pp |
| 2011 | +1.54 pp | −1.32 pp | +2.38 pp |
| 2012 | +0.04 pp | +0.55 pp | +0.25 pp |
| 2013 | +2.14 pp | +2.45 pp | +3.13 pp |
| 2014 | +1.52 pp | +3.24 pp | −1.13 pp |
| 2015 | −0.20 pp | −0.19 pp | +2.81 pp |
| 2016 | +2.89 pp | −0.75 pp | +10.62 pp |
| 2017 | +1.83 pp | −0.03 pp | +0.84 pp |
| 2018 | +2.42 pp | +0.81 pp | +1.49 pp |
| 2019 | +2.43 pp | +2.69 pp | +2.88 pp |
| 2020 | +9.97 pp | +10.16 pp | +17.83 pp |
| 2021 | −0.48 pp | +2.05 pp | −3.49 pp |
| 2022 | +4.00 pp | +3.35 pp | +0.74 pp |
| 2023 | +7.95 pp | +9.26 pp | +8.13 pp |
| 2024 | +4.80 pp | +4.32 pp | +9.56 pp |
| 2025 | −1.70 pp | −4.27 pp | −1.00 pp |
After the research cutoff, and what comes next
The history above stops at 31 December 2025. Trades completed since then are kept apart from it and listed here as they close, with the rule's next dates. They are not a forecast made in advance: the cutoff marks where the research data ends, not a date when this rule was chosen and recorded.
: 2026, out of sample
Every trade that closed after 2025-12-31, through 2026-10-19. None of them reached a figure above: this is the rule on prices it was not measured on. Gross, at the open.
Trades closed
0
Return, summed
-
Excess, summed
-
over holding SPY the same length
Position now
None
Next trades
- Enter at the open of Nov 2, 2026, exit at the open of Dec 1, 2026
- Enter at the open of Nov 1, 2027, exit at the open of Dec 1, 2027
- Enter at the open of Nov 1, 2028, exit at the open of Dec 1, 2028
Every November, open to inspection
All 27 trades, including the six that trailed holding. The holding column changes with the window's length.
All trades · 1999–2025
| Year | Entry open | Exit open | Return | Matched hold | Excess |
|---|---|---|---|---|---|
| 1999 | 1999-11-01 | 1999-12-01 | +2.06% | +0.774% | +1.29 pp |
| 2000 | 2000-11-01 | 2000-12-01 | −6.37% | +0.774% | −7.14 pp |
| 2001 | 2001-11-01 | 2001-12-03 | +6.61% | +0.774% | +5.84 pp |
| 2002 | 2002-11-01 | 2002-12-02 | +8.06% | +0.738% | +7.32 pp |
| 2003 | 2003-11-03 | 2003-12-01 | +1.04% | +0.701% | +0.34 pp |
| 2004 | 2004-11-01 | 2004-12-01 | +4.36% | +0.774% | +3.58 pp |
| 2005 | 2005-11-01 | 2005-12-01 | +4.51% | +0.774% | +3.74 pp |
| 2006 | 2006-11-01 | 2006-12-01 | +1.67% | +0.774% | +0.90 pp |
| 2007 | 2007-11-01 | 2007-12-03 | −3.33% | +0.774% | −4.10 pp |
| 2008 | 2008-11-03 | 2008-12-01 | −9.58% | +0.701% | −10.28 pp |
| 2009 | 2009-11-02 | 2009-12-01 | +6.52% | +0.738% | +5.78 pp |
| 2010 | 2010-11-01 | 2010-12-01 | +0.95% | +0.774% | +0.17 pp |
| 2011 | 2011-11-01 | 2011-12-01 | +2.31% | +0.774% | +1.54 pp |
| 2012 | 2012-11-01 | 2012-12-03 | +0.81% | +0.774% | +0.04 pp |
| 2013 | 2013-11-01 | 2013-12-02 | +2.88% | +0.738% | +2.14 pp |
| 2014 | 2014-11-03 | 2014-12-01 | +2.22% | +0.701% | +1.52 pp |
| 2015 | 2015-11-02 | 2015-12-01 | +0.54% | +0.738% | −0.20 pp |
| 2016 | 2016-11-01 | 2016-12-01 | +3.66% | +0.774% | +2.89 pp |
| 2017 | 2017-11-01 | 2017-12-01 | +2.60% | +0.774% | +1.83 pp |
| 2018 | 2018-11-01 | 2018-12-03 | +3.20% | +0.774% | +2.42 pp |
| 2019 | 2019-11-01 | 2019-12-02 | +3.17% | +0.738% | +2.43 pp |
| 2020 | 2020-11-02 | 2020-12-01 | +10.71% | +0.738% | +9.97 pp |
| 2021 | 2021-11-01 | 2021-12-01 | +0.29% | +0.774% | −0.48 pp |
| 2022 | 2022-11-01 | 2022-12-01 | +4.78% | +0.774% | +4.00 pp |
| 2023 | 2023-11-01 | 2023-12-01 | +8.72% | +0.774% | +7.95 pp |
| 2024 | 2024-11-01 | 2024-12-02 | +5.54% | +0.738% | +4.80 pp |
| 2025 | 2025-11-03 | 2025-12-01 | −1.00% | +0.701% | −1.70 pp |
What this result cannot tell you
Twenty-seven annual trades is a short record. The excess is measured against an average of historical holds, so it is not a risk-adjusted return and not the result of a hedged position. No significance test or multiple-testing adjustment is supplied with this evidence, and November was not chosen at random: it is one of the most discussed months, which is why it is tested here.
All figures are gross, before trading costs and taxes. With one round trip a year, costs matter less here than for a monthly rule, but they are not zero, and a fair comparison with holding would charge both sides.
Path risk is not measured. These are open-to-open returns over roughly a month. The evidence does not show how far a November fell before it ended; a trade that finished at −9.58% may have been lower along the way, and a winning one may have been underwater. The result is for the SPY ETF; it does not describe futures, leveraged funds or options.
The cause is not identified. Calendar studies describe when returns happened, not why.
Open the November rule in Check
Check runs this exact month on SPY with every trade, and lets you try another month, another symbol or the short side.
Open the November rule in CheckNeeds a SeasonalEdge account; signing in returns you to this rule.
Sources and research notes
- Evidence: SeasonalEdge MCP
check_rule, retrieved 2026-10-19 (query: SPY, QQQ, IWM; MOY; November; long). This snapshot has not been re-checked against the public research API, which does not serve November. - Rule IDs: SPY
d7bff62caad48bf0; QQQ1319f86ec77a49b4; IWMb5968a8c353e6dd4. Evaluator runscan_20261004T193904Z; research cutoff 31 December 2025; prices through 16 October 2026. - Derived figures: the payoff table, the shared-year summaries and the without-best-year figures for the shared years are computed from the evaluator's trades; every other figure is an evaluator field.
- Definitions: How SeasonalEdge research is computed and the glossary. All research.
November is tested as a fixed, widely discussed calendar question, not picked as the best month from a scan.
Join our newsletter
We share our research, product news and upcoming seasonalities. Free, and you can unsubscribe at any time.