Biggest Shifts2020 → 2024

Which Communities Shifted the Most?

Lake and Peninsula Borough, Alaska, AK swung 32.1 points toward Republicans—the biggest shift in the nation.

Trump made major inroads in communities with bloc voting patterns—particularly areas with higher shares of non-English speakers where he invested heavily in outreach. Harris gained in places attracting liberal migration: Atlanta suburbs, Asheville, mid-size Pacific Northwest cities like Bend, and a few small conservative communities that may have maxed out on the GOP.

Between 2020 and 2024, most U.S. counties shifted toward Republicans. The biggest GOP swings came from communities with bloc voting patterns—South Texas border counties, Orthodox Jewish enclaves, and other tight-knit groups Trump actively courted. Democratic gains were smaller and concentrated in areas experiencing liberal in-migration: Atlanta's exurbs, Asheville, mountain towns in the Pacific Northwest, and some deeply red rural counties that may have hit a GOP ceiling.

Sorted by percentage point swing

Biggest Swings Toward Republicans

#CountySwing20202024Votes
1Lake and Peninsula Borough, AlaskaAK*R+32.1%D+19.8R+12.3449
2Maverick County, TexasTXR+27.9%D+9.5R+18.515,745
3Webb County, TexasTXR+25.4%D+23.3R+2.265,937
4Imperial County, CaliforniaCAR+25.2%D+24.4R+0.954,025
5Bronx County, New YorkNYR+22.6%D+67.5D+44.9364,061
6Northwest Arctic Borough, AlaskaAK*R+21.3%D+16.9R+4.41,536
7Queens County, New YorkNYR+21.1%D+45.2D+24.1715,964
8Starr County, TexasTXR+21.0%D+5.0R+16.016,431
9Dimmit County, TexasTXR+20.7%D+24.0D+3.33,427
10El Paso County, TexasTXR+20.0%D+35.1D+15.1252,005
11Hidalgo County, TexasTXR+19.9%D+17.1R+2.9217,265
12Culberson County, TexasTXR+19.6%D+2.7R+16.9781
13Passaic County, New JerseyNJR+19.5%D+16.7R+2.9203,351
14Cameron County, TexasTXR+18.9%D+13.2R+5.8116,309
15Miami-Dade County, FloridaFLR+18.8%D+7.3R+11.41,097,209
16Hudson County, New JerseyNJR+18.7%D+46.6D+27.9232,232
17Denali Borough, AlaskaAK*R+17.1%R+5.2R+22.31,267
18Zapata County, TexasTXR+17.1%R+5.3R+22.44,871
19Zavala County, TexasTXR+17.0%D+31.4D+14.43,492
20Frio County, TexasTXR+16.9%R+7.6R+24.54,939
21Santa Cruz County, ArizonaAZR+16.9%D+35.5D+18.619,167
22Val Verde County, TexasTXR+16.6%R+9.9R+26.614,612
23Hoonah-Angoon Census Area, AlaskaAK*R+15.7%D+37.7D+22.11,769
24Bethel Census Area, AlaskaAK*R+15.6%D+28.0D+12.44,331
25Kusilvak Census Area, AlaskaAK*R+15.5%D+32.3D+16.71,567
26Osceola County, FloridaFLR+15.3%D+13.8R+1.4173,289
27Hendry County, FloridaFLR+15.2%R+23.0R+38.213,487
28Willacy County, TexasTXR+15.2%D+11.9R+3.35,563
29Sutter County, CaliforniaCAR+15.0%R+16.4R+31.439,339
30Merced County, CaliforniaCAR+14.9%D+10.5R+4.386,684
31Kenedy County, TexasTXR+14.9%R+32.0R+46.8158
32San Joaquin County, CaliforniaCAR+14.7%D+13.8R+0.9264,916
33Apache County, ArizonaAZR+14.7%D+33.6D+18.932,096
34Richmond County, New YorkNYR+14.4%R+14.9R+29.3200,558
35Yuma County, ArizonaAZR+14.2%R+6.2R+20.468,195
36Middlesex County, New JerseyNJR+14.2%D+22.2D+8.0366,639
37Rio Arriba County, New MexicoNMR+14.2%D+33.6D+19.415,989
38Mora County, New MexicoNMR+14.1%D+31.4D+17.32,487
39McKinley County, New MexicoNMR+14.1%D+38.6D+24.525,867
40Guadalupe County, New MexicoNMR+13.8%D+14.5D+0.71,938
41Nassau County, New YorkNYR+13.7%D+9.6R+4.2715,715
42Reeves County, TexasTXR+13.7%R+23.3R+36.93,439
43Nome Census Area, AlaskaAK*R+13.6%D+23.1D+9.42,800
44Rockland County, New YorkNYR+13.4%D+1.7R+11.7150,825
45Manassas Park city, VirginiaVAR+13.2%D+33.1D+19.95,997
46Bergen County, New JerseyNJR+13.2%D+16.5D+3.4460,685
47Uvalde County, TexasTXR+13.1%R+20.3R+33.49,772
48Tulare County, CaliforniaCAR+12.9%R+7.8R+20.7138,309
49Broward County, FloridaFLR+12.9%D+29.8D+16.9877,262
50San Bernardino County, CaliforniaCAR+12.8%D+10.7R+2.1761,714

Biggest Swings Toward Democrats

#CountySwing20202024Votes
1Yakutat City and Borough, AlaskaAK*D+10.9%D+8.5D+19.4464
2Henry County, GeorgiaGAD+9.1%D+20.4D+29.5129,774
3Kodiak Island Borough, AlaskaAK*D+7.3%R+21.8R+14.57,132
4San Juan County, ColoradoCOD+7.0%D+24.9D+31.9589
5Chaffee County, ColoradoCOD+6.7%D+6.8D+13.614,423
6Loving County, TexasTXD+6.5%R+84.8R+78.397
7Rockdale County, GeorgiaGAD+6.4%D+40.8D+47.245,471
8Douglas County, GeorgiaGAD+6.1%D+25.1D+31.371,153
9Kaufman County, TexasTXD+6.0%R+33.8R+27.869,538
10Hyde County, South DakotaSDD+5.3%R+60.3R+55.0695
11Paulding County, GeorgiaGAD+5.0%R+29.1R+24.095,524
12Ellis County, OklahomaOKD+4.9%R+81.5R+76.61,812
13Oliver County, North DakotaNDD+4.7%R+74.0R+69.31,087
14Clallam County, WashingtonWAD+4.5%D+3.4D+7.848,663
15Island County, WashingtonWAD+4.5%D+12.0D+16.452,449
16Blaine County, NebraskaNED+4.3%R+77.3R+73.0292
17Billings County, North DakotaNDD+4.3%R+73.9R+69.5647
18Henderson County, North CarolinaNCD+4.3%R+18.8R+14.569,974
19Spalding County, GeorgiaGAD+4.3%R+20.8R+16.633,208
20Wheeler County, OregonORD+4.2%R+51.2R+47.0868
21Newton County, GeorgiaGAD+4.1%D+10.9D+15.059,477
22Rio Blanco County, ColoradoCOD+4.0%R+67.7R+63.73,692
23Union County, New MexicoNMD+4.0%R+56.2R+52.21,665
24Hancock County, IndianaIND+3.9%R+37.5R+33.644,584
25Montrose County, ColoradoCOD+3.9%R+36.5R+32.625,626
26Kidder County, North DakotaNDD+3.8%R+68.1R+64.31,398
27Mesa County, ColoradoCOD+3.7%R+28.0R+24.391,620
28Jefferson County, WashingtonWAD+3.6%D+41.4D+45.124,698
29Fayette County, GeorgiaGAD+3.6%R+6.8R+3.174,956
30Clear Creek County, ColoradoCOD+3.6%D+13.0D+16.66,102
31Buncombe County, North CarolinaNCD+3.6%D+21.1D+24.7160,510
32Rockingham County, VirginiaVAD+3.6%R+40.4R+36.848,853
33Los Alamos County, New MexicoNMD+3.5%D+26.6D+30.212,187
34Transylvania County, North CarolinaNCD+3.5%R+15.6R+12.120,780
35Wallace County, KansasKSD+3.5%R+88.0R+84.5750
36Gilpin County, ColoradoCOD+3.4%D+9.3D+12.74,130
37Walton County, GeorgiaGAD+3.4%R+49.2R+45.858,494
38Staunton city, VirginiaVAD+3.4%D+9.9D+13.313,626
39Williamsburg city, VirginiaVAD+3.2%D+41.1D+44.37,894
40Hinsdale County, ColoradoCOD+3.1%R+15.5R+12.4607
41Jackson County, GeorgiaGAD+3.1%R+58.0R+54.947,375
42Ellis County, TexasTXD+3.0%R+34.0R+31.099,818
43Sheridan County, NebraskaNED+3.0%R+72.7R+69.72,497
44Grant County, OklahomaOKD+3.0%R+73.5R+70.52,125
45New Kent County, VirginiaVAD+2.9%R+34.6R+31.716,807
46Dickens County, TexasTXD+2.9%R+73.2R+70.3993
47Canadian County, OklahomaOKD+2.9%R+43.3R+40.473,074
48Johnston County, North CarolinaNCD+2.9%R+24.3R+21.5124,678
49Barrow County, GeorgiaGAD+2.9%R+43.1R+40.344,157
50Dawson County, GeorgiaGAD+2.8%R+67.9R+65.019,623

* Alaska estimates: Alaska does not report results by borough. County-level figures are estimates calculated by allocating district-level absentee and early votes to boroughs proportionally based on Election Day precinct results. Haines and Lake & Peninsula Boroughs showed significant R-shifts—the latter is home to Yup'ik Native Alaskans with Russian Orthodox heritage.

Related Analysis

Source: Official state election returns
akashicedge.com/explore/swing-counties-2024