2028 forecast · Kentucky · President · 8 electoral votes

The Republican is very likely to carry Kentucky.

A generic Democrat against JD Vance: R +19.9 in the average of 20,000 county simulations, with 80% of runs between R +13.1 and R +26.8. Projected votes: 828,648 Democratic, 1,241,086 Republican, 33,335 other, 2,103,069 in all.

<1%Democratic win chance
R +19.92028 margin
R +31.02024 actual
<1%Chance it is the tipping point

Every county

simulated margin
D +40R +40

20,000 simulated elections

margin, R minus D
D 40D 20EvenR 20R 40

From 2024 to 2028

2024 resultR +31.0Certified county votes.
National environmentR +16.0National swing by county elasticity, 2020 to 2024 trend and 2026 shifts.
Deaths and aging0.6 toward ROlder cohorts leave, every cohort ages four years.
New 18 to 21 voters0.5 toward D5.2% of the 2028 electorate here.
Life cycle drift0.3 toward RVoters under 44 drifting a little right as they age.
Migration0.3 toward DMovers in and out since 2020, carried to 2028.
2028 modelR +19.9Includes Vance's own home and polling effects and the simulation's vote weighting. Votes: 2,073,309 in 2024, 2,103,069 projected.

Democrats against Vance

Kentucky
DemocratMarginD win
BeshearHYPR +13.71%
ButtigiegR +18.4<1%
TalaricoHYPR +18.7<1%
Rob SandHYPR +18.8<1%
CooperHYPR +18.9<1%
WalzHYPR +19.5<1%
CubanR +19.6<1%
BookerHYPR +19.6<1%
WhitmerHYPR +19.6<1%
BrownHYPR +19.7<1%
WarnockHYPR +19.7<1%
KellyHYPR +19.8<1%
HarrisR +19.9<1%
Generic DemocratR +19.9<1%
EmanuelHYPR +20.0<1%
OssoffR +20.1<1%
MurphyHYPR +20.2<1%
KhannaHYPR +20.2<1%
PolisHYPR +20.3<1%
GallegoHYPR +20.4<1%
CrockettHYPR +20.6<1%
KlobucharHYPR +20.9<1%
ShapiroR +20.9<1%
El-SayedHYPR +21.0<1%
Stephen A. SmithR +21.2<1%
PritzkerHYPR +21.2<1%
MooreHYPR +21.2<1%
NewsomR +22.8<1%
Ocasio-CortezR +24.9<1%

Republicans against a generic Democrat

Kentucky
RepublicanMarginD win
HaleyHYPR +17.1<1%
YoungkinHYPR +18.2<1%
CottonHYPR +18.3<1%
Huckabee SandersHYPR +18.3<1%
RubioR +18.4<1%
KempHYPR +18.4<1%
DeSantisHYPR +18.7<1%
DonaldsHYPR +18.7<1%
Tim ScottHYPR +18.8<1%
CruzHYPR +19.1<1%
VanceR +19.9<1%
Trump Jr.HYPR +20.0<1%
Rand PaulHYPR +20.4<1%

HYP marks a candidate with no head to head polling: home state and 2026 midterm effects only.

Projected vote in every county

120 counties, largest first
County2024202880% rangeD votesR votesTotalGenerationsMigration
Jefferson CountyD +16.8D +30.9D +39 to D +23224,932118,698349,670EvenEven
Fayette CountyD +18.5D +33.9D +42 to D +2696,81447,825147,689D +0.11Even
Kenton CountyR +22.2R +9.3R +2 to R +1737,06644,63683,326R +0.27D +0.25
Boone CountyR +37.8R +22.7R +15 to R +3026,85942,63770,728R +0.22D +0.58
Warren CountyR +24.7R +13.7R +6 to R +2126,68735,14962,922EvenD +0.69
Madison CountyR +31.5R +23.8R +16 to R +3218,91330,72950,598R +0.16D +0.78
Campbell CountyR +20.0R +8.7R +1 to R +1722,19426,41549,546R +0.32D +0.18
Hardin CountyR +29.8R +20.0R +12 to R +2819,29328,96249,105R +0.13D +0.20
Daviess CountyR +32.4R +24.1R +16 to R +3217,66528,87447,302R +0.31D +0.12
Bullitt CountyR +51.7R +40.1R +32 to R +4813,14030,76944,573R +0.30D +0.61
Oldham CountyR +23.0R +4.1D +4 to R +1218,76020,37739,923R +0.21D +0.33
Scott CountyR +28.2R +15.5R +8 to R +2313,48618,43932,506R +0.15D +0.66
Pulaski CountyR +65.9R +52.5R +45 to R +617,55824,25132,184R +0.28D +0.58
McCracken CountyR +35.4R +26.6R +19 to R +3411,38019,63331,449R +0.30Even
Laurel CountyR +70.7R +57.0R +49 to R +655,98421,85228,191R +0.24D +0.35
Jessamine CountyR +36.5R +22.3R +15 to R +3010,72816,89828,163R +0.23D +0.63
Franklin CountyR +5.0EvenD +8 to R +812,85412,86226,215R +0.22D +0.10
Shelby CountyR +35.3R +20.0R +12 to R +2810,08015,12725,654R +0.22D +0.54
Nelson CountyR +42.3R +35.5R +28 to R +447,49115,74623,553R +0.30D +0.49
Pike CountyR +66.0R +54.6R +47 to R +635,01817,10122,357R +0.29Even
Christian CountyR +34.0R +27.8R +20 to R +367,80413,80721,923D +0.13Even
Boyd CountyR +39.1R +30.0R +22 to R +387,04813,09520,446R +0.42Even
Hopkins CountyR +51.5R +43.2R +35 to R +515,66314,26920,201R +0.28D +0.06
Barren CountyR +53.4R +43.3R +35 to R +515,58914,12019,957R +0.29D +0.34
Henderson CountyR +29.6R +24.5R +17 to R +337,16511,80719,243R +0.32Even
Calloway CountyR +38.6R +32.1R +24 to R +406,09011,85918,264R +0.21D +0.47
Clark CountyR +35.9R +24.5R +17 to R +336,74911,12618,168R +0.32D +0.26
Marshall CountyR +57.4R +49.1R +41 to R +574,36912,80117,405R +0.35D +0.12
Greenup CountyR +51.2R +42.3R +34 to R +504,77211,75616,756R +0.40Even
Graves CountyR +62.3R +53.8R +46 to R +623,80412,66116,679R +0.24D +0.17
Whitley CountyR +70.0R +60.5R +53 to R +693,02112,27015,467R +0.21D +0.28
Woodford CountyR +14.5R +1.2D +7 to R +97,3847,56215,236R +0.32D +0.20
Floyd CountyR +60.2R +51.9R +44 to R +603,53911,17314,943R +0.33Even
Boyle CountyR +29.5R +24.8R +17 to R +335,4849,10114,826R +0.25D +0.30
Meade CountyR +52.9R +43.0R +35 to R +514,04710,15414,427R +0.24D +0.29
Anderson CountyR +49.9R +38.3R +30 to R +464,1429,29213,659R +0.27D +0.63
Muhlenberg CountyR +55.0R +50.4R +42 to R +593,2879,96813,416R +0.33Even
Montgomery CountyR +47.3R +39.8R +32 to R +483,8909,03313,119R +0.30D +0.32
Knox CountyR +72.0R +61.9R +53 to R +702,42710,32212,907R +0.23Even
Logan CountyR +55.7R +49.5R +41 to R +583,1949,44812,809R +0.30D +0.65
Taylor CountyR +57.4R +52.7R +45 to R +612,9569,54412,672R +0.23D +0.40
Grayson CountyR +62.6R +52.7R +44 to R +612,8889,32712,374R +0.29D +0.59
Mercer CountyR +51.3R +41.2R +33 to R +493,5518,52712,265R +0.29D +0.61
Spencer CountyR +57.4R +41.5R +33 to R +503,5258,51912,205R +0.23D +0.98
Grant CountyR +65.6R +55.2R +47 to R +642,6609,21312,040R +0.22D +0.72
Lincoln CountyR +61.9R +53.9R +46 to R +622,5768,61011,327R +0.29D +0.69
Carter CountyR +59.2R +51.0R +43 to R +602,6928,30211,138R +0.34Even
Ohio CountyR +61.1R +52.0R +44 to R +602,5658,12310,845R +0.30D +0.12
Breckinridge CountyR +58.9R +51.9R +44 to R +602,4607,76010,358R +0.32D +0.78
Rowan CountyR +28.2R +23.4R +16 to R +313,9026,29010,363R +0.25Even
Allen CountyR +67.7R +54.8R +47 to R +632,2457,69910,057R +0.25D +1.38
Harlan CountyR +76.7R +65.6R +57 to R +741,6357,8839,603R +0.22Even
Bourbon CountyR +34.1R +26.1R +18 to R +343,4495,8819,491R +0.32Even
Perry CountyR +60.2R +50.8R +43 to R +592,2746,9679,352R +0.30Even
Garrard CountyR +61.0R +49.6R +42 to R +582,3146,8689,304R +0.28D +0.99
Harrison CountyR +49.1R +40.2R +32 to R +482,7436,4329,301R +0.36D +0.66
Johnson CountyR +71.6R +57.6R +49 to R +661,9447,2259,287R +0.25Even
Adair CountyR +71.8R +67.0R +59 to R +751,5087,6269,226R +0.21D +0.46
Simpson CountyR +44.5R +36.5R +28 to R +452,8856,1999,219R +0.23D +0.66
Marion CountyR +44.1R +41.5R +33 to R +502,6516,4149,185R +0.27D +0.29
Russell CountyR +72.8R +62.4R +54 to R +711,6717,2238,981R +0.24D +0.55
Bell CountyR +69.3R +62.7R +55 to R +711,6347,1388,864R +0.25Even
Hart CountyR +60.6R +55.2R +47 to R +641,9166,6368,645R +0.26D +0.65
Wayne CountyR +66.6R +59.4R +51 to R +681,7256,7838,600R +0.30D +0.18
Henry CountyR +53.3R +43.5R +35 to R +522,3175,8908,338R +0.28D +0.63
Letcher CountyR +64.9R +53.4R +45 to R +621,7855,8817,776R +0.33Even
Mason CountyR +44.3R +39.3R +31 to R +472,3155,3087,733R +0.32Even
Rockcastle CountyR +74.1R +63.4R +55 to R +721,3886,2027,686R +0.23D +0.23
Larue CountyR +61.2R +53.1R +45 to R +611,6955,5307,328R +0.27D +0.34
Trigg CountyR +53.1R +45.9R +38 to R +541,9395,2297,265R +0.32D +0.53
Clay CountyR +81.4R +69.6R +61 to R +781,0876,0717,246R +0.14Even
Fleming CountyR +61.4R +55.2R +47 to R +631,6025,5497,240R +0.28D +0.71
Casey CountyR +77.1R +66.7R +58 to R +751,1615,8147,045R +0.23D +0.41
Pendleton CountyR +64.4R +54.7R +46 to R +631,5445,2706,912R +0.28D +0.22
Washington CountyR +51.0R +44.4R +36 to R +531,7594,5696,417R +0.27D +0.38
Edmonson CountyR +63.7R +55.0R +47 to R +641,4164,8756,371R +0.31D +0.80
McCreary CountyR +79.2R +71.4R +63 to R +808905,3346,272R +0.14D +0.30
Lawrence CountyR +67.9R +58.1R +50 to R +671,3024,9156,286R +0.30Even
Estill CountyR +64.1R +53.9R +46 to R +631,3894,6456,117R +0.30Even
Caldwell CountyR +58.9R +53.2R +45 to R +621,4114,6146,102R +0.29D +0.11
Jackson CountyR +82.7R +68.7R +60 to R +779295,0036,000R +0.16D +0.58
Green CountyR +73.1R +63.2R +55 to R +721,0874,8245,963R +0.26D +0.89
Butler CountyR +67.1R +57.8R +49 to R +661,2264,5875,889R +0.27D +0.19
Union CountyR +59.1R +53.2R +45 to R +621,3314,3575,761R +0.27Even
Knott CountyR +60.1R +53.7R +46 to R +621,2884,2815,646R +0.33Even
Owen CountyR +63.6R +57.6R +49 to R +661,1674,3405,582R +0.31D +0.52
Lewis CountyR +76.5R +66.7R +58 to R +759154,5875,564R +0.23Even
Bath CountyR +51.9R +47.4R +39 to R +561,4364,0215,529R +0.32D +0.47
Morgan CountyR +64.5R +54.3R +46 to R +621,2374,1725,486R +0.24D +0.67
Webster CountyR +58.0R +50.3R +42 to R +591,3344,0355,435R +0.27D +0.12
Todd CountyR +58.5R +53.2R +45 to R +611,2294,0205,310R +0.21D +0.75
Powell CountyR +55.4R +49.5R +41 to R +581,3083,8725,266R +0.29Even
Monroe CountyR +78.1R +67.2R +59 to R +768464,3175,217R +0.18Even
Metcalfe CountyR +65.2R +59.5R +51 to R +681,0364,0855,176R +0.26D +0.43
Magoffin CountyR +65.0R +55.4R +47 to R +641,1163,8865,070R +0.27Even
Livingston CountyR +63.9R +56.8R +48 to R +651,0393,7734,877R +0.33D +0.10
Clinton CountyR +77.2R +67.4R +59 to R +767703,9494,772R +0.20D +0.09
Breathitt CountyR +60.2R +54.7R +46 to R +631,0483,5824,699R +0.33Even
Hancock CountyR +48.4R +43.2R +35 to R +521,2843,2364,604R +0.32Even
McLean CountyR +56.7R +49.5R +41 to R +581,1373,3684,572R +0.32Even
Trimble CountyR +56.1R +48.5R +40 to R +571,0953,1614,308R +0.29D +0.41
Lyon CountyR +54.1R +50.6R +43 to R +591,0413,1764,268R +0.33D +0.76
Bracken CountyR +65.8R +55.2R +47 to R +639183,1844,150R +0.27D +0.25
Carroll CountyR +51.6R +48.0R +40 to R +571,0522,9934,099R +0.29D +0.41
Leslie CountyR +82.2R +69.8R +61 to R +785983,3644,014R +0.17Even
Ballard CountyR +65.4R +57.8R +50 to R +668303,1013,986R +0.26Even
Gallatin CountyR +60.7R +53.2R +45 to R +619193,0113,984R +0.22D +0.24
Crittenden CountyR +69.3R +59.3R +51 to R +687793,0533,882R +0.28Even
Martin CountyR +84.2R +70.6R +62 to R +795062,9443,479R +0.11Even
Cumberland CountyR +71.6R +61.2R +53 to R +696582,7363,431R +0.26D +0.41
Nicholas CountyR +49.7R +42.1R +34 to R +519822,4113,438R +0.34D +0.68
Menifee CountyR +58.8R +51.0R +43 to R +598102,4983,364R +0.37D +0.81
Elliott CountyR +62.9R +58.3R +50 to R +675802,2012,822R +0.33Even
Wolfe CountyR +51.7R +45.6R +37 to R +547351,9692,754R +0.35D +0.11
Lee CountyR +69.2R +61.6R +53 to R +704952,0862,627R +0.26Even
Carlisle CountyR +68.5R +58.9R +50 to R +675242,0242,571R +0.22Even
Fulton CountyR +40.2R +37.5R +29 to R +466351,3992,054R +0.16Even
Hickman CountyR +61.6R +57.4R +49 to R +664111,5221,953R +0.33Even
Owsley CountyR +77.8R +73.3R +65 to R +822341,5201,766R +0.21Even
Robertson CountyR +61.9R +51.4R +43 to R +602868921,192R +0.27D +0.82