akashic
1876–2024
Elections / 2008 · President · AL

John McCain carried Alabama R+21.6.

Barack Obama (D) vs John McCain (R) in Alabama, 2008. The state ran 28.8 points more Republican than the nation (D+7.3 nationally). A US Senate contest shared the 2008 ballot here.

Nominees: Barack Obama (D) · John McCain (R)

Alabama result
2,099,819 votes counted
Obama (D)
813,479
38.7%
McCain (R)
1,266,546
60.3%
All others
19,794
0.9%
Margin
R+21.6
Alabama, 2008
McCainR+21.6
2008 presidential margin by county for Alabama — 2008 presidential electionA map of the constituent counties of Alabama — 2008 presidential election, each outlined and filled by its 2008 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Autauga County, AL · R+47.8Baldwin County, AL · R+51.4Barbour County, AL · R+1.5Bibb County, AL · R+45.8Blount County, AL · R+69.5Bullock County, AL · D+48.4Butler County, AL · R+13.4Calhoun County, AL · R+32.5Chambers County, AL · R+8.5Cherokee County, AL · R+51.2Chilton County, AL · R+57.8Choctaw County, AL · R+7.4Clarke County, AL · R+11.6Clay County, AL · R+47.3Cleburne County, AL · R+62.4Coffee County, AL · R+48.9Colbert County, AL · R+20.3Conecuh County, AL · R+0.6Coosa County, AL · R+17.5Covington County, AL · R+58.3Crenshaw County, AL · R+37.8Cullman County, AL · R+65.2Dale County, AL · R+44.6Dallas County, AL · D+34.5DeKalb County, AL · R+51.2Elmore County, AL · R+50.9Escambia County, AL · R+28.5Etowah County, AL · R+38.2Fayette County, AL · R+48.9Franklin County, AL · R+39.2Geneva County, AL · R+62.5Greene County, AL · D+66.6Hale County, AL · D+21.7Henry County, AL · R+29.7Houston County, AL · R+40.8Jackson County, AL · R+36.9Jefferson County, AL · D+5.1Lamar County, AL · R+53.8Lauderdale County, AL · R+28.2Lawrence County, AL · R+28.0Lee County, AL · R+19.8Limestone County, AL · R+41.9Lowndes County, AL · D+50.0Macon County, AL · D+74.0Madison County, AL · R+14.9Marengo County, AL · D+3.6Marion County, AL · R+56.1Marshall County, AL · R+56.3Mobile County, AL · R+8.7Monroe County, AL · R+10.2Montgomery County, AL · D+19.2Morgan County, AL · R+43.8Perry County, AL · D+45.1Pickens County, AL · R+8.3Pike County, AL · R+15.2Randolph County, AL · R+39.6Russell County, AL · D+7.3Shelby County, AL · R+53.4St. Clair County, AL · R+63.2Sumter County, AL · D+50.3Talladega County, AL · R+18.5Tallapoosa County, AL · R+36.5Tuscaloosa County, AL · R+16.0Walker County, AL · R+46.4Washington County, AL · R+29.5Wilcox County, AL · D+42.3Winston County, AL · R+63.3
How it voted
Share of the 2008 vote
John McCainRepublican60.3%1,266,546
Barack ObamaDemocratic38.7%813,479
OtherAll other candidates0.9%19,794
D+60
R+60
67 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
Alabama's presidential margins
1876–2024, the 2008 contest in context
Alabama's presidential marginsDemocratic-minus-Republican presidential margin from 1876 to 2024. Most recent: −30.5% in 2024.flipped R · 1980−30.5%DR18762024
Alabama's presidential margins
YearMargin (D minus R)
1876+20.0%
1880+22.9%
1884+22.0%
1888+34.3%
1892+55.5%
1896+38.4%
1900+26.0%
1904+52.7%
1908+46.4%
1912+61.7%
1916+54.1%
1920+34.8%
1924+42.7%
1928+3.0%
1932+70.6%
1936+73.6%
1940+70.9%
1944+63.1%
1948−19.0%
1952+29.5%
1956+17.1%
1960+14.3%
1964−69.5%
1968+4.7%
1972−46.9%
1976+13.1%
1980−1.3%
1984−22.4%
1988−19.3%
1992−6.8%
1996−7.0%
2000−14.9%
2004−25.6%
2008−21.6%
2012−22.2%
2016−28.1%
2020−25.5%
2024−30.5%
County results — 2008
67 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Autauga CountyR
−47.8%
6,09317,40323,641
Baldwin CountyR
−51.4%
19,38661,27181,413
Barbour CountyR
−1.5%
5,6975,86611,630
Bibb CountyR
−45.8%
2,2996,2628,644
Blount CountyR
−69.5%
3,52220,38924,267
Bullock CountyD
+48.4%
4,0111,3915,415
Butler CountyR
−13.4%
4,1885,4859,709
Calhoun CountyR
−32.5%
16,33432,34849,242
Chambers CountyR
−8.5%
6,7998,06714,956
Cherokee CountyR
−51.2%
2,3067,2989,745
Chilton CountyR
−57.8%
3,67413,96017,785
Choctaw CountyR
−7.4%
3,6364,2237,894
Clarke CountyR
−11.6%
5,9147,46613,435
Clay CountyR
−47.3%
1,7604,9846,819
Cleburne CountyR
−62.4%
1,1685,2166,492
Coffee CountyR
−48.9%
5,07914,91920,128
Colbert CountyR
−20.3%
9,70314,73924,843
Conecuh CountyR
−0.6%
3,4293,4706,943
Coosa CountyR
−17.5%
2,2733,2485,563
Covington CountyR
−58.3%
3,24012,44415,787
Crenshaw CountyR
−37.8%
1,9384,3196,291
Cullman CountyR
−65.2%
5,86428,89635,305
Dale CountyR
−44.6%
5,27013,88619,320
Dallas CountyD
+34.5%
13,9866,79820,852
DeKalb CountyR
−51.2%
5,65817,95724,015
Elmore CountyR
−50.9%
8,30125,77734,315
Escambia CountyR
−28.5%
5,1889,37514,674
Etowah CountyR
−38.2%
13,49730,59544,737
Fayette CountyR
−48.9%
1,9945,8837,957
Franklin CountyR
−39.2%
3,4698,04811,693
Geneva CountyR
−62.5%
2,1349,41711,657
Greene CountyD
+66.6%
4,4088765,305
Hale CountyD
+21.7%
4,9823,2008,214
Henry CountyR
−29.7%
3,0185,5858,648
Houston CountyR
−40.8%
12,22529,25441,735
Jackson CountyR
−36.9%
6,37414,08320,874
Jefferson CountyD
+5.1%
166,121149,921318,524
Lamar CountyR
−53.8%
1,6145,4197,075
Lauderdale CountyR
−28.2%
13,32924,06838,104
Lawrence CountyR
−28.0%
5,1649,27714,680
Lee CountyR
−19.8%
21,49832,23054,325
Limestone CountyR
−41.9%
9,53623,59833,551
Lowndes CountyD
+50.0%
5,4491,8097,278
Macon CountyD
+74.0%
9,4501,39610,877
Madison CountyR
−14.9%
64,11786,965152,899
Marengo CountyD
+3.6%
5,9265,51611,471
Marion CountyR
−56.1%
2,6009,53612,355
Marshall CountyR
−56.3%
7,03825,72733,166
Mobile CountyR
−8.7%
82,18198,049181,424
Monroe CountyR
−10.2%
5,0256,17511,252
Montgomery CountyD
+19.2%
62,16642,031104,743
Morgan CountyR
−43.8%
13,89536,01450,542
Perry CountyD
+45.1%
4,4571,6796,159
Pickens CountyR
−8.3%
4,5945,43410,067
Pike CountyR
−15.2%
5,8798,00413,955
Randolph CountyR
−39.6%
3,0647,17510,384
Russell CountyD
+7.3%
10,0858,70518,915
Shelby CountyR
−53.4%
20,62569,06090,643
St. Clair CountyR
−63.2%
6,09127,64934,088
Sumter CountyD
+50.3%
5,2641,7317,020
Talladega CountyR
−18.5%
13,77920,11234,204
Tallapoosa CountyR
−36.5%
6,06313,11619,311
Tuscaloosa CountyR
−16.0%
32,79645,40578,912
Walker CountyR
−46.4%
7,42020,72228,652
Washington CountyR
−29.5%
3,0675,6548,775
Wilcox CountyD
+42.3%
4,6121,8686,494
Winston CountyR
−63.3%
1,7578,10310,031