Electoral Odyssey / Interactive election atlas

2008 Presidential Election

See how counties voted in 2008, 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

365 EV · Barack Obama

Map dated

2008-11-04

County results

How counties shaped the 2008 election

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

Results shown
3,158
Comparable over time
3,113
Not mapped
45

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 2008

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

  1. COAL, OKR shift 39.8 pp
  2. HONOLULU, HID shift 38.9 pp
  3. MAVERICK, TXD shift 38.1 pp
  4. KNOTT, KYR shift 35.8 pp
  5. CULBERSON, TXD shift 35.5 pp
  6. POINSETT, ARR shift 35.0 pp
  7. DUBOIS, IND shift 34.2 pp
  8. MAUI, HID shift 33.6 pp
  9. BIG HORN, MTD shift 32.3 pp
  10. KAUAI, HID shift 32.2 pp
  11. HAWAII, HID shift 31.8 pp
  12. LITTLE RIVER, ARR shift 31.8 pp
  13. RUSH, IND shift 31.8 pp
  14. JACKSON, ARR shift 31.6 pp
  15. LAWRENCE, ARR shift 31.3 pp
  16. ROCKDALE, GAD shift 31.3 pp
  17. TIPPECANOE, IND shift 31.3 pp
  18. SEVIER, ARR shift 31.0 pp
  19. MONTGOMERY, IND shift 30.8 pp
  20. CLINTON, IND shift 30.3 pp
  21. KENDALL, ILD shift 30.3 pp
  22. CAMERON, TXD shift 30.2 pp
  23. HARRISONBURG, VAD shift 29.7 pp
  24. ELKHART, IND shift 29.7 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 +5.1 pp318,524D shift 14.2 ppMargin availableTotal available
R +8.8 pp181,424D shift 9.4 ppMargin availableTotal available
R +15.1 pp152,899D shift 3.8 ppMargin availableTotal available
D +19.3 pp104,743D shift 18.1 ppMargin availableTotal available
R +54.0 pp90,643D shift 8.1 ppMargin availableTotal available
R +51.9 pp81,413D shift 2.6 ppMargin availableTotal available
R +16.1 pp78,912D shift 7.6 ppMargin availableTotal available
R +20.0 pp54,325D shift 6.6 ppMargin availableTotal available
R +44.3 pp50,542R shift 5.0 ppMargin availableTotal available
R +32.9 pp49,242R shift 0.1 ppMargin availableTotal available
R +38.8 pp44,737R shift 11.2 ppMargin availableTotal available
R +41.1 pp41,735D shift 8.2 ppMargin availableTotal available
R +28.7 pp38,104R shift 8.2 ppMargin availableTotal available
R +66.3 pp35,305R shift 12.4 ppMargin availableTotal available
R +51.3 pp34,315D shift 3.4 ppMargin availableTotal available
R +18.7 pp34,204D shift 4.7 ppMargin availableTotal available
R +63.9 pp34,088R shift 1.6 ppMargin availableTotal available
R +42.4 pp33,551R shift 5.8 ppMargin availableTotal available
R +57.0 pp33,166R shift 11.2 ppMargin availableTotal available
R +47.3 pp28,652R shift 11.2 ppMargin availableTotal available
R +20.6 pp24,843R shift 9.7 ppMargin availableTotal available
R +70.5 pp24,267R shift 7.5 ppMargin availableTotal available
R +52.1 pp24,015R shift 11.2 ppMargin availableTotal available
R +48.1 pp23,641D shift 4.2 ppMargin availableTotal available
R +37.7 pp20,874R shift 23.3 ppMargin availableTotal available
D +34.6 pp20,852D shift 13.8 ppMargin availableTotal available
R +49.2 pp20,128R shift 0.4 ppMargin availableTotal available
R +45.0 pp19,320D shift 5.5 ppMargin availableTotal available
R +36.8 pp19,311D shift 2.1 ppMargin availableTotal available
D +7.3 pp18,915D shift 7.1 ppMargin availableTotal available
R +58.3 pp17,785R shift 3.8 ppMargin availableTotal available
R +58.7 pp15,787R shift 5.8 ppMargin availableTotal available
R +8.5 pp14,956D shift 9.0 ppMargin availableTotal available
R +28.5 pp14,680R shift 17.1 ppMargin availableTotal available
R +28.8 pp14,674D shift 9.4 ppMargin availableTotal available
R +15.3 pp13,955D shift 11.3 ppMargin availableTotal available
R +11.6 pp13,435D shift 6.9 ppMargin availableTotal available
R +57.2 pp12,355R shift 16.7 ppMargin availableTotal available
R +39.8 pp11,693R shift 13.7 ppMargin availableTotal available
R +63.1 pp11,657R shift 3.5 ppMargin availableTotal available
R +1.5 pp11,630D shift 8.5 ppMargin availableTotal available
D +3.6 pp11,471D shift 5.7 ppMargin availableTotal available
R +10.3 pp11,252D shift 12.5 ppMargin availableTotal available
D +74.3 pp10,877D shift 7.8 ppMargin availableTotal available
R +40.2 pp10,384R shift 3.1 ppMargin availableTotal available
R +8.4 pp10,067D shift 5.4 ppMargin availableTotal available
R +64.4 pp10,031R shift 7.5 ppMargin availableTotal available
R +52.0 pp9,745R shift 19.8 ppMargin availableTotal available
R +13.4 pp9,709D shift 5.3 ppMargin availableTotal available
R +29.7 pp8,775R shift 6.3 ppMargin availableTotal available
R +29.8 pp8,648D shift 3.3 ppMargin availableTotal available
R +46.3 pp8,644R shift 1.5 ppMargin availableTotal available
D +21.8 pp8,214D shift 4.7 ppMargin availableTotal available
R +49.4 pp7,957R shift 10.0 ppMargin availableTotal available
R +7.5 pp7,894D shift 0.8 ppMargin availableTotal available
D +50.2 pp7,278D shift 9.5 ppMargin availableTotal available
R +54.1 pp7,075R shift 11.2 ppMargin availableTotal available
D +50.5 pp7,020D shift 9.2 ppMargin availableTotal available
R +0.6 pp6,943D shift 8.6 ppMargin availableTotal available
R +47.8 pp6,819R shift 5.9 ppMargin availableTotal available
D +42.3 pp6,494D shift 7.0 ppMargin availableTotal available
R +63.4 pp6,492R shift 11.7 ppMargin availableTotal available
R +38.1 pp6,291R shift 0.1 ppMargin availableTotal available
D +45.3 pp6,159D shift 8.4 ppMargin availableTotal available
R +17.7 pp5,563R shift 0.5 ppMargin availableTotal available
D +48.5 pp5,415D shift 12.0 ppMargin availableTotal available
D +66.8 pp5,305D shift 7.4 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