Rizon

Learn

How accurate were prediction markets on the 2026 midterms? A scorecard of 504 races

Favorites won 430 of 437 races on Polymarket. But all 7 upsets went to Democrats, and seat markets priced Republicans about 16 House seats too high.

6 min read
  • midterms
  • polymarket
  • kalshi
  • research
  • data

Short answer: They got the winners right and the size wrong. When the first polls closed on Nov 3, Democrats cost 94.5¢ to win the House and 75.5¢ to win the Senate on Polymarket, and they won both. The favorite won 430 of the 437 races Polymarket has settled. But all 7 misses went to Democrats, and the seat markets implied about 192 Republican House seats. NBC News projects 176.

These are early numbers, as of Nov 5. Some House races and the Alaska and Mississippi Senate races are still open, and we'll update this page when they're called.

The scorecard

NumberOct 29Nov 3, first polls closeLatest
Democrats win the House (¢)92.594.5Won
Democrats win the Senate (¢)67.575.5Won
Republican House seats196192176 (NBC projection)
Republican Senate seats484744, with 2 uncalled
National House voteD+9.2D+10.1D+13.4 (market price, still counting)

Prices are Polymarket's; Kalshi's were within about 1¢. Seat numbers are the median of the seat buckets on both venues, and the vote margin is Polymarket's. We published the Oct 29 column before the election.

Republican House seats the markets implied The median of the seat buckets on Polymarket and Kalshi fell from about 199 on Oct 8 to about 192 when the first polls closed on Nov 3, then to about 175 overnight. NBC News projects 176. Republican House seats the markets implied Median of the seat buckets, Oct 8 to Nov 4, 2026 170 175 180 185 190 195 200 205 Oct 8 Oct 15 Oct 22 Oct 29 First polls close, Nov 3 NBC News projection: 176 199 192 Source: Polymarket and Kalshi price history; after polls closed, Polymarket with its lower brackets.

Race by race, the favorite almost always won

We took the price of every House, Senate and governor race on Polymarket at 6 PM ET on Nov 3, when the first polls closed. That's 504 races, and 437 have settled.

Favorite's price (¢)RacesAverage price (¢)Favorite won (%)
50–60554.880.0
60–70864.262.5
70–801974.784.2
80–902786.0100
90–954693.1100
95 and up33298.0100

That's 98.4% overall. Kalshi reports the same kind of number: its favorite won 479 of 487 races. It's a low bar, though, because most races aren't close. 332 of these 437 cost 95¢ or more.

The better test is the other 105. There the favorite cost 83.9¢ on average and won 93.3% of the time, so favorites were too cheap as a group.

All 7 upsets went one way

Split those 105 contested races by party and the pattern is plain.

Favorite's partyRacesAverage price (¢)Favorite won (%)
Democrat5382.3100
Republican5285.686.5

Every favorite that lost was a Republican:

RaceFavoritePrice (¢)Winner
Indiana 5thVictoria Spartz (R)78.5J. D. Ford (D)
Texas 9thAlex Mealer (R)73.5Leticia Gutierrez (D)
South Carolina SenateDarline Graham Nordone (R)70.5Annie Andrews (D)
Texas governorGreg Abbott (R)65.8Gina Hinojosa (D)
Texas 23rdBrandon Herrera (R)62.5Katy Padilla Stout (D)
Missouri 2ndAnn Wagner (R)60.0Fred Wellman (D)
Ohio 15thMike Carey (R)59.0Don Leonard (D)

More may follow. 64 House races hadn't settled, and Republicans were the favorite in 52 of them. If NBC's projection holds, Democrats need 27 of the 64, and their prices in those races added up to 21.9.

So this wasn't random noise. A national swing moves every race the same way, which makes these 105 races closer to one big trade than to 105 separate ones. One election can't tell you whether the market is calibrated at 70¢.

The size is where they missed

Winner markets only need the sign. Seat markets need the size, and that's where the price was furthest off.

Add up the Democratic price in all 435 district markets and you get 247 seats. The seat buckets said about 243. So the two kinds of market roughly agreed with each other, and both were 12 to 16 seats short of NBC's 259.

A big miss wasn't priced as impossible. "Below 190" Republican seats cost 42.6¢ on Polymarket at 6 PM ET, and "below 193" cost 50.5¢ on Kalshi. But the size that actually arrived was far out in the tail: the 175–179 bracket cost 3.4¢, on a thin market. In the Senate, 44 Republican seats cost 6.5¢.

Depth may be part of it. Polymarket's market on who wins the House traded $63.3M. Its House seat buckets traded $0.7M. The question most money was on was the easier one.

Markets vs the models

The models missed the same way.

ForecastDateDemocratic House seatsDemocratic Senate seatsDemocrats win the Senate (%)
Polymarket and KalshiNov 32435375.5
Decision Desk HQNov 32415264
PoliwaveNov 32335385
Silver Bulletin, via NewsweekOct 235276.4
Result so far (NBC)Nov 425954 to 56Won

The markets were a little closer than these models, but two seats between them and Decision Desk HQ isn't a real gap, and it's one election. Silver Bulletin's final numbers are paywalled, so we show the last ones we could verify.

The polls were further off. The average of generic ballot polls was about D+8.6. The market was already at D+10.1 when polls closed, and it now prices about D+13.4 while votes are counted.

Election night: three hours

The move came fast once votes were counted. All times are Eastern.

Time, Nov 3Republican House seats"Below 190" (¢)Republican Senate seatsDemocrats win the Senate (¢)
6 PM191.642.647.375.5
7 PM185.374.746.390.5
8 PM184.367.945.692.0
9 PM180.294.444.299.0
11 PM174.697.245.099.6

Polymarket's numbers, with its lower brackets once the median fell below 190. By 9 PM most of the move had happened. That's why we score at 6 PM: a price from later in the night is reading the count, not forecasting it.

Rizon's own books

Rizon's books on these numbers (HOUSE-R-2026, SENATE-R-2026 and HOUSE-VOTE-2026) are quoted by bots that read these same markets, so they aren't an independent forecast. At 6 PM ET they read 191.5 House seats, 47 Senate seats and D+10.

We made one error of our own. On Nov 4, Polymarket's main Senate event closed, and our maker read Kalshi alone. Kalshi's open-ended "below 45" bucket was spread down to a floor of 35 seats, so our Senate book drifted to 40.5 while Polymarket's brackets priced 44. We fixed it on Nov 5.

How we scored this

  • Prices: Polymarket's public hourly price history at 23:00 UTC on Nov 3 (6 PM ET), and Kalshi's hourly candles.
  • Races: every Polymarket winner market tagged midterms: 435 House, 35 Senate and 34 governor. Races count once settled on Polymarket. Download the 504 races as a CSV.
  • Seats: normalize each bucket's price, find where the running total crosses one half, and interpolate inside that bucket, with each seat covering half a seat either side.
  • Results: NBC News for the House projection (259–176, as of 8:07 PM ET on Nov 4) and the Senate count.
  • Brier score, lower is better: 0.015 across all 437 settled races, and 0.062 across the 105 contested ones.

FAQ

Were prediction markets accurate on the 2026 midterms?

On who wins, yes: Polymarket and Kalshi both priced Democrats to win both chambers, and the favorite won about 98% of races. On how big the win would be, no: they implied about 192 Republican House seats when NBC projects 176.

Did Polymarket or Kalshi do better?

There's no real gap. Their prices were within about 1¢ on both chambers at poll close. Rotowire's Brier scores put Polymarket slightly ahead on both, but the gap is tiny.

Did prediction markets beat the polls?

On the national vote, so far yes. The polling average was about D+8.6, the market was at D+10.1 at poll close, and it now prices about D+13.4. The count isn't finished, so this can still move.

Which races did the markets get most wrong?

Indiana's 5th, where Victoria Spartz cost 78.5¢ and lost, and Texas's 9th at 73.5¢. In the Senate it was South Carolina at 70.5¢, and for governor it was Texas at 65.8¢.

Does this prove prediction markets are biased against Democrats?

No. It's one election, and errors move together in a national swing. It shows one large miss in one direction, which is what any forecast looks like when the swing is bigger than expected.

More from Learn

  1. Polymarket fee calculator: taker fees on Polymarket and Kalshi, by price

    Work out the taker fee on any Polymarket or Kalshi trade. The formula, each category's rate, a table by price, and what the fee does to your break-even.

    3 min read
    • polymarket
    • kalshi
    • fees
    • calculator
  2. Polymarket vs Kalshi: who can use each, what it costs, and how each settles

    Polymarket vs Kalshi compared: access, regulation, taker fees at each price, what trades most, how markets settle, and how close their midterm prices were.

    4 min read
    • polymarket
    • kalshi
    • prediction-markets
    • comparison
    • fees
  3. Does Polymarket have a demo account? No. Here's what to use instead

    Polymarket has no official demo or paper trading mode. What exists instead, from browser extensions to Kalshi's demo, and what each one can teach you.

    2 min read
    • polymarket
    • kalshi
    • practice
    • paper-trading