Skip to content

Florida 2012 vs 2020: county swing

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

Marion County: swing R+9.6Monroe County: swing R+8.4Orange County: swing D+4.8St. Lucie County: swing R+9.3Sumter County: swing R+1.3Union County: swing R+16.3Alachua County: swing D+9.8Calhoun County: swing R+18.3Columbia County: swing R+8.5Gadsden County: swing R+4.0Highlands County: swing R+11.2Holmes County: swing R+10.6Leon County: swing D+4.5Nassau County: swing D+2.6Okaloosa County: swing D+10.1Osceola County: swing R+10.8Palm Beach County: swing R+4.2Pasco County: swing R+13.5Putnam County: swing R+16.7St. Johns County: swing D+11.1Santa Rosa County: swing D+6.0Sarasota County: swing R+2.9Seminole County: swing D+9.3Volusia County: swing R+12.8Walton County: swing D+0.3Baker County: swing R+11.6Bay County: swing EvenBroward County: swing R+5.1Charlotte County: swing R+12.4Lee County: swing R+2.7Madison County: swing R+16.1Manatee County: swing R+3.5Citrus County: swing R+19.1Dixie County: swing R+19.2Duval County: swing D+7.4Gilchrist County: swing R+12.9Glades County: swing R+27.5Gulf County: swing R+8.6Hardee County: swing R+14.2Hendry County: swing R+17.0Hernando County: swing R+21.7Indian River County: swing D+0.7Jackson County: swing R+9.9Lake County: swing R+3.0Wakulla County: swing R+12.8Martin County: swing R+1.7Okeechobee County: swing R+24.3Polk County: swing R+7.6Suwannee County: swing R+11.6Washington County: swing R+13.6Bradford County: swing R+10.6Clay County: swing D+8.7DeSoto County: swing R+17.8Flagler County: swing R+13.3Hamilton County: swing R+14.9Lafayette County: swing R+13.3Liberty County: swing R+19.0Miami-Dade County: swing R+16.4Pinellas County: swing R+5.3Taylor County: swing R+15.6Franklin County: swing R+5.8Hillsborough County: swing D+0.3Jefferson County: swing R+8.6Brevard County: swing R+3.7Levy County: swing R+13.4Collier County: swing D+5.4Escambia County: swing D+5.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Glades County R+18.6 R+46.1 R+27.5 3,989 5,193
Okeechobee County R+20.1 R+44.4 R+24.3 12,324 15,954
Hernando County R+8.5 R+30.2 R+21.7 83,667 108,922
Dixie County R+46.9 R+66.1 R+19.2 6,941 8,167
Citrus County R+21.9 R+41.0 R+19.1 73,935 93,208
Liberty County R+41.4 R+60.4 R+19.0 3,284 3,561
Calhoun County R+44.0 R+62.3 R+18.3 6,152 6,526
DeSoto County R+14.3 R+32.1 R+17.8 9,865 12,659
Hendry County R+6.0 R+23.0 R+17.0 10,185 12,940
Putnam County R+24.5 R+41.2 R+16.7 31,324 36,373
Miami-Dade County D+23.7 D+7.3 R+16.4 878,314 1,156,816
Union County R+49.0 R+65.3 R+16.3 5,393 6,245
Madison County R+3.4 R+19.5 R+16.1 8,715 9,380
Taylor County R+38.2 R+53.8 R+15.6 9,120 10,127
Hamilton County R+16.8 R+31.7 R+14.9 5,407 5,830
Hardee County R+30.9 R+45.1 R+14.2 7,226 8,485
Washington County R+47.5 R+61.1 R+13.6 10,999 12,327
Pasco County R+6.6 R+20.1 R+13.5 213,573 301,970
Levy County R+32.2 R+45.6 R+13.4 18,399 23,145
Flagler County R+7.4 R+20.7 R+13.3 50,595 71,716
Lafayette County R+58.3 R+71.6 R+13.3 3,399 3,658
Gilchrist County R+51.0 R+63.9 R+12.9 7,909 9,685
Volusia County R+1.2 R+14.0 R+12.8 234,536 307,439
Wakulla County R+28.1 R+40.9 R+12.8 14,660 18,404
Charlotte County R+14.3 R+26.7 R+12.4 84,682 116,340
Baker County R+58.6 R+70.2 R+11.6 11,368 14,059
Suwannee County R+45.0 R+56.6 R+11.6 17,629 21,057
Highlands County R+23.1 R+34.3 R+11.2 42,444 52,170
Osceola County D+24.6 D+13.8 R+10.8 108,698 172,436
Bradford County R+42.0 R+52.6 R+10.6 11,635 13,632
Holmes County R+68.3 R+78.9 R+10.6 8,274 9,068
Jackson County R+29.0 R+38.9 R+9.9 20,941 22,419
Marion County R+16.3 R+25.9 R+9.6 161,385 204,376
St. Lucie County flipped D+7.8 R+1.5 R+9.3 123,027 172,169
Gulf County R+42.0 R+50.6 R+8.6 7,108 8,163
Jefferson County flipped D+1.7 R+6.9 R+8.6 7,808 8,451
Columbia County R+36.6 R+45.1 R+8.5 27,163 33,042
Monroe County flipped D+0.5 R+7.9 R+8.4 39,057 48,029
Polk County R+6.8 R+14.4 R+7.6 248,683 343,256
Franklin County R+31.5 R+37.3 R+5.8 5,474 6,849
Pinellas County D+5.6 D+0.3 R+5.3 457,702 559,715
Broward County D+34.9 D+29.8 R+5.1 756,422 957,672
Palm Beach County D+17.0 D+12.8 R+4.2 600,721 773,158
Gadsden County D+40.6 D+36.6 R+4.0 22,499 23,762
Brevard County R+12.7 R+16.4 R+3.7 285,559 360,764
Manatee County R+12.5 R+16.0 R+3.5 153,491 216,958
Lake County R+17.1 R+20.1 R+3.0 150,811 211,314
Sarasota County R+7.5 R+10.4 R+2.9 207,480 270,575
Lee County R+16.5 R+19.2 R+2.7 266,166 393,899
Martin County R+22.9 R+24.6 R+1.7 78,873 98,726
Sumter County R+34.9 R+36.2 R+1.3 60,479 92,485
Bay County R+43.6 R+43.6 Even 79,861 93,024
Hillsborough County D+6.6 D+6.9 D+0.3 542,102 712,063
Walton County R+52.0 R+51.7 D+0.3 28,494 43,711
Indian River County R+22.3 R+21.6 D+0.7 71,464 97,484
Nassau County R+48.5 R+45.9 D+2.6 40,528 58,811
Leon County D+23.7 D+28.2 D+4.5 148,353 162,929
Orange County D+18.3 D+23.1 D+4.8 466,359 647,403
Collier County R+30.0 R+24.6 D+5.4 149,112 207,818
Escambia County R+20.5 R+15.1 D+5.4 148,502 170,372
Santa Rosa County R+52.6 R+46.6 D+6.0 76,846 106,928
Duval County flipped R+3.6 D+3.8 D+7.4 411,848 492,820
Clay County R+45.8 R+37.1 D+8.7 96,589 124,405
Seminole County flipped R+6.5 D+2.8 D+9.3 208,620 260,815
Alachua County D+17.4 D+27.2 D+9.8 120,418 142,604
Okaloosa County R+49.3 R+39.2 D+10.1 94,798 116,373
St. Johns County R+37.7 R+26.6 D+11.1 114,795 176,622

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