VotePredictor
← All pollsters

SurveyMonkey

Graded against the actual result across 157 races (from 359 polls, through 2020).

Races polled
157
Polls
359
Avg miss
6.34 pts
Most recent
2020

Head-to-head vs the VotePredictor model

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

ModelAvg miss (pts)Called right
SurveyMonkey6.3986%
VotePredictor3.7392%

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

Each race SurveyMonkey 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
2020 AK PresidentR+9.0R+10.11.1
2020 AL PresidentR+26.0R+25.50.5
2020 AR PresidentR+23.0R+27.64.6
2020 AZ PresidentD+6.0D+0.35.7
2020 CA PresidentD+26.0D+29.23.2
2020 CO PresidentD+11.0D+13.52.5
2020 CT PresidentD+22.0D+20.11.9
2020 DC PresidentD+89.0D+86.82.2
2020 DE PresidentD+22.0D+19.03.0
2020 FL PresidentEVENR+3.43.4
2020 GA PresidentD+2.0D+0.21.8
2020 HI PresidentD+36.0D+29.56.5
2020 IA PresidentR+3.0R+8.25.2
2020 ID PresidentR+18.0R+30.812.8
2020 IL PresidentD+18.0D+17.01.0
2020 IN PresidentR+10.0R+16.16.1
2020 KS PresidentR+11.0R+14.73.7
2020 KY PresidentR+19.0R+25.96.9
2020 LA PresidentR+26.0R+18.67.4
2020 MA PresidentD+40.0D+33.56.5
2020 MD PresidentD+35.0D+33.21.8
2020 ME PresidentD+14.0D+9.14.9
2020 MI PresidentD+6.0D+2.83.2
2020 MN PresidentD+15.0D+7.17.9
2020 MO PresidentR+10.0R+15.45.4
2020 MS PresidentR+24.0R+16.57.5
2020 MT PresidentR+6.0R+16.410.4
2020 NC PresidentD+2.0R+1.33.3
2020 ND PresidentR+20.0R+33.413.4
2020 NE PresidentR+13.0R+19.16.1
2020 NH PresidentD+9.0D+7.41.6
2020 NJ PresidentD+21.0D+15.95.1
2020 NM PresidentD+14.0D+10.83.2
2020 NV PresidentEVEND+2.42.4
2020 NY PresidentD+28.0D+22.15.9
2020 OH PresidentR+4.0R+8.04.0
2020 OK PresidentR+30.0R+33.13.1
2020 OR PresidentD+20.0D+16.13.9
2020 PA PresidentD+5.0D+1.23.8
2020 RI PresidentD+26.0D+20.85.2
2020 SC PresidentR+14.0R+11.72.3
2020 SD PresidentR+27.0R+26.20.8
2020 TN PresidentR+9.0R+23.214.2
2020 TX PresidentR+4.0R+5.61.6
2020 US PresidentD+6.0D+4.41.6
2020 UT PresidentR+12.0R+20.58.5
2020 VA PresidentD+16.0D+10.15.9
2020 VT PresidentD+45.0D+35.49.6
2020 WA PresidentD+27.0D+19.27.8
2020 WI PresidentD+10.0D+0.69.4
2020 WV PresidentR+35.0R+38.93.9
2020 WY PresidentR+33.0R+43.410.4
2019 MS GovernorR+7.0R+5.11.9
2018 AL GovernorR+25.0R+19.15.9
2018 GA GovernorEVENR+1.41.4
2018 TN GovernorR+11.0R+21.010.0
2018 MS SenateR+14.0R+19.05.0
2018 TN SenateEVENR+10.810.8
2017 VA GovernorD+5.0D+8.93.9
2017 AL SenateD+5.0D+1.63.4
2016 DE GovernorD+16.0D+19.23.2
2016 IN GovernorD+2.0R+6.08.0
2016 MO GovernorD+1.0R+5.66.6
2016 MT GovernorR+2.0D+3.95.9
2016 NC GovernorD+11.0D+0.210.8
2016 ND GovernorR+43.0R+57.114.1
2016 NH GovernorD+13.0R+2.315.3
2016 OR GovernorD+15.0D+7.27.8
2016 UT GovernorR+20.0R+38.018.0
2016 VT GovernorD+4.0R+8.712.7
2016 WA GovernorD+13.0D+8.84.2
2016 WV GovernorR+9.0D+6.815.8
2016 AK PresidentR+17.0R+14.72.3
2016 AL PresidentR+19.0R+27.78.7
2016 AR PresidentR+24.0R+26.92.9
2016 AZ PresidentD+3.0R+3.56.5
2016 CA PresidentD+25.0D+30.15.1
2016 CO PresidentD+3.0D+4.91.9
2016 CT PresidentD+16.0D+13.62.4
2016 DC PresidentD+78.0D+86.88.8
2016 DE PresidentD+11.0D+11.40.4
2016 FL PresidentD+2.0R+1.23.2
2016 GA PresidentEVENR+5.15.1
2016 HI PresidentD+24.0D+32.28.2
2016 IA PresidentR+9.0R+9.40.4
2016 ID PresidentR+18.0R+31.813.8
2016 IL PresidentD+17.0D+17.10.1
2016 IN PresidentR+17.0R+19.22.2
2016 KS PresidentR+13.0R+20.67.6
2016 KY PresidentR+19.0R+29.810.8
2016 LA PresidentR+14.0R+19.65.6
2016 MA PresidentD+26.0D+27.21.2
2016 MD PresidentD+31.0D+26.44.6
2016 ME PresidentD+8.0D+3.05.0
2016 MI PresidentD+2.0R+0.22.2
2016 MN PresidentD+7.0D+1.55.5
2016 MO PresidentR+8.0R+18.610.6
2016 MS PresidentR+8.0R+17.89.8
2016 MT PresidentR+22.0R+20.41.6
2016 NC PresidentD+7.0R+3.710.7
2016 ND PresidentR+28.0R+35.77.7
2016 NE PresidentR+17.0R+25.08.0
2016 NH PresidentD+9.0D+0.48.6
2016 NJ PresidentD+15.0D+14.10.9
2016 NM PresidentD+2.0D+8.26.2
2016 NV PresidentD+2.0D+2.40.4
2016 NY PresidentD+25.0D+24.01.0
2016 OH PresidentR+3.0R+8.15.1
2016 OK PresidentR+25.0R+36.411.4
2016 OR PresidentD+15.0D+11.04.0
2016 PA PresidentD+3.0R+0.73.7
2016 RI PresidentD+12.0D+15.53.5
2016 SC PresidentR+4.0R+14.310.3
2016 SD PresidentR+21.0R+29.88.8
2016 TN PresidentR+8.0R+26.018.0
2016 TX PresidentR+3.0R+9.06.0
2016 US PresidentD+6.0D+2.23.8
2016 UT PresidentR+3.0R+18.115.1
2016 VA PresidentD+8.0D+5.32.7
2016 VT PresidentD+36.0D+26.49.6
2016 WA PresidentD+18.0D+15.72.3
2016 WI PresidentD+2.0R+0.82.8
2016 WV PresidentR+27.0R+42.115.1
2016 WY PresidentR+39.0R+46.37.3
2016 AK SenateR+22.0R+32.710.7
2016 AL SenateR+19.0R+28.19.1
2016 AR SenateR+15.0R+23.68.6
2016 AZ SenateR+5.0R+13.08.0
2016 CO SenateD+7.0D+5.71.3
2016 CT SenateD+29.0D+23.15.9
2016 FL SenateD+1.0R+7.78.7
2016 GA SenateR+6.0R+13.87.8
2016 HI SenateD+44.0D+51.47.4
2016 IA SenateR+18.0R+24.46.4
2016 ID SenateR+19.0R+38.419.4
2016 IL SenateD+17.0D+15.11.9
2016 IN SenateR+11.0R+9.71.3
2016 KS SenateR+22.0R+29.97.9
2016 KY SenateR+4.0R+14.510.5
2016 MD SenateD+31.0D+25.25.8
2016 MO SenateD+7.0R+2.89.8
2016 NC SenateD+4.0R+5.79.7
2016 ND SenateR+51.0R+61.510.5
2016 NH SenateD+9.0D+0.18.9
2016 NV SenateD+5.0D+2.42.6
2016 NY SenateD+46.0D+42.04.0
2016 OH SenateR+18.0R+20.92.9
2016 OK SenateR+24.0R+43.219.2
2016 OR SenateD+31.0D+23.37.7
2016 PA SenateD+4.0R+1.45.4
2016 SC SenateR+21.0R+26.25.2
2016 SD SenateR+34.0R+43.79.7
2016 UT SenateR+24.0R+41.117.1
2016 VT SenateD+51.0D+28.222.8
2016 WA SenateD+22.0D+18.04.0
2016 WI SenateR+1.0R+3.42.4

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
SurveyMonkeyAll 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 wk1007.03+2.7583%
1–3 wk1556.18+1.1189%
3–6 wk916.08+0.3484%
6–9 wk134.74-1.4185%

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)
20162286.9D+5.7
201856.6D+4.3
20201235.4D+4.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.