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

VA county-layer aggregate visible through 2024.

State context · VA

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 +8.3 pp2,737,915 votes
  2. 2004R +8.3 pp3,198,367 votes
  3. 2008D +6.4 pp3,723,260 votes
  4. 2012D +3.9 pp3,854,489 votes
  5. 2016D +5.7 pp3,984,631 votes
  6. 2020D +10.3 pp4,462,600 votes
  7. 2024D +5.9 pp4,482,576 votes

County results table · 134 rows

D +21.4 pp516,254D shift 14.0 ppMargin availableTotal available
R +0.7 pp201,249D shift 18.2 ppMargin availableTotal available
D +16.0 pp162,446D shift 22.5 ppMargin availableTotal available
R +7.5 pp162,088D shift 18.3 ppMargin availableTotal available
D +12.3 pp154,966D shift 20.6 ppMargin availableTotal available
D +8.3 pp139,459D shift 20.5 ppMargin availableTotal available
D +45.1 pp110,153D shift 8.4 ppMargin availableTotal available
D +1.3 pp107,521D shift 16.2 ppMargin availableTotal available
D +59.6 pp93,085D shift 18.2 ppMargin availableTotal available
D +43.4 pp88,446D shift 18.9 ppMargin availableTotal available
D +28.9 pp81,295D shift 24.3 ppMargin availableTotal available
D +44.9 pp70,364D shift 10.0 ppMargin availableTotal available
D +39.2 pp67,943D shift 23.7 ppMargin availableTotal available
R +33.9 pp56,248D shift 9.6 ppMargin availableTotal available
R +6.4 pp55,455D shift 18.3 ppMargin availableTotal available
R +6.9 pp54,069D shift 19.4 ppMargin availableTotal available
D +18.3 pp50,984D shift 16.2 ppMargin availableTotal available
R +21.4 pp50,975D shift 9.7 ppMargin availableTotal available
D +39.6 pp46,665D shift 17.0 ppMargin availableTotal available
D +23.7 pp40,772D shift 17.5 ppMargin availableTotal available
D +5.0 pp40,653D shift 14.4 ppMargin availableTotal available
D +13.3 pp39,908D shift 18.1 ppMargin availableTotal available
R +9.3 pp38,603D shift 13.4 ppMargin availableTotal available
R +37.8 pp35,830D shift 3.5 ppMargin availableTotal available
R +4.0 pp34,341D shift 6.2 ppMargin availableTotal available
R +13.6 pp34,219D shift 14.3 ppMargin availableTotal available
R +18.3 pp33,897D shift 12.4 ppMargin availableTotal available
R +21.7 pp33,612D shift 15.6 ppMargin availableTotal available
R +40.4 pp33,338D shift 11.4 ppMargin availableTotal available
R +36.5 pp33,334D shift 13.4 ppMargin availableTotal available
R +24.3 pp30,433D shift 6.9 ppMargin availableTotal available
R +36.6 pp25,814D shift 3.1 ppMargin availableTotal available
R +23.2 pp25,401D shift 4.3 ppMargin availableTotal available
R +10.6 pp25,215D shift 4.5 ppMargin availableTotal available
R +33.2 pp24,500D shift 0.3 ppMargin availableTotal available
D +19.3 pp20,890D shift 19.1 ppMargin availableTotal available
D +58.8 pp20,044D shift 13.5 ppMargin availableTotal available
R +13.5 pp19,997D shift 12.1 ppMargin availableTotal available
R +9.8 pp19,741D shift 19.6 ppMargin availableTotal available
R +26.9 pp19,223D shift 12.1 ppMargin availableTotal available
R +27.2 pp19,222D shift 9.7 ppMargin availableTotal available
R +33.7 pp17,406D shift 5.0 ppMargin availableTotal available
R +33.4 pp17,061R shift 16.8 ppMargin availableTotal available
R +2.8 pp16,850D shift 11.9 ppMargin availableTotal available
R +11.9 pp16,126D shift 12.4 ppMargin availableTotal available
R +10.2 pp16,006D shift 13.0 ppMargin availableTotal available
R +9.0 pp15,801D shift 12.5 ppMargin availableTotal available
R +1.5 pp15,623D shift 15.2 ppMargin availableTotal available
D +79.4 pp15,540D shift 16.9 ppMargin availableTotal available
R +7.9 pp15,353D shift 10.8 ppMargin availableTotal available
R +4.6 pp15,082D shift 11.4 ppMargin availableTotal available
R +19.9 pp15,050D shift 4.7 ppMargin availableTotal available
R +16.3 pp14,700D shift 6.6 ppMargin availableTotal available
D +16.5 pp14,675D shift 29.7 ppMargin availableTotal available
R +40.8 pp14,456D shift 7.6 ppMargin availableTotal available
R +28.2 pp14,138R shift 10.3 ppMargin availableTotal available
D +11.4 pp13,627D shift 24.7 ppMargin availableTotal available
D +12.1 pp12,919D shift 13.3 ppMargin availableTotal available
R +2.2 pp12,892D shift 12.9 ppMargin availableTotal available
R +1.9 pp12,735D shift 16.9 ppMargin availableTotal available
R +33.2 pp12,579D shift 2.4 ppMargin availableTotal available
R +22.7 pp12,562D shift 7.4 ppMargin availableTotal available
R +33.3 pp12,491D shift 4.4 ppMargin availableTotal available
R +15.7 pp12,406D shift 9.5 ppMargin availableTotal available
R +29.7 pp12,302D shift 1.6 ppMargin availableTotal available
R +12.9 pp11,494R shift 4.8 ppMargin availableTotal available
D +16.7 pp11,398D shift 13.4 ppMargin availableTotal available
D +2.2 pp11,015D shift 23.6 ppMargin availableTotal available
R +13.7 pp10,474D shift 16.7 ppMargin availableTotal available
R +17.6 pp10,389D shift 12.8 ppMargin availableTotal available
R +13.7 pp10,195D shift 6.0 ppMargin availableTotal available
D +5.4 pp10,126D shift 19.7 ppMargin availableTotal available
R +29.3 pp9,991D shift 8.5 ppMargin availableTotal available
R +43.8 pp9,875R shift 11.7 ppMargin availableTotal available
D +28.7 pp9,677D shift 19.4 ppMargin availableTotal available
D +12.0 pp9,524D shift 20.7 ppMargin availableTotal available
D +10.0 pp9,388D shift 9.1 ppMargin availableTotal available
R +28.8 pp9,227R shift 11.7 ppMargin availableTotal available
R +2.0 pp9,067D shift 5.9 ppMargin availableTotal available
R +10.4 pp8,860D shift 18.7 ppMargin availableTotal available
R +41.3 pp8,849D shift 8.4 ppMargin availableTotal available
R +5.6 pp8,734R shift 13.4 ppMargin availableTotal available
R +31.2 pp8,531D shift 5.1 ppMargin availableTotal available
R +19.5 pp8,388D shift 9.2 ppMargin availableTotal available
D +10.3 pp8,377D shift 11.3 ppMargin availableTotal available
R +22.1 pp8,260D shift 12.1 ppMargin availableTotal available
D +9.3 pp8,133D shift 9.2 ppMargin availableTotal available
D +26.7 pp7,914D shift 9.2 ppMargin availableTotal available
R +16.6 pp7,795D shift 0.7 ppMargin availableTotal available
R +30.0 pp7,630D shift 3.2 ppMargin availableTotal available
R +20.4 pp7,516D shift 4.8 ppMargin availableTotal available
R +5.2 pp7,431D shift 10.9 ppMargin availableTotal available
R +9.9 pp7,406D shift 10.2 ppMargin availableTotal available
R +2.2 pp7,369D shift 8.4 ppMargin availableTotal available
R +26.4 pp7,359D shift 1.7 ppMargin availableTotal available
R +29.3 pp7,220D shift 2.1 ppMargin availableTotal available
R +49.9 pp7,065D shift 5.8 ppMargin availableTotal available
D +0.9 pp6,994D shift 7.5 ppMargin availableTotal available
R +1.2 pp6,988D shift 10.0 ppMargin availableTotal available
R +6.0 pp6,938D shift 14.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