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
44%
R control
56%
Mean D seats
50.0
Median D seats
50
Chamber control probability
Democrats 44%Republicans 56%
National environment
Net presidential approval
-21.0
Generic ballot (D−R)
+5.5
2024 House baseline
-2.8
Applied swing
D+8.6

Today’s climate (Republican president) implies a national D+5.8 margin. Measured against the 2024 House result, that is a uniform D+8.6 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
44%
Polymarket
45%

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

Georgia
Jon Ossoff (D) v. Mike Collins (R)
Polling margin
D +7.9
P(D), polls
94%
P(D), blended
77%
Polymarket
27%
Kalshi
Michigan
Haley Stevens (D) v. Mike Rogers (R)
Polling margin
D +8.3
P(D), polls
95%
P(D), blended
82%
Polymarket
42%
Kalshi
North Carolina
Roy Cooper (D) v. Michael Whatley (R)
Polling margin
D +7.3
P(D), polls
93%
P(D), blended
79%
Polymarket
37%
Kalshi
Maine
Troy Jackson (D) v. Susan Collins (R)
Polling margin
D +8.5
P(D), polls
95%
P(D), blended
82%
Polymarket
43%
Kalshi
New Hampshire
Chris Pappas (D) v. Scott Brown (R)
Polling margin
D +13.1
P(D), polls
99%
P(D), blended
84%
Polymarket
39%
Kalshi
Ohio
Sherrod Brown (D) v. Jon Husted (R)
Polling margin
D +0.8
P(D), polls
57%
P(D), blended
53%
Polymarket
39%
Kalshi
Texas
James Talarico (D) v. Ken Paxton (R)
Polling margin
D +1.7
P(D), polls
65%
P(D), blended
59%
Polymarket
42%
Kalshi
Iowa
Josh Turek (D) v. Ashley Hinson (R)
Polling margin
R +0.5
P(D), polls
45%
P(D), blended
43%
Polymarket
39%
Kalshi
Alaska
Mary Peltola (D) v. Dan Sullivan (R)
Polling margin
R +1.5
P(D), polls
36%
P(D), blended
36%
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 (σ = 3) shared by every race plus an independent per-race error (σ = 4.5), 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+8.6 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: Aug 4, 2026, 11:07 PM