The races that decide the chamber
Per-race weighted polling averages for the key 2026 races. Toggle the experimental NYT vibes adjustment on each card, and compare against Polymarket and Kalshi implied odds. For win probabilities and the chamber-control simulation, see the Senate Forecast.
Arizona
Gallego: 47.7%Lake: 43.3%
Georgia
Collins: 46.0%Ossoff: 45.0%
Michigan
Peters: 47.0%Rogers: 44.0%
Nevada
Laxalt: 47.0%Cortez Masto: 46.0%
Pennsylvania
McCormick: 45.0%Fetterman: 44.0%
How the NYT “vibes” component works
The vibes layer is an experimental adjustment on top of the base polling average. It tries to capture momentum and scandal effects that polls pick up only with a lag:
- We pull each candidate’s recent New York Times coverage (Archive API) and extract every sentence that mentions them.
- A sentiment model scores each mention, producing a five-point tone bucket from overwhelmingly negative (−2) to overwhelmingly positive (+2), plus a 0–1 scandal-severity score from curated triggers (indictment, ethics investigation, resignation, …).
- Each candidate’s effect on the margin is
0.4 × tone − 2.5 × scandalpoints; the race adjustment is the Democrat’s effect minus the Republican’s, capped at ±3 points so vibes can nudge — never overturn — what the polls say.
The coefficients are conservative priors, not fitted values; they will be backtested as labelled cycles accumulate. When coverage data hasn’t been fetched yet, the toggle is disabled and the base average is shown.
Last updated: Jun 20, 2026, 11:56 AM
TRACKER — weighted polling averages only, not a forecast
