VotePredictor
← Back to ratings

JHK Forecasts

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 391 races, 2016–2024.

Overall Brier
0.083
Races scored
391

Head-to-head vs VotePredictor Elections

Apples-to-apples: on the 391 races JHK Forecasts forecast, its win-probability Brier vs VotePredictor Elections' calibrated win-prob on those same races.

ModelBrierCalled right
JHK Forecasts0.08387%
VotePredictor Elections0.08889%

Every race (391)

Each race JHK Forecasts 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
2024 AK-1 HouseDem 82%Rep0.669✗
2024 AL-2 HouseDem 84%Dem0.026✓
2024 CA-22 HouseDem 59%Rep0.350✗
2024 CA-47 HouseDem 83%Dem0.030✓
2024 CA-49 HouseDem 97%Dem0.001✓
2024 CA-51 HouseDem 100%Dem0.000✓
2024 CO-8 HouseDem 78%Rep0.613✗
2024 CT-5 HouseDem 84%Dem0.025✓
2024 FL-13 HouseRep 90%Rep0.010✓
2024 FL-4 HouseRep 100%Rep0.000✓
2024 GA-2 HouseDem 98%Dem0.000✓
2024 IA-1 HouseRep 75%Rep0.063✓
2024 IA-2 HouseRep 93%Rep0.006✓
2024 IA-3 HouseRep 67%Rep0.112✓
2024 IA-4 HouseRep 100%Rep0.000✓
2024 IL-17 HouseDem 93%Dem0.006✓
2024 ME-1 HouseDem 100%Dem0.000✓
2024 ME-2 HouseDem 86%Dem0.020✓
2024 MI-10 HouseRep 98%Rep0.000✓
2024 MI-7 HouseRep 61%Rep0.153✓
2024 MT-1 HouseRep 87%Rep0.016✓
2024 NE-1 HouseRep 100%Rep0.000✓
2024 NE-2 HouseDem 65%Rep0.420✗
2024 NE-3 HouseRep 100%Rep0.000✓
2024 NH-1 HouseDem 98%Dem0.001✓
2024 NH-2 HouseDem 98%Dem0.000✓
2024 NY-1 HouseRep 95%Rep0.003✓
2024 NY-17 HouseRep 72%Rep0.081✓
2024 NY-18 HouseDem 95%Dem0.002✓
2024 NY-22 HouseDem 54%Dem0.208✓
2024 NY-3 HouseDem 98%Dem0.000✓
2024 NY-4 HouseDem 60%Dem0.161✓
2024 OH-13 HouseDem 89%Dem0.012✓
2024 PA-8 HouseDem 74%Rep0.553✗
2024 SD-1 HouseRep 100%Rep0.000✓
2024 VA-2 HouseRep 89%Rep0.013✓
2024 VA-7 HouseDem 86%Dem0.019✓
2024 VT-1 HouseDem 100%Dem0.000✓
2024 AK PresidentRep 98%Rep0.001✓
2024 AZ PresidentRep 68%Rep0.104✓
2024 CA PresidentDem 100%Dem0.000✓
2024 CO PresidentDem 95%Dem0.002✓
2024 FL PresidentRep 91%Rep0.009✓
2024 GA PresidentRep 62%Rep0.146✓
2024 IA PresidentRep 83%Rep0.028✓
2024 MA PresidentDem 100%Dem0.000✓
2024 MD PresidentDem 100%Dem0.000✓
2024 ME PresidentDem 92%Dem0.007✓
2024 ME-1 PresidentDem 100%Dem0.000✓
2024 ME-2 PresidentRep 87%Rep0.018✓
2024 MI PresidentDem 61%Rep0.373✗
2024 MN PresidentDem 88%Dem0.014✓
2024 MO PresidentRep 100%Rep0.000✓
2024 MT PresidentRep 100%Rep0.000✓
2024 NC PresidentRep 63%Rep0.139✓
2024 NE PresidentRep 100%Rep0.000✓
2024 NE-1 PresidentRep 96%Rep0.001✓
2024 NE-2 PresidentDem 90%Dem0.010✓
2024 NE-3 PresidentRep 100%Rep0.000✓
2024 NH PresidentDem 86%Dem0.020✓
2024 NJ PresidentDem 99%Dem0.000✓
2024 NM PresidentDem 89%Dem0.012✓
2024 NV PresidentRep 52%Rep0.229✓
2024 NY PresidentDem 100%Dem0.000✓
2024 OH PresidentRep 95%Rep0.003✓
2024 OK PresidentRep 100%Rep0.000✓
2024 OR PresidentDem 97%Dem0.001✓
2024 PA PresidentRep 51%Rep0.244✓
2024 RI PresidentDem 99%Dem0.000✓
2024 SC PresidentRep 99%Rep0.000✓
2024 SD PresidentRep 100%Rep0.000✓
2024 TX PresidentRep 93%Rep0.005✓
2024 UT PresidentRep 100%Rep0.000✓
2024 VA PresidentDem 90%Dem0.011✓
2024 VT PresidentDem 100%Dem0.000✓
2024 WA PresidentDem 100%Dem0.000✓
2024 WI PresidentDem 56%Rep0.319✗
2024 WY PresidentRep 100%Rep0.000✓
2024 AZ SenateDem 83%Dem0.029✓
2024 CA SenateDem 100%Dem0.000✓
2024 FL SenateRep 84%Rep0.026✓
2024 MA SenateDem 100%Dem0.000✓
2024 MD SenateDem 99%Dem0.000✓
2024 MI SenateDem 80%Dem0.042✓
2024 MN SenateDem 100%Dem0.000✓
2024 MO SenateRep 99%Rep0.000✓
2024 MT SenateRep 78%Rep0.047✓
2024 NJ SenateDem 100%Dem0.000✓
2024 NM SenateDem 98%Dem0.000✓
2024 NV SenateDem 90%Dem0.010✓
2024 NY SenateDem 100%Dem0.000✓
2024 OH SenateDem 57%Rep0.322✗
2024 PA SenateDem 73%Rep0.531✗
2024 RI SenateDem 100%Dem0.000✓
2024 TX SenateRep 78%Rep0.050✓
2024 UT SenateRep 100%Rep0.000✓
2024 VA SenateDem 98%Dem0.000✓
2024 WA SenateDem 100%Dem0.000✓
2024 WI SenateDem 72%Dem0.080✓
2024 WY SenateRep 100%Rep0.000✓
2022 AK-1 HouseDem 91%Dem0.008✓
2022 CA-21 HouseDem 100%Dem0.000✓
2022 CA-26 HouseDem 98%Dem0.000✓
2022 CA-27 HouseRep 71%Rep0.084✓
2022 CA-41 HouseRep 99%Rep0.000✓
2022 CA-49 HouseDem 75%Dem0.062✓
2022 CO-3 HouseRep 100%Rep0.000✓
2022 CO-8 HouseRep 75%Dem0.562✗
2022 CT-2 HouseDem 100%Dem0.000✓
2022 CT-4 HouseDem 100%Dem0.000✓
2022 CT-5 HouseDem 60%Dem0.160✓
2022 DE-1 HouseDem 99%Dem0.000✓
2022 FL-1 HouseRep 100%Rep0.000✓
2022 FL-13 HouseRep 87%Rep0.017✓
2022 FL-15 HouseRep 95%Rep0.003✓
2022 FL-2 HouseRep 100%Rep0.000✓
2022 FL-27 HouseRep 98%Rep0.000✓
2022 FL-28 HouseRep 100%Rep0.000✓
2022 FL-4 HouseRep 100%Rep0.000✓
2022 GA-2 HouseDem 95%Dem0.003✓
2022 IA-3 HouseRep 62%Rep0.144✓
2022 IL-10 HouseDem 100%Dem0.000✓
2022 IL-17 HouseRep 52%Dem0.270✗
2022 KS-2 HouseRep 100%Rep0.000✓
2022 KS-3 HouseDem 86%Dem0.020✓
2022 MD-1 HouseRep 100%Rep0.000✓
2022 MD-2 HouseDem 100%Dem0.000✓
2022 MD-6 HouseDem 87%Dem0.017✓
2022 ME-1 HouseDem 100%Dem0.000✓
2022 ME-2 HouseDem 60%Dem0.160✓
2022 MI-10 HouseRep 95%Rep0.003✓
2022 MI-7 HouseDem 54%Dem0.212✓
2022 MI-8 HouseDem 74%Dem0.068✓
2022 MN-1 HouseRep 99%Rep0.000✓
2022 MN-2 HouseDem 54%Dem0.212✓
2022 MT-1 HouseRep 99%Rep0.000✓
2022 MT-2 HouseRep 100%Rep0.000✓
2022 NC-1 HouseDem 78%Dem0.048✓
2022 NC-13 HouseRep 61%Dem0.372✗
2022 NH-1 HouseRep 51%Dem0.260✗
2022 NH-2 HouseDem 88%Dem0.014✓
2022 NJ-7 HouseRep 86%Rep0.020✓
2022 NM-1 HouseDem 94%Dem0.004✓
2022 NM-2 HouseRep 72%Dem0.518✗
2022 NM-3 HouseDem 99%Dem0.000✓
2022 NV-1 HouseRep 63%Dem0.397✗
2022 NV-2 HouseRep 100%Rep0.000✓
2022 NV-3 HouseRep 52%Dem0.270✗
2022 NV-4 HouseDem 81%Dem0.036✓
2022 NY-11 HouseRep 100%Rep0.000✓
2022 NY-17 HouseDem 94%Rep0.884✗
2022 NY-19 HouseDem 52%Rep0.270✗
2022 NY-22 HouseDem 55%Rep0.303✗
2022 NY-25 HouseDem 98%Dem0.000✓
2022 OH-1 HouseRep 65%Dem0.423✗
2022 OH-13 HouseRep 53%Dem0.281✗
2022 OR-4 HouseDem 66%Dem0.116✓
2022 OR-6 HouseDem 62%Dem0.144✓
2022 PA-12 HouseDem 99%Dem0.000✓
2022 PA-17 HouseRep 64%Dem0.410✗
2022 PA-7 HouseRep 68%Dem0.462✗
2022 PA-8 HouseEvenDem0.250—
2022 RI-2 HouseRep 61%Dem0.372✗
2022 TX-15 HouseRep 93%Rep0.005✓
2022 VA-10 HouseDem 95%Dem0.003✓
2022 VA-2 HouseRep 62%Rep0.144✓
2022 VA-7 HouseDem 68%Dem0.102✓
2022 VT-1 HouseDem 100%Dem0.000✓
2022 WA-3 HouseRep 99%Dem0.980✗
2022 WY-1 HouseRep 100%Rep0.000✓
2022 AL SenateRep 100%Rep0.000✓
2022 AR SenateRep 100%Rep0.000✓
2022 AZ SenateDem 65%Dem0.122✓
2022 CA SenateDem 100%Dem0.000✓
2022 CO SenateDem 92%Dem0.006✓
2022 CT SenateDem 100%Dem0.000✓
2022 FL SenateRep 97%Rep0.001✓
2022 GA SenateRep 55%Dem0.303✗
2022 IA SenateRep 99%Rep0.000✓
2022 IL SenateDem 99%Dem0.000✓
2022 IN SenateRep 100%Rep0.000✓
2022 KS SenateRep 100%Rep0.000✓
2022 MD SenateDem 100%Dem0.000✓
2022 MO SenateRep 99%Rep0.000✓
2022 NC SenateRep 81%Rep0.036✓
2022 NH SenateDem 72%Dem0.078✓
2022 NV SenateRep 60%Dem0.360✗
2022 NY SenateDem 100%Dem0.000✓
2022 OH SenateRep 92%Rep0.006✓
2022 OK SenateRep 100%Rep0.000✓
2022 OR SenateDem 99%Dem0.000✓
2022 PA SenateRep 52%Dem0.270✗
2022 SD SenateRep 100%Rep0.000✓
2022 VT SenateDem 100%Dem0.000✓
2022 WA SenateDem 94%Dem0.004✓
2022 WI SenateRep 80%Rep0.040✓
2020 AK-1 HouseRep 78%Rep0.048✓
2020 AR-2 HouseRep 73%Rep0.073✓
2020 AZ-6 HouseRep 70%Rep0.090✓
2020 CA-1 HouseRep 97%Rep0.001✓
2020 CA-21 HouseDem 76%Rep0.578✗
2020 CA-22 HouseRep 93%Rep0.005✓
2020 CA-25 HouseDem 53%Rep0.281✗
2020 CA-39 HouseDem 83%Rep0.689✗
2020 CA-4 HouseRep 93%Rep0.005✓
2020 CA-49 HouseDem 98%Dem0.000✓
2020 CA-50 HouseRep 84%Rep0.026✓
2020 CO-3 HouseRep 73%Rep0.073✓
2020 DE-1 HouseDem 100%Dem0.000✓
2020 FL-13 HouseDem 97%Dem0.001✓
2020 FL-15 HouseRep 79%Rep0.044✓
2020 FL-16 HouseRep 91%Rep0.008✓
2020 FL-18 HouseRep 90%Rep0.010✓
2020 FL-21 HouseDem 100%Dem0.000✓
2020 FL-27 HouseDem 92%Rep0.846✗
2020 FL-4 HouseRep 100%Rep0.000✓
2020 IA-1 HouseDem 82%Rep0.672✗
2020 IA-2 HouseDem 74%Rep0.548✗
2020 IA-3 HouseDem 67%Dem0.109✓
2020 IA-4 HouseRep 96%Rep0.002✓
2020 IL-13 HouseRep 65%Rep0.122✓
2020 IL-17 HouseDem 95%Dem0.003✓
2020 IL-3 HouseDem 100%Dem0.000✓
2020 IL-6 HouseDem 96%Dem0.002✓
2020 IN-5 HouseRep 59%Rep0.168✓
2020 KS-1 HouseRep 100%Rep0.000✓
2020 KS-2 HouseRep 85%Rep0.023✓
2020 KS-3 HouseDem 91%Dem0.008✓
2020 KS-4 HouseRep 100%Rep0.000✓
2020 ME-1 HouseDem 100%Dem0.000✓
2020 ME-2 HouseDem 92%Dem0.006✓
2020 MI-3 HouseRep 64%Rep0.130✓
2020 MN-1 HouseRep 72%Rep0.078✓
2020 MN-2 HouseDem 91%Dem0.008✓
2020 MO-2 HouseRep 71%Rep0.084✓
2020 MT-1 HouseRep 63%Rep0.137✓
2020 NC-11 HouseRep 83%Rep0.029✓
2020 NC-8 HouseRep 71%Rep0.084✓
2020 NC-9 HouseRep 87%Rep0.017✓
2020 NE-2 HouseRep 61%Rep0.152✓
2020 NH-1 HouseDem 86%Dem0.020✓
2020 NH-2 HouseDem 97%Dem0.001✓
2020 NJ-2 HouseDem 56%Rep0.314✗
2020 NM-1 HouseDem 100%Dem0.000✓
2020 NM-2 HouseDem 57%Rep0.325✗
2020 NM-3 HouseDem 100%Dem0.000✓
2020 NY-1 HouseRep 81%Rep0.036✓
2020 NY-11 HouseDem 52%Rep0.270✗
2020 NY-18 HouseDem 94%Dem0.004✓
2020 NY-22 HouseDem 64%Rep0.410✗
2020 NY-23 HouseRep 95%Rep0.003✓
2020 NY-24 HouseRep 58%Rep0.176✓
2020 OH-1 HouseRep 66%Rep0.116✓
2020 OH-10 HouseRep 90%Rep0.010✓
2020 OH-12 HouseRep 89%Rep0.012✓
2020 OK-1 HouseRep 100%Rep0.000✓
2020 OK-5 HouseRep 53%Rep0.221✓
2020 PA-1 HouseRep 73%Rep0.073✓
2020 PA-10 HouseRep 61%Rep0.152✓
2020 PA-7 HouseDem 94%Dem0.004✓
2020 PA-8 HouseDem 82%Dem0.032✓
2020 SC-1 HouseDem 66%Rep0.436✗
2020 TX-10 HouseRep 81%Rep0.036✓
2020 TX-21 HouseRep 68%Rep0.102✓
2020 TX-22 HouseRep 62%Rep0.144✓
2020 TX-23 HouseDem 73%Rep0.533✗
2020 TX-25 HouseRep 90%Rep0.010✓
2020 TX-3 HouseRep 88%Rep0.014✓
2020 TX-6 HouseRep 89%Rep0.012✓
2020 TX-7 HouseDem 79%Dem0.044✓
2020 UT-1 HouseRep 100%Rep0.000✓
2020 UT-2 HouseRep 98%Rep0.000✓
2020 UT-3 HouseRep 100%Rep0.000✓
2020 UT-4 HouseDem 54%Rep0.292✗
2020 VA-10 HouseDem 98%Dem0.000✓
2020 VA-2 HouseDem 73%Dem0.073✓
2020 VA-5 HouseRep 68%Rep0.102✓
2020 VA-7 HouseDem 64%Dem0.130✓
2020 VT-1 HouseDem 100%Dem0.000✓
2020 WA-3 HouseRep 82%Rep0.032✓
2020 WY-1 HouseRep 100%Rep0.000✓
2020 AK PresidentRep 87%Rep0.017✓
2020 AL PresidentRep 100%Rep0.000✓
2020 AR PresidentRep 100%Rep0.000✓
2020 AZ PresidentDem 73%Dem0.073✓
2020 CA PresidentDem 100%Dem0.000✓
2020 CO PresidentDem 99%Dem0.000✓
2020 CT PresidentDem 100%Dem0.000✓
2020 DC PresidentDem 100%Dem0.000✓
2020 DE PresidentDem 100%Dem0.000✓
2020 FL PresidentDem 75%Rep0.562✗
2020 GA PresidentDem 67%Dem0.109✓
2020 HI PresidentDem 100%Dem0.000✓
2020 IA PresidentRep 55%Rep0.202✓
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 96%Dem0.002✓
2020 MN PresidentDem 98%Dem0.000✓
2020 MO PresidentRep 99%Rep0.000✓
2020 MS PresidentRep 100%Rep0.000✓
2020 MT PresidentRep 94%Rep0.004✓
2020 NC PresidentDem 70%Rep0.490✗
2020 ND PresidentRep 100%Rep0.000✓
2020 NE PresidentRep 100%Rep0.000✓
2020 NH PresidentDem 97%Dem0.001✓
2020 NJ PresidentDem 100%Dem0.000✓
2020 NM PresidentDem 100%Dem0.000✓
2020 NV PresidentDem 92%Dem0.006✓
2020 NY PresidentDem 100%Dem0.000✓
2020 OH PresidentRep 58%Rep0.176✓
2020 OK PresidentRep 100%Rep0.000✓
2020 OR PresidentDem 100%Dem0.000✓
2020 PA PresidentDem 91%Dem0.008✓
2020 RI PresidentDem 100%Dem0.000✓
2020 SC PresidentRep 97%Rep0.001✓
2020 SD PresidentRep 100%Rep0.000✓
2020 TN PresidentRep 100%Rep0.000✓
2020 TX PresidentRep 66%Rep0.116✓
2020 UT PresidentRep 100%Rep0.000✓
2020 VA PresidentDem 100%Dem0.000✓
2020 VT PresidentDem 100%Dem0.000✓
2020 WA PresidentDem 100%Dem0.000✓
2020 WI PresidentDem 96%Dem0.002✓
2020 WV PresidentRep 100%Rep0.000✓
2020 WY PresidentRep 100%Rep0.000✓
2020 AK SenateRep 95%Rep0.003✓
2020 AL SenateRep 96%Rep0.002✓
2020 CO SenateDem 92%Dem0.006✓
2020 DE SenateDem 100%Dem0.000✓
2020 GA SenateDem 55%Rep0.303✗
2020 IA SenateRep 52%Rep0.230✓
2020 IL SenateDem 100%Dem0.000✓
2020 KS SenateRep 86%Rep0.020✓
2020 KY SenateRep 100%Rep0.000✓
2020 MA SenateDem 100%Dem0.000✓
2020 ME SenateDem 73%Rep0.533✗
2020 MI SenateDem 94%Dem0.004✓
2020 MN SenateDem 96%Dem0.002✓
2020 MS SenateRep 100%Rep0.000✓
2020 MT SenateRep 65%Rep0.122✓
2020 NC SenateDem 79%Rep0.624✗
2020 NE SenateRep 100%Rep0.000✓
2020 NH SenateDem 100%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 81%Rep0.036✓
2020 SD SenateRep 100%Rep0.000✓
2020 TN SenateRep 100%Rep0.000✓
2020 TX SenateRep 93%Rep0.005✓
2020 VA SenateDem 100%Dem0.000✓
2020 WV SenateRep 100%Rep0.000✓
2020 WY SenateRep 100%Rep0.000✓
2018 AZ SenateDem 59%Dem0.168✓
2018 CT SenateDem 100%Dem0.000✓
2018 DE SenateDem 100%Dem0.000✓
2018 FL SenateDem 65%Rep0.423✗
2018 IN SenateDem 59%Rep0.348✗
2018 MA SenateDem 100%Dem0.000✓
2018 MD SenateDem 100%Dem0.000✓
2018 ME SenateDem 99%Rep0.980✗
2018 MI SenateDem 97%Dem0.001✓
2018 MN SenateDem 99%Dem0.000✓
2018 MO SenateRep 51%Rep0.240✓
2018 MS SenateRep 99%Rep0.000✓
2018 MT SenateDem 74%Dem0.068✓
2018 ND SenateRep 88%Rep0.014✓
2018 NE SenateRep 100%Rep0.000✓
2018 NJ SenateDem 95%Dem0.003✓
2018 NM SenateDem 99%Dem0.000✓
2018 NV SenateDem 56%Dem0.194✓
2018 NY SenateDem 100%Dem0.000✓
2018 OH SenateDem 97%Dem0.001✓
2018 PA SenateDem 97%Dem0.001✓
2018 RI SenateDem 100%Dem0.000✓
2018 TN SenateRep 75%Rep0.062✓
2018 TX SenateRep 83%Rep0.029✓
2018 UT SenateRep 100%Rep0.000✓
2018 VA SenateDem 100%Dem0.000✓
2018 WA SenateDem 100%Dem0.000✓
2018 WI SenateDem 95%Dem0.003✓
2018 WV SenateDem 68%Dem0.102✓
2018 WY SenateRep 100%Rep0.000✓

By office

OfficeRacesBrierCalled right
House1930.11482%
Senate1070.06490%

By cycle

YearRacesBrierCalled right
2018300.08890%
20201650.07989%
2022960.10880%
20241000.06491%

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).