Each step ≈ ~5 points of national popular-vote margin. The slider
auto-starts at the approval-implied prediction below; drag to apply your
own call. The House feels the full wave; the Senate feels about half
(it's map- and candidate-driven). "Cook forecast" never moves.
Trump approval38.8%(58.5% disapprove · as of 2026-07-28)
History points to a national environment of
D+7.9
(range D+3.9
to D+11.9) —
so the wave auto-starts at +1.50.
The Senate feels about half (+0.75).
Central estimate from House history, not a floor —
2022 had 41% approval but only R+2.8.
How big is a wave? — the last 8 midterms
Year
President
Approval
House vote
Seats
1994
Clinton (D)
46%
R+7.0
R +54
🌊
1998
Clinton (D)
66%
D+1.0
R +-5
2002
G.W. Bush (R)
63%
R+5.0
D +-8
2006
G.W. Bush (R)
38%
D+8.0
D +30
🌊
2010
Obama (D)
45%
R+6.8
R +63
🌊
2014
Obama (D)
42%
R+5.7
R +13
2018
Trump (R)
42%
D+8.6
D +40
🌊
2022
Biden (D)
41%
R+2.8
R +9
The out-party almost always wins the national House vote; a "wave" (out-party clears ~+5,
i.e. wave ~+1.0) hit in 1994, 2006, 2010, 2018. Approval is the lever for the House
(correlation ≈ 0.66–0.71); the Senate is map- and candidate-driven and barely
responds — in 2018 a D+8.6 House wave still lost Senate seats.
U.S. Senate 11
Cook forecast
51 of 100 for control
Cook ratings as of 2026-07-28.
47 D4 Toss-up49 R
Toss-ups decide control: D needs 4 of 4,
R needs 2.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
AK
market leans D
ME
market leans D
MI
market leans D
OH
Baseline
Not up: 34 D · 33 R
|
Safe up: 9 D · 13 R
|
Competitive: 11
Your forecast
51 of 100 for control
51 D2 Toss-up47 R
Democrats are projected to hold the majority — 51 of 100
(51 needed), before any of the 2 toss-ups.
Leaned seats are favored, not guaranteed.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
IA
market leans R
TX
market leans R
Market forecast
51 of 100 for control
Kalshi prediction-market prices · races with no market are toss-ups.
50 D2 Toss-up48 R
D is favored for control — needs 1 of 2 toss-ups.
R tops out at 50, short of 51.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
OH
TX
market leans R
AK Senate 2026
TBD Dvs.
Dan S. Sullivan ★R
Toss UpPVI R+6Kalshi: D 55¢ · R 45¢
Cook
Toss-up
You
D
Kalshi
D
ME Senate 2026
Troy Jackson Dvs.
Susan Collins ★R
Toss UpPVI D+4Kalshi: D 63¢ · R 38¢
Cook
Toss-up
You
D
Kalshi
D
MI Senate 2026
TBD Dvs.
TBD R
OPEN (Peters)Toss UpPVI R+0Kalshi: D 69¢ · R 31¢
Cook
Toss-up
You
D
Kalshi
D
OH Senate Special 2026
TBD Dvs.
Jon Husted ★R
Toss UpPVI R+5
Cook
Toss-up
You
D
Kalshin/a
GA Senate 2026
Jon Ossoff Dvs.
Mike Collins R
Lean DPVI R+1Kalshi: D 90¢ · R 11¢
Cook
D
You
D
Kalshi
D
IA Senate 2026
Josh Turek Dvs.
Ashley Hinson R
OPEN (Ernst)Lean RPVI R+6Kalshi: D 42¢ · R 60¢
Cook
R
You
Toss-up
Kalshi
R
NC Senate 2026
Roy Cooper Dvs.
Michael Whatley R
OPEN (Tillis)Lean DPVI R+1Kalshi: D 90¢ · R 11¢
Cook
D
You
D
Kalshi
D
NH Senate 2026
TBD Dvs.
TBD R
OPEN (Shaheen)Lean DPVI D+2Kalshi: D 85¢ · R 16¢
Cook
D
You
D
Kalshi
D
TX Senate 2026
James Talarico Dvs.
Ken Paxton R
OPEN (Cornyn)Lean RPVI R+6Kalshi: D 46¢ · R 55¢
Cook
R
You
Toss-up
Kalshi
Toss-up
MN Senate 2026
TBD Dvs.
TBD R
OPEN (Smith)Likely DPVI D+3Kalshi: D 92¢ · R 9¢
Cook
D
You
D
Kalshi
D
NE Senate 2026
Dan Osborn Ivs.
Pete Ricketts ★R
Likely RPVI R+10Kalshi: D 0¢ · I 30¢ · R 70¢
Cook
R
You
R
Kalshi
R
U.S. House 35
Cook forecast
218 of 438 for control
Cook ratings as of 2026-07-28.
203 D8 Toss-up227 R
Republicans are projected to hold the majority — 227 of 438
(218 needed), before any of the 8 toss-ups.
Leaned seats are favored, not guaranteed.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
AZ
market leans D
AZ
market leans D
CA
market leans D
CO
market leans D
FL
IA
market leans D
IA
market leans D
MI
market leans R
Baseline
Not up: 0 D · 0 R
|
Safe up: 195 D · 208 R
|
Competitive: 35
Your forecast
218 of 438 for control
211 D19 Toss-up208 R
Toss-ups decide control: D needs 7 of 19,
R needs 10.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
AK
market leans R
AL
AZ
market leans R
CO
FL
FL
FL
market leans R
FL
FL
FL
IA
KY
ME
market leans R
MI
market leans R
MI
market leans D
MN
MT
market leans R
NC
market leans D
NC
Market forecast
218 of 438 for control
Kalshi prediction-market prices · races with no market are toss-ups.
210 D13 Toss-up215 R
Toss-ups decide control: D needs 8 of 13,
R needs 3.
Call the toss-ups
Temporary — resets on reload. Updates this forecast only.
AL
CA
CO
FL
FL
FL
FL
FL
FL
IA
KY
MN
NC
AZ-01 2026
Amish Shah Dvs.
Jay Feely R
OPEN (Schweikert)Toss UpPVI R+1Kalshi: D 74¢ · R 33¢
Cook
Toss-up
You
D
Kalshi
D
AZ-06 2026
JoAnna Mendoza Dvs.
Juan Ciscomani ★R
Toss UpPVI EVENKalshi: D 83¢ · R 22¢
Cook
Toss-up
You
D
Kalshi
D
CA-22 2026
Randy Villegas Dvs.
David Valadao ★R
Toss UpPVI D+1Kalshi: D 81¢ · R 20¢
Cook
Toss-up
You
D
Kalshi
D
CO-08 2026
Manny Rutinel Dvs.
Gabe Evans ★R
Toss UpPVI EVENKalshi: D 74¢ · R 28¢
Cook
Toss-up
You
D
Kalshi
D
FL-25 2026
Jared Moskowitz ★Dvs.
TBD R
Toss UpPVI R+3
Cook
Toss-up
You
D
Kalshin/a
IA-01 2026
Christina Bohannan Dvs.
Mariannette Miller-Meeks ★R