2026 Cycle · Updated May 20, 2026

Every House and Senate seat, scored.

The 2026 cycle, called. Every U.S. House and Senate seat tiered by RSPS. Powered by Katana, our flagship national model. Refreshed monthly.

RSPS RACE RATINGS · v0.5 · ISSUE 2026-05-20 · POWERED BY KATANA
Vol. I R S RSPS · Filed 2026-05-20
The House
435 seats · 218 to majority
89
Solid D
56
Likely D
53
Lean D
34
Toss-up
44
Lean R
83
Likely R
76
Solid R
Hard Call · forced binary 216D 219R
The Senate
33 Class II seats · 51 for majority
4
Solid D
3
Likely D
3
Lean D
5
Toss-up
1
Lean R
2
Likely R
15
Solid R
Hard Call · this cycle (33) 15D 18R
New Senate · all 100 49D 51R

The Senate map

33 Class II seats · click a state to jump to its race

The House at a glance

435 seats · sorted D to R · click any square

The 2026 Senate · grid view

33 Class II seats · click any square
Solid D
Likely D
Lean D
Toss-up
Lean R
Likely R
Solid R
Watch list

Where the cycle is moving.

Eight seats on the desk this month. Hand-curated, not algorithm-ranked. Click a heading for the file.

NE-02 Toss-up Katana D+5 RSPS 49.4

Bacon walked.

The most-talked-about Trump-Harris dot district in the country opens with a D+5 Katana, a top-D recruit Powell ($1.6M raised), and a Republican field stuck below $1.5M. Default tilt is D. Brinker Harding (R) is the one with the path.

Open the file →
NC-SEN Toss-up Katana R+3 RSPS 48.2

Cooper jumped in.

Roy Cooper is in. $26.8M in his first quarter against Tillis (R, incumbent) at $4.7M. Two-term former governor with statewide goodwill in a state Trump won by R+3. Watch this number every week.

Open the file →
ME-SEN Toss-up Katana D+7 RSPS 47.6

Collins, fortified.

Collins (R) has $10M cash on hand and 30 years of brand. Platner (D) raised $11.9M from a standing start. Janet Mills (D, former governor) jumped in at $5.4M. Cook calls it Lean R. We do not.

Open the file →
GA-SEN Toss-up Katana R+2 RSPS 45.0

Ossoff, sitting on it.

Ossoff (D, incumbent) sitting on $32.5M. Three R challengers fighting over second place at $3-7M each. Katana R+2 with a D incumbent. The cleanest test of whether 2026's environment lets a D senator hold a Trump state.

Open the file →
MI-SEN Toss-up Katana EVEN RSPS 49.5

The toss-up nobody is calling.

Peters retired. Three-way D primary (Stevens, McMorrow, El-Sayed all at $7-9M) versus Mike Rogers (R, $7.6M) and the Slotkin-Stabenow ghost field. Katana EVEN. The closest Senate race in the country and barely anyone is calling it that yet.

Open the file →
IA-01 Lean R Katana R+7 RSPS 59.0

Miller-Meeks defies the math.

Won by less than one point in 2024 in a district that broke R+7 for Trump. Bohannan (D) raising parity money this cycle. We rate it Lean R, defying Cook's Toss-up call. Bet on the partisan baseline holding.

Open the file →
PA-08 Toss-up Katana R+7 RSPS 56.0

A rare RSPS-vs-Cook fight.

Cartwright lost here in 2024. Bresnahan (R, freshman) inherits the seat against Cognetti (D, $3.1M). Katana R+7 says it stays R. Cook says toss-up. We disagree on this one and we will own the call.

Open the file →
CA-22 Toss-up Katana D+1 RSPS 53.1

Valadao, the survivor.

Valadao (R) is the surviving Central Valley moderate in a D+1 Katana district. $2.9M cash advantage, but the partisan headwind never quits. Toss-up tier, leaning the way the cycle blows.

Open the file →
Movement

What changed, and why.

Every rating change is logged dated, with the model version and a one-line rationale. Tier flips are highlighted. The record either holds or it doesn't.

Date
Race
Tier change
Score
Why
Ver
2026-05-20
SenateNJ
Lean DLikely D
31.629.6
Booker top-tier D incumbent premium activated
v0.5
2026-05-20
SenateMN
Toss-upLean D
43.242.2
Craig top-tier D recruit replacing Smith firmed D advantage
v0.5
2026-05-20
HouseME-02
Lean RToss-up
57.655.6
Golden personal-brand premium activated; populist outperformer in R+9 district
v0.5
2026-05-20
SenateME
Toss-upToss-up
45.647.6
Collins personal-brand legend premium activated; closer to Cook Lean R consensus
v0.5
2026-05-20
SenateNC
Toss-upToss-up
50.248.2
Cooper (former Gov) top-tier D recruit premium activated for open seat
v0.5
2026-05-20
SenateCO
Likely DLikely D
26.024.0
Hickenlooper (former Gov) top-tier D incumbent firmed Likely D
v0.5
2026-05-20
SenateIL
Likely DLikely D
22.620.6
Krishnamoorthi top-tier D recruit replacing Durbin firmed Likely D
v0.5
2026-05-20
SenateAK
Likely RLikely R
78.476.4
Peltola (former US Rep) top-tier D challenger recognized
v0.5
2026-05-20
SenateIA
Likely RLikely R
75.977.9
Hinson top-tier R recruit for open seat firmed Likely R
v0.5
2026-05-20
HouseOH-09
Toss-upToss-up
51.949.9
Kaptur 21-term legend status recognized
v0.5
2026-05-20
HouseWA-03
Toss-upToss-up
50.448.4
Gluesenkamp Perez populist outperformer in R+4 district recognized
v0.5
2026-05-20
HousePA-08
Lean RToss-up
58.056.0
Bresnahan freshman 2.7pt 2024 margin; incumbency premium dropped per v0.3 ladder
v0.3
2026-05-20
HouseCA-45
Lean DToss-up
42.344.3
Tran freshman 0.3pt 2024 margin; D-side incumbency premium dropped
v0.3
2026-05-20
HouseNY-19
Lean DToss-up
41.943.9
Riley freshman 2.0pt 2024 margin; D-side incumbency premium dropped
v0.3
2026-05-20
HouseVA-07
Lean DToss-up
42.344.3
Vindman freshman 2.4pt 2024 margin; D-side incumbency premium dropped
v0.3
2026-05-20
HouseNY-04
Toss-upLean D
47.242.1
Corrected incumbent from D'Esposito (lost 2024) to Gillen (D
flipped seat)
2026-05-20
HouseIA-01
Lean RLean R
60.059.0
Miller-Meeks veteran 0.2pt 2024 squeaker; incumbency premium reduced
v0.3
2026-05-20
HouseME-02
Lean RLean R
56.657.6
Golden veteran 0.5pt 2024 squeaker; D incumbency premium reduced
v0.3
2026-05-20
HouseNC-01
Toss-upToss-up
47.948.9
Davis veteran 1.7pt 2024 squeaker; D incumbency premium reduced
v0.3
2026-05-20
SenateMA
Likely DSolid D
17.50.0
Senate Katana amplification (deep D state); Markey correctly Solid
v0.2
2026-05-20
SenateRI
Likely DSolid D
28.87.1
Senate Katana amplification; Reed correctly Solid
v0.2
2026-05-20
SenateDE
Likely DSolid D
29.18.5
Senate Katana amplification; Coons correctly Solid
v0.2
2026-05-20
SenateOR
Likely DSolid D
30.213.1
Senate Katana amplification; Merkley correctly Solid
v0.2
2026-05-20
SenateKY
Likely RSolid R
83.9100.0
Class II identification fix: McConnell retiring (was misidentified as Paul); seat marked open
v0.2
2026-05-20
SenateIL
Lean DLikely D
33.122.6
Class II identification fix: Durbin retiring (was misidentified as Duckworth); seat marked open
v0.2
2026-05-20
SenateMI
Toss-upToss-up
50.549.5
Class II identification fix: Peters retiring (was misidentified as Slotkin); seat marked open
v0.2
2026-05-20
SenateNH
Toss-upToss-up
44.046.0
Class II identification fix: Shaheen retiring (was misidentified as Hassan); seat marked open
v0.2
2026-05-20
SenateMN
Toss-upToss-up
43.243.2
Class II identification fix: Smith retiring (was misidentified as Klobuchar); seat marked open
v0.2
2026-05-20
SenateTX
Lean RLean R
59.367.2
Class II identification fix: Cornyn correctly identified incumbent (was Cruz); Katana amplification
v0.2
2026-05-20
SenateLA
Likely RSolid R
83.6100.0
Cassidy lost GOP primary May 16; seat marked open
v0.2
2026-05-20
SenateIA
Lean RLikely R
68.275.9
Ernst retiring (announced Sep 2025); seat marked open
v0.2
2026-05-20
SenateNC
Toss-upToss-up
52.250.2
Tillis retiring (announced Jun 2025); seat marked open
v0.2
2026-05-20
SenateMT
Likely RSolid R
75.8100.0
Daines retiring (Mar 2026 last-minute switch); seat marked open
v0.2
2026-05-20
SenateOK
Solid RSolid R
90.2100.0
Mullin resigned to become DHS Secretary; seat marked open
v0.2
2026-05-20
SenateAL
Likely RSolid R
83.6100.0
Tuberville running for AL Governor; seat marked open
v0.2
Full Index

All 468 races

Every House and Senate seat. Sort by score, search by district or incumbent. Tiers refresh monthly. Movement is logged in the section above.

District Incumbent Party Katana RSPS Tier