Loading the receipt…

Did the Model Call It?

A 2026 midterm forecast, locked before Election Day and scored against every result as it comes in. No edits after the fact: the fingerprint at the bottom proves it.

Races called right
—
waiting for results
Brier score ?
—
vs expert ratings —
Senate · Democratic caucus
—
forecast —
House · Democratic seats
—
forecast —

Senate: where the result lands in the forecast

Bars are the share of 40,000 simulations ending at each seat count. The marker is today's tally: seats already called plus the expected value of races still out.

House: where the result lands in the forecast

Same idea for the House. 218 seats is a majority.

The ledger

Both numbers are the win chance for the Democrat (or independent, where marked) as published before the election. A stamp appears once a race is called.

RaceMatchupClaudeExperts Forecast marginResultVerdict

Biggest surprises

Called races where the model gave the eventual winner the least chance.

  1. None yet.

Were the probabilities honest?

Called races grouped by the model's win chance. An honest forecast sits on the diagonal: races given 70% should be won about 70% of the time.