Elections / 2004 · President · TN
George W. Bush carried Tennessee R+14.3.
John Kerry (D) vs George W. Bush (R) in Tennessee, 2004. The state ran 11.8 points more Republican than the nation (R+2.5 nationally).
Nominees: John Kerry (D) · George W. Bush (R)
Tennessee result
2,434,949 votes counted
Kerry (D)
1,035,160
42.5%
Bush (R)
1,383,336
56.8%
All others
16,453
0.7%
Margin
R+14.3
2004 presidential election
Tennessee, 2004
BushR+14.3
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 56.8% | 1,383,336 |
|---|---|---|
| John KerryDemocratic | 42.5% | 1,035,160 |
| OtherAll other candidates | 0.7% | 16,453 |
D+60R+60
95 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Tennessee's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +13.5% |
| 1896 | +6.0% |
| 1900 | +8.1% |
| 1904 | +10.8% |
| 1908 | +6.9% |
| 1912 | +28.9% |
| 1916 | +13.6% |
| 1920 | −2.8% |
| 1924 | +9.3% |
| 1928 | −11.1% |
| 1932 | +34.0% |
| 1936 | +37.9% |
| 1940 | +34.9% |
| 1944 | +21.2% |
| 1948 | +12.3% |
| 1952 | −0.3% |
| 1956 | −0.6% |
| 1960 | −7.1% |
| 1964 | +11.0% |
| 1968 | −9.7% |
| 1972 | −38.0% |
| 1976 | +13.0% |
| 1980 | −0.3% |
| 1984 | −16.3% |
| 1988 | −16.3% |
| 1992 | +4.7% |
| 1996 | +2.4% |
| 2000 | −3.9% |
| 2004 | −14.3% |
| 2008 | −15.0% |
| 2012 | −20.4% |
| 2016 | −26.0% |
| 2020 | −23.2% |
| 2024 | −29.6% |
County results — 2004
95 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Anderson County | R | 12,896 | 18,510 | 31,682 | |
| Bedford County | R | 5,268 | 8,351 | 13,706 | |
| Benton County | D | 3,869 | 3,161 | 7,090 | |
| Bledsoe County | R | 1,927 | 2,849 | 4,809 | |
| Blount County | R | 15,047 | 33,241 | 48,712 | |
| Bradley County | R | 9,431 | 25,951 | 35,637 | |
| Campbell County | R | 6,163 | 7,859 | 14,118 | |
| Cannon County | R | 2,515 | 2,931 | 5,481 | |
| Carroll County | R | 5,070 | 6,605 | 11,757 | |
| Carter County | R | 6,395 | 15,768 | 22,313 | |
| Cheatham County | R | 5,918 | 9,676 | 15,697 | |
| Chester County | R | 2,242 | 4,086 | 6,357 | |
| Claiborne County | R | 4,034 | 6,448 | 10,540 | |
| Clay County | D | 1,675 | 1,650 | 3,357 | |
| Cocke County | R | 3,935 | 8,297 | 12,311 | |
| Coffee County | R | 8,243 | 11,793 | 20,167 | |
| Crockett County | R | 2,459 | 3,242 | 5,722 | |
| Cumberland County | R | 8,327 | 15,144 | 23,637 | |
| Davidson County | D | 132,737 | 107,839 | 242,302 | |
| Decatur County | R | 2,268 | 2,566 | 4,879 | |
| DeKalb County | R | 3,445 | 3,685 | 7,173 | |
| Dickson County | R | 8,597 | 10,567 | 19,298 | |
| Dyer County | R | 5,287 | 8,447 | 13,809 | |
| Fayette County | R | 5,696 | 8,962 | 14,737 | |
| Fentress County | R | 2,371 | 4,293 | 6,700 | |
| Franklin County | R | 7,800 | 9,129 | 17,077 | |
| Gibson County | R | 8,511 | 10,596 | 19,221 | |
| Giles County | R | 5,273 | 6,163 | 11,537 | |
| Grainger County | R | 2,569 | 4,907 | 7,527 | |
| Greene County | R | 7,635 | 16,382 | 24,194 | |
| Grundy County | D | 2,789 | 2,107 | 4,929 | |
| Hamblen County | R | 7,433 | 14,742 | 22,318 | |
| Hamilton County | R | 57,302 | 78,547 | 136,936 | |
| Hancock County | R | 777 | 1,756 | 2,551 | |
| Hardeman County | D | 5,685 | 4,704 | 10,466 | |
| Hardin County | R | 3,834 | 6,087 | 9,954 | |
| Hawkins County | R | 6,684 | 13,447 | 20,233 | |
| Haywood County | D | 4,359 | 3,140 | 7,548 | |
| Henderson County | R | 3,448 | 6,585 | 10,096 | |
| Henry County | R | 5,732 | 7,340 | 13,177 | |
| Hickman County | R | 4,263 | 4,359 | 8,673 | |
| Houston County | D | 2,126 | 1,440 | 3,598 | |
| Humphreys County | D | 4,485 | 3,261 | 7,793 | |
| Jackson County | D | 2,998 | 2,026 | 5,056 | |
| Jefferson County | R | 5,469 | 11,625 | 17,215 | |
| Johnson County | R | 1,812 | 4,634 | 6,480 | |
| Knox County | R | 66,013 | 110,803 | 178,419 | |
| Lake County | D | 1,317 | 1,039 | 2,370 | |
| Lauderdale County | D | 4,474 | 4,164 | 8,682 | |
| Lawrence County | R | 6,592 | 9,959 | 16,658 | |
| Lewis County | R | 2,192 | 2,819 | 5,054 | |
| Lincoln County | R | 4,546 | 7,829 | 12,457 | |
| Loudon County | R | 5,708 | 14,041 | 19,864 | |
| Macon County | R | 2,738 | 4,670 | 7,433 | |
| Madison County | R | 16,840 | 21,679 | 38,675 | |
| Marion County | R | 5,548 | 5,862 | 11,492 | |
| Marshall County | R | 4,722 | 5,825 | 10,615 | |
| Maury County | R | 12,379 | 17,505 | 30,043 | |
| McMinn County | R | 5,891 | 11,980 | 18,003 | |
| McNairy County | R | 4,101 | 5,787 | 9,924 | |
| Meigs County | R | 1,595 | 2,500 | 4,132 | |
| Monroe County | R | 5,354 | 10,123 | 15,568 | |
| Montgomery County | R | 20,070 | 28,627 | 48,998 | |
| Moore County | R | 1,084 | 1,668 | 2,774 | |
| Morgan County | R | 2,924 | 4,401 | 7,360 | |
| Obion County | R | 5,549 | 7,859 | 13,535 | |
| Overton County | D | 4,518 | 3,941 | 8,510 | |
| Perry County | D | 1,579 | 1,522 | 3,150 | |
| Pickett County | R | 1,033 | 1,600 | 2,645 | |
| Polk County | R | 2,724 | 3,924 | 6,700 | |
| Putnam County | R | 10,566 | 15,637 | 26,442 | |
| Rhea County | R | 3,665 | 7,301 | 11,054 | |
| Roane County | R | 8,706 | 14,467 | 23,338 | |
| Robertson County | R | 9,865 | 15,331 | 25,323 | |
| Rutherford County | R | 31,647 | 52,200 | 84,409 | |
| Scott County | R | 3,086 | 4,509 | 7,628 | |
| Sequatchie County | R | 1,986 | 2,951 | 4,983 | |
| Sevier County | R | 8,621 | 22,143 | 30,970 | |
| Shelby County | D | 216,945 | 158,137 | 377,282 | |
| Smith County | D | 4,044 | 3,739 | 7,828 | |
| Stewart County | D | 2,860 | 2,675 | 5,583 | |
| Sullivan County | R | 19,637 | 42,555 | 62,639 | |
| Sumner County | R | 21,458 | 40,181 | 61,968 | |
| Tipton County | R | 7,379 | 14,178 | 21,677 | |
| Trousdale County | D | 1,851 | 1,314 | 3,191 | |
| Unicoi County | R | 2,374 | 5,030 | 7,463 | |
| Union County | R | 2,524 | 4,145 | 6,710 | |
| Van Buren County | D | 1,209 | 1,120 | 2,347 | |
| Warren County | R | 6,808 | 7,503 | 14,400 | |
| Washington County | R | 14,944 | 29,735 | 45,006 | |
| Wayne County | R | 1,951 | 3,999 | 5,984 | |
| Weakley County | R | 5,588 | 7,817 | 13,496 | |
| White County | R | 4,147 | 5,269 | 9,495 | |
| Williamson County | R | 21,732 | 57,451 | 79,650 | |
| Wilson County | R | 15,277 | 28,924 | 44,452 |