VotePredictor
← All pollsters

Gravis Marketing/Kaplan Strategies

Graded against the actual result across 128 races (from 221 polls, through 2025).

Races polled
128
Polls
221
Avg miss
5.52 pts
Most recent
2025

Head-to-head vs VotePredictor Elections

The fair, apples-to-apples test: on the 126 races Gravis Marketing/Kaplan Strategies actually polled, how its final poll's margin compared to what VotePredictor Elections predicted for those same races.

ModelAvg miss (pts)Called right
Gravis Marketing/Kaplan Strategies5.9772%
VotePredictor Elections4.1183%

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

Each race Gravis Marketing/Kaplan Strategies 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
2025 VA GovernorD+10.0D+15.45.4✓
2024 US PresidentR+1.0R+1.50.5✓
2020 NC GovernorD+8.0D+4.53.5✓
2020 AK-1 HouseR+5.0R+9.14.1✓
2020 AK PresidentR+9.0R+10.11.1✓
2020 AZ PresidentD+4.0D+0.33.7✓
2020 MI PresidentD+13.0D+2.810.2✓
2020 MN PresidentD+14.0D+7.16.9✓
2020 NC PresidentD+3.0R+1.34.3✗
2020 NV PresidentD+6.0D+2.43.6✓
2020 OH PresidentR+2.0R+8.06.0✓
2020 PA PresidentD+7.0D+1.25.8✓
2020 TX PresidentR+5.0R+5.60.6✓
2020 US PresidentD+6.0D+4.41.6✓
2020 WI PresidentD+11.0D+0.610.4✓
2020 AK SenateR+3.0R+12.79.7✓
2020 AZ SenateD+5.0D+2.32.7✓
2020 MI SenateD+11.0D+1.79.3✓
2020 MN SenateD+14.0D+5.28.8✓
2020 NC SenateD+2.0R+1.73.7✗
2020 TX SenateR+6.0R+9.63.6✓
2018 AZ GovernorR+13.0R+14.21.2✓
2018 CA GovernorD+20.0D+23.93.9✓
2018 CT GovernorD+9.0D+3.25.8✓
2018 FL GovernorD+1.0R+0.41.4✗
2018 NV GovernorD+2.0D+4.12.1✓
2018 NY GovernorD+23.0D+22.90.1✓
2018 OH GovernorD+5.0R+3.78.7✗
2018 VT GovernorR+10.0R+14.94.9✓
2018 IA-2 HouseD+6.0D+12.26.2✓
2018 MT-1 HouseEVENR+4.64.6✗
2018 OR-5 HouseR+23.0D+13.236.2✗
2018 PA-18 HouseR+3.0D+0.33.3✗
2018 VT-1 HouseD+38.0D+43.35.3✓
2018 AZ SenateR+1.0D+2.33.3✗
2018 CT SenateD+23.0D+20.22.8✓
2018 FL SenateD+3.0R+0.13.1✗
2018 IN SenateD+4.0R+5.99.9✗
2018 MI SenateD+13.0D+6.56.5✓
2018 MT SenateD+3.0D+3.60.6✓
2018 NV SenateD+2.0D+5.03.0✓
2018 OH SenateD+9.0D+6.82.2✓
2017 NJ GovernorD+14.0D+14.10.1✓
2017 VA GovernorD+5.5D+8.93.4✓
2017 GA-6 HouseD+2.0R+3.65.6✗
2017 MT-1 HouseR+14.0R+5.68.4✓
2017 SC-5 HouseR+13.0R+3.19.9✓
2017 AL SenateR+4.0D+1.65.6✗
2016 IN GovernorD+4.0R+6.010.0✗
2016 MO GovernorD+8.0R+5.613.6✗
2016 AK PresidentR+3.0R+14.711.7✓
2016 AZ PresidentR+2.0R+3.51.5✓
2016 CO PresidentD+1.0D+4.93.9✓
2016 FL PresidentD+1.0R+1.22.2✗
2016 GA PresidentR+4.0R+5.11.1✓
2016 IN PresidentR+10.0R+19.29.2✓
2016 MI PresidentD+5.0R+0.25.2✗
2016 MN PresidentEVEND+1.51.5✗
2016 NC PresidentD+1.0R+3.74.7✗
2016 NH PresidentR+2.0D+0.42.4✗
2016 NM PresidentD+8.0D+8.20.2✓
2016 NV PresidentD+2.0D+2.40.4✓
2016 NY PresidentD+19.0D+22.53.5✓
2016 OH PresidentR+6.0R+8.12.1✓
2016 OR PresidentD+4.0D+11.07.0✓
2016 PA PresidentD+6.0R+0.76.7✗
2016 SC PresidentR+5.0R+14.39.3✓
2016 US PresidentD+4.0D+2.21.8✓
2016 UT PresidentR+6.0R+18.112.1✓
2016 VA PresidentD+5.0D+5.30.3✓
2016 WI PresidentD+3.0R+0.83.8✗
2016 CO SenateD+3.0D+5.72.7✓
2016 FL SenateR+1.0R+7.76.7✓
2016 IN SenateD+3.0R+9.712.7✗
2016 NC SenateD+1.0R+5.76.7✗
2016 NH SenateR+2.0D+0.12.1✗
2016 NV SenateD+6.0D+2.43.6✓
2016 OH SenateR+8.0R+20.912.9✓
2016 OR SenateD+19.0D+23.34.3✓
2016 PA SenateD+2.0R+1.43.4✗
2016 WI SenateD+12.0R+3.415.4✗
2015 MS-1 HouseR+17.0R+39.922.9✓
2014 AR GovernorR+4.0R+13.99.9✓
2014 CO GovernorR+4.0D+3.37.3✗
2014 FL GovernorD+2.0R+1.13.1✗
2014 IA GovernorR+8.0R+21.713.7✓
2014 KS GovernorD+5.0R+3.78.7✗
2014 MD GovernorD+3.0R+3.86.8✗
2014 NM GovernorR+4.0R+14.410.4✓
2014 WI GovernorR+4.0R+5.71.7✓
2014 MT-1 HouseR+12.0R+15.03.0✓
2014 NY-18 HouseD+6.0D+1.84.2✓
2014 AR SenateR+4.0R+17.113.1✓
2014 CO SenateR+5.0R+1.93.1✓
2014 IA SenateR+6.0R+8.32.3✓
2014 KY SenateR+3.0R+15.512.5✓
2014 LA SenateR+21.0R+11.99.1✓
2014 MT SenateR+14.0R+17.73.7✓
2014 NC SenateR+1.0R+1.60.6✓
2014 NM SenateD+17.0D+11.15.9✓
2012 NC GovernorR+16.3R+11.44.9✓
2012 FL-23 HouseD+4.5D+27.623.1✓
2012 FL-9 HouseD+15.0D+25.010.0✓
2012 NE-2 HouseR+14.0R+1.612.4✓
2012 CO PresidentD+2.4D+5.43.0✓
2012 FL PresidentEVEND+0.90.9✗
2012 IA PresidentD+4.0D+5.81.8✓
2012 M2 PresidentD+3.0D+8.65.6✓
2012 MI PresidentD+1.6D+9.57.9✓
2012 MO PresidentR+8.4R+9.41.0✓
2012 NC PresidentR+4.0R+2.02.0✓
2012 NE PresidentR+22.0R+21.80.2✓
2012 NH PresidentD+1.0D+5.64.6✓
2012 NV PresidentD+1.0D+6.75.7✓
2012 OH PresidentD+1.0D+3.02.0✓
2012 PA PresidentD+3.0D+5.42.4✓
2012 US PresidentEVEND+3.93.9✗
2012 VA PresidentEVEND+3.93.9✗
2012 WA PresidentD+17.8D+14.92.9✓
2012 FL SenateD+3.0D+13.010.0✓
2012 MI SenateD+8.7D+20.812.1✓
2012 MO SenateR+3.6D+15.719.3✗
2012 NE SenateR+12.0R+15.53.5✓
2012 NV SenateR+16.7R+1.215.5✓
2012 OH SenateD+1.0D+6.05.0✓
2012 VA SenateR+2.0D+5.97.9✗

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
Gravis Marketing/Kaplan StrategiesAll 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 wk394.28+0.0474%
1–3 wk894.82-0.2457%
3–6 wk546.93+1.2363%
6–9 wk396.39+0.2564%

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)
2012535.6R+5.3
2014327.0D+3.9
2016725.1D+3.2
2017114.7R+2.6
2018295.2R+0.3
2020215.0D+5.0

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.