Senate Forecast

Who controls the Senate after November?

50,000 simulated elections, seeding each race with its polling average, correlated polling error, and a prediction-market prior. Where the race stands today — current polling averages blended with prediction-market odds. A work in progress from Policy y Peaches.

D keeps/takes control
45%
R control
55%
Mean D seats
50.1
Median D seats
50
Chamber control probability
Democrats 45%Republicans 55%
National environment
Net presidential approval
-20.9
Generic ballot (D−R)
+6.7
2024 House baseline
-2.8
Applied swing
D+9.3

Today’s climate (Republican president) implies a national D+6.5 margin. Measured against the 2024 House result, that is a uniform D+9.3 swing applied to every state’s fundamentals prior. It moves thinly-polled races the most.

Seat distribution across 50,000 simulations

Baseline: 44 safe D seats + 47 safe R seats; 9 competitive races simulated. Democrats need 51 seats for control.

Our simulation vs prediction markets — P(Democratic control)
Our model
45%
Polymarket
61%

Market odds also feed the per-race blend (weight 25% market / 75% polls).

Georgia
Jon Ossoff (D) v. Mike Collins (R)
Polling margin
D +6.8
P(D), polls
86%
P(D), blended
88%
Polymarket
94%
Kalshi
Michigan
Haley Stevens (D) v. Mike Rogers (R)
Polling margin
D +9.0
P(D), polls
92%
P(D), blended
86%
Polymarket
66%
Kalshi
North Carolina
Roy Cooper (D) v. Michael Whatley (R)
Polling margin
D +8.1
P(D), polls
90%
P(D), blended
91%
Polymarket
93%
Kalshi
Maine
Troy Jackson (D) v. Susan Collins (R)
Polling margin
D +5.3
P(D), polls
79%
P(D), blended
77%
Polymarket
70%
Kalshi
New Hampshire
Chris Pappas (D) v. Scott Brown (R)
Polling margin
D +13.3
P(D), polls
98%
P(D), blended
93%
Polymarket
81%
Kalshi
Ohio
Sherrod Brown (D) v. Jon Husted (R)
Polling margin
D +3.3
P(D), polls
66%
P(D), blended
63%
Polymarket
55%
Kalshi
Texas
James Talarico (D) v. Ken Paxton (R)
Polling margin
D +2.3
P(D), polls
59%
P(D), blended
45%
Polymarket
3%
Kalshi
Iowa
Josh Turek (D) v. Ashley Hinson (R)
Polling margin
R +0.2
P(D), polls
38%
P(D), blended
38%
Polymarket
39%
Kalshi
Alaska
Mary Peltola (D) v. Dan Sullivan (R)
Polling margin
R +1.0
P(D), polls
32%
P(D), blended
32%
Polymarket
Kalshi

How the simulation works

  • Each race’s polling average margin is converted to a win probability using a fat-tailed Student-t error model: a national error (σ = 2.899) shared by every race plus an independent per-race error (σ = 5.144), sized to historical Senate polling misses. A shared tail shock allows unusually large misses to move several races together.
  • The national midterm climate — the president’s approval and the generic congressional ballot — is folded into each race’s fundamentals prior as a uniform D+9.3 swing versus the 2024 House result. It mainly lifts thinly-polled seats; heavily polled races already price the climate in.
  • Prediction-market odds are blended in at 25% weight — markets aggregate information polls miss, and the weight is a tunable model parameter.
  • We then simulate 50,000 elections. The shared national error is what makes sweeps (all close races breaking one way) more likely than independent coin flips would suggest.
  • This shows where the race stands today, given current polling and market prices. A work in progress from the team at Policy y Peaches — learn more here.

A work in progress from the team at Policy y Peaches. Learn more here.

Last updated: Sep 20, 2026, 12:01 AM