Florida — 2004 presidential election
Recent presidential results
state2004 presidential electionFlorida · PresidentBushR+5.0
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 52.1% | 3,964,522 |
|---|---|---|
| John KerryDemocratic | 47.1% | 3,583,544 |
| OtherAll other candidates | 0.8% | 61,744 |
2004presidential margin
D+60R+60
67 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Florida cast 27 electoral votes this cycle.
County-level results (67 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alachua County, FL | Democratic | D+13.2 |
| Baker County, FL | Republican | R+55.8 |
| Bay County, FL | Republican | R+43.1 |
| Bradford County, FL | Republican | R+39.7 |
| Brevard County, FL | Republican | R+16.1 |
| Broward County, FL | Democratic | D+29.6 |
| Calhoun County, FL | Republican | R+27.9 |
| Charlotte County, FL | Republican | R+12.7 |
| Citrus County, FL | Republican | R+14.7 |
| Clay County, FL | Republican | R+52.9 |
| Collier County, FL | Republican | R+30.9 |
| Columbia County, FL | Republican | R+34.9 |
| DeSoto County, FL | Republican | R+16.9 |
| Dixie County, FL | Republican | R+38.4 |
| Duval County, FL | Republican | R+16.2 |
| Escambia County, FL | Republican | R+31.6 |
| Flagler County, FL | Republican | R+2.7 |
| Franklin County, FL | Republican | R+18.1 |
| Gadsden County, FL | Democratic | D+39.9 |
| Gilchrist County, FL | Republican | R+41.6 |
| Glades County, FL | Republican | R+17.3 |
| Gulf County, FL | Republican | R+33.0 |
| Hamilton County, FL | Republican | R+10.5 |
| Hardee County, FL | Republican | R+40.0 |
| Hendry County, FL | Republican | R+18.4 |
| Hernando County, FL | Republican | R+6.8 |
| Highlands County, FL | Republican | R+25.4 |
| Hillsborough County, FL | Republican | R+6.8 |
| Holmes County, FL | Republican | R+55.4 |
| Indian River County, FL | Republican | R+21.1 |
| Jackson County, FL | Republican | R+23.1 |
| Jefferson County, FL | Democratic | D+11.2 |
| Lafayette County, FL | Republican | R+48.6 |
| Lake County, FL | Republican | R+21.1 |
| Lee County, FL | Republican | R+20.9 |
| Leon County, FL | Democratic | D+23.7 |
| Levy County, FL | Republican | R+26.0 |
| Liberty County, FL | Republican | R+28.4 |
| Madison County, FL | Republican | R+1.7 |
| Manatee County, FL | Republican | R+14.0 |
| Marion County, FL | Republican | R+17.2 |
| Martin County, FL | Republican | R+15.4 |
| Miami-Dade County, FL | Democratic | D+6.3 |
| Monroe County, FL | Democratic | D+0.5 |
| Nassau County, FL | Republican | R+46.5 |
| Okaloosa County, FL | Republican | R+56.1 |
| Okeechobee County, FL | Republican | R+15.0 |
| Orange County, FL | Democratic | D+0.2 |
| Osceola County, FL | Republican | R+5.5 |
| Palm Beach County, FL | Democratic | D+21.3 |
| Pasco County, FL | Republican | R+9.7 |
| Pinellas County, FL | Republican | R+0.05 |
| Polk County, FL | Republican | R+17.8 |
| Putnam County, FL | Republican | R+19.0 |
| Santa Rosa County, FL | Republican | R+55.6 |
| Sarasota County, FL | Republican | R+8.3 |
| Seminole County, FL | Republican | R+16.8 |
| St. Johns County, FL | Republican | R+38.0 |
| St. Lucie County, FL | Democratic | D+4.2 |
| Sumter County, FL | Republican | R+25.8 |
| Suwannee County, FL | Republican | R+42.0 |
| Taylor County, FL | Republican | R+28.2 |
| Union County, FL | Republican | R+45.9 |
| Volusia County, FL | Democratic | D+1.6 |
| Wakulla County, FL | Republican | R+16.0 |
| Walton County, FL | Republican | R+47.3 |
| Washington County, FL | Republican | R+43.0 |
Florida results by county
67 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 | |||||
|---|---|---|---|---|---|
| Alachua County | Kerry, John+14,742 | 47,76242.9% | 62,50456.1% | 1,0621.0% | 111,328 |
| Baker County | Bush, George W.+5,558 | 7,73877.7% | 2,18021.9% | 370.4% | 9,955 |
| Bay County | Bush, George W.+32,336 | 53,40471.2% | 21,06828.1% | 5520.7% | 75,024 |
| Bradford County | Bush, George W.+4,313 | 7,55769.6% | 3,24429.9% | 540.5% | 10,855 |
| Brevard County | Bush, George W.+42,759 | 153,06857.7% | 110,30941.6% | 2,0850.8% | 265,462 |
| Broward County | Kerry, John+209,199 | 244,67434.6% | 453,87364.2% | 8,3251.2% | 706,872 |
| Calhoun County | Bush, George W.+1,666 | 3,78263.4% | 2,11635.5% | 651.1% | 5,963 |
| Charlotte County | Bush, George W.+10,172 | 44,42855.7% | 34,25642.9% | 1,1021.4% | 79,786 |
| Citrus County | Bush, George W.+10,223 | 39,50056.9% | 29,27742.1% | 6901.0% | 69,467 |
| Clay County | Bush, George W.+43,107 | 62,07876.2% | 18,97123.3% | 4460.5% | 81,495 |
| Collier County | Bush, George W.+39,739 | 83,63165.0% | 43,89234.1% | 1,1600.9% | 128,683 |
| Columbia County | Bush, George W.+8,727 | 16,75867.1% | 8,03132.1% | 2020.8% | 24,991 |
| DeSoto County | Bush, George W.+1,611 | 5,52458.1% | 3,91341.1% | 730.8% | 9,510 |
| Dixie County | Bush, George W.+2,474 | 4,43468.8% | 1,96030.4% | 480.7% | 6,442 |
| Duval County | Bush, George W.+61,580 | 220,19057.8% | 158,61041.6% | 2,2610.6% | 381,061 |
| Escambia County | Bush, George W.+45,237 | 93,56665.3% | 48,32933.7% | 1,3831.0% | 143,278 |
| Flagler County | Bush, George W.+1,055 | 19,63351.0% | 18,57848.3% | 2690.7% | 38,480 |
| Franklin County | Bush, George W.+1,071 | 3,47258.5% | 2,40140.5% | 581.0% | 5,931 |
| Gadsden County | Kerry, John+8,376 | 6,25329.8% | 14,62969.7% | 1020.5% | 20,984 |
| Gilchrist County | Bush, George W.+2,919 | 4,93670.4% | 2,01728.8% | 620.9% | 7,015 |
| Glades County | Bush, George W.+725 | 2,44358.3% | 1,71841.0% | 270.6% | 4,188 |
| Gulf County | Bush, George W.+2,398 | 4,80566.0% | 2,40733.1% | 650.9% | 7,277 |
| Hamilton County | Bush, George W.+532 | 2,79255.0% | 2,26044.5% | 270.5% | 5,079 |
| Hardee County | Bush, George W.+2,900 | 5,04969.7% | 2,14929.6% | 510.7% | 7,249 |
| Hendry County | Bush, George W.+1,797 | 5,75758.9% | 3,96040.5% | 580.6% | 9,775 |
| Hernando County | Bush, George W.+5,448 | 42,63552.9% | 37,18746.2% | 7250.9% | 80,547 |
| Highlands County | Bush, George W.+10,531 | 25,87862.4% | 15,34737.0% | 2710.7% | 41,496 |
| Hillsborough County | Bush, George W.+31,444 | 245,57653.0% | 214,13246.2% | 3,5140.8% | 463,222 |
| Holmes County | Bush, George W.+4,602 | 6,41277.3% | 1,81021.8% | 780.9% | 8,300 |
| Indian River County | Bush, George W.+12,982 | 36,93860.1% | 23,95639.0% | 5200.8% | 61,414 |
| Jackson County | Bush, George W.+4,567 | 12,12261.2% | 7,55538.1% | 1300.7% | 19,807 |
| Jefferson County | Kerry, John+837 | 3,29844.1% | 4,13555.3% | 450.6% | 7,478 |
| Lafayette County | Bush, George W.+1,615 | 2,46074.0% | 84525.4% | 200.6% | 3,325 |
| Lake County | Bush, George W.+26,168 | 74,38960.0% | 48,22138.9% | 1,3401.1% | 123,950 |
| Lee County | Bush, George W.+50,316 | 144,17659.9% | 93,86039.0% | 2,6311.1% | 240,667 |
| Leon County | Kerry, John+32,258 | 51,61537.8% | 83,87361.5% | 8910.7% | 136,379 |
| Levy County | Bush, George W.+4,336 | 10,41062.5% | 6,07436.5% | 1681.0% | 16,652 |
| Liberty County | Bush, George W.+857 | 1,92763.8% | 1,07035.4% | 240.8% | 3,021 |
| Madison County | Bush, George W.+141 | 4,19150.5% | 4,05048.8% | 630.8% | 8,304 |
| Manatee County | Bush, George W.+20,056 | 81,31856.6% | 61,26242.7% | 1,0410.7% | 143,621 |
| Marion County | Bush, George W.+24,012 | 81,28358.2% | 57,27141.0% | 1,1230.8% | 139,677 |
| Martin County | Bush, George W.+11,154 | 41,36257.1% | 30,20841.7% | 8831.2% | 72,453 |
| Miami-Dade County | Kerry, John+48,637 | 361,09546.6% | 409,73252.9% | 3,8990.5% | 774,726 |
| Monroe County | Kerry, John+187 | 19,46749.2% | 19,65449.7% | 4141.0% | 39,535 |
| Nassau County | Bush, George W.+15,210 | 23,78372.6% | 8,57326.2% | 3871.2% | 32,743 |
| Okaloosa County | Bush, George W.+50,325 | 69,69377.6% | 19,36821.6% | 6950.8% | 89,756 |
| Okeechobee County | Bush, George W.+1,825 | 6,97857.2% | 5,15342.3% | 590.5% | 12,190 |
| Orange County | Kerry, John+815 | 192,53949.6% | 193,35449.8% | 2,1510.6% | 388,044 |
| Osceola County | Bush, George W.+4,484 | 43,11752.5% | 38,63347.0% | 4540.6% | 82,204 |
| Palm Beach County | Kerry, John+115,999 | 212,68839.1% | 328,68760.4% | 3,2470.6% | 544,622 |
| Pasco County | Bush, George W.+18,481 | 103,23054.1% | 84,74944.4% | 2,9371.5% | 190,916 |
| Pinellas County | Bush, George W.+226 | 225,68649.6% | 225,46049.5% | 4,2110.9% | 455,357 |
| Polk County | Bush, George W.+37,550 | 123,55958.6% | 86,00940.8% | 1,2620.6% | 210,830 |
| Putnam County | Bush, George W.+5,899 | 18,31159.1% | 12,41240.1% | 2500.8% | 30,973 |
| Santa Rosa County | Bush, George W.+37,400 | 52,05977.3% | 14,65921.8% | 5890.9% | 67,307 |
| Sarasota County | Bush, George W.+16,250 | 104,69253.5% | 88,44245.2% | 2,5181.3% | 195,652 |
| Seminole County | Bush, George W.+31,201 | 108,17258.1% | 76,97141.3% | 1,0520.6% | 186,195 |
| St. Johns County | Bush, George W.+32,797 | 59,19668.6% | 26,39930.6% | 6950.8% | 86,290 |
| St. Lucie County | Kerry, John+4,243 | 47,59247.6% | 51,83551.8% | 6360.6% | 100,063 |
| Sumter County | Bush, George W.+8,216 | 19,80062.2% | 11,58436.4% | 4581.4% | 31,842 |
| Suwannee County | Bush, George W.+6,631 | 11,15370.6% | 4,52228.6% | 1270.8% | 15,802 |
| Taylor County | Bush, George W.+2,418 | 5,46763.7% | 3,04935.5% | 650.8% | 8,581 |
| Union County | Bush, George W.+2,145 | 3,39672.6% | 1,25126.8% | 280.6% | 4,675 |
| Volusia County | Kerry, John+3,595 | 111,92448.9% | 115,51950.5% | 1,4960.7% | 228,939 |
| Wakulla County | Bush, George W.+1,881 | 6,77757.6% | 4,89641.6% | 900.8% | 11,763 |
| Walton County | Bush, George W.+11,342 | 17,55573.2% | 6,21325.9% | 2080.9% | 23,976 |
| Washington County | Bush, George W.+4,457 | 7,36971.1% | 2,91228.1% | 850.8% | 10,366 |
complete certified result
Florida 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: John Kerry (D) · George W. Bush (R)
Florida's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +75.8% |
| 1896 | +41.5% |
| 1900 | +53.8% |
| 1904 | +47.6% |
| 1908 | +41.4% |
| 1912 | +61.1% |
| 1916 | +51.2% |
| 1920 | +31.3% |
| 1924 | +28.8% |
| 1928 | −16.7% |
| 1932 | +49.8% |
| 1936 | +52.2% |
| 1940 | +48.0% |
| 1944 | +40.6% |
| 1948 | +15.2% |
| 1952 | −10.0% |
| 1956 | −14.5% |
| 1960 | −3.0% |
| 1964 | +2.3% |
| 1968 | −9.6% |
| 1972 | −44.1% |
| 1976 | +5.3% |
| 1980 | −17.0% |
| 1984 | −30.7% |
| 1988 | −22.4% |
| 1992 | −1.9% |
| 1996 | +5.7% |
| 2000 | −0.0% |
| 2004 | −5.0% |
| 2008 | +2.8% |
| 2012 | +0.9% |
| 2016 | −1.2% |
| 2020 | −3.4% |
| 2024 | −13.1% |
Same ballot, 2004FL
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.