Which Places Shifted Most in 2020?
Starr County, TX swung 55.2 points toward Republicans—the biggest county shift in the nation.
The 2020 election saw continued suburban realignment toward Democrats, particularly in college-educated areas. Trump's gains among Hispanic voters in Florida and Texas previewed the larger shifts that would come in 2024.
Between 2016 and 2020, suburban areas shifted toward Democrats. Biden made significant gains in educated suburbs across swing states while Trump consolidated support in rural areas and made inroads with Hispanic voters in South Florida and the Rio Grande Valley.
View By Geography
County-level presidential vote swing
Biggest Swings Toward Republicans
| # | County | Swing | 2016 | 2020 | Votes |
|---|---|---|---|---|---|
| 1 | Starr CountyTX | R+55.2% | D+60.2 | D+5.0 | 17,525 |
| 2 | Maverick CountyTX | R+46.3% | D+55.8 | D+9.5 | 15,346 |
| 3 | Kenedy CountyTX | R+40.0% | D+8.1 | R+32.0 | 194 |
| 4 | Jim Hogg CountyTX | R+39.0% | D+56.9 | D+17.9 | 2,036 |
| 5 | Zapata CountyTX | R+38.3% | D+32.9 | R+5.3 | 3,878 |
| 6 | Duval CountyTX | R+32.6% | D+35.2 | D+2.6 | 5,053 |
| 7 | Brooks CountyTX | R+32.0% | D+51.0 | D+19.0 | 2,484 |
| 8 | Reeves CountyTX | R+30.9% | D+7.6 | R+23.3 | 3,691 |
| 9 | Webb CountyTX | R+27.7% | D+51.0 | D+23.3 | 68,534 |
| 10 | Edwards CountyTX | R+26.7% | R+41.3 | R+68.0 | 1,066 |
| 11 | Zavala CountyTX | R+25.8% | D+57.2 | D+31.4 | 4,382 |
| 12 | Willacy CountyTX | R+24.9% | D+36.8 | D+11.9 | 5,590 |
| 13 | La Salle CountyTX | R+24.2% | D+12.5 | R+11.8 | 2,406 |
| 14 | Hidalgo CountyTX | R+23.2% | D+40.2 | D+17.1 | 220,884 |
| 15 | Miami-Dade CountyFL | R+22.3% | D+29.6 | D+7.3 | 1,156,816 |
| 16 | Frio CountyTX | R+21.0% | D+13.4 | R+7.6 | 5,279 |
| 17 | Upton CountyTX | R+20.2% | R+53.5 | R+73.7 | 1,368 |
| 18 | Jim Wells CountyTX | R+20.0% | D+10.3 | R+9.8 | 13,682 |
| 19 | Culberson CountyTX | R+20.0% | D+22.7 | D+2.7 | 864 |
| 20 | Cameron CountyTX | R+19.1% | D+32.3 | D+13.2 | 114,326 |
| 21 | Juab CountyUT | R+18.8% | R+56.5 | R+75.3 | 5,903 |
| 22 | Woodruff CountyAR | R+18.6% | R+9.1 | R+27.8 | 2,476 |
| 23 | Val Verde CountyTX | R+17.8% | D+7.9 | R+9.9 | 15,280 |
| 24 | Pecos CountyTX | R+17.4% | R+21.8 | R+39.2 | 4,673 |
| 25 | Imperial CountyCA | R+17.1% | D+41.5 | D+24.4 | 56,743 |
| 26 | North Slope BoroughAK* | R+16.2% | D+13.3 | R+2.9 | 2,492 |
| 27 | Clark CountyID | R+15.5% | R+56.2 | R+71.7 | 311 |
| 28 | Aleutians West Census AreaAK* | R+14.5% | D+24.0 | D+9.4 | 1,251 |
| 29 | Hudspeth CountyTX | R+14.5% | R+20.6 | R+35.0 | 1,165 |
| 30 | Robeson CountyNC | R+14.3% | R+4.3 | R+18.6 | 47,188 |
| 31 | Madison CountyID | R+14.3% | R+49.3 | R+63.7 | 17,112 |
| 32 | Franklin CountyID | R+13.9% | R+63.9 | R+77.8 | 6,664 |
| 33 | Bee CountyTX | R+13.5% | R+15.3 | R+28.8 | 9,426 |
| 34 | Sanpete CountyUT | R+13.3% | R+54.8 | R+68.1 | 12,725 |
| 35 | Winkler CountyTX | R+13.2% | R+52.4 | R+65.6 | 2,126 |
| 36 | Dimmit CountyTX | R+13.2% | D+37.2 | D+24.0 | 3,666 |
| 37 | Terrell CountyTX | R+13.2% | R+33.8 | R+46.9 | 458 |
| 38 | Pike CountyOH | R+13.0% | R+35.7 | R+48.7 | 12,412 |
| 39 | Crane CountyTX | R+12.7% | R+54.2 | R+66.9 | 1,504 |
| 40 | Beaver CountyUT | R+12.6% | R+62.8 | R+75.4 | 3,100 |
| 41 | Northwest Arctic BoroughAK* | R+12.5% | D+27.9 | D+15.4 | 1,942 |
| 42 | Box Elder CountyUT | R+12.5% | R+50.0 | R+62.5 | 27,320 |
| 43 | Oneida CountyID | R+12.3% | R+65.1 | R+77.5 | 2,451 |
| 44 | Millard CountyUT | R+12.1% | R+65.1 | R+77.2 | 6,190 |
| 45 | Lee CountyAR | R+12.1% | D+16.9 | D+4.8 | 2,848 |
| 46 | Crockett CountyTX | R+12.1% | R+43.6 | R+55.6 | 1,574 |
| 47 | Calhoun CountyAR | R+12.1% | R+41.0 | R+53.0 | 2,182 |
| 48 | Morgan CountyUT | R+12.0% | R+50.0 | R+62.0 | 6,606 |
| 49 | Santa Cruz CountyAZ | R+12.0% | D+47.4 | D+35.5 | 19,581 |
| 50 | Lincoln CountyAR | R+11.8% | R+32.0 | R+43.8 | 3,875 |
Biggest Swings Toward Democrats
| # | County | Swing | 2016 | 2020 | Votes |
|---|---|---|---|---|---|
| 1 | Skagway MunicipalityAK* | D+28.4% | D+22.0 | D+50.5 | 890 |
| 2 | Hoonah-Angoon Census AreaAK* | D+24.4% | D+19.3 | D+43.8 | 1,719 |
| 3 | Yakutat City and BoroughAK* | D+22.6% | D+0.5 | D+23.1 | 428 |
| 4 | Prince of Wales-Hyder Census AreaAK* | D+19.6% | R+12.5 | D+7.1 | 4,014 |
| 5 | Haines BoroughAK* | D+17.6% | D+1.2 | D+18.9 | 2,490 |
| 6 | Henry CountyGA | D+16.1% | D+4.4 | D+20.4 | 122,742 |
| 7 | Rockdale CountyGA | D+15.1% | D+25.7 | D+40.8 | 44,686 |
| 8 | San Juan CountyCO | D+15.0% | D+9.9 | D+24.9 | 562 |
| 9 | Douglas CountyGA | D+14.5% | D+10.7 | D+25.1 | 69,097 |
| 10 | Forsyth CountyGA | D+13.7% | R+46.9 | R+33.2 | 129,305 |
| 11 | Lake and Peninsula BoroughAK* | D+13.7% | D+5.3 | D+19.0 | 473 |
| 12 | Inyo CountyCA | D+13.5% | R+13.4 | D+0.1 | 9,484 |
| 13 | Broomfield CountyCO | D+13.2% | D+14.2 | D+27.4 | 46,632 |
| 14 | Kaufman CountyTX | D+13.0% | R+46.8 | R+33.8 | 56,839 |
| 15 | Hamilton CountyIN | D+12.5% | R+19.3 | R+6.8 | 193,999 |
| 16 | Gwinnett CountyGA | D+12.4% | D+5.8 | D+18.2 | 413,865 |
| 17 | Fayette CountyGA | D+12.3% | R+19.1 | R+6.8 | 71,993 |
| 18 | Stafford CountyVA | D+12.3% | R+9.0 | D+3.3 | 79,625 |
| 19 | Anne Arundel CountyMD | D+12.3% | D+2.3 | D+14.5 | 309,617 |
| 20 | Collin CountyTX | D+12.2% | R+16.6 | R+4.3 | 492,216 |
| 21 | Cobb CountyGA | D+12.2% | D+2.2 | D+14.3 | 393,746 |
| 22 | Frederick CountyMD | D+12.1% | R+2.4 | D+9.6 | 145,615 |
| 23 | Lamoille CountyVT | D+12.0% | D+28.8 | D+40.7 | 14,915 |
| 24 | Summit CountyCO | D+12.0% | D+27.6 | D+39.5 | 18,465 |
| 25 | Washington CountyVT | D+12.0% | D+34.1 | D+46.1 | 35,307 |
| 26 | Denton CountyTX | D+11.9% | R+20.0 | R+8.1 | 417,964 |
| 27 | Columbia CountyNY | D+11.7% | D+5.0 | D+16.7 | 35,522 |
| 28 | Cook CountyMN | D+11.7% | D+22.3 | D+34.0 | 3,806 |
| 29 | Jefferson CountyCO | D+11.7% | D+6.9 | D+18.6 | 377,351 |
| 30 | Alpine CountyCA | D+11.7% | D+19.4 | D+31.1 | 746 |
| 31 | Hays CountyTX | D+11.7% | R+0.8 | D+10.8 | 109,395 |
| 32 | Paulding CountyGA | D+11.6% | R+40.7 | R+29.1 | 85,385 |
| 33 | Lynchburg cityVA | D+11.6% | R+8.9 | D+2.6 | 36,363 |
| 34 | Deschutes CountyOR | D+11.5% | R+3.3 | D+8.2 | 125,234 |
| 35 | El Paso CountyCO | D+11.5% | R+22.3 | R+10.8 | 378,234 |
| 36 | Gunnison CountyCO | D+11.5% | D+19.5 | D+31.0 | 10,887 |
| 37 | Grand CountyCO | D+11.5% | R+13.2 | R+1.8 | 9,869 |
| 38 | Yukon-Koyukuk Census AreaAK* | D+11.4% | D+19.7 | D+31.1 | 2,564 |
| 39 | Carroll CountyMD | D+11.4% | R+35.1 | R+23.7 | 100,327 |
| 40 | Calvert CountyMD | D+11.4% | R+17.0 | R+5.6 | 49,112 |
| 41 | Harford CountyMD | D+11.4% | R+23.4 | R+12.0 | 148,186 |
| 42 | Columbia CountyGA | D+11.3% | R+37.1 | R+25.8 | 80,579 |
| 43 | Chaffee CountyCO | D+11.3% | R+4.5 | D+6.8 | 13,717 |
| 44 | Fayette CountyKY | D+11.3% | D+9.4 | D+20.8 | 152,912 |
| 45 | Chittenden CountyVT | D+11.1% | D+43.4 | D+54.5 | 98,915 |
| 46 | Nantucket CountyMA | D+11.1% | D+34.2 | D+45.3 | 7,338 |
| 47 | Grand CountyUT | D+11.1% | R+0.3 | D+10.7 | 5,205 |
| 48 | Williamson CountyTX | D+11.0% | R+9.6 | D+1.4 | 290,168 |
| 49 | Barnstable CountyMA | D+10.9% | D+13.3 | D+24.2 | 151,512 |
| 50 | Douglas CountyCO | D+10.9% | R+18.1 | R+7.2 | 231,599 |
* 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.