How we grade

How we grade the 2026 midterm forecasts

Version 1.0, October 25, 2026. These rules are set before the vote and sealed together with the grading code on November 3. After the seal only the wording of explanations can change, and every change appears as a dated line in the corrections log.

1. Who and what is graded

Four forecasters are graded on the same rules:

FiftyPlusOne lists Cook, Inside Elections and Sabato among its inputs, so FiftyPlusOne and Inside Elections are not independent of each other. DDHQ / The Hill is the only one of the three models that reads prediction markets.

There are 506 races on the ballot: 35 for the Senate (including special elections in Florida and Ohio), 36 for governor and all 435 House seats. FiftyPlusOne and DDHQ / The Hill publish no governor forecasts; those races show as "not rated" for them.

Also graded: ten more raters. Cook Political Report, Sabato's Crystal Ball, Split Ticket, Fox News, the Almanac of American Politics, Silver Bulletin, NBC News, RealClearPolitics, The Economist and Decision Desk HQ's own ratings. Their ratings come from the public rating tables on Wikipedia (CC BY-SA 4.0) and from 270toWin's per-outlet maps, as they stood at the final seal. When both list the same race for the same rater, the one with the later "as of" date is used, and on equal dates the 270toWin map. If the two copies differ in rating or side, the race carries a flag, and the rating graded is still the one chosen by date. They are graded exactly like the main four, by published rating, on the same battleground list, each over the battlegrounds it rated, in a table of their own.

2. Which forecast counts

Every collection run is sealed: its forecasts get one cryptographic root with independent timestamps, and the page shows the time of the latest seal. Two seals on November 3 freeze the record: 5:35 AM ET, before polls open, and 5:35 PM ET, 25 minutes before the first polls close. The evening seal is the one we grade. A note shows whether any forecaster changed a call during election day.

A forecaster's forecast for a race is the latest version on record at the evening seal, shown with its date. If a candidate withdraws or is replaced, the latest forecast before the seal still counts. Every single forecast, race by race, is part of the seal, so anyone can check one line without taking the whole record on trust.

3. Sides, candidates and special cases

4. Battleground races

A race is a battleground if at least one of the four forecasters rates it Lean, Tilt or Toss-up, or if any of the three models gives the favorite less than a 75% chance at the seal. Same-party races are never battlegrounds. At the latest seal, Nov 1, 5:10 AM ET, there are 98 battlegrounds: 14 for the Senate, 14 for governor and 70 in the House (100 at the first count, Oct 24).

The headline scores use battlegrounds only. A score across all 506 races would mostly reward calling safe seats.

5. How a call is scored

The rating call, the same for all four. A published rating other than Toss-up is a call for the side it names. Toss-up is no call, for everyone. A model that labels a race Toss-up gets no call even if its number leans 51 to 49.

Points: right 1, no call ½, wrong 0, over every battleground the forecaster rated. Next to the points: the right, wrong and no-call counts, the points share and the hit rate among the calls actually made. The table is sorted by points share, not by hit rate, so a Toss-up counts as half a point instead of dropping out of the count. A race a forecaster did not rate is not in its count at all, which is why the default view compares all four on the same races.

The default view compares all four on the same races: every Senate and House battleground. Governors, forecast by Inside Elections and Race to the WH, have their own tab. A view of all races is shown too, with its different counts.

Two extra records for the three models:

The models use different cut-offs for their own labels (FiftyPlusOne starts Lean at 60%, Race to the WH calls anything under 65% a Toss-up), which is why the forced call and the common line sit next to the rating call.

6. How the chances are scored

7. Disagreements, late moves and surprises

8. Results

9. What the page shows

Corrections log

The log opens with the seal on November 3; every change after it is listed here with its date.

Hunchmeter also grades NFL expert picks every week. This week's NFL picks · Leaderboard