2024 Analysis2020 → 2024
Which Counties Changed Hands?
92 counties flipped Republican. Zero flipped Democrat.
The 2024 election saw dramatic party switches, particularly in Hispanic-majority counties along the Texas-Mexico border and in South Florida. These flips tell the story of America's shifting political coalitions.
Between 2020 and 2024, 92 counties flipped to Republican and 0 counties flipped to Democrat. The net change was +92 counties for Republicans. Most flips occurred in the Rio Grande Valley and other Hispanic-majority areas that shifted dramatically rightward.
92
Flipped to R
0
Flipped to D
92
Total Flips
Flipped to Republican (92)
Sorted by swing percentage
Lake and Peninsula Borough
AKR+29.5%
swing
D+19.0→R+10.5
Maverick County
TXR+27.9%
swing
D+9.5→R+18.5
Webb County
TXR+25.4%
swing
D+23.3→R+2.2
Imperial County
CAR+25.2%
swing
D+24.4→R+0.9
Starr County
TXR+21.0%
swing
D+5.0→R+16.0
Northwest Arctic Borough
AKR+19.9%
swing
D+15.4→R+4.5
Hidalgo County
TXR+19.9%
swing
D+17.1→R+2.9
Culberson County
TXR+19.6%
swing
D+2.7→R+16.9
Passaic County
NJR+19.5%
swing
D+16.7→R+2.9
Cameron County
TXR+18.9%
swing
D+13.1→R+5.8
Miami-Dade County
FLR+18.8%
swing
D+7.3→R+11.4
Osceola County
FLR+15.3%
swing
D+13.8→R+1.4
Willacy County
TXR+15.2%
swing
D+11.9→R+3.3
Merced County
CAR+14.9%
swing
D+10.5→R+4.3
San Joaquin County
CAR+14.7%
swing
D+13.8→R+0.9
Nassau County
NYR+13.7%
swing
D+9.5→R+4.1
Rockland County
NYR+13.4%
swing
D+1.7→R+11.7
Dillingham Census Area
AKR+13.2%
swing
D+7.0→R+6.2
San Bernardino County
CAR+12.8%
swing
D+10.7→R+2.1
Duval County
TXR+12.4%
swing
D+2.6→R+9.8
Fresno County
CAR+12.2%
swing
D+7.8→R+4.4
Prince of Wales-Hyder Census Area
AKR+11.9%
swing
D+7.1→R+4.8
Latah County
IDR+11.7%
swing
D+3.7→R+8.0
Stanislaus County
CAR+11.7%
swing
D+0.8→R+10.9
Ziebach County
SDR+11.3%
swing
D+8.5→R+2.8
Lynchburg city
VAR+10.5%
swing
D+2.6→R+7.9
Jasper County
SCR+10.4%
swing
D+0.7→R+9.6
Marshall County
MSR+10.4%
swing
D+3.1→R+7.3
Socorro County
NMR+10.2%
swing
D+6.5→R+3.7
Hillsborough County
FLR+9.9%
swing
D+6.9→R+3.0
+62 more counties