Electoral Odyssey / Interactive election atlas

2020 Presidential Election

See how counties voted in 2020, where the most votes were cast, and which places changed most from earlier elections.

Electoral College · 1789–2024County popular vote · 2000–2024County atlas · available

Election rules

Modern Electoral College

Electoral result

306 EV · Joe Biden

Map dated

2020-11-03

County results

How counties shaped the 2020 election

See which counties moved toward Democrats or Republicans compared with the selected earlier election.

Results shown
3,155
Comparable over time
3,112
Not mapped
43

Explore the views

4 / 4

Sequence ready: View 4 of 4, Change over time.

The map uses verified 2024 county shapes. Results that do not match a county shape remain available in the table below.

Democratic shift Republican shiftDarker color = bigger change Not available

County map not available for 2020

A verified county map is not available for this election, so the results are shown as a ranked list instead.

  1. STARR, TXR shift 56.3 pp
  2. MAVERICK, TXR shift 47.8 pp
  3. KENEDY, TXR shift 40.5 pp
  4. JIM HOGG, TXR shift 40.4 pp
  5. ZAPATA, TXR shift 38.8 pp
  6. DUVAL, TXR shift 33.2 pp
  7. BROOKS, TXR shift 32.8 pp
  8. REEVES, TXR shift 31.4 pp
  9. WEBB, TXR shift 29.6 pp
  10. ZAVALA, TXR shift 26.8 pp
  11. EDWARDS, TXR shift 26.1 pp
  12. WILLACY, TXR shift 25.7 pp
  13. LA SALLE, TXR shift 24.7 pp
  14. HIDALGO, TXR shift 24.7 pp
  15. MIAMI-DADE, FLR shift 22.9 pp
  16. FRIO, TXR shift 21.3 pp
  17. CULBERSON, TXR shift 21.0 pp
  18. CAMERON, TXR shift 20.4 pp
  19. JIM WELLS, TXR shift 20.3 pp
  20. WOODRUFF, ARR shift 19.3 pp
  21. IMPERIAL, CAR shift 19.1 pp
  22. UPTON, TXR shift 19.0 pp
  23. VAL VERDE, TXR shift 18.4 pp
  24. PECOS, TXR shift 17.1 pp

How state margins changed · 2000–2024

See how each state's margin changed over seven elections.

These lines add up the county results for each state. Official statewide results can differ slightly when votes are reported outside county geography.

2024
State margin trails are built from the county reporting layer for presidential elections from 2000 through the selected year.D +65R +65

AL county-layer aggregate visible through 2024.

State context · AL

How the state voted across seven elections

These margins add up the county results. The official statewide result can differ slightly when votes are reported outside county geography.

  1. 2000R +15.2 pp1,672,551 votes
  2. 2004R +25.8 pp1,883,415 votes
  3. 2008R +21.8 pp2,099,819 votes
  4. 2012R +22.4 pp2,070,353 votes
  5. 2016R +28.7 pp2,123,367 votes
  6. 2020R +25.8 pp2,323,282 votes
  7. 2024R +30.9 pp2,264,972 votes

County results table · 67 rows

D +13.4 pp325,848D shift 5.8 ppMargin availableTotal available
R +8.2 pp194,767D shift 9.4 ppMargin availableTotal available
R +12.0 pp183,164D shift 1.7 ppMargin availableTotal available
R +41.1 pp114,950D shift 11.0 ppMargin availableTotal available
R +54.5 pp109,679D shift 5.0 ppMargin availableTotal available
D +31.9 pp99,139D shift 5.1 ppMargin availableTotal available
R +15.0 pp90,172D shift 5.1 ppMargin availableTotal available
R +20.5 pp71,449D shift 3.5 ppMargin availableTotal available
R +50.0 pp53,722D shift 3.9 ppMargin availableTotal available
R +39.5 pp50,983D shift 3.0 ppMargin availableTotal available
R +43.4 pp49,235D shift 7.5 ppMargin availableTotal available
R +50.9 pp47,728D shift 0.3 ppMargin availableTotal available
R +43.3 pp46,173D shift 5.2 ppMargin availableTotal available
R +64.7 pp44,441D shift 5.3 ppMargin availableTotal available
R +45.4 pp44,339D shift 2.0 ppMargin availableTotal available
R +78.3 pp41,851D shift 1.0 ppMargin availableTotal available
R +48.8 pp41,030D shift 4.4 ppMargin availableTotal available
R +69.6 pp39,655D shift 1.6 ppMargin availableTotal available
R +25.7 pp35,663D shift 0.2 ppMargin availableTotal available
R +68.6 pp31,170D shift 0.1 ppMargin availableTotal available
R +70.5 pp29,356D shift 0.5 ppMargin availableTotal available
R +39.4 pp27,886R shift 0.2 ppMargin availableTotal available
R +45.1 pp27,770D shift 5.6 ppMargin availableTotal available
R +80.7 pp27,588D shift 2.1 ppMargin availableTotal available
R +68.2 pp23,636R shift 4.3 ppMargin availableTotal available
R +53.8 pp22,275D shift 4.2 ppMargin availableTotal available
D +6.5 pp21,329D shift 4.5 ppMargin availableTotal available
R +43.7 pp20,991R shift 1.5 ppMargin availableTotal available
R +46.9 pp19,738D shift 4.7 ppMargin availableTotal available
R +67.9 pp19,310R shift 0.3 ppMargin availableTotal available
D +37.8 pp17,864R shift 0.1 ppMargin availableTotal available
R +68.6 pp17,430D shift 0.9 ppMargin availableTotal available
R +55.1 pp16,031R shift 5.3 ppMargin availableTotal available
R +37.7 pp15,910R shift 1.0 ppMargin availableTotal available
R +15.8 pp15,284R shift 0.7 ppMargin availableTotal available
R +17.6 pp13,841D shift 3.1 ppMargin availableTotal available
R +78.6 pp13,807R shift 1.1 ppMargin availableTotal available
R +12.0 pp13,135R shift 1.2 ppMargin availableTotal available
R +66.5 pp12,578R shift 4.2 ppMargin availableTotal available
R +74.4 pp12,545R shift 0.8 ppMargin availableTotal available
R +73.4 pp12,301R shift 2.9 ppMargin availableTotal available
R +82.6 pp11,284D shift 0.2 ppMargin availableTotal available
D +1.3 pp10,900R shift 2.2 ppMargin availableTotal available
R +59.1 pp10,837R shift 4.9 ppMargin availableTotal available
R +16.0 pp10,668R shift 1.5 ppMargin availableTotal available
R +7.7 pp10,518R shift 2.1 ppMargin availableTotal available
R +16.3 pp9,668R shift 0.6 ppMargin availableTotal available
R +58.2 pp9,595R shift 1.8 ppMargin availableTotal available
R +15.8 pp9,488R shift 2.2 ppMargin availableTotal available
R +43.4 pp9,298R shift 1.3 ppMargin availableTotal available
R +48.8 pp8,876R shift 5.2 ppMargin availableTotal available
R +67.9 pp8,766R shift 1.7 ppMargin availableTotal available
D +64.4 pp8,723R shift 3.8 ppMargin availableTotal available
D +18.7 pp7,900R shift 1.4 ppMargin availableTotal available
R +15.7 pp7,464R shift 1.9 ppMargin availableTotal available
R +81.1 pp7,227R shift 2.4 ppMargin availableTotal available
R +72.7 pp7,193R shift 2.9 ppMargin availableTotal available
R +63.1 pp6,930R shift 1.3 ppMargin availableTotal available
D +46.1 pp6,835R shift 1.1 ppMargin availableTotal available
R +48.2 pp6,617R shift 2.1 ppMargin availableTotal available
R +7.4 pp6,441R shift 2.2 ppMargin availableTotal available
D +48.8 pp6,291R shift 1.2 ppMargin availableTotal available
D +37.7 pp5,903R shift 5.2 ppMargin availableTotal available
R +33.8 pp5,479R shift 2.8 ppMargin availableTotal available
D +48.5 pp5,230D shift 2.3 ppMargin availableTotal available
D +63.2 pp4,775R shift 2.2 ppMargin availableTotal available
D +50.1 pp4,613R shift 1.1 ppMargin availableTotal available
Search or select a county or area to see its vote totals and change over time.

Results without county shapes

Additional results that do not match a county shape

How totals are counted

We use a reported total when one is available. When it is not, we add the reported voting methods together. Ballot-accounting rows are not counted as candidate votes, and unpublished values stay unavailable.

Sources