VotePredictor
← All pollsters

Cygnal

Graded against the actual result across 56 races (from 75 polls, through 2024).

Races polled
56
Polls
75
Avg miss
4.05 pts
Most recent
2024

Head-to-head vs the VotePredictor model

The fair, apples-to-apples test: on the 56 races Cygnal actually polled, how its final poll's margin compared to what the VotePredictor model predicted for those same races.

ModelAvg miss (pts)Called right
Cygnal4.3189%
VotePredictor3.7588%

VotePredictor aggregates all the pollsters, so it's expected to beat any single one on margin — that's the value of averaging. The honest comparison among forecasters is on the combined board.

Every race (56)

Each race Cygnal polled, scored on its final poll — the call right before the vote — against the actual Dem−Rep result. Click a race for its full detail.

RaceTheir callResultMissCall
2024 AK-1 HouseR+4.1R+1.82.3
2024 US HouseR+0.1R+2.82.7
2024 CA PresidentD+24.5D+20.24.3
2024 FL PresidentR+5.1R+13.18.0
2024 NJ PresidentD+11.5D+5.95.6
2024 NY PresidentD+17.8D+12.65.2
2024 TX PresidentR+8.0R+13.75.7
2024 US PresidentD+2.0R+1.53.5
2024 VA PresidentD+7.6D+5.81.8
2024 WY PresidentR+42.5R+46.23.7
2024 CA SenateD+24.2D+17.86.4
2024 FL SenateR+3.9R+12.88.9
2024 NJ SenateD+16.4D+9.66.8
2024 NY SenateD+19.4D+18.31.1
2024 TX SenateR+4.0R+8.54.5
2024 VA SenateD+9.9D+9.00.9
2024 WY SenateR+47.5R+51.43.9
2022 AL GovernorR+34.2R+37.73.5
2022 IA GovernorR+19.0R+18.50.5
2022 MI GovernorD+3.7D+10.56.8
2022 MN GovernorD+3.4D+7.74.3
2022 NM GovernorD+1.8D+6.44.6
2022 NV GovernorR+5.0R+1.53.5
2022 OH GovernorR+18.9R+25.06.1
2022 FL-27 HouseR+6.0R+14.68.6
2022 MI-8 HouseR+1.0D+10.111.1
2022 OR-6 HouseR+5.0D+2.47.4
2022 AL SenateR+29.6R+35.76.1
2022 IA SenateR+11.2R+12.21.0
2022 NC SenateR+3.8R+3.20.6
2022 NV SenateR+2.5D+0.83.3
2022 OH SenateR+6.2R+6.10.1
2021 VA GovernorEVENR+1.91.9
2020 IN GovernorR+18.3R+24.56.2
2020 MO GovernorR+6.6R+16.49.8
2020 US PresidentD+7.6D+4.43.2
2020 VA PresidentD+9.0D+10.11.1
2020 AL SenateR+13.6R+20.46.8
2020 KY SenateR+10.3R+19.59.2
2020 NE SenateR+29.9R+38.38.4
2020 TN SenateR+20.7R+27.06.3
2020 TX SenateR+8.1R+9.61.5
2020 VA SenateD+7.1D+12.15.0
2019 LA GovernorD+2.2D+2.70.5
2018 FL GovernorR+0.6R+0.40.2
2018 GA GovernorR+2.2R+1.40.8
2018 OH GovernorR+0.2R+3.73.5
2018 TN GovernorR+22.4R+21.01.4
2018 FL SenateD+1.8R+0.11.9
2018 IN SenateR+2.9R+5.93.0
2018 MO SenateR+3.0R+5.82.8
2018 OH SenateD+10.4D+6.83.6
2018 TN SenateR+5.8R+10.85.0
2016 KY PresidentR+24.0R+29.85.8
2016 KY SenateR+9.7R+14.54.8
2014 AL GovernorR+21.3R+27.36.0

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
CygnalAll pollsters (field average)

Lower is better. Time to election runs right (election week) to left (~2 months out).

By the numbers

Time to electionPollsAvg missvs fieldCalled right
1–3 wk494.06-1.0192%
3–6 wk224.01-1.7386%

vs field is this pollster's average miss minus all pollsters' at the same lead time — green beats the field, redtrails it. Our historical polls reach ~2 months out; earlier polling isn't in the record.

Track record by cycle — getting better?

YearPollsAvg missLean (house effect)
201892.5D+1.9
2020125.0D+3.5
2022304.1R+0.3
2024194.2D+3.5

Do we credit a pollster for fixing its bias? Each cycle, the model re-estimates every pollster's lean from all its earlier polls (walk-forward) and subtracts it before using the poll. We tested weighting recent cycles more — it doesn't help: a pollster's lean in one cycle barely predicts the next (correlation 0.28), so the swings above are mostly noise, and averaging over more history beats chasing the latest cycle. The all-time estimate we use came out within ~0.5% of the best option.