VotePredictor
← All pollsters

OnMessage Inc.

Graded against the actual result across 49 races (from 58 polls, through 2024).

Races polled
49
Polls
58
Avg miss
4.92 pts
Most recent
2024

Head-to-head vs VotePredictor Elections

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

ModelAvg miss (pts)Called right
OnMessage Inc.4.9778%
VotePredictor Elections3.7589%

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

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 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.90.1✓
2024 AZ SenateEVEND+2.42.4✗
2024 MI SenateD+1.0D+0.30.7✓
2024 NV SenateEVEND+1.61.6✗
2024 OH SenateR+2.0R+3.61.6✓
2024 PA SenateEVENR+0.20.2✗
2024 WI SenateD+1.0D+0.80.2✓
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+5.32.7✓
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.1656%
1–3 wk174.25-0.8177%
3–6 wk226.01+0.3168%
6–9 wk106.20+0.06100%

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
2012610.2R+10.2
201844.8R+4.8
202067.0R+1.9
202286.2R+4.7
2024171.1D+0.2

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.