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

Overall Brier
0.090
Races scored
402

Head-to-head vs the VotePredictor model

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

ModelBrierCalled right
JHK Forecasts0.09087%
VotePredictor0.08688%

Every race (402)

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 ME SenateDem 100%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 NE SenateRep 83%Rep0.028
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 VT SenateDem 100%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 ND-1 HouseRep 100%Dem1.000
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%Dem0.004
2022 NY-19 HouseDem 52%Dem0.230
2022 NY-22 HouseDem 55%Dem0.202
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 SD-1 HouseRep 100%Dem1.000
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 AK SenateRep 100%Dem1.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 UT SenateRep 99%Dem0.980
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 CA-53 HouseDem 100%Dem0.000
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 AR SenateRep 100%Dem1.000
2020 CO SenateDem 92%Dem0.006
2020 DE SenateDem 100%Dem0.000
2020 GA SenateDem 55%Dem0.202
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 CA SenateDem 97%Dem0.001
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 VT 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
House1960.11783%
Senate1150.08589%

By cycle

YearRacesBrierCalled right
2018320.08291%
20201670.08389%
20221000.13380%
20241030.06291%

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