VotePredictor
← All pollsters

DFM Research

Graded against the actual result across 20 races (from 21 polls, through 2022).

Races polled
20
Polls
21
Avg miss
10.17 pts
Most recent
2022

Head-to-head vs VotePredictor Elections

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

ModelAvg miss (pts)Called right
DFM Research9.4079%
VotePredictor Elections5.0384%

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

Each race DFM 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
2020 ND GovernorR+32.0R+40.58.5
2020 ND PresidentR+14.0R+33.419.4
2018 NE-2 HouseR+7.0R+2.05.0
2018 PA-18 HouseR+3.0D+0.33.3
2018 NE SenateR+15.0R+19.14.1
2016 MO GovernorD+6.0R+5.611.6
2016 WY-1 HouseR+16.0R+32.116.1
2016 MO PresidentR+9.0R+18.69.6
2016 ND PresidentR+11.0R+35.724.7
2016 WY PresidentR+35.0R+46.311.3
2016 MO SenateEVENR+2.82.8
2014 IA-4 HouseR+3.0R+23.320.3
2014 ND-1 HouseR+7.0R+17.110.1
2014 NE-2 HouseD+5.0D+3.31.7
2012 ND PresidentR+12.0R+19.67.6
2012 ND SenateD+4.0D+0.93.1
2008 ND GovernorR+44.0R+50.96.9
2008 ND-1 HouseD+25.0D+23.91.1
2008 ND PresidentD+3.0R+8.611.6

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
DFM 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 wk76.40+1.3371%
3–6 wk710.00+4.2686%
6–9 wk714.12+7.9786%

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)
200836.5D+6.5
2014310.7D+10.7
2016612.7D+12.7
201834.1R+1.4
2020314.1D+14.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.