2026 Midterms · House & Senate

Election Forecast

Seats covered12:02:20 AM
SourceHouseSenatePolymarket433/43535/35Kalshi426/43532/35Polls2619FEC funding435/43535/35

Only a few dozen races are polled at all, so Polls is counted without a target. FEC funding covers every race with a filed candidate.

Chance of winning the majority

Method 1 · Poisson-binomial, exact

Senate

51%

Democrats win the majority

49%

Republicans win the majority

House

79%

Democrats win the majority

21%

Republicans win the majority

Method: Poisson-binomial with a national swing. Every race has its own blended win probability. Treating the races as independent coin flips with different odds, the exact distribution of “how many seats do the Democrats win” is the Poisson-binomial distribution, computed by convolution rather than sampling — so there is no simulation noise. The odds shown are the mass of that distribution at or above the majority line (218 in the House; 51 in the Senate, including the 34 Democratic caucus seats not on the ballot, with 50–50 going to Republicans through the Vice President).

Races do not miss independently, though: when polls and markets are wrong they tend to be wrong in the same direction everywhere. So the calculation is repeated across a grid of national swings — a shift added to every seat on the log-odds scale, drawn from a normal distribution with σ = 0.35 (a coin flip becomes roughly 59/41 at one sigma) — and averaged with normal weights. Without that layer, 470 near-independent contests would add up to false certainty.

Chance of winning the majority — Monte Carlo

Method 2 · 10,000 simulated elections

Senate

50%

Democrats win the majorityMethod 1: 51%

50%

Republicans win the majorityMethod 1: 49%

Median
51 D
Mean
50.5 D
90% range
46–55 D
50–50
14%

Share of runs ending at each number of dem caucus seats. Blue bars are Democratic control, red bars Republican control.

House

79%

Democrats win the majorityMethod 1: 79%

21%

Republicans win the majorityMethod 1: 21%

Median
233 D
Mean
232.8 D
90% range
202–264 D

Share of runs ending at each number of democratic seats. Blue bars are Democratic control, red bars Republican control.

Both chambers together

Democrats win both chambers47%
Democratic House, Republican Senate33%
Republicans hold both chambers17%
Republican House, Democratic Senate4%

From the same runs, so a bad night in one chamber is a bad night in the other. A 50–50 Senate counts as Republican control because the Vice President breaks ties.

How it works. Each of the 10,000 runs plays out all 470 races once. First a national swing is drawn — normal, σ = 0.35 on the log-odds scale, the same as the projection above — and added to every seat. Then each state gets its own smaller swing (σ = 0.15) shared by its House and Senate races, so neighbouring districts miss together. Finally every race is decided by one coin flip at its shifted probability, and the Democratic seats are counted. The bars show how often each seat total occurred; the headline odds are the share of runs on each side of the majority line.

Why the two methods agree so closely. Both start from the same seat odds and the same national swing, which carries most of the uncertainty. Method 1 is exact; this one adds the state layer and about half a point of sampling noise, so the two usually land within a point of each other and often round to the same figure. What the simulation adds is the full seat-count distribution and the joint outcome of both chambers.

Senate projection

35 races on the ballot (33 Class II plus the FL and OH specials) · Democrats need 51 because the GOP holds the vice presidency

Democrats favored for Senate control

51

Dem caucus

48

Republicans

plus 1 undecided tossup

Today: 4753

Marker sits at 51 of 100 seats — the line for majority control.

Expected seats · blend of both methods

50.6 Dem caucus – 49.4 Republicans

Method 1 (Poisson-binomial mean) 50.6 · Method 2 (Monte Carlo mean) 50.5 Dem caucus

What it takes

Dem caucus
flip with 17 of 35 · net +4 needed
Republicans
hold with 19 of 35 · can lose 3

Projected swing

Democrats
+4 net · 4 gained, 0 lost
Republicans
-4 net · 0 gained, 4 lost

Race call, not a probability. The large numbers give every seat to whoever leads it, tossups to neither side — a headcount if every favourite won. Expected seats above is the probability-weighted total: the mean of Method 1 and Method 2 from the two cards above, which agree to within a fraction of a seat. Includes holdovers not on the ballot: 34 D caucus, 31 R. Tossups are split 0 D-held and 1 R-held.

House projection

All 435 seats on the ballot · 218 for a majority

Democrats favored for House control

230

Democrats

202

Republicans

plus 3 undecided tossups

Today: 215219 · 1 independent

Marker sits at 218 of 435 seats — the line for majority control.

Expected seats · blend of both methods

232.8 Democrats – 202.2 Republicans

Method 1 (Poisson-binomial mean) 232.8 · Method 2 (Monte Carlo mean) 232.8 Democrats

What it takes

Democrats
flip with 218 of 435 · net +3 needed
Republicans
hold with 218 of 435 · can lose 1

Projected swing

Democrats
+15 net · 23 gained, 8 lost
Republicans
-14 net · 8 gained, 22 lost

Race call, not a probability. The large numbers give every seat to whoever leads it, tossups to neither side — a headcount if every favourite won. Expected seats above is the probability-weighted total: the mean of Method 1 and Method 2 from the two cards above, which agree to within a fraction of a seat. Gains and losses are flips versus the current holder of each district. Vacant seats count toward the party that last won them, so today's split reads 215–219 rather than the 214–218 of sitting members. Tossups are split 0 D-held and 3 R-held.

Races on the ballot

Senate · 3517 D1 tossup17 R
House · 435230 D3 tossup202 R
Combined247 D4 tossup219 R
Data sources

At least one source must stay on. Weights re-normalize to 100%.

Polymarket
30%
Kalshi
30%
Polls
13%
Cook PVI
13%
FEC funding
13%
US forecast map

AL

16 · Sen Rep

AK

01 · Sen Dem

AZ

54

CO

53 · Sen Dem

FL

622 · Sen Rep

GA

59 · Sen Dem

IN

27

KS

13 · Sen Rep

ME

11 · Sen Dem

MA

90 · Sen Dem

MN

44 · Sen Dem

NJ

102 · Sen Dem

NC

59 · Sen Dem

ND

01

OK

05 · Sen Rep

PA

107

SD

01 · Sen Rep

TX

1226 · Sen Dem

WY

01 · Sen Rep

CT

50

MO

26

WV

02 · Sen Rep

IL

143 · Sen Dem

NM

30 · Sen Dem

AR

04 · Sen Rep

CA

484

DE

10 · Sen Dem

HI

20

IA

21 · Sen Rep

KY

15 · Sen Rep

MD

71

MI

74 · Sen Dem

MS

13 · Sen Rep

MT

02 · Sen Rep

NH

20 · Sen Dem

NY

206

OH

69 · Sen Toss

OR

51 · Sen Dem

TN

09 · Sen Rep

UT

13

VA

74 · Sen Dem

WA

82

WI

35

NE

12 · Sen Rep

SC

16 · Sen Rep

ID

02 · Sen Rep

NV

31

VT

10

LA

15 · Sen Rep

RI

20 · Sen Dem

Dem leads more seatsSplit / tossupRep leads more seatsNo race in this viewDem pickupRep pickup

Projected seat flips

Democrats gain 26

Republicans gain 8

Click a state to pin it, then expand a race for source detail.

US

United States

Hover a state to see its races. Click to keep it pinned, then expand a race to see what each source predicts.

No race in this state under the current filter.