Skip to content

Florida 2000 vs 2024: county swing

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

Marion County: swing R+21.5Monroe County: swing R+19.5Orange County: swing D+11.5St. Lucie County: swing R+17.9Sumter County: swing R+26.5Union County: swing R+44.0Alachua County: swing D+5.5Calhoun County: swing R+53.8Columbia County: swing R+29.0Gadsden County: swing R+3.1Highlands County: swing R+23.6Holmes County: swing R+41.8Leon County: swing D+0.1Nassau County: swing R+7.2Okaloosa County: swing D+7.2Osceola County: swing R+5.0Palm Beach County: swing R+26.2Pasco County: swing R+25.9Putnam County: swing R+42.7St. Johns County: swing D+1.7Santa Rosa County: swing R+4.3Sarasota County: swing R+11.9Seminole County: swing D+8.5Volusia County: swing R+29.9Walton County: swing R+22.2Baker County: swing R+33.6Bay County: swing R+13.7Broward County: swing R+19.5Charlotte County: swing R+25.3Lee County: swing R+10.7Madison County: swing R+28.5Manatee County: swing R+15.5Citrus County: swing R+38.5Dixie County: swing R+51.7Duval County: swing D+15.3Gilchrist County: swing R+42.2Glades County: swing R+41.5Gulf County: swing R+35.4Hardee County: swing R+33.4Hendry County: swing R+19.8Hernando County: swing R+40.2Indian River County: swing R+9.5Jackson County: swing R+32.0Lake County: swing R+9.6Wakulla County: swing R+36.5Martin County: swing R+19.2Okeechobee County: swing R+49.1Polk County: swing R+11.7Suwannee County: swing R+29.4Washington County: swing R+38.0Bradford County: swing R+30.4Clay County: swing D+8.0DeSoto County: swing R+31.1Flagler County: swing R+33.0Hamilton County: swing R+28.3Lafayette County: swing R+40.9Liberty County: swing R+54.4Miami-Dade County: swing R+17.8Pinellas County: swing R+9.1Taylor County: swing R+39.0Franklin County: swing R+35.1Hillsborough County: swing EvenJefferson County: swing R+28.6Brevard County: swing R+12.7Levy County: swing R+38.7Collier County: swing EvenEscambia County: swing D+8.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Liberty County R+12.4 R+66.8 R+54.4 2,410 3,490
Calhoun County R+13.8 R+67.6 R+53.8 5,174 6,428
Dixie County R+18.7 R+70.4 R+51.7 4,666 8,148
Okeechobee County R+4.7 R+53.8 R+49.1 9,853 16,058
Union County R+24.2 R+68.2 R+44.0 3,826 6,231
Putnam County R+5.1 R+47.8 R+42.7 26,222 36,272
Gilchrist County R+25.8 R+68.0 R+42.2 5,395 10,686
Holmes County R+38.4 R+80.2 R+41.8 7,395 9,116
Glades County R+11.8 R+53.3 R+41.5 3,365 5,279
Lafayette County R+35.2 R+76.1 R+40.9 2,505 3,756
Hernando County flipped D+3.1 R+37.1 R+40.2 65,219 110,687
Taylor County R+20.7 R+59.7 R+39.0 6,808 9,997
Levy County R+11.5 R+50.2 R+38.7 12,724 24,377
Citrus County R+7.4 R+45.9 R+38.5 57,206 98,233
Washington County R+27.4 R+65.4 R+38.0 8,029 12,584
Wakulla County R+7.8 R+44.3 R+36.5 8,587 19,856
Gulf County R+18.8 R+54.2 R+35.4 6,144 8,697
Franklin County R+8.7 R+43.8 R+35.1 4,644 6,758
Baker County R+39.5 R+73.1 R+33.6 8,154 14,977
Hardee County R+22.9 R+56.3 R+33.4 6,233 8,143
Flagler County flipped D+4.8 R+28.2 R+33.0 27,111 79,963
Jackson County R+14.0 R+46.0 R+32.0 16,300 22,098
DeSoto County R+11.9 R+43.0 R+31.1 7,817 12,488
Bradford County R+26.9 R+57.3 R+30.4 8,673 13,932
Volusia County flipped D+8.2 R+21.7 R+29.9 183,654 310,495
Suwannee County R+31.5 R+60.9 R+29.4 12,473 21,891
Columbia County R+21.1 R+50.1 R+29.0 18,508 33,592
Jefferson County flipped D+10.0 R+18.6 R+28.6 5,644 8,502
Madison County R+0.4 R+28.9 R+28.5 6,162 9,156
Hamilton County R+10.7 R+39.0 R+28.3 3,964 5,733
Sumter County R+11.2 R+37.7 R+26.5 22,261 105,217
Palm Beach County D+27.0 D+0.8 R+26.2 433,186 745,697
Pasco County flipped D+0.7 R+25.2 R+25.9 142,731 318,463
Charlotte County R+8.7 R+34.0 R+25.3 66,896 123,674
Highlands County R+17.2 R+40.8 R+23.6 35,149 51,905
Walton County R+35.7 R+57.9 R+22.2 18,318 49,601
Marion County R+10.2 R+31.7 R+21.5 102,956 214,101
Hendry County R+18.5 R+38.3 R+19.8 8,139 13,460
Broward County D+36.5 D+17.0 R+19.5 575,143 874,526
Monroe County flipped D+1.2 R+18.3 R+19.5 33,896 44,327
Martin County R+11.9 R+31.1 R+19.2 62,013 98,291
St. Lucie County flipped D+8.8 R+9.1 R+17.9 77,989 185,131
Miami-Dade County flipped D+6.3 R+11.5 R+17.8 625,449 1,094,093
Manatee County R+8.0 R+23.5 R+15.5 110,221 228,856
Bay County R+33.6 R+47.3 R+13.7 58,805 97,775
Brevard County R+8.1 R+20.8 R+12.7 218,395 361,449
Sarasota County R+6.3 R+18.2 R+11.9 160,942 277,857
Polk County R+9.0 R+20.7 R+11.7 168,607 348,922
Lee County R+17.7 R+28.4 R+10.7 184,377 392,519
Lake County R+15.1 R+24.7 R+9.6 88,611 226,781
Indian River County R+17.9 R+27.4 R+9.5 49,622 99,015
Pinellas County flipped D+3.9 R+5.2 R+9.1 398,472 517,058
Nassau County R+39.8 R+47.0 R+7.2 23,780 65,621
Osceola County flipped D+3.5 R+1.5 R+5.0 55,659 172,776
Santa Rosa County R+46.7 R+51.0 R+4.3 50,319 112,424
Gadsden County D+33.7 D+30.6 R+3.1 14,727 21,868
Collier County R+33.1 R+33.1 Even 92,162 216,363
Hillsborough County R+3.1 R+3.1 Even 360,295 671,981
Leon County D+21.7 D+21.8 D+0.1 103,124 156,800
St. Johns County R+33.0 R+31.3 D+1.7 60,746 197,452
Alachua County D+15.4 D+20.9 D+5.5 85,729 136,548
Okaloosa County R+49.7 R+42.5 D+7.2 70,680 113,634
Clay County R+47.3 R+39.3 D+8.0 57,353 126,806
Escambia County R+27.5 R+19.5 D+8.0 116,648 162,754
Seminole County R+12.0 R+3.5 D+8.5 137,634 253,720
Orange County D+2.1 D+13.6 D+11.5 280,125 607,191
Duval County R+16.7 R+1.4 D+15.3 264,636 471,268

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