U.S. Senate Forecast
Model-driven seat projections for all 35 Senate races. Updated continuously using polling, ratings, incumbency, and State Voting History
Loading Interactive Map…
| State | Rating | Margin | Win Prob | Incumbent |
|---|
Collect Signals
Gather expert ratings, polling averages, the state voting history, and incumbency status for all 35 races.
Composite Margin
Normalize signal weights to a true weighted average, then add an incumbency bonus that scales with how competitive the race is.
Win Probability
Convert the margin to a win probability using a normal distribution with an 8.5-point uncertainty margin.
Senate Control
Run 1,000,000 correlated Monte Carlo simulations to determine how often each party hits 51 seats.
Note: The three base signals (ratings, polling, history) are normalized to a true weighted average. The incumbency bonus is then added on top — scaled back only when live polling shows a wide margin, and applied in full when no polling is available. For open seats, the incumbency bonus is removed entirely and its weight is spread across the remaining signals.