Skip to content

Florida 2020 vs 2024: county swing

67 of 67 counties moved toward the Republican ticket; 6 changed hands.

Marion County: swing R+5.8Monroe County: swing R+10.4Orange County: swing R+9.5St. Lucie County: swing R+7.6Sumter County: swing R+1.5Union County: swing R+2.9Alachua County: swing R+6.3Calhoun County: swing R+5.3Columbia County: swing R+5.0Gadsden County: swing R+6.0Highlands County: swing R+6.5Holmes County: swing R+1.3Leon County: swing R+6.4Nassau County: swing R+1.1Okaloosa County: swing R+3.3Osceola County: swing R+15.3Palm Beach County: swing R+12.0Pasco County: swing R+5.1Putnam County: swing R+6.6St. Johns County: swing R+4.7Santa Rosa County: swing R+4.4Sarasota County: swing R+7.8Seminole County: swing R+6.3Volusia County: swing R+7.7Walton County: swing R+6.2Baker County: swing R+2.9Bay County: swing R+3.7Broward County: swing R+12.8Charlotte County: swing R+7.3Lee County: swing R+9.2Madison County: swing R+9.4Manatee County: swing R+7.5Citrus County: swing R+4.9Dixie County: swing R+4.3Duval County: swing R+5.2Gilchrist County: swing R+4.1Glades County: swing R+7.2Gulf County: swing R+3.6Hardee County: swing R+11.2Hendry County: swing R+15.3Hernando County: swing R+6.9Indian River County: swing R+5.8Jackson County: swing R+7.1Lake County: swing R+4.6Wakulla County: swing R+3.4Martin County: swing R+6.5Okeechobee County: swing R+9.4Polk County: swing R+6.3Suwannee County: swing R+4.3Washington County: swing R+4.3Bradford County: swing R+4.7Clay County: swing R+2.2DeSoto County: swing R+10.9Flagler County: swing R+7.5Hamilton County: swing R+7.3Lafayette County: swing R+4.5Liberty County: swing R+6.4Miami-Dade County: swing R+18.8Pinellas County: swing R+5.5Taylor County: swing R+5.9Franklin County: swing R+6.5Hillsborough County: swing R+10.0Jefferson County: swing R+11.7Brevard County: swing R+4.4Levy County: swing R+4.6Collier County: swing R+8.5Escambia County: swing R+4.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20202024SwingVotes 2020Votes 2024
Miami-Dade County flipped D+7.3 R+11.5 R+18.8 1,156,816 1,094,093
Hendry County R+23.0 R+38.3 R+15.3 12,940 13,460
Osceola County flipped D+13.8 R+1.5 R+15.3 172,436 172,776
Broward County D+29.8 D+17.0 R+12.8 957,672 874,526
Palm Beach County D+12.8 D+0.8 R+12.0 773,158 745,697
Jefferson County R+6.9 R+18.6 R+11.7 8,451 8,502
Hardee County R+45.1 R+56.3 R+11.2 8,485 8,143
DeSoto County R+32.1 R+43.0 R+10.9 12,659 12,488
Monroe County R+7.9 R+18.3 R+10.4 48,029 44,327
Hillsborough County flipped D+6.9 R+3.1 R+10.0 712,063 671,981
Orange County D+23.1 D+13.6 R+9.5 647,403 607,191
Madison County R+19.5 R+28.9 R+9.4 9,380 9,156
Okeechobee County R+44.4 R+53.8 R+9.4 15,954 16,058
Lee County R+19.2 R+28.4 R+9.2 393,899 392,519
Collier County R+24.6 R+33.1 R+8.5 207,818 216,363
Sarasota County R+10.4 R+18.2 R+7.8 270,575 277,857
Volusia County R+14.0 R+21.7 R+7.7 307,439 310,495
St. Lucie County R+1.5 R+9.1 R+7.6 172,169 185,131
Flagler County R+20.7 R+28.2 R+7.5 71,716 79,963
Manatee County R+16.0 R+23.5 R+7.5 216,958 228,856
Charlotte County R+26.7 R+34.0 R+7.3 116,340 123,674
Hamilton County R+31.7 R+39.0 R+7.3 5,830 5,733
Glades County R+46.1 R+53.3 R+7.2 5,193 5,279
Jackson County R+38.9 R+46.0 R+7.1 22,419 22,098
Hernando County R+30.2 R+37.1 R+6.9 108,922 110,687
Putnam County R+41.2 R+47.8 R+6.6 36,373 36,272
Franklin County R+37.3 R+43.8 R+6.5 6,849 6,758
Highlands County R+34.3 R+40.8 R+6.5 52,170 51,905
Martin County R+24.6 R+31.1 R+6.5 98,726 98,291
Leon County D+28.2 D+21.8 R+6.4 162,929 156,800
Liberty County R+60.4 R+66.8 R+6.4 3,561 3,490
Alachua County D+27.2 D+20.9 R+6.3 142,604 136,548
Polk County R+14.4 R+20.7 R+6.3 343,256 348,922
Seminole County flipped D+2.8 R+3.5 R+6.3 260,815 253,720
Walton County R+51.7 R+57.9 R+6.2 43,711 49,601
Gadsden County D+36.6 D+30.6 R+6.0 23,762 21,868
Taylor County R+53.8 R+59.7 R+5.9 10,127 9,997
Indian River County R+21.6 R+27.4 R+5.8 97,484 99,015
Marion County R+25.9 R+31.7 R+5.8 204,376 214,101
Pinellas County flipped D+0.3 R+5.2 R+5.5 559,715 517,058
Calhoun County R+62.3 R+67.6 R+5.3 6,526 6,428
Duval County flipped D+3.8 R+1.4 R+5.2 492,820 471,268
Pasco County R+20.1 R+25.2 R+5.1 301,970 318,463
Columbia County R+45.1 R+50.1 R+5.0 33,042 33,592
Citrus County R+41.0 R+45.9 R+4.9 93,208 98,233
Bradford County R+52.6 R+57.3 R+4.7 13,632 13,932
St. Johns County R+26.6 R+31.3 R+4.7 176,622 197,452
Lake County R+20.1 R+24.7 R+4.6 211,314 226,781
Levy County R+45.6 R+50.2 R+4.6 23,145 24,377
Lafayette County R+71.6 R+76.1 R+4.5 3,658 3,756
Brevard County R+16.4 R+20.8 R+4.4 360,764 361,449
Escambia County R+15.1 R+19.5 R+4.4 170,372 162,754
Santa Rosa County R+46.6 R+51.0 R+4.4 106,928 112,424
Dixie County R+66.1 R+70.4 R+4.3 8,167 8,148
Suwannee County R+56.6 R+60.9 R+4.3 21,057 21,891
Washington County R+61.1 R+65.4 R+4.3 12,327 12,584
Gilchrist County R+63.9 R+68.0 R+4.1 9,685 10,686
Bay County R+43.6 R+47.3 R+3.7 93,024 97,775
Gulf County R+50.6 R+54.2 R+3.6 8,163 8,697
Wakulla County R+40.9 R+44.3 R+3.4 18,404 19,856
Okaloosa County R+39.2 R+42.5 R+3.3 116,373 113,634
Baker County R+70.2 R+73.1 R+2.9 14,059 14,977
Union County R+65.3 R+68.2 R+2.9 6,245 6,231
Clay County R+37.1 R+39.3 R+2.2 124,405 126,806
Sumter County R+36.2 R+37.7 R+1.5 92,485 105,217
Holmes County R+78.9 R+80.2 R+1.3 9,068 9,116
Nassau County R+45.9 R+47.0 R+1.1 58,811 65,621

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data