VotePredictor
← All pollsters

SoonerPoll.com

Graded against the actual result across 23 races (from 54 polls, through 2022).

Races polled
23
Polls
54
Avg miss
8.88 pts
Most recent
2022

Head-to-head vs VotePredictor Elections

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

ModelAvg miss (pts)Called right
SoonerPoll.com8.8687%
VotePredictor Elections5.6296%

VotePredictor Elections 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 (23)

Each race SoonerPoll.com 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
2022 OK GovernorD+3.3R+13.717.0
2022 OK SenateR+11.3R+32.220.9
2020 OK-1 HouseR+29.0R+31.02.0
2020 OK-5 HouseD+1.8R+4.15.9
2020 OK PresidentR+22.0R+33.111.1
2020 OK SenateR+19.5R+30.210.7
2018 OK GovernorR+2.9R+12.19.2
2018 OK-1 HouseR+22.1R+18.63.5
2018 OK-2 HouseR+13.8R+34.921.1
2018 OK-3 HouseR+29.9R+47.717.8
2018 OK-4 HouseR+33.3R+30.13.2
2018 OK-5 HouseR+11.5D+1.412.9
2016 OK PresidentR+30.0R+36.46.4
2014 OK GovernorR+8.4R+14.86.4
2014 OK SenateR+34.9R+39.54.6
2012 OK-2 HouseR+12.0R+19.07.0
2012 OK PresidentR+25.9R+33.57.6
2010 OK GovernorR+18.0R+20.92.9
2010 OK SenateR+40.0R+44.54.5
2008 OK PresidentR+27.0R+31.34.3
2008 OK SenateR+10.0R+17.57.5
2006 OK GovernorD+43.0D+33.010.0
2004 OK SenateR+1.2R+11.510.3

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
SoonerPoll.comAll 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 wk217.66+2.5981%
3–6 wk178.82+3.0882%
6–9 wk1510.65+4.5087%

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)
2004614.4D+14.4
2008165.8R+2.6
201034.1D+4.1
201444.8D+4.8
2018910.7D+3.8
202076.8D+6.8
2022418.3D+18.3

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.