Elections / 2004 · President · KY
Kentucky — 2004 presidential election
Recent presidential results
state2004 presidential electionKentucky · PresidentBushR+19.9
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 59.5% | 1,069,439 |
|---|---|---|
| John KerryDemocratic | 39.7% | 712,733 |
| OtherAll other candidates | 0.8% | 13,907 |
2004presidential margin
D+60R+60
120 counties, each filled by 2004 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+51.9 |
| Allen County, KY | Republican | R+45.8 |
| Anderson County, KY | Republican | R+33.6 |
| Ballard County, KY | Republican | R+15.1 |
| Barren County, KY | Republican | R+34.7 |
| Bath County, KY | Democratic | D+6.9 |
| Bell County, KY | Republican | R+22.8 |
| Boone County, KY | Republican | R+44.2 |
| Bourbon County, KY | Republican | R+21.4 |
| Boyd County, KY | Republican | R+6.3 |
| Boyle County, KY | Republican | R+25.0 |
| Bracken County, KY | Republican | R+31.9 |
| Breathitt County, KY | Democratic | D+13.2 |
| Breckinridge County, KY | Republican | R+31.6 |
| Bullitt County, KY | Republican | R+36.3 |
| Butler County, KY | Republican | R+47.9 |
| Caldwell County, KY | Republican | R+28.7 |
| Calloway County, KY | Republican | R+23.5 |
| Campbell County, KY | Republican | R+28.1 |
| Carlisle County, KY | Republican | R+22.2 |
| Carroll County, KY | Republican | R+12.5 |
| Carter County, KY | Democratic | D+1.4 |
| Casey County, KY | Republican | R+62.3 |
| Christian County, KY | Republican | R+33.1 |
| Clark County, KY | Republican | R+25.3 |
| Clay County, KY | Republican | R+49.8 |
| Clinton County, KY | Republican | R+55.5 |
| Crittenden County, KY | Republican | R+30.7 |
| Cumberland County, KY | Republican | R+46.6 |
| Daviess County, KY | Republican | R+23.1 |
| Edmonson County, KY | Republican | R+31.7 |
| Elliott County, KY | Democratic | D+40.3 |
| Estill County, KY | Republican | R+31.0 |
| Fayette County, KY | Republican | R+6.7 |
| Fleming County, KY | Republican | R+21.7 |
| Floyd County, KY | Democratic | D+25.3 |
| Franklin County, KY | Republican | R+2.7 |
| Fulton County, KY | Republican | R+6.5 |
| Gallatin County, KY | Republican | R+22.2 |
| Garrard County, KY | Republican | R+44.2 |
| Grant County, KY | Republican | R+35.5 |
| Graves County, KY | Republican | R+22.8 |
| Grayson County, KY | Republican | R+42.0 |
| Green County, KY | Republican | R+49.1 |
| Greenup County, KY | Republican | R+6.5 |
| Hancock County, KY | Republican | R+14.3 |
| Hardin County, KY | Republican | R+36.0 |
| Harlan County, KY | Republican | R+21.0 |
| Harrison County, KY | Republican | R+26.5 |
| Hart County, KY | Republican | R+26.5 |
| Henderson County, KY | Republican | R+12.7 |
| Henry County, KY | Republican | R+26.6 |
| Hickman County, KY | Republican | R+20.0 |
| Hopkins County, KY | Republican | R+31.3 |
| Jackson County, KY | Republican | R+69.5 |
| Jefferson County, KY | Democratic | D+1.7 |
| Jessamine County, KY | Republican | R+40.3 |
| Johnson County, KY | Republican | R+28.5 |
| Kenton County, KY | Republican | R+31.0 |
| Knott County, KY | Democratic | D+27.5 |
| Knox County, KY | Republican | R+35.6 |
| Larue County, KY | Republican | R+38.3 |
| Laurel County, KY | Republican | R+51.8 |
| Lawrence County, KY | Republican | R+16.1 |
| Lee County, KY | Republican | R+39.0 |
| Leslie County, KY | Republican | R+48.2 |
| Letcher County, KY | Republican | R+6.7 |
| Lewis County, KY | Republican | R+38.5 |
| Lincoln County, KY | Republican | R+36.1 |
| Livingston County, KY | Republican | R+14.2 |
| Logan County, KY | Republican | R+28.6 |
| Lyon County, KY | Republican | R+9.2 |
| Madison County, KY | Republican | R+24.1 |
| Magoffin County, KY | Democratic | D+0.1 |
| Marion County, KY | Republican | R+6.9 |
| Marshall County, KY | Republican | R+17.2 |
| Martin County, KY | Republican | R+32.9 |
| Mason County, KY | Republican | R+24.5 |
| McCracken County, KY | Republican | R+23.0 |
| McCreary County, KY | Republican | R+45.5 |
| McLean County, KY | Republican | R+17.2 |
| Meade County, KY | Republican | R+31.3 |
| Menifee County, KY | Democratic | D+2.7 |
| Mercer County, KY | Republican | R+35.1 |
| Metcalfe County, KY | Republican | R+28.2 |
| Monroe County, KY | Republican | R+59.9 |
| Montgomery County, KY | Republican | R+11.2 |
| Morgan County, KY | Republican | R+2.8 |
| Muhlenberg County, KY | Republican | R+0.8 |
| Nelson County, KY | Republican | R+21.6 |
| Nicholas County, KY | Republican | R+12.0 |
| Ohio County, KY | Republican | R+26.8 |
| Oldham County, KY | Republican | R+39.5 |
| Owen County, KY | Republican | R+31.0 |
| Owsley County, KY | Republican | R+56.4 |
| Pendleton County, KY | Republican | R+34.9 |
| Perry County, KY | Republican | R+6.8 |
| Pike County, KY | Democratic | D+5.2 |
| Powell County, KY | Republican | R+8.8 |
| Pulaski County, KY | Republican | R+53.7 |
| Robertson County, KY | Republican | R+23.6 |
| Rockcastle County, KY | Republican | R+56.5 |
| Rowan County, KY | Democratic | D+5.7 |
| Russell County, KY | Republican | R+54.2 |
| Scott County, KY | Republican | R+25.1 |
| Shelby County, KY | Republican | R+34.5 |
| Simpson County, KY | Republican | R+21.9 |
| Spencer County, KY | Republican | R+41.7 |
| Taylor County, KY | Republican | R+41.5 |
| Todd County, KY | Republican | R+36.8 |
| Trigg County, KY | Republican | R+32.4 |
| Trimble County, KY | Republican | R+23.9 |
| Union County, KY | Republican | R+19.0 |
| Warren County, KY | Republican | R+27.1 |
| Washington County, KY | Republican | R+33.5 |
| Wayne County, KY | Republican | R+31.4 |
| Webster County, KY | Republican | R+16.3 |
| Whitley County, KY | Republican | R+40.9 |
| Wolfe County, KY | Democratic | D+11.4 |
| Woodford County, KY | Republican | R+21.4 |
Nominees: John Kerry (D) · George W. Bush (R)
Kentucky's presidential margins
1892–2024, the 2004 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% |
County-by-county results — 120 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 1,764 | 5,628 | 7,447 | |
| Allen County | R | 1,923 | 5,202 | 7,163 | |
| Anderson County | R | 3,141 | 6,363 | 9,591 | |
| Ballard County | R | 1,759 | 2,389 | 4,177 | |
| Barren County | R | 5,216 | 10,822 | 16,140 | |
| Bath County | D | 2,608 | 2,269 | 4,919 | |
| Bell County | R | 4,210 | 6,722 | 11,002 | |
| Boone County | R | 12,391 | 32,329 | 45,082 | |
| Bourbon County | R | 3,198 | 4,953 | 8,217 | |
| Boyd County | R | 10,132 | 11,501 | 21,777 | |
| Boyle County | R | 4,646 | 7,764 | 12,490 | |
| Bracken County | R | 1,213 | 2,363 | 3,610 | |
| Breathitt County | D | 3,327 | 2,542 | 5,944 | |
| Breckinridge County | R | 2,884 | 5,580 | 8,520 | |
| Bullitt County | R | 9,043 | 19,433 | 28,627 | |
| Butler County | R | 1,436 | 4,109 | 5,578 | |
| Caldwell County | R | 2,245 | 4,066 | 6,349 | |
| Calloway County | R | 5,728 | 9,293 | 15,145 | |
| Campbell County | R | 14,253 | 25,540 | 40,175 | |
| Carlisle County | R | 1,102 | 1,734 | 2,845 | |
| Carroll County | R | 1,688 | 2,175 | 3,897 | |
| Carter County | D | 5,577 | 5,422 | 11,117 | |
| Casey County | R | 1,174 | 5,109 | 6,321 | |
| Christian County | R | 6,970 | 13,935 | 21,015 | |
| Clark County | R | 5,661 | 9,540 | 15,317 | |
| Clay County | R | 1,901 | 5,726 | 7,687 | |
| Clinton County | R | 952 | 3,369 | 4,352 | |
| Crittenden County | R | 1,438 | 2,726 | 4,190 | |
| Cumberland County | R | 848 | 2,356 | 3,239 | |
| Daviess County | R | 15,788 | 25,372 | 41,483 | |
| Edmonson County | R | 1,856 | 3,595 | 5,481 | |
| Elliott County | D | 2,064 | 871 | 2,957 | |
| Estill County | R | 1,907 | 3,633 | 5,575 | |
| Fayette County | R | 57,994 | 66,406 | 125,576 | |
| Fleming County | R | 2,406 | 3,749 | 6,203 | |
| Floyd County | D | 11,132 | 6,612 | 17,885 | |
| Franklin County | R | 11,620 | 12,281 | 24,133 | |
| Fulton County | R | 1,340 | 1,527 | 2,890 | |
| Gallatin County | R | 1,188 | 1,869 | 3,073 | |
| Garrard County | R | 1,841 | 4,784 | 6,658 | |
| Grant County | R | 2,818 | 5,951 | 8,824 | |
| Graves County | R | 6,206 | 9,903 | 16,229 | |
| Grayson County | R | 2,905 | 7,170 | 10,143 | |
| Green County | R | 1,312 | 3,866 | 5,206 | |
| Greenup County | R | 7,630 | 8,696 | 16,435 | |
| Hancock County | R | 1,709 | 2,286 | 4,029 | |
| Hardin County | R | 11,507 | 24,627 | 36,441 | |
| Harlan County | R | 4,332 | 6,659 | 11,070 | |
| Harrison County | R | 2,807 | 4,855 | 7,731 | |
| Hart County | R | 2,470 | 4,269 | 6,784 | |
| Henderson County | R | 8,101 | 10,467 | 18,701 | |
| Henry County | R | 2,366 | 4,094 | 6,499 | |
| Hickman County | R | 926 | 1,395 | 2,342 | |
| Hopkins County | R | 6,420 | 12,314 | 18,843 | |
| Jackson County | R | 769 | 4,369 | 5,178 | |
| Jefferson County | D | 170,158 | 164,566 | 337,569 | |
| Jessamine County | R | 5,476 | 12,972 | 18,580 | |
| Johnson County | R | 3,288 | 5,940 | 9,304 | |
| Kenton County | R | 22,834 | 43,664 | 67,123 | |
| Knott County | D | 4,685 | 2,648 | 7,394 | |
| Knox County | R | 3,822 | 8,108 | 12,028 | |
| Larue County | R | 1,823 | 4,111 | 5,968 | |
| Laurel County | R | 5,297 | 16,819 | 22,264 | |
| Lawrence County | R | 2,705 | 3,755 | 6,513 | |
| Lee County | R | 878 | 2,018 | 2,920 | |
| Leslie County | R | 1,266 | 3,661 | 4,964 | |
| Letcher County | R | 4,192 | 4,801 | 9,065 | |
| Lewis County | R | 1,667 | 3,778 | 5,484 | |
| Lincoln County | R | 2,796 | 5,996 | 8,863 | |
| Livingston County | R | 2,007 | 2,675 | 4,706 | |
| Logan County | R | 3,768 | 6,815 | 10,644 | |
| Lyon County | R | 1,769 | 2,132 | 3,925 | |
| Madison County | R | 11,525 | 18,922 | 30,707 | |
| Magoffin County | D | 2,843 | 2,836 | 5,718 | |
| Marion County | R | 3,399 | 3,905 | 7,354 | |
| Marshall County | R | 6,383 | 9,049 | 15,521 | |
| Martin County | R | 1,504 | 2,996 | 4,539 | |
| Mason County | R | 2,644 | 4,381 | 7,079 | |
| McCracken County | R | 11,361 | 18,218 | 29,797 | |
| McCreary County | R | 1,530 | 4,121 | 5,693 | |
| McLean County | R | 1,823 | 2,584 | 4,435 | |
| Meade County | R | 3,724 | 7,152 | 10,951 | |
| Menifee County | D | 1,284 | 1,215 | 2,528 | |
| Mercer County | R | 3,224 | 6,745 | 10,028 | |
| Metcalfe County | R | 1,472 | 2,645 | 4,157 | |
| Monroe County | R | 1,158 | 4,657 | 5,843 | |
| Montgomery County | R | 4,506 | 5,647 | 10,230 | |
| Morgan County | R | 2,532 | 2,682 | 5,272 | |
| Muhlenberg County | R | 6,636 | 6,749 | 13,479 | |
| Nelson County | R | 6,524 | 10,161 | 16,844 | |
| Nicholas County | R | 1,332 | 1,700 | 3,059 | |
| Ohio County | R | 3,627 | 6,311 | 10,028 | |
| Oldham County | R | 8,080 | 18,801 | 27,132 | |
| Owen County | R | 1,615 | 3,084 | 4,741 | |
| Owsley County | R | 430 | 1,558 | 1,999 | |
| Pendleton County | R | 1,940 | 4,045 | 6,025 | |
| Perry County | R | 5,400 | 6,187 | 11,655 | |
| Pike County | D | 14,002 | 12,611 | 26,770 | |
| Powell County | R | 2,249 | 2,687 | 4,960 | |
| Pulaski County | R | 5,829 | 19,535 | 25,516 | |
| Robertson County | R | 413 | 670 | 1,090 | |
| Rockcastle County | R | 1,320 | 4,804 | 6,166 | |
| Rowan County | D | 4,556 | 4,063 | 8,706 | |
| Russell County | R | 1,772 | 6,009 | 7,821 | |
| Scott County | R | 6,325 | 10,600 | 17,050 | |
| Shelby County | R | 5,277 | 10,909 | 16,313 | |
| Simpson County | R | 2,730 | 4,273 | 7,043 | |
| Spencer County | R | 1,970 | 4,816 | 6,822 | |
| Taylor County | R | 2,979 | 7,247 | 10,295 | |
| Todd County | R | 1,491 | 3,242 | 4,754 | |
| Trigg County | R | 2,046 | 4,023 | 6,111 | |
| Trimble County | R | 1,428 | 2,332 | 3,790 | |
| Union County | R | 2,398 | 3,534 | 5,977 | |
| Warren County | R | 14,326 | 25,100 | 39,711 | |
| Washington County | R | 1,724 | 3,479 | 5,236 | |
| Wayne County | R | 2,616 | 5,027 | 7,685 | |
| Webster County | R | 2,304 | 3,207 | 5,547 | |
| Whitley County | R | 3,985 | 9,559 | 13,629 | |
| Wolfe County | D | 1,744 | 1,385 | 3,155 | |
| Woodford County | R | 4,480 | 6,937 | 11,502 |
Same ballot, 2004KY
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.