Skip to content

Midterms to New Year: S and P 500 up 15 of 24 times, like any year

A daily candlestick chart of the S and P 500 from September 2022 to January 2023, with two orange arrows: one under the candle of 7 November 2022, the last close before the vote, 3,806.79, and one under the candle of 30 December, the year's last close, 3,839.49, +0.86%. A white caption reads: S and P 500, daily candles, Sep 2022 to Jan 2023; arrows, the 2022 midterm window, vote day to New Year. A large orange headline reads: Midterm day to New Year: up 15 of 24 times. A text box asks whether stocks rally from midterm day to New Year: every US midterm since 1930, from the last close before the vote to the last close of the year, the S and P 500 rose in 15 of 24; other years, the same weeks, 49 of 74; typical move, midterm years +2.4%, other years +2.5%; no midterm rally beyond a normal year's.
The S and P 500 daily, September 2022 to January 2023: the 2022 midterm window, from 3,806.79 on 7 November to 3,839.49 on 30 December, +0.86%.

Americans vote in the midterm elections on Tuesday 3 November, and the line in every preview is that stocks rally afterwards. We checked every midterm since 1930, from the vote to New Year.

What we measured

The S&P 500’s daily closes from 1928 to 2025. For each year we took the last close before election day, the Tuesday after the first Monday of November, and the last close of the year, and asked how often the S&P 500 rose over those weeks in the 24 midterm years, against the same weeks of the other 74 years. We wrote the rules and the bar down before measuring a single year.

What we found

In the 24 midterm years the S&P 500 rose from the vote to New Year in 15, 62.5%. Over the same weeks of the other 74 years it rose in 49, 66.2%: presidential election years 68.0%, odd years 65.3%. Its typical move was +2.41% after a midterm and +2.47% in the other years. These are good weeks for stocks in most years; the midterms add nothing to them.

YearsCountedRose to New Year (%)Typical move (%)
Midterm years2462.5+2.41
Presidential election years2568.0+2.47
Odd years4965.3+2.48
All the other years7466.2+2.47

Could it be luck?

We drew 24 years at random from the 98, 10,000 times. A count as low as 15 came up in 4,575 draws, so the gap is nothing unusual. The midterm share was the lower in both halves of the record: 58.3% against 59.5% to 1976, 66.7% against 73.0% since. By the bar we set first, there is no midterm rule.

The biggest windows

Described, not tested: the best midterm window was 1954, +13.18%; the worst was 1930, -10.45%. The last one, 2022, went from 3,806.79 on 7 November to 3,839.49 on 30 December, +0.86%. The S&P 500 fell over the window after 9 of the 24 midterms, most recently in 2018.

Midterm yearLast close before the voteLast close of the yearChange (%)
193017.1315.34-10.45
19349.029.50+5.32
193813.4313.14-2.16
19429.489.77+3.06
194615.3315.30-0.20
195019.3620.43+5.53
195431.7935.98+13.18
195851.5655.21+7.08
196258.3563.10+8.14
196680.7380.33-0.50
197083.5192.15+10.35
197473.0868.56-6.19
197895.1996.11+0.97
1982135.46140.64+3.82
1986245.80242.16-1.48
1990314.59330.22+4.97
1994463.06461.17-0.41
19981,111.601,229.23+10.58
2002908.35879.82-3.14
20061,379.781,418.30+2.79
20101,184.381,257.64+6.19
20142,017.812,058.90+2.04
20182,738.312,506.85-8.45
20223,806.793,839.49+0.86

On the chart

The S&P 500 daily from September 2022 to January 2023: an arrow under the last close before the 2022 vote and one under the last close of the year, orange because that window rose.

What to do with it

If you hold stocks into year end, the vote is not a reason on its own to expect more than a normal November and December, and not a reason to expect less. Our post on the S&P 500’s new highs counted the months it set a new record.

How to check it yourself

  1. Take the S&P 500’s daily closes and, for each year, mark the last close before election day and the last close of the year.
  2. See whether the S&P 500 rose between the two, and split the years into midterm, presidential and odd years.
  3. Compare the shares, then check the same comparison in each half of the record.

What this does not tell you

How a given result, a split Congress or a clean sweep, played out, or what the S&P 500 will do after this vote. Daily closes, past data.

Observations, not recommendations.

We’re Signal Pilot Labs. We build the Elite Seven, seven indicators for TradingView, and we post what we measure, including the parts that didn’t work.

See what we build at signalpilot.io.


Past measurement described after the fact. Nothing here is a recommendation or an indication of future results.