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 candidate led in each county. Darker colors mean a larger lead.

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

Explore the views

1 / 4

Sequence ready: View 1 of 4, County map.

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

Democratic lead Republican leadDarker color = larger lead 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. LOS ANGELES, CA3,318,248
  2. COOK, IL2,137,466
  3. MARICOPA, AZ1,364,962
  4. SAN DIEGO, CA1,231,047
  5. HARRIS, TX1,171,472
  6. ORANGE, CA1,153,687
  7. KING, WA922,032
  8. WAYNE, MI890,326
  9. MIAMI-DADE, FL863,486
  10. KINGS, NY759,671
  11. DALLAS, TX738,463
  12. BROWARD, FL733,899
  13. MIDDLESEX, MA726,031
  14. PHILADELPHIA, PA717,155
  15. NEW YORK, NY667,271
  16. SANTA CLARA, CA665,589
  17. CUYAHOGA, OH665,114
  18. HENNEPIN, MN663,780
  19. OAKLAND, MI659,068
  20. SUFFOLK, NY659,027
  21. ALLEGHENY, PA651,380
  22. CLARK, NV651,172
  23. RIVERSIDE, CA647,299
  24. NASSAU, NY635,414

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

51 state trails visible through 2024. Choose a state or reporting unit to isolate it.

County results table · 3,158 rows

D +41.2 pp3,318,248D shift 13.3 ppMargin availableTotal available
D +53.9 pp2,137,466D shift 12.6 ppMargin availableTotal available
R +10.7 pp1,364,962D shift 4.0 ppMargin availableTotal available
D +10.4 pp1,231,047D shift 16.6 ppMargin availableTotal available
D +1.6 pp1,171,472D shift 11.9 ppMargin availableTotal available
R +2.6 pp1,153,687D shift 18.4 ppMargin availableTotal available
D +42.8 pp922,032D shift 11.1 ppMargin availableTotal available
D +50.1 pp890,326D shift 10.2 ppMargin availableTotal available
D +16.2 pp863,486D shift 9.9 ppMargin availableTotal available
D +59.8 pp759,671D shift 8.5 ppMargin availableTotal available
D +15.4 pp738,463D shift 16.8 ppMargin availableTotal available
D +34.9 pp733,899D shift 5.0 ppMargin availableTotal available
D +30.8 pp726,031D shift 0.9 ppMargin availableTotal available
D +67.1 pp717,155D shift 5.8 ppMargin availableTotal available
D +72.8 pp667,271D shift 7.0 ppMargin availableTotal available
D +41.7 pp665,589D shift 12.0 ppMargin availableTotal available
D +39.3 pp665,114D shift 5.4 ppMargin availableTotal available
D +29.1 pp663,780D shift 9.0 ppMargin availableTotal available
D +14.7 pp659,068D shift 14.3 ppMargin availableTotal available
D +6.1 pp659,027D shift 3.6 ppMargin availableTotal available
D +15.6 pp651,380D shift 0.5 ppMargin availableTotal available
D +19.4 pp651,172D shift 14.5 ppMargin availableTotal available
D +2.4 pp647,299D shift 19.3 ppMargin availableTotal available
D +8.5 pp635,414D shift 1.0 ppMargin availableTotal available
R +11.8 pp628,553D shift 13.7 ppMargin availableTotal available
D +60.7 pp621,029D shift 8.0 ppMargin availableTotal available
D +6.5 pp606,334D shift 18.4 ppMargin availableTotal available
D +50.9 pp597,598D shift 5.3 ppMargin availableTotal available
D +23.0 pp590,500D shift 1.6 ppMargin availableTotal available
D +21.0 pp560,291D shift 11.7 ppMargin availableTotal available
D +20.1 pp559,854D shift 10.8 ppMargin availableTotal available
D +19.4 pp541,101D shift 19.2 ppMargin availableTotal available
D +5.6 pp525,715D shift 16.1 ppMargin availableTotal available
D +21.4 pp516,254D shift 14.0 ppMargin availableTotal available
D +7.2 pp513,312D shift 14.0 ppMargin availableTotal available
D +36.3 pp475,192D shift 11.8 ppMargin availableTotal available
D +8.3 pp463,282D shift 8.4 ppMargin availableTotal available
D +18.7 pp462,711D shift 18.5 ppMargin availableTotal available
D +38.5 pp451,650D shift 12.3 ppMargin availableTotal available
D +14.6 pp442,245D shift 16.7 ppMargin availableTotal available
D +17.8 pp441,985D shift 1.5 ppMargin availableTotal available
D +45.2 pp439,261D shift 11.7 ppMargin availableTotal available
D +7.0 pp424,082D shift 12.5 ppMargin availableTotal available
D +21.0 pp422,411D shift 9.3 ppMargin availableTotal available
D +8.8 pp419,216D shift 10.3 ppMargin availableTotal available
D +10.9 pp417,973D shift 20.7 ppMargin availableTotal available
R +1.9 pp415,761D shift 14.3 ppMargin availableTotal available
D +27.8 pp412,847D shift 8.2 ppMargin availableTotal available
D +9.5 pp412,638D shift 5.1 ppMargin availableTotal available
D +31.8 pp411,785D shift 12.4 ppMargin availableTotal available
D +18.2 pp411,096D shift 14.1 ppMargin availableTotal available
D +24.5 pp410,817D shift 20.9 ppMargin availableTotal available
D +35.3 pp405,628D shift 15.8 ppMargin availableTotal available
D +27.6 pp404,555D shift 12.0 ppMargin availableTotal available
D +29.9 pp397,714D shift 15.6 ppMargin availableTotal available
D +6.1 pp393,428D shift 0.1 ppMargin availableTotal available
D +72.1 pp382,865D shift 3.0 ppMargin availableTotal available
D +23.4 pp381,739D shift 12.7 ppMargin availableTotal available
D +78.1 pp381,286D shift 10.6 ppMargin availableTotal available
D +14.9 pp380,938D shift 10.2 ppMargin availableTotal available
D +28.6 pp379,362D shift 26.7 ppMargin availableTotal available
D +79.1 pp374,026D shift 14.2 ppMargin availableTotal available
D +57.6 pp364,710D shift 12.6 ppMargin availableTotal available
D +0.1 pp363,749D shift 22.8 ppMargin availableTotal available
D +14.1 pp363,590R shift 0.2 ppMargin availableTotal available
D +17.9 pp355,725D shift 13.4 ppMargin availableTotal available
D +12.1 pp353,892D shift 10.5 ppMargin availableTotal available
D +20.7 pp353,665D shift 2.8 ppMargin availableTotal available
D +18.9 pp344,916R shift 2.9 ppMargin availableTotal available
D +12.5 pp339,800D shift 16.2 ppMargin availableTotal available
D +8.7 pp332,923D shift 5.9 ppMargin availableTotal available
D +12.4 pp329,520D shift 10.0 ppMargin availableTotal available
D +59.0 pp322,301D shift 12.7 ppMargin availableTotal available
D +19.3 pp320,333D shift 11.7 ppMargin availableTotal available
D +5.1 pp318,524D shift 14.2 ppMargin availableTotal available
D +22.1 pp318,379D shift 8.4 ppMargin availableTotal available
R +9.5 pp315,444D shift 15.5 ppMargin availableTotal available
D +52.9 pp315,004D shift 11.0 ppMargin availableTotal available
R +3.8 pp309,915D shift 6.3 ppMargin availableTotal available
D +41.7 pp306,813D shift 38.9 ppMargin availableTotal available
D +49.6 pp303,292D shift 8.9 ppMargin availableTotal available
D +0.5 pp303,235D shift 19.4 ppMargin availableTotal available
D +19.8 pp299,105D shift 21.6 ppMargin availableTotal available
R +25.8 pp296,583D shift 17.5 ppMargin availableTotal available
D +9.2 pp295,062D shift 14.4 ppMargin availableTotal available
R +10.3 pp290,147D shift 22.2 ppMargin availableTotal available
R +10.5 pp287,859D shift 5.7 ppMargin availableTotal available
D +13.4 pp286,420D shift 18.9 ppMargin availableTotal available
D +21.6 pp285,778D shift 17.4 ppMargin availableTotal available
R +9.1 pp283,432D shift 14.4 ppMargin availableTotal available
D +47.6 pp282,939D shift 14.2 ppMargin availableTotal available
D +21.5 pp281,082D shift 6.5 ppMargin availableTotal available
R +16.8 pp279,354D shift 11.6 ppMargin availableTotal available
D +6.3 pp278,511D shift 4.7 ppMargin availableTotal available
D +34.6 pp277,386D shift 6.8 ppMargin availableTotal available
R +19.1 pp273,175D shift 15.9 ppMargin availableTotal available
D +2.1 pp272,289D shift 18.0 ppMargin availableTotal available
D +53.2 pp271,533D shift 12.4 ppMargin availableTotal available
R +18.6 pp271,460D shift 2.1 ppMargin availableTotal available
R +10.4 pp269,276D shift 10.7 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