VotePredictor
Midterm forecast

Who controls Congress after November?

Win probabilities for every competitive 2026 race, from a model trained on 25 years of polls and results — and graded in public against everyone else who calls elections.

Senate

100 seats · 51 to win
69%Republicans favored
DEM 31%REP 69%

Democrats end up with 49 seats on average — 47 to 52 in four scenarios out of five. They need 51.

Betting markets
Polymarket 50%Kalshi 47%dem control

House

435 seats · 218 to win
83%Democrats favored
DEM 83%REP 17%

Democrats end up with 228 seats on average — 214 to 243 in four scenarios out of five. They need 218.

Betting markets
Polymarket 89%Kalshi 85%dem control

Governor →

36 states · 21 forecast
12of 21 lean Democratic
DEM 12REP 9

6 look safe or likely Democratic and 2 safe or likely Republican, with 4 genuine toss-ups. The remaining 15 states on the ballot aren't close enough to forecast.

627
races scored
86.8%
winners called correctly
See the track record →

How the forecast has moved

Each chamber's control probability, with the model rerun as it would have read on every date — the Senate from the race polls available then, the House from the national generic ballot.

Senate

D +29 since January
FebAprJunAug

House

D +1 since January
FebAprJunAug

Races that will decide it

all 44 races →

The six closest contests. Anything inside ten points can go either way.

On the campaign trail

candidates & the courts

How to read these numbers

A probability is not a prediction. When this model says 70%, it means the race looks like ones where that side won about seven times in ten — and lost the other three. Those three happen. The probabilities are calibrated, which is a claim you can check: every past forecast is scored on the track-record board. Read the methodology →