VotePredictor
← All pollsters

DHM Research

Graded against the actual result across 17 races (from 27 polls, through 2022).

Races polled
17
Polls
27
Avg miss
4.42 pts
Most recent
2022

Head-to-head vs VotePredictor Elections

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

ModelAvg miss (pts)Called right
DHM Research2.6392%
VotePredictor Elections2.3992%

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

Each race DHM Research 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 OR GovernorR+1.0D+3.44.4
2020 OR PresidentD+12.0D+16.14.1
2018 OR GovernorD+5.0D+6.41.4
2016 OR GovernorD+9.0D+7.21.8
2016 OR PresidentD+7.0D+11.04.0
2014 OR SenateD+21.0D+18.92.1
2012 OR PresidentD+7.0D+12.15.1
2010 OR GovernorD+3.0D+1.51.5
2008 OR PresidentD+19.0D+16.32.7
2008 OR SenateD+5.0D+3.41.6
2006 OR GovernorD+7.0D+8.01.0
2004 OR PresidentD+6.0D+4.21.8
2002 OR GovernorD+6.0D+2.93.1
2002 OR SenateR+19.0R+16.62.4
2000 OR PresidentD+1.0D+0.40.6
1998 OR GovernorD+53.0D+34.418.6
1998 OR SenateD+52.0D+27.324.7

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
DHM ResearchAll 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 wk112.60-2.4791%
3–6 wk106.73+0.99100%
6–9 wk54.35-1.8060%

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)
200242.8R+0.6
200844.3R+2.1
201643.9R+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.