Swing Calculator
National Legislature Forecast Tool
—
How the Swing Calculator Works
The calculator models a uniform national swing across all 99 state legislative chambers (50 states, with Nebraska's unicameral counted once). It uses 2024 presidential results as a proxy for each district's baseline partisanship, then shifts every district by the same amount.
Data
Each of the 7,388 state legislative seats in our database has a 2024 presidential margin: the difference between the Democratic and Republican presidential vote share in that district. A district with a margin of D+5 means the Democratic presidential candidate won that district by 5 percentage points. A margin of R+10 means the Republican won by 10 points.
Calculation
For a given swing value (say, D+3):
- Seats up for election in 2026 (~6,100 seats): the 2024 presidential margin is adjusted by the swing amount. If a district has a margin of R+2 and the swing is D+3, the adjusted margin is D+1, and the seat is projected to go Democratic.
- Seats not up for election (~1,300 seats in states with 4-year Senate terms, plus a few off-cycle chambers): these are held at their current party regardless of the swing, since no election is occurring.
Chamber control is determined by simple majority: whichever party holds more than half the seats controls the chamber.
What it doesn't account for
- Incumbency advantage. Incumbents typically outperform their district's presidential lean by several points. The calculator treats every seat as an open contest.
- Candidate quality. A strong or weak candidate can shift a race well beyond the national environment.
- Uncontested races. Many seats are uncontested in practice, meaning they won't flip regardless of the environment.
- Redistricting effects. Some districts have been redrawn since 2024, and the presidential margin may not perfectly reflect the new boundaries.
- Differential swing. Urban, suburban, and rural districts often swing by different amounts. A uniform swing is a simplification.
The swing calculator is best used as a scenario modeling tool, not a prediction engine. It answers the question: "In a world where every district shifted by X points, what would the map look like?" For a data-driven estimate of what X might be, see our Special Election Swing Analysis.