Elections / 2004 · President · TN
Tennessee — 2004 presidential election
Recent presidential results
state2004 presidential electionTennessee · PresidentBushR+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 |
2004presidential margin
D+60R+60
95 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Tennessee cast 11 electoral votes this cycle.
County-level results (95 counties) — table
| County | Winner | Margin |
|---|---|---|
| Anderson County, TN | Republican | R+17.7 |
| Bedford County, TN | Republican | R+22.5 |
| Benton County, TN | Democratic | D+10.0 |
| Bledsoe County, TN | Republican | R+19.2 |
| Blount County, TN | Republican | R+37.4 |
| Bradley County, TN | Republican | R+46.4 |
| Campbell County, TN | Republican | R+12.0 |
| Cannon County, TN | Republican | R+7.6 |
| Carroll County, TN | Republican | R+13.1 |
| Carter County, TN | Republican | R+42.0 |
| Cheatham County, TN | Republican | R+23.9 |
| Chester County, TN | Republican | R+29.0 |
| Claiborne County, TN | Republican | R+22.9 |
| Clay County, TN | Democratic | D+0.7 |
| Cocke County, TN | Republican | R+35.4 |
| Coffee County, TN | Republican | R+17.6 |
| Crockett County, TN | Republican | R+13.7 |
| Cumberland County, TN | Republican | R+28.8 |
| Davidson County, TN | Democratic | D+10.3 |
| Decatur County, TN | Republican | R+6.1 |
| DeKalb County, TN | Republican | R+3.3 |
| Dickson County, TN | Republican | R+10.2 |
| Dyer County, TN | Republican | R+22.9 |
| Fayette County, TN | Republican | R+22.2 |
| Fentress County, TN | Republican | R+28.7 |
| Franklin County, TN | Republican | R+7.8 |
| Gibson County, TN | Republican | R+10.8 |
| Giles County, TN | Republican | R+7.7 |
| Grainger County, TN | Republican | R+31.1 |
| Greene County, TN | Republican | R+36.2 |
| Grundy County, TN | Democratic | D+13.8 |
| Hamblen County, TN | Republican | R+32.7 |
| Hamilton County, TN | Republican | R+15.5 |
| Hancock County, TN | Republican | R+38.4 |
| Hardeman County, TN | Democratic | D+9.4 |
| Hardin County, TN | Republican | R+22.6 |
| Hawkins County, TN | Republican | R+33.4 |
| Haywood County, TN | Democratic | D+16.1 |
| Henderson County, TN | Republican | R+31.1 |
| Henry County, TN | Republican | R+12.2 |
| Hickman County, TN | Republican | R+1.1 |
| Houston County, TN | Democratic | D+19.1 |
| Humphreys County, TN | Democratic | D+15.7 |
| Jackson County, TN | Democratic | D+19.2 |
| Jefferson County, TN | Republican | R+35.8 |
| Johnson County, TN | Republican | R+43.5 |
| Knox County, TN | Republican | R+25.1 |
| Lake County, TN | Democratic | D+11.7 |
| Lauderdale County, TN | Democratic | D+3.6 |
| Lawrence County, TN | Republican | R+20.2 |
| Lewis County, TN | Republican | R+12.4 |
| Lincoln County, TN | Republican | R+26.4 |
| Loudon County, TN | Republican | R+42.0 |
| Macon County, TN | Republican | R+26.0 |
| Madison County, TN | Republican | R+12.5 |
| Marion County, TN | Republican | R+2.7 |
| Marshall County, TN | Republican | R+10.4 |
| Maury County, TN | Republican | R+17.1 |
| McMinn County, TN | Republican | R+33.8 |
| McNairy County, TN | Republican | R+17.0 |
| Meigs County, TN | Republican | R+21.9 |
| Monroe County, TN | Republican | R+30.6 |
| Montgomery County, TN | Republican | R+17.5 |
| Moore County, TN | Republican | R+21.1 |
| Morgan County, TN | Republican | R+20.1 |
| Obion County, TN | Republican | R+17.1 |
| Overton County, TN | Democratic | D+6.8 |
| Perry County, TN | Democratic | D+1.8 |
| Pickett County, TN | Republican | R+21.4 |
| Polk County, TN | Republican | R+17.9 |
| Putnam County, TN | Republican | R+19.2 |
| Rhea County, TN | Republican | R+32.9 |
| Roane County, TN | Republican | R+24.7 |
| Robertson County, TN | Republican | R+21.6 |
| Rutherford County, TN | Republican | R+24.3 |
| Scott County, TN | Republican | R+18.7 |
| Sequatchie County, TN | Republican | R+19.4 |
| Sevier County, TN | Republican | R+43.7 |
| Shelby County, TN | Democratic | D+15.6 |
| Smith County, TN | Democratic | D+3.9 |
| Stewart County, TN | Democratic | D+3.3 |
| Sullivan County, TN | Republican | R+36.6 |
| Sumner County, TN | Republican | R+30.2 |
| Tipton County, TN | Republican | R+31.4 |
| Trousdale County, TN | Democratic | D+16.8 |
| Unicoi County, TN | Republican | R+35.6 |
| Union County, TN | Republican | R+24.2 |
| Van Buren County, TN | Democratic | D+3.8 |
| Warren County, TN | Republican | R+4.8 |
| Washington County, TN | Republican | R+32.9 |
| Wayne County, TN | Republican | R+34.2 |
| Weakley County, TN | Republican | R+16.5 |
| White County, TN | Republican | R+11.8 |
| Williamson County, TN | Republican | R+44.8 |
| Wilson County, TN | Republican | R+30.7 |
Nominees: John Kerry (D) · George W. Bush (R)
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.7% |
County-by-county results — 95 counties
| 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 |
Same ballot, 2004TN
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.