VotePredictor
← All pollsters

SSRS

Graded against the actual result across 51 races (from 79 polls, through 2024).

Races polled
51
Polls
79
Avg miss
4.81 pts
Most recent
2024

Head-to-head vs the VotePredictor model

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

ModelAvg miss (pts)Called right
SSRS4.3672%
VotePredictor3.1980%

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 (51)

Each race SSRS 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 NC GovernorD+16.0D+14.81.2
2024 US HouseR+3.0R+2.80.2
2024 AZ PresidentD+1.0R+5.56.5
2024 GA PresidentR+1.0R+2.21.2
2024 MI PresidentD+5.0R+1.46.4
2024 NC PresidentD+1.0R+3.24.2
2024 NV PresidentR+1.0R+3.12.1
2024 PA PresidentEVENR+1.71.7
2024 US PresidentEVENR+1.51.5
2024 WI PresidentD+6.0R+0.86.8
2024 AZ SenateD+8.0D+2.45.6
2024 MI SenateD+6.0D+0.35.7
2024 NV SenateD+9.0D+1.77.3
2024 PA SenateD+3.0R+0.23.2
2024 WI SenateD+2.0D+0.91.1
2022 AZ GovernorD+3.0D+0.72.3
2022 MI GovernorD+6.0D+10.54.5
2022 NV GovernorR+2.0R+1.50.5
2022 PA GovernorD+15.0D+14.80.2
2022 WI GovernorD+2.0D+3.41.4
2022 AZ SenateD+6.0D+4.91.1
2022 GA SenateD+4.0D+2.81.2
2022 NV SenateR+2.0D+0.82.8
2022 PA SenateD+6.0D+4.91.1
2022 WI SenateR+1.0R+1.00.0
2020 NC GovernorD+10.0D+4.55.5
2020 AZ PresidentD+4.0D+0.33.7
2020 FL PresidentD+4.0R+3.47.4
2020 MI PresidentD+12.0D+2.89.2
2020 NC PresidentD+6.0R+1.37.3
2020 PA PresidentD+10.0D+1.28.8
2020 US PresidentD+12.0D+4.47.6
2020 WI PresidentD+8.0D+0.67.4
2020 AZ SenateD+7.0D+2.34.7
2020 MI SenateD+12.0D+1.710.3
2020 NC SenateD+3.0R+1.74.7
2018 AZ GovernorR+7.0R+14.27.2
2018 FL GovernorD+1.0R+0.41.4
2018 NV GovernorD+1.0D+4.13.1
2018 TN GovernorR+10.0R+21.011.0
2018 TX GovernorR+18.0R+13.34.7
2018 AZ SenateD+4.0D+2.31.7
2018 FL SenateD+2.0R+0.12.1
2018 MO SenateD+3.0R+5.88.8
2018 NV SenateD+3.0D+5.02.0
2018 TN SenateR+4.0R+10.86.8
2018 TX SenateR+7.0R+2.64.4
2018 VA SenateD+16.0D+16.00.0
2016 TN PresidentR+11.0R+26.015.0
2004 US PresidentR+1.0R+2.41.4
2000 US PresidentR+2.0D+0.52.5

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
SSRSAll 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 wk404.82-0.2560%
3–6 wk244.07-1.6779%
6–9 wk146.22+0.0779%

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)
200093.5D+0.5
200462.9R+1.9
2018226.2D+4.8
2020166.8D+6.8
2022101.5R+0.3
2024153.6D+3.6

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.