Kentucky — 2024 presidential election
Recent presidential results
state2024 presidential electionKentucky · PresidentTrumpR+30.5
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 64.5% | 1,337,494 |
|---|---|---|
| Kamala HarrisDemocratic | 33.9% | 704,043 |
| OtherAll other candidates | 1.6% | 32,993 |
2024presidential margin
D+60R+60
120 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Kentucky cast 8 electoral votes this cycle.
County-level results (120 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, KY | Republican | R+71.2 |
| Allen County, KY | Republican | R+67.1 |
| Anderson County, KY | Republican | R+49.1 |
| Ballard County, KY | Republican | R+64.4 |
| Barren County, KY | Republican | R+52.8 |
| Bath County, KY | Republican | R+51.3 |
| Bell County, KY | Republican | R+68.7 |
| Boone County, KY | Republican | R+37.2 |
| Bourbon County, KY | Republican | R+33.5 |
| Boyd County, KY | Republican | R+38.5 |
| Boyle County, KY | Republican | R+29.0 |
| Bracken County, KY | Republican | R+64.9 |
| Breathitt County, KY | Republican | R+59.3 |
| Breckinridge County, KY | Republican | R+58.2 |
| Bullitt County, KY | Republican | R+51.0 |
| Butler County, KY | Republican | R+66.3 |
| Caldwell County, KY | Republican | R+58.2 |
| Calloway County, KY | Republican | R+37.9 |
| Campbell County, KY | Republican | R+19.7 |
| Carlisle County, KY | Republican | R+68.0 |
| Carroll County, KY | Republican | R+51.0 |
| Carter County, KY | Republican | R+58.4 |
| Casey County, KY | Republican | R+76.4 |
| Christian County, KY | Republican | R+33.6 |
| Clark County, KY | Republican | R+35.3 |
| Clay County, KY | Republican | R+80.3 |
| Clinton County, KY | Republican | R+76.4 |
| Crittenden County, KY | Republican | R+68.4 |
| Cumberland County, KY | Republican | R+70.9 |
| Daviess County, KY | Republican | R+31.9 |
| Edmonson County, KY | Republican | R+62.9 |
| Elliott County, KY | Republican | R+61.9 |
| Estill County, KY | Republican | R+63.2 |
| Fayette County, KY | Democratic | D+18.1 |
| Fleming County, KY | Republican | R+60.6 |
| Floyd County, KY | Republican | R+59.2 |
| Franklin County, KY | Republican | R+4.9 |
| Fulton County, KY | Republican | R+39.9 |
| Gallatin County, KY | Republican | R+59.9 |
| Garrard County, KY | Republican | R+60.2 |
| Grant County, KY | Republican | R+64.8 |
| Graves County, KY | Republican | R+61.6 |
| Grayson County, KY | Republican | R+61.8 |
| Green County, KY | Republican | R+72.6 |
| Greenup County, KY | Republican | R+50.5 |
| Hancock County, KY | Republican | R+47.5 |
| Hardin County, KY | Republican | R+29.3 |
| Harlan County, KY | Republican | R+76.1 |
| Harrison County, KY | Republican | R+48.5 |
| Hart County, KY | Republican | R+60.0 |
| Henderson County, KY | Republican | R+29.2 |
| Henry County, KY | Republican | R+52.5 |
| Hickman County, KY | Republican | R+61.0 |
| Hopkins County, KY | Republican | R+50.9 |
| Jackson County, KY | Republican | R+81.8 |
| Jefferson County, KY | Democratic | D+16.5 |
| Jessamine County, KY | Republican | R+35.8 |
| Johnson County, KY | Republican | R+70.7 |
| Kenton County, KY | Republican | R+21.7 |
| Knott County, KY | Republican | R+59.2 |
| Knox County, KY | Republican | R+71.1 |
| Larue County, KY | Republican | R+60.4 |
| Laurel County, KY | Republican | R+69.8 |
| Lawrence County, KY | Republican | R+67.2 |
| Lee County, KY | Republican | R+67.7 |
| Leslie County, KY | Republican | R+80.9 |
| Letcher County, KY | Republican | R+63.9 |
| Lewis County, KY | Republican | R+75.7 |
| Lincoln County, KY | Republican | R+61.2 |
| Livingston County, KY | Republican | R+63.1 |
| Logan County, KY | Republican | R+55.0 |
| Lyon County, KY | Republican | R+53.4 |
| Madison County, KY | Republican | R+30.9 |
| Magoffin County, KY | Republican | R+64.1 |
| Marion County, KY | Republican | R+43.5 |
| Marshall County, KY | Republican | R+56.7 |
| Martin County, KY | Republican | R+83.6 |
| Mason County, KY | Republican | R+43.7 |
| McCracken County, KY | Republican | R+34.9 |
| McCreary County, KY | Republican | R+78.7 |
| McLean County, KY | Republican | R+55.9 |
| Meade County, KY | Republican | R+52.0 |
| Menifee County, KY | Republican | R+57.7 |
| Mercer County, KY | Republican | R+50.5 |
| Metcalfe County, KY | Republican | R+64.6 |
| Monroe County, KY | Republican | R+77.3 |
| Montgomery County, KY | Republican | R+46.6 |
| Morgan County, KY | Republican | R+63.5 |
| Muhlenberg County, KY | Republican | R+54.4 |
| Nelson County, KY | Republican | R+41.7 |
| Nicholas County, KY | Republican | R+49.0 |
| Ohio County, KY | Republican | R+60.2 |
| Oldham County, KY | Republican | R+22.6 |
| Owen County, KY | Republican | R+62.7 |
| Owsley County, KY | Republican | R+77.3 |
| Pendleton County, KY | Republican | R+63.5 |
| Perry County, KY | Republican | R+59.5 |
| Pike County, KY | Republican | R+65.4 |
| Powell County, KY | Republican | R+54.4 |
| Pulaski County, KY | Republican | R+65.2 |
| Robertson County, KY | Republican | R+61.2 |
| Rockcastle County, KY | Republican | R+73.1 |
| Rowan County, KY | Republican | R+27.8 |
| Russell County, KY | Republican | R+72.2 |
| Scott County, KY | Republican | R+27.7 |
| Shelby County, KY | Republican | R+34.7 |
| Simpson County, KY | Republican | R+43.9 |
| Spencer County, KY | Republican | R+56.7 |
| Taylor County, KY | Republican | R+56.7 |
| Todd County, KY | Republican | R+57.9 |
| Trigg County, KY | Republican | R+52.4 |
| Trimble County, KY | Republican | R+55.5 |
| Union County, KY | Republican | R+58.3 |
| Warren County, KY | Republican | R+24.3 |
| Washington County, KY | Republican | R+50.3 |
| Wayne County, KY | Republican | R+65.9 |
| Webster County, KY | Republican | R+57.3 |
| Whitley County, KY | Republican | R+69.3 |
| Wolfe County, KY | Republican | R+50.6 |
| Woodford County, KY | Republican | R+14.3 |
Kentucky results by county
120 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Adair County | Trump, Donald J.+6,386 | 7,64385.2% | 1,25714.0% | 740.8% | 8,974 |
| Allen County | Trump, Donald J.+6,319 | 7,82483.1% | 1,50516.0% | 890.9% | 9,418 |
| Anderson County | Trump, Donald J.+6,424 | 9,65073.7% | 3,22624.6% | 2191.7% | 13,095 |
| Ballard County | Trump, Donald J.+2,634 | 3,33181.5% | 69717.0% | 601.5% | 4,088 |
| Barren County | Trump, Donald J.+10,454 | 15,01975.8% | 4,56523.1% | 2181.1% | 19,802 |
| Bath County | Trump, Donald J.+2,763 | 4,04175.0% | 1,27823.7% | 701.3% | 5,389 |
| Bell County | Trump, Donald J.+6,412 | 7,83183.8% | 1,41915.2% | 901.0% | 9,340 |
| Boone County | Trump, Donald J.+25,049 | 45,65067.7% | 20,60130.6% | 1,1701.7% | 67,421 |
| Bourbon County | Trump, Donald J.+3,196 | 6,28465.9% | 3,08832.4% | 1651.7% | 9,537 |
| Boyd County | Trump, Donald J.+8,072 | 14,36368.6% | 6,29130.0% | 2971.4% | 20,951 |
| Boyle County | Trump, Donald J.+4,169 | 9,15963.7% | 4,99034.7% | 2241.6% | 14,373 |
| Bracken County | Trump, Donald J.+2,697 | 3,39981.8% | 70216.9% | 521.3% | 4,153 |
| Breathitt County | Trump, Donald J.+3,034 | 4,03678.9% | 1,00219.6% | 751.5% | 5,113 |
| Breckinridge County | Trump, Donald J.+5,844 | 7,88278.4% | 2,03820.3% | 1281.3% | 10,048 |
| Bullitt County | Trump, Donald J.+22,019 | 32,29974.8% | 10,28023.8% | 6301.5% | 43,209 |
| Butler County | Trump, Donald J.+3,940 | 4,90582.5% | 96516.2% | 731.2% | 5,943 |
| Caldwell County | Trump, Donald J.+3,604 | 4,86078.5% | 1,25620.3% | 721.2% | 6,188 |
| Calloway County | Trump, Donald J.+6,428 | 11,53968.1% | 5,11130.2% | 2951.7% | 16,945 |
| Campbell County | Trump, Donald J.+9,498 | 28,45058.9% | 18,95239.2% | 9321.9% | 48,334 |
| Carlisle County | Trump, Donald J.+1,774 | 2,18283.6% | 40815.6% | 200.8% | 2,610 |
| Carroll County | Trump, Donald J.+2,051 | 3,01474.9% | 96323.9% | 481.2% | 4,025 |
| Carter County | Trump, Donald J.+6,676 | 8,98178.6% | 2,30520.2% | 1361.2% | 11,422 |
| Casey County | Trump, Donald J.+5,412 | 6,21687.8% | 80411.4% | 600.8% | 7,080 |
| Christian County | Trump, Donald J.+7,277 | 14,33266.1% | 7,05532.6% | 2841.3% | 21,671 |
| Clark County | Trump, Donald J.+6,311 | 11,95066.8% | 5,63931.5% | 2961.7% | 17,885 |
| Clay County | Trump, Donald J.+6,037 | 6,72989.5% | 6929.2% | 961.3% | 7,517 |
| Clinton County | Trump, Donald J.+3,727 | 4,27687.6% | 54911.3% | 551.1% | 4,880 |
| Crittenden County | Trump, Donald J.+2,741 | 3,34983.5% | 60815.2% | 531.3% | 4,010 |
| Cumberland County | Trump, Donald J.+2,439 | 2,92284.9% | 48314.0% | 371.1% | 3,442 |
| Daviess County | Trump, Donald J.+15,032 | 30,70565.2% | 15,67333.3% | 7191.5% | 47,097 |
| Edmonson County | Trump, Donald J.+3,930 | 5,04880.8% | 1,11817.9% | 811.3% | 6,247 |
| Elliott County | Trump, Donald J.+1,803 | 2,33580.2% | 53218.3% | 441.5% | 2,911 |
| Estill County | Trump, Donald J.+3,977 | 5,09180.9% | 1,11417.7% | 851.4% | 6,290 |
| Fayette County | Harris, Kamala D.+26,040 | 57,34739.8% | 83,38757.9% | 3,2012.2% | 143,935 |
| Fleming County | Trump, Donald J.+4,244 | 5,57879.7% | 1,33419.1% | 881.3% | 7,000 |
| Floyd County | Trump, Donald J.+9,265 | 12,32678.8% | 3,06119.6% | 2651.7% | 15,652 |
| Franklin County | Trump, Donald J.+1,250 | 13,24651.4% | 11,99646.6% | 5212.0% | 25,763 |
| Fulton County | Trump, Donald J.+855 | 1,49169.5% | 63629.7% | 180.8% | 2,145 |
| Gallatin County | Trump, Donald J.+2,348 | 3,10979.4% | 76119.4% | 471.2% | 3,917 |
| Garrard County | Trump, Donald J.+5,367 | 7,08679.5% | 1,71919.3% | 1121.3% | 8,917 |
| Grant County | Trump, Donald J.+7,428 | 9,37281.7% | 1,94417.0% | 1531.3% | 11,469 |
| Graves County | Trump, Donald J.+10,273 | 13,37880.2% | 3,10518.6% | 1951.2% | 16,678 |
| Grayson County | Trump, Donald J.+7,475 | 9,71080.3% | 2,23518.5% | 1501.2% | 12,095 |
| Green County | Trump, Donald J.+4,251 | 5,03385.9% | 78213.4% | 420.7% | 5,857 |
| Greenup County | Trump, Donald J.+8,780 | 12,96174.6% | 4,18124.1% | 2321.3% | 17,374 |
| Hancock County | Trump, Donald J.+2,202 | 3,37572.8% | 1,17325.3% | 851.8% | 4,633 |
| Hardin County | Trump, Donald J.+14,100 | 30,67263.8% | 16,57234.5% | 8381.7% | 48,082 |
| Harlan County | Trump, Donald J.+7,910 | 9,10987.7% | 1,19911.5% | 800.8% | 10,388 |
| Harrison County | Trump, Donald J.+4,374 | 6,63973.6% | 2,26525.1% | 1141.3% | 9,018 |
| Hart County | Trump, Donald J.+5,049 | 6,69179.6% | 1,64219.5% | 760.9% | 8,409 |
| Henderson County | Trump, Donald J.+5,755 | 12,59264.0% | 6,83734.7% | 2591.3% | 19,688 |
| Henry County | Trump, Donald J.+4,236 | 6,09375.5% | 1,85723.0% | 1241.5% | 8,074 |
| Hickman County | Trump, Donald J.+1,262 | 1,65680.0% | 39419.0% | 190.9% | 2,069 |
| Hopkins County | Trump, Donald J.+10,445 | 15,36174.8% | 4,91623.9% | 2601.3% | 20,537 |
| Jackson County | Trump, Donald J.+4,852 | 5,35890.3% | 5068.5% | 701.2% | 5,934 |
| Jefferson County | Harris, Kamala D.+58,517 | 144,55340.8% | 203,07057.3% | 6,4711.8% | 354,094 |
| Jessamine County | Trump, Donald J.+9,551 | 17,85466.9% | 8,30331.1% | 5282.0% | 26,685 |
| Johnson County | Trump, Donald J.+6,800 | 8,15084.7% | 1,35014.0% | 1221.3% | 9,622 |
| Kenton County | Trump, Donald J.+17,585 | 48,44459.8% | 30,85938.1% | 1,6452.0% | 80,948 |
| Knott County | Trump, Donald J.+3,551 | 4,73278.8% | 1,18119.7% | 901.5% | 6,003 |
| Knox County | Trump, Donald J.+9,357 | 11,17885.0% | 1,82113.8% | 1571.2% | 13,156 |
| Larue County | Trump, Donald J.+4,384 | 5,77379.5% | 1,38919.1% | 971.3% | 7,259 |
| Laurel County | Trump, Donald J.+19,479 | 23,51684.3% | 4,03714.5% | 3341.2% | 27,887 |
| Lawrence County | Trump, Donald J.+4,420 | 5,46483.1% | 1,04415.9% | 661.0% | 6,574 |
| Lee County | Trump, Donald J.+1,821 | 2,22782.8% | 40615.1% | 572.1% | 2,690 |
| Leslie County | Trump, Donald J.+3,526 | 3,90889.7% | 3828.8% | 671.5% | 4,357 |
| Letcher County | Trump, Donald J.+5,391 | 6,84881.2% | 1,45717.3% | 1261.5% | 8,431 |
| Lewis County | Trump, Donald J.+4,331 | 4,99787.3% | 66611.6% | 581.0% | 5,721 |
| Lincoln County | Trump, Donald J.+6,753 | 8,83380.1% | 2,08018.9% | 1211.1% | 11,034 |
| Livingston County | Trump, Donald J.+3,135 | 4,02180.9% | 88617.8% | 651.3% | 4,972 |
| Logan County | Trump, Donald J.+6,886 | 9,62076.9% | 2,73421.9% | 1571.3% | 12,511 |
| Lyon County | Trump, Donald J.+2,237 | 3,18776.1% | 95022.7% | 501.2% | 4,187 |
| Madison County | Trump, Donald J.+13,950 | 29,13064.5% | 15,18033.6% | 8781.9% | 45,188 |
| Magoffin County | Trump, Donald J.+3,379 | 4,28881.3% | 90917.2% | 771.5% | 5,274 |
| Marion County | Trump, Donald J.+3,960 | 6,47371.1% | 2,51327.6% | 1161.3% | 9,102 |
| Marshall County | Trump, Donald J.+9,977 | 13,67777.7% | 3,70021.0% | 2251.3% | 17,602 |
| Martin County | Trump, Donald J.+3,056 | 3,34391.5% | 2877.9% | 250.7% | 3,655 |
| Mason County | Trump, Donald J.+3,451 | 5,62171.1% | 2,17027.5% | 1101.4% | 7,901 |
| McCracken County | Trump, Donald J.+11,158 | 21,34966.8% | 10,19131.9% | 4071.3% | 31,947 |
| McCreary County | Trump, Donald J.+4,890 | 5,53189.0% | 64110.3% | 400.6% | 6,212 |
| McLean County | Trump, Donald J.+2,589 | 3,57877.2% | 98921.3% | 671.4% | 4,634 |
| Meade County | Trump, Donald J.+7,351 | 10,63075.3% | 3,27923.2% | 2141.5% | 14,123 |
| Menifee County | Trump, Donald J.+1,899 | 2,56377.8% | 66420.2% | 672.0% | 3,294 |
| Mercer County | Trump, Donald J.+5,988 | 8,82674.5% | 2,83823.9% | 1871.6% | 11,851 |
| Metcalfe County | Trump, Donald J.+3,313 | 4,19781.9% | 88417.2% | 460.9% | 5,127 |
| Monroe County | Trump, Donald J.+4,103 | 4,67988.1% | 57610.9% | 531.0% | 5,308 |
| Montgomery County | Trump, Donald J.+5,973 | 9,30272.6% | 3,32926.0% | 1901.5% | 12,821 |
| Morgan County | Trump, Donald J.+3,414 | 4,35381.0% | 93917.5% | 811.5% | 5,373 |
| Muhlenberg County | Trump, Donald J.+7,443 | 10,49176.6% | 3,04822.3% | 1531.1% | 13,692 |
| Nelson County | Trump, Donald J.+9,537 | 16,05270.2% | 6,51528.5% | 2851.2% | 22,852 |
| Nicholas County | Trump, Donald J.+1,627 | 2,45173.8% | 82424.8% | 441.3% | 3,319 |
| Ohio County | Trump, Donald J.+6,585 | 8,67979.4% | 2,09419.1% | 1641.5% | 10,937 |
| Oldham County | Trump, Donald J.+8,623 | 23,02560.3% | 14,40237.7% | 7832.0% | 38,210 |
| Owen County | Trump, Donald J.+3,446 | 4,43480.6% | 98818.0% | 781.4% | 5,500 |
| Owsley County | Trump, Donald J.+1,422 | 1,62588.4% | 20311.0% | 110.6% | 1,839 |
| Pendleton County | Trump, Donald J.+4,383 | 5,59381.1% | 1,21017.5% | 971.4% | 6,900 |
| Perry County | Trump, Donald J.+5,947 | 7,91379.2% | 1,96619.7% | 1131.1% | 9,992 |
| Pike County | Trump, Donald J.+15,659 | 19,68482.2% | 4,02516.8% | 2411.0% | 23,950 |
| Powell County | Trump, Donald J.+2,918 | 4,09276.3% | 1,17421.9% | 941.8% | 5,360 |
| Pulaski County | Trump, Donald J.+20,700 | 26,05182.1% | 5,35116.9% | 3331.0% | 31,735 |
| Robertson County | Trump, Donald J.+700 | 91580.0% | 21518.8% | 141.2% | 1,144 |
| Rockcastle County | Trump, Donald J.+5,649 | 6,63585.9% | 98612.8% | 1031.3% | 7,724 |
| Rowan County | Trump, Donald J.+2,740 | 6,22463.0% | 3,48435.3% | 1651.7% | 9,873 |
| Russell County | Trump, Donald J.+6,422 | 7,62285.7% | 1,20013.5% | 710.8% | 8,893 |
| Scott County | Trump, Donald J.+8,246 | 18,74763.0% | 10,50135.3% | 5211.8% | 29,769 |
| Shelby County | Trump, Donald J.+8,534 | 16,35666.4% | 7,82231.8% | 4421.8% | 24,620 |
| Simpson County | Trump, Donald J.+3,850 | 6,25371.3% | 2,40327.4% | 1201.4% | 8,776 |
| Spencer County | Trump, Donald J.+6,512 | 8,92777.8% | 2,41521.0% | 1381.2% | 11,480 |
| Taylor County | Trump, Donald J.+6,947 | 9,52377.7% | 2,57621.0% | 1621.3% | 12,261 |
| Todd County | Trump, Donald J.+2,958 | 4,00978.4% | 1,05120.6% | 521.0% | 5,112 |
| Trigg County | Trump, Donald J.+3,769 | 5,43675.5% | 1,66723.2% | 931.3% | 7,196 |
| Trimble County | Trump, Donald J.+2,360 | 3,28377.3% | 92321.7% | 431.0% | 4,249 |
| Union County | Trump, Donald J.+3,533 | 4,75878.5% | 1,22520.2% | 751.2% | 6,058 |
| Warren County | Trump, Donald J.+13,797 | 34,86261.3% | 21,06537.0% | 9641.7% | 56,891 |
| Washington County | Trump, Donald J.+3,187 | 4,72074.4% | 1,53324.2% | 881.4% | 6,341 |
| Wayne County | Trump, Donald J.+5,759 | 7,20382.5% | 1,44416.5% | 861.0% | 8,733 |
| Webster County | Trump, Donald J.+3,186 | 4,33978.1% | 1,15320.8% | 641.2% | 5,556 |
| Whitley County | Trump, Donald J.+10,450 | 12,68784.2% | 2,23714.8% | 1511.0% | 15,075 |
| Wolfe County | Trump, Donald J.+1,474 | 2,16374.2% | 68923.6% | 632.2% | 2,915 |
| Woodford County | Trump, Donald J.+2,137 | 8,41956.2% | 6,28241.9% | 2921.9% | 14,993 |
complete certified result
Kentucky candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: Kamala Harris (D) · Donald Trump (R)
Kentucky's presidential margins
1892–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +11.7% |
| 1896 | −0.1% |
| 1900 | +1.7% |
| 1904 | +2.7% |
| 1908 | +1.7% |
| 1912 | +23.2% |
| 1916 | +5.4% |
| 1920 | +0.4% |
| 1924 | −2.9% |
| 1928 | −18.9% |
| 1932 | +18.9% |
| 1936 | +18.6% |
| 1940 | +15.1% |
| 1944 | +9.2% |
| 1948 | +15.3% |
| 1952 | +0.1% |
| 1956 | −9.1% |
| 1960 | −7.2% |
| 1964 | +28.4% |
| 1968 | −6.1% |
| 1972 | −28.6% |
| 1976 | +7.2% |
| 1980 | −1.5% |
| 1984 | −20.7% |
| 1988 | −11.6% |
| 1992 | +3.2% |
| 1996 | +1.0% |
| 2000 | −15.1% |
| 2004 | −19.9% |
| 2008 | −16.2% |
| 2012 | −22.7% |
| 2016 | −29.8% |
| 2020 | −25.9% |
| 2024 | −30.5% |
Same ballot, 2024KY
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.