Loading district boundaries…
GOP-led battleground
Dem-led battleground
GOP lean (10–20)
Dem lean (10–20)
GOP safe (>20)
Dem safe (>20)
Split-field watch
Not on 2026 ballot