Tickfloor

Research

Does the S&P 500 always rise in the year after US midterm elections? We tested it

The S&P 500 rose in all 20 twelve-month windows after a US midterm election since 1946. Our test shows how much of that is more than a normal year.

By Tickfloor ยท 5 min read
The west front of the United States Capitol under a clear blue sky
Photo: Noclip via Wikimedia Commons, public domain, cropped and resized

The US midterm elections were on Tuesday 3 November 2026. A popular claim says the S&P 500 has risen in the 12 months after every midterm election since the 1940s. We tested it against the price history.

The short answer: the claim is true. All 20 windows since 1946 ended higher. But the market also rises over most 12-month stretches, so the useful question is how much better these windows did than a random one. We ran our luck check on that.

The data

We used daily closing prices for the S&P 500 index (symbol ^GSPC) from the Yahoo Finance chart API, downloaded on 6 November 2026. This is price only. It leaves out dividends. The file, our script and a note on how to download it again are in the Tickfloor repository under scripts/news/midterms-1106/.

For each midterm election day since 1946 we took the close that day and compared it with the close 3, 6 and 12 months later. The New York Stock Exchange was shut on election day from 1946 to 1966, so for those six years we used the last close before the vote. The 20 elections are 1946 to 2022. The 2026 election is too recent to have a result yet.

Results for each election

ElectionStart close+3 months+6 months+12 months
5 November 194615.33+3.8%-3.1%+0.1%
7 November 195019.36+13.6%+16.9%+16.2%
2 November 195431.79+15.2%+19.7%+33.2%
4 November 195851.56+6.8%+11.8%+11.1%
6 November 196258.35+13.8%+19.2%+24.8%
8 November 196680.73+8.7%+17.2%+12.9%
3 November 197084.22+14.7%+22.6%+12.7%
5 November 197475.11+5.1%+19.9%+18.7%
7 November 197893.85+3.5%+5.5%+6.4%
2 November 1982137.49+4.2%+17.9%+19.9%
4 November 1986246.20+13.6%+17.5%+1.1%
6 November 1990311.62+14.9%+22.0%+25.1%
8 November 1994465.65+3.3%+12.5%+27.1%
3 November 19981,110.84+14.5%+21.9%+22.0%
5 November 2002915.39-7.8%+1.2%+14.9%
7 November 20061,382.84+4.9%+9.2%+6.7%
2 November 20101,193.57+9.3%+14.0%+3.7%
4 November 20142,012.10+1.5%+5.1%+4.5%
6 November 20182,755.45-0.9%+6.4%+11.7%
8 November 20223,828.11+7.6%+8.1%+14.5%
  • 12 months: up in 20 of 20. The average was +14.4% and the middle result was +13.7%. The weakest was 1946 at +0.1% and the strongest was 1954 at +33.2%.
  • 6 months: up in 19 of 20 (the exception was 1946, at -3.1%). The average was +13.3%.
  • 3 months: up in 18 of 20 (the exceptions were 2002 at -7.8% and 2018 at -0.9%). The average was +7.5%.

Midterm windows are four years apart, so they do not overlap each other.

Compared with a normal year

Between 5 November 1946 and the latest date with a full 12 months behind it, there are 19,871 trading days to start from. Counting each day as a start, the S&P 500 was higher 12 months later 74.5% of the time. The average 12-month change was +9.4%.

So a rise in any given year is the usual outcome, not a surprise. If every window had a 74.5% chance of being up, getting 20 in a row would happen about 0.3% of the time (a binomial test, p = 0.003). That is unlikely to be pure chance, but this test only looks at up or down, not at how much.

A test on the size of the gain is less strong. We drew 20 random start days from the 19,871 and took the average 12-month change, 200,000 times. In 7.4% of those draws the average matched or beat the +14.4% from the midterm windows (permutation test, p = 0.074).

We ran the same test at three horizons (3, 6 and 12 months) and applied the Benjamini-Hochberg luck check. The corrected value (q) for 12 months is 0.074. The 3-month and 6-month values came out below 0.001 in the permutation test. Our bar is q below 0.1, so all three clear it. The 12-month result clears it narrowly.

One more comparison. We took the same calendar start (the Tuesday after the first Monday in November) in the 58 years that were not midterm years. The S&P 500 was up 12 months later in 39 of 58 (67%) and averaged +7.1%. Midterm windows did better than that.

What this does and does not show

  • Twenty windows is a small sample. One bad result would have changed the headline from "every time" to "almost every time".
  • The 12-month result is on the edge of our bar (q = 0.074 against 0.1). The three horizons we tested are not independent of each other, because the 12-month window contains the 3-month and 6-month ones.
  • The test cannot say the election caused the gains. Midterm years are one spot in the four-year US presidential cycle, and we did not try to separate the vote from the rest of that cycle. Interest rates and company profits also moved in each of those years.
  • This is price only. Dividends would add a little to every figure, for midterm windows and normal ones alike.

Where the market is now

Our file has the S&P 500 at 7,568.92 on the close of 3 November 2026, the election day. The latest row in the file, 5 November 2026, shows 7,353.73, which is 2.8% below that. Two days say very little. The 12-month window from the 2026 election runs to 3 November 2027, and nothing in the history we tested tells us how it will end.

We apply the same standard to every claim we test: write the rule down first, compare it with a fair baseline, then correct for how many things we tried. Our full method is on the luck check page and every result so far is on the evidence page.

Source: Yahoo Finance chart API, ^GSPC daily close, downloaded 6 November 2026. Figures are our own arithmetic on that file. Past data, not a promise: it describes what happened in 20 earlier windows and says nothing certain about the next one.

About Tickfloor

What is Tickfloor?

Tickfloor is a stock and crypto indicator for beginner and self-directed traders: it scores any stock or coin out of 10 from ten common chart checks, and publishes every backtest behind the method, the failed ones too. So far that is 1,346 strategies tested, and 0 passed the luck check.

Is Tickfloor free?

Yes, to start. 1 free score, no account needed. A free account gets 3 free scores a day. No card. The example read, the evidence and results pages, the glossary and the first two course lessons need no account at all. Paid passes unlock the rest and are listed on the pricing page.

How is Tickfloor different from other indicator sites?

Tickfloor shows its own test record next to the score, failures included: 1,346 strategies in 77 families against a benchmark that pays no costs. 266 finished ahead on the raw number and 0 of 1,778 tests were left once luck was allowed for. The score describes what a chart shows today. It is not a tip or a prediction.

Can I backtest my own strategy on Tickfloor?

Yes, with a pass. The Backtest Lab runs your own daily rule on historical data and shows every trade after costs, with a receipt you can share. Each run is labelled exploration: one look at the past, not a forecast.

General information, not personal advice. Tickfloor does not hold a financial services licence.

More from Tickfloor News

All stories