Skip to content

Florida 2012 vs 2024: county swing

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

Marion County: swing R+15.4Monroe County: swing R+18.8Orange County: swing R+4.7St. Lucie County: swing R+16.9Sumter County: swing R+2.8Union County: swing R+19.2Alachua County: swing D+3.5Calhoun County: swing R+23.6Columbia County: swing R+13.5Gadsden County: swing R+10.0Highlands County: swing R+17.7Holmes County: swing R+11.9Leon County: swing R+1.9Nassau County: swing D+1.5Okaloosa County: swing D+6.8Osceola County: swing R+26.1Palm Beach County: swing R+16.2Pasco County: swing R+18.6Putnam County: swing R+23.3St. Johns County: swing D+6.4Santa Rosa County: swing D+1.6Sarasota County: swing R+10.7Seminole County: swing D+3.0Volusia County: swing R+20.5Walton County: swing R+5.9Baker County: swing R+14.5Bay County: swing R+3.7Broward County: swing R+17.9Charlotte County: swing R+19.7Lee County: swing R+11.9Madison County: swing R+25.5Manatee County: swing R+11.0Citrus County: swing R+24.0Dixie County: swing R+23.5Duval County: swing D+2.2Gilchrist County: swing R+17.0Glades County: swing R+34.7Gulf County: swing R+12.2Hardee County: swing R+25.4Hendry County: swing R+32.3Hernando County: swing R+28.6Indian River County: swing R+5.1Jackson County: swing R+17.0Lake County: swing R+7.6Wakulla County: swing R+16.2Martin County: swing R+8.2Okeechobee County: swing R+33.7Polk County: swing R+13.9Suwannee County: swing R+15.9Washington County: swing R+17.9Bradford County: swing R+15.3Clay County: swing D+6.5DeSoto County: swing R+28.7Flagler County: swing R+20.8Hamilton County: swing R+22.2Lafayette County: swing R+17.8Liberty County: swing R+25.4Miami-Dade County: swing R+35.2Pinellas County: swing R+10.8Taylor County: swing R+21.5Franklin County: swing R+12.3Hillsborough County: swing R+9.7Jefferson County: swing R+20.3Brevard County: swing R+8.1Levy County: swing R+18.0Collier County: swing R+3.1Escambia County: swing D+1.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122024SwingVotes 2012Votes 2024
Miami-Dade County flipped D+23.7 R+11.5 R+35.2 878,314 1,094,093
Glades County R+18.6 R+53.3 R+34.7 3,989 5,279
Okeechobee County R+20.1 R+53.8 R+33.7 12,324 16,058
Hendry County R+6.0 R+38.3 R+32.3 10,185 13,460
DeSoto County R+14.3 R+43.0 R+28.7 9,865 12,488
Hernando County R+8.5 R+37.1 R+28.6 83,667 110,687
Osceola County flipped D+24.6 R+1.5 R+26.1 108,698 172,776
Madison County R+3.4 R+28.9 R+25.5 8,715 9,156
Hardee County R+30.9 R+56.3 R+25.4 7,226 8,143
Liberty County R+41.4 R+66.8 R+25.4 3,284 3,490
Citrus County R+21.9 R+45.9 R+24.0 73,935 98,233
Calhoun County R+44.0 R+67.6 R+23.6 6,152 6,428
Dixie County R+46.9 R+70.4 R+23.5 6,941 8,148
Putnam County R+24.5 R+47.8 R+23.3 31,324 36,272
Hamilton County R+16.8 R+39.0 R+22.2 5,407 5,733
Taylor County R+38.2 R+59.7 R+21.5 9,120 9,997
Flagler County R+7.4 R+28.2 R+20.8 50,595 79,963
Volusia County R+1.2 R+21.7 R+20.5 234,536 310,495
Jefferson County flipped D+1.7 R+18.6 R+20.3 7,808 8,502
Charlotte County R+14.3 R+34.0 R+19.7 84,682 123,674
Union County R+49.0 R+68.2 R+19.2 5,393 6,231
Monroe County flipped D+0.5 R+18.3 R+18.8 39,057 44,327
Pasco County R+6.6 R+25.2 R+18.6 213,573 318,463
Levy County R+32.2 R+50.2 R+18.0 18,399 24,377
Broward County D+34.9 D+17.0 R+17.9 756,422 874,526
Washington County R+47.5 R+65.4 R+17.9 10,999 12,584
Lafayette County R+58.3 R+76.1 R+17.8 3,399 3,756
Highlands County R+23.1 R+40.8 R+17.7 42,444 51,905
Gilchrist County R+51.0 R+68.0 R+17.0 7,909 10,686
Jackson County R+29.0 R+46.0 R+17.0 20,941 22,098
St. Lucie County flipped D+7.8 R+9.1 R+16.9 123,027 185,131
Palm Beach County D+17.0 D+0.8 R+16.2 600,721 745,697
Wakulla County R+28.1 R+44.3 R+16.2 14,660 19,856
Suwannee County R+45.0 R+60.9 R+15.9 17,629 21,891
Marion County R+16.3 R+31.7 R+15.4 161,385 214,101
Bradford County R+42.0 R+57.3 R+15.3 11,635 13,932
Baker County R+58.6 R+73.1 R+14.5 11,368 14,977
Polk County R+6.8 R+20.7 R+13.9 248,683 348,922
Columbia County R+36.6 R+50.1 R+13.5 27,163 33,592
Franklin County R+31.5 R+43.8 R+12.3 5,474 6,758
Gulf County R+42.0 R+54.2 R+12.2 7,108 8,697
Holmes County R+68.3 R+80.2 R+11.9 8,274 9,116
Lee County R+16.5 R+28.4 R+11.9 266,166 392,519
Manatee County R+12.5 R+23.5 R+11.0 153,491 228,856
Pinellas County flipped D+5.6 R+5.2 R+10.8 457,702 517,058
Sarasota County R+7.5 R+18.2 R+10.7 207,480 277,857
Gadsden County D+40.6 D+30.6 R+10.0 22,499 21,868
Hillsborough County flipped D+6.6 R+3.1 R+9.7 542,102 671,981
Martin County R+22.9 R+31.1 R+8.2 78,873 98,291
Brevard County R+12.7 R+20.8 R+8.1 285,559 361,449
Lake County R+17.1 R+24.7 R+7.6 150,811 226,781
Walton County R+52.0 R+57.9 R+5.9 28,494 49,601
Indian River County R+22.3 R+27.4 R+5.1 71,464 99,015
Orange County D+18.3 D+13.6 R+4.7 466,359 607,191
Bay County R+43.6 R+47.3 R+3.7 79,861 97,775
Collier County R+30.0 R+33.1 R+3.1 149,112 216,363
Sumter County R+34.9 R+37.7 R+2.8 60,479 105,217
Leon County D+23.7 D+21.8 R+1.9 148,353 156,800
Escambia County R+20.5 R+19.5 D+1.0 148,502 162,754
Nassau County R+48.5 R+47.0 D+1.5 40,528 65,621
Santa Rosa County R+52.6 R+51.0 D+1.6 76,846 112,424
Duval County R+3.6 R+1.4 D+2.2 411,848 471,268
Seminole County R+6.5 R+3.5 D+3.0 208,620 253,720
Alachua County D+17.4 D+20.9 D+3.5 120,418 136,548
St. Johns County R+37.7 R+31.3 D+6.4 114,795 197,452
Clay County R+45.8 R+39.3 D+6.5 96,589 126,806
Okaloosa County R+49.3 R+42.5 D+6.8 94,798 113,634

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