VotePredictor
← Back to ratings

Princeton Election Consortium

Forecaster quality, broken out by office and by cycle. Scored on the Brier score of its final pre-election win probability (lower is better), over 132 races, 2016–2024.

Overall Brier
0.065
Races scored
132

Head-to-head vs the VotePredictor model

Apples-to-apples: on the 132 races Princeton Election Consortium forecast, its win-probability Brier vs VotePredictor's calibrated win-prob on those same races.

ModelBrierCalled right
Princeton Election Consortium0.06591%
VotePredictor0.04693%

Every race (132)

Each race Princeton Election Consortium scored, with its final pre-election call vs who actually won, and the Brier score for that call. Click a race for its full detail.

RaceTheir callWinnerBrierCalled
2020 AK PresidentRep 98%Rep0.000
2020 AL PresidentRep 100%Rep0.000
2020 AR PresidentRep 100%Rep0.000
2020 AZ PresidentDem 80%Dem0.040
2020 CA PresidentDem 100%Dem0.000
2020 CO PresidentDem 100%Dem0.000
2020 CT PresidentDem 100%Dem0.000
2020 DC PresidentDem 100%Dem0.000
2020 DE PresidentDem 100%Dem0.000
2020 FL PresidentDem 81%Rep0.656
2020 GA PresidentDem 64%Dem0.130
2020 HI PresidentDem 100%Dem0.000
2020 IA PresidentRep 62%Rep0.144
2020 ID PresidentRep 100%Rep0.000
2020 IL PresidentDem 100%Dem0.000
2020 IN PresidentRep 100%Rep0.000
2020 KS PresidentRep 100%Rep0.000
2020 KY PresidentRep 100%Rep0.000
2020 LA PresidentRep 100%Rep0.000
2020 MA PresidentDem 100%Dem0.000
2020 MD PresidentDem 100%Dem0.000
2020 ME PresidentDem 100%Dem0.000
2020 MI PresidentDem 95%Dem0.003
2020 MN PresidentDem 98%Dem0.000
2020 MO PresidentRep 100%Rep0.000
2020 MS PresidentRep 98%Rep0.000
2020 MT PresidentRep 95%Rep0.003
2020 NC PresidentDem 72%Rep0.518
2020 ND PresidentRep 100%Rep0.000
2020 NE PresidentRep 100%Rep0.000
2020 NH PresidentDem 93%Dem0.005
2020 NJ PresidentDem 100%Dem0.000
2020 NM PresidentDem 100%Dem0.000
2020 NV PresidentDem 91%Dem0.008
2020 NY PresidentDem 100%Dem0.000
2020 OH PresidentRep 79%Rep0.044
2020 OK PresidentRep 100%Rep0.000
2020 OR PresidentDem 100%Dem0.000
2020 PA PresidentDem 89%Dem0.012
2020 RI PresidentDem 100%Dem0.000
2020 SC PresidentRep 98%Rep0.000
2020 SD PresidentRep 96%Rep0.002
2020 TN PresidentRep 96%Rep0.002
2020 TX PresidentRep 79%Rep0.044
2020 UT PresidentRep 100%Rep0.000
2020 VA PresidentDem 100%Dem0.000
2020 VT PresidentDem 99%Dem0.000
2020 WA PresidentDem 100%Dem0.000
2020 WI PresidentDem 95%Dem0.003
2020 WV PresidentRep 95%Rep0.003
2020 WY PresidentRep 100%Rep0.000
2020 AK SenateRep 80%Rep0.040
2020 AL SenateRep 99%Rep0.000
2020 AR SenateRep 100%Dem1.000
2020 CO SenateDem 98%Dem0.000
2020 DE SenateDem 100%Dem0.000
2020 GA SenateDem 64%Dem0.130
2020 IA SenateDem 72%Rep0.518
2020 IL SenateDem 100%Dem0.000
2020 KS SenateRep 84%Rep0.026
2020 KY SenateRep 98%Rep0.000
2020 MA SenateDem 100%Dem0.000
2020 ME SenateDem 77%Rep0.593
2020 MI SenateDem 96%Dem0.002
2020 MN SenateDem 97%Dem0.001
2020 MS SenateRep 80%Rep0.040
2020 MT SenateDem 62%Rep0.384
2020 NC SenateDem 81%Rep0.656
2020 NE SenateRep 100%Rep0.000
2020 NH SenateDem 98%Dem0.000
2020 NJ SenateDem 100%Dem0.000
2020 NM SenateDem 100%Dem0.000
2020 OK SenateRep 100%Rep0.000
2020 OR SenateDem 100%Dem0.000
2020 SC SenateRep 74%Rep0.068
2020 SD SenateRep 100%Rep0.000
2020 TN SenateRep 100%Rep0.000
2020 TX SenateRep 90%Rep0.010
2020 VA SenateDem 100%Dem0.000
2020 WV SenateRep 100%Rep0.000
2020 WY SenateRep 100%Rep0.000
2016 AK PresidentRep 96%Rep0.002
2016 AL PresidentRep 99%Rep0.000
2016 AR PresidentRep 99%Rep0.000
2016 AZ PresidentRep 91%Rep0.008
2016 CA PresidentDem 99%Dem0.000
2016 CO PresidentDem 96%Dem0.002
2016 CT PresidentDem 99%Dem0.000
2016 DC PresidentDem 99%Dem0.000
2016 DE PresidentDem 99%Dem0.000
2016 FL PresidentDem 69%Rep0.476
2016 GA PresidentRep 88%Rep0.014
2016 HI PresidentDem 99%Dem0.000
2016 IA PresidentRep 74%Rep0.068
2016 ID PresidentRep 99%Rep0.000
2016 IL PresidentDem 99%Dem0.000
2016 IN PresidentRep 99%Rep0.000
2016 KS PresidentRep 99%Rep0.000
2016 KY PresidentRep 99%Rep0.000
2016 LA PresidentRep 99%Rep0.000
2016 MA PresidentDem 99%Dem0.000
2016 MD PresidentDem 99%Dem0.000
2016 ME PresidentDem 98%Dem0.000
2016 MI PresidentDem 79%Rep0.624
2016 MN PresidentDem 98%Dem0.000
2016 MO PresidentRep 99%Rep0.000
2016 MS PresidentRep 99%Rep0.000
2016 MT PresidentRep 99%Rep0.000
2016 NC PresidentDem 67%Rep0.449
2016 ND PresidentRep 99%Rep0.000
2016 NE PresidentRep 99%Rep0.000
2016 NH PresidentDem 63%Dem0.137
2016 NJ PresidentDem 99%Dem0.000
2016 NM PresidentDem 91%Dem0.008
2016 NV PresidentDem 84%Dem0.026
2016 NY PresidentDem 99%Dem0.000
2016 OH PresidentRep 63%Rep0.137
2016 OK PresidentRep 99%Rep0.000
2016 OR PresidentDem 99%Dem0.000
2016 PA PresidentDem 79%Rep0.624
2016 RI PresidentDem 99%Dem0.000
2016 SC PresidentRep 99%Rep0.000
2016 SD PresidentRep 99%Rep0.000
2016 TN PresidentRep 99%Rep0.000
2016 TX PresidentRep 99%Rep0.000
2016 UT PresidentRep 99%Rep0.000
2016 VA PresidentDem 98%Dem0.000
2016 VT PresidentDem 99%Dem0.000
2016 WA PresidentDem 99%Dem0.000
2016 WI PresidentDem 98%Rep0.960
2016 WV PresidentRep 99%Rep0.000
2016 WY PresidentRep 99%Rep0.000

By office

OfficeRacesBrierCalled right
Senate300.11683%

By cycle

YearRacesBrierCalled right
2016510.06990%
2020810.06391%

Why no “time to election” curve? Unlike pollsters — where we have every poll with its field dates — our forecaster archive (JHK Forecasts) stores only each outfit's final pre-election forecast per race, not its earlier snapshots. So a lead-time breakdown genuinely isn't in the data for forecasters. Pollster pages do show it (e.g. the leaderboard).