Swing Calculator

National Legislature Forecast Tool

D+30 Even R+30
Even (0)
D-controlled: Tied: R-controlled:
99 Legislative Chambers

How to read this: At Even (0), the calculator projects what would happen if every 2026 race matched its district's 2024 presidential margin exactly. Moving the slider applies a uniform shift on top of that baseline. The +/- numbers compare the projection to current actual chamber control.

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):

Chamber control is determined by simple majority: whichever party holds more than half the seats controls the chamber.

What it doesn't account for

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.