VotePredictor
← All pollsters

OnMessage Inc.

Graded against the actual result across 50 races (from 61 polls, through 2024).

Races polled
50
Polls
61
Avg miss
4.84 pts
Most recent
2024

Head-to-head vs the VotePredictor model

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

ModelAvg miss (pts)Called right
OnMessage Inc.5.0078%
VotePredictor3.7789%

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

Each race OnMessage Inc. 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 US HouseR+1.0R+2.81.8
2024 AZ PresidentR+3.0R+5.52.5
2024 MI PresidentEVENR+1.41.4
2024 NV PresidentR+3.0R+3.10.1
2024 OH PresidentR+8.0R+11.23.2
2024 PA PresidentR+2.0R+1.70.3
2024 US PresidentR+2.0R+1.50.5
2024 WI PresidentR+1.0R+0.80.2
2024 AZ SenateEVEND+2.42.4
2024 MI SenateD+1.0D+0.30.7
2024 NV SenateEVEND+1.71.7
2024 OH SenateR+2.0R+3.61.6
2024 PA SenateEVENR+0.20.2
2024 WI SenateD+1.0D+0.90.1
2022 CA-26 HouseD+4.8D+9.14.3
2022 VA-10 HouseD+2.0D+6.54.5
2022 AZ SenateD+3.0D+4.91.9
2022 CO SenateD+1.0D+14.613.6
2022 WA SenateD+4.0D+14.510.5
2022 WI SenateR+4.0R+1.03.0
2020 AZ PresidentR+3.6D+0.33.9
2020 CO PresidentD+7.9D+13.55.6
2020 FL PresidentR+9.6R+3.46.2
2020 NC PresidentR+12.4R+1.311.1
2020 OH PresidentR+0.5R+8.07.5
2020 WI PresidentD+8.3D+0.67.7
2018 FL GovernorR+3.0R+0.42.6
2018 NH-1 HouseR+2.0D+8.610.6
2018 FL SenateR+5.0R+0.14.9
2018 MO SenateR+7.0R+5.81.2
2013 MA SenateD+7.0D+10.23.2
2012 AZ-2 HouseEVEND+0.80.8
2012 MN-8 HouseR+10.0D+8.918.9
2012 NY-19 HouseR+8.0R+0.87.2
2012 OH-16 HouseR+10.0R+4.15.9
2012 RI-1 HouseR+6.0D+12.118.1
2012 TX-23 HouseR+10.0D+4.814.8
2010 AR-2 HouseR+12.0R+19.67.6
2010 IN-8 HouseR+21.0R+20.10.9
2010 MA-4 HouseD+10.0D+10.50.5
2010 MD-1 HouseR+4.0R+12.18.1
2010 TX-17 HouseR+19.0R+25.26.2
2010 TX-23 HouseR+6.0R+5.01.0
2010 TX-27 HouseR+8.0R+0.77.3
2010 WI-8 HouseR+18.0R+9.68.4
2008 LA SenateD+1.0D+6.45.4
2003 LA GovernorR+7.0D+3.910.9
2002 TN GovernorD+0.6D+3.12.5
2002 SD SenateR+5.0D+0.25.2

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
OnMessage Inc.All 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 wk92.08-2.2056%
1–3 wk194.02-1.0579%
3–6 wk236.00+0.2670%
6–9 wk106.20+0.05100%

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)
2003310.2R+10.2
201085.0D+0.5
2012611.0R+11.0
201844.8R+4.8
202067.0R+1.9
202286.2R+4.7
2024201.2D+0.1

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.