VotePredictor
← All pollsters

Harstad Strategic Research

Graded against the actual result across 25 races (from 33 polls, through 2020).

Races polled
25
Polls
33
Avg miss
5.82 pts
Most recent
2020

Head-to-head vs the VotePredictor model

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

ModelAvg miss (pts)Called right
Harstad Strategic Research6.4067%
VotePredictor3.2092%

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

Each race Harstad Strategic 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 AK PresidentR+1.0R+10.19.1
2020 AK SenateD+1.0R+12.713.7
2016 MT-1 HouseR+3.0R+15.612.6
2014 AK SenateEVENR+2.12.1
2014 CO SenateD+1.0R+1.92.9
2014 IA SenateEVENR+8.38.3
2012 AZ SenateD+4.0R+3.07.0
2012 MA SenateD+6.0D+7.51.5
2012 MO SenateD+12.0D+15.73.7
2012 PA SenateD+12.0D+9.12.9
2010 AZ-5 HouseD+1.0R+8.89.8
2010 FL-22 HouseD+5.0R+8.713.7
2010 HI-1 HouseR+16.0R+8.77.3
2010 PA-8 HouseD+3.0R+7.010.0
2010 CO SenateD+3.0D+1.61.4
2008 ID-1 HouseD+7.0D+1.25.8
2008 ID-2 HouseR+44.0R+42.02.0
2008 ID PresidentR+23.0R+25.42.4
2008 CO SenateD+11.0D+10.30.7
2008 ID SenateR+12.0R+23.511.5
2006 MT SenateD+6.0D+0.95.1
2004 TX-2 HouseR+4.0R+12.68.6
2004 IA PresidentR+3.0R+0.72.3
2004 CO SenateD+6.0D+4.81.2
2002 CO-7 HouseD+1.0R+0.11.1

Accuracy by time to election

24686–9 wk3–6 wk1–3 wk≤1 wkavg miss (pts)
Harstad Strategic 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 wk94.01-1.0678%
3–6 wk186.71+0.9756%
6–9 wk65.88-0.2767%

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)
200443.4D+2.2
200874.4D+3.9
201067.7D+5.2
201243.8D+1.2
201445.1D+5.1
2020411.8D+11.8

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.