akashic
1876–2024
Elections / 1988 · President · AL

George H. W. Bush carried Alabama R+19.3.

Michael Dukakis (D) vs George H. W. Bush (R) in Alabama, 1988. The state ran 11.6 points more Republican than the nation (R+7.7 nationally).

Nominees: Michael Dukakis (D) · George H. W. Bush (R)

Alabama result
1,377,970 votes counted
Dukakis (D)
549,506
39.9%
Bush (R)
815,576
59.2%
All others
12,888
0.9%
Margin
R+19.3
Alabama, 1988
BushR+19.3
1988 presidential margin by county for Alabama — 1988 presidential electionA map of the constituent counties of Alabama — 1988 presidential election, each outlined and filled by its 1988 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+35.7Baldwin County, AL · R+46.8Barbour County, AL · R+12.6Bibb County, AL · R+12.5Blount County, AL · R+31.5Bullock County, AL · D+37.1Butler County, AL · R+6.1Calhoun County, AL · R+21.7Chambers County, AL · R+20.0Cherokee County, AL · D+5.0Chilton County, AL · R+39.1Choctaw County, AL · R+1.9Clarke County, AL · R+14.9Clay County, AL · R+36.2Cleburne County, AL · R+37.6Coffee County, AL · R+34.2Colbert County, AL · D+14.2Conecuh County, AL · R+3.7Coosa County, AL · R+12.7Covington County, AL · R+35.5Crenshaw County, AL · R+17.4Cullman County, AL · R+25.1Dale County, AL · R+44.9Dallas County, AL · D+11.7DeKalb County, AL · R+21.9Elmore County, AL · R+40.9Escambia County, AL · R+25.4Etowah County, AL · TiedFayette County, AL · R+15.2Franklin County, AL · R+1.8Geneva County, AL · R+35.6Greene County, AL · D+51.3Hale County, AL · D+13.7Henry County, AL · R+24.1Houston County, AL · R+48.0Jackson County, AL · D+9.7Jefferson County, AL · R+15.9Lamar County, AL · R+17.1Lauderdale County, AL · TiedLawrence County, AL · D+12.2Lee County, AL · R+30.4Limestone County, AL · R+24.6Lowndes County, AL · D+40.3Macon County, AL · D+65.1Madison County, AL · R+34.8Marengo County, AL · D+1.8Marion County, AL · R+13.8Marshall County, AL · R+24.0Mobile County, AL · R+22.5Monroe County, AL · R+20.9Montgomery County, AL · R+17.6Morgan County, AL · R+27.5Perry County, AL · D+25.5Pickens County, AL · R+10.7Pike County, AL · R+21.2Randolph County, AL · R+29.9Russell County, AL · D+2.0Shelby County, AL · R+58.0St. Clair County, AL · R+41.8Sumter County, AL · D+32.9Talladega County, AL · R+21.8Tallapoosa County, AL · R+29.4Tuscaloosa County, AL · R+20.2Walker County, AL · D+1.4Washington County, AL · R+4.7Wilcox County, AL · D+31.8Winston County, AL · R+35.6
How it voted
Share of the 1988 vote
George H. W. BushRepublican59.2%815,576
Michael DukakisDemocratic39.9%549,506
OtherAll other candidates0.9%12,888
D+60
R+60
67 counties, each filled by 1988 D-vs-R margin. Hover any county for its result.
Alabama's presidential margins
1876–2024, the 1988 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 — 1988
67 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Autauga CountyR
−35.7%
3,6677,82811,654
Baldwin CountyR
−46.8%
9,27125,93335,598
Barbour CountyR
−12.6%
3,8364,9588,899
Bibb CountyR
−12.5%
2,2442,8855,146
Blount CountyR
−31.5%
4,4858,75413,548
Bullock CountyD
+37.1%
3,1221,4214,584
Butler CountyR
−6.1%
3,4653,9237,459
Calhoun CountyR
−21.7%
12,45119,80633,968
Chambers CountyR
−20.0%
5,1037,69412,956
Cherokee CountyD
+5.0%
3,1762,8686,101
Chilton CountyR
−39.1%
3,8208,76112,623
Choctaw CountyR
−1.9%
3,4913,6297,131
Clarke CountyR
−14.9%
4,2175,70810,020
Clay CountyR
−36.2%
1,6023,4965,238
Cleburne CountyR
−37.6%
1,3833,0714,490
Coffee CountyR
−34.2%
4,3198,89013,355
Colbert CountyD
+14.2%
10,3977,77518,404
Conecuh CountyR
−3.7%
3,0223,2566,357
Coosa CountyR
−12.7%
1,8602,4054,283
Covington CountyR
−35.5%
3,8458,13012,073
Crenshaw CountyR
−17.4%
1,8362,6174,478
Cullman CountyR
−25.1%
8,51714,35123,197
Dale CountyR
−44.9%
3,4769,26612,905
Dallas CountyD
+11.7%
9,6607,63017,423
DeKalb CountyR
−21.9%
7,33311,47818,940
Elmore CountyR
−40.9%
4,50110,85215,539
Escambia CountyR
−25.4%
4,0206,80710,954
Etowah CountyR
−0.2%
17,76217,82835,891
Fayette CountyR
−15.2%
3,1864,3387,557
Franklin CountyR
−1.8%
4,9615,14610,241
Geneva CountyR
−35.6%
2,6855,7038,472
Greene CountyD
+51.3%
3,2951,0484,377
Hale CountyD
+13.7%
3,1872,4145,652
Henry CountyR
−24.1%
2,2063,6135,844
Houston CountyR
−48.0%
7,00119,98927,061
Jackson CountyD
+9.7%
7,4186,09013,669
Jefferson CountyR
−15.9%
107,766148,879257,833
Lamar CountyR
−17.1%
2,2743,2145,496
Lauderdale CountyR
−0.3%
12,86212,94226,180
Lawrence CountyD
+12.2%
4,6463,6168,417
Lee CountyR
−30.4%
9,07817,18026,683
Limestone CountyR
−24.6%
5,4559,08614,760
Lowndes CountyD
+40.3%
3,3281,4054,776
Macon CountyD
+65.1%
6,3511,3047,756
Madison CountyR
−34.8%
25,80053,57579,894
Marengo CountyD
+1.8%
4,4024,2418,725
Marion CountyR
−13.8%
4,5055,95510,497
Marshall CountyR
−24.0%
7,35712,14819,947
Mobile CountyR
−22.5%
45,52472,203118,597
Monroe CountyR
−20.9%
3,5095,3798,954
Montgomery CountyR
−17.6%
28,70941,13170,391
Morgan CountyR
−27.5%
10,59418,67929,397
Perry CountyD
+25.5%
3,5742,1075,758
Pickens CountyR
−10.7%
3,1073,8516,982
Pike CountyR
−21.2%
3,8135,8979,821
Randolph CountyR
−29.9%
2,4624,6257,224
Russell CountyD
+2.0%
6,5896,33313,086
Shelby CountyR
−58.0%
7,13827,05234,314
St. Clair CountyR
−41.8%
4,33510,60414,997
Sumter CountyD
+32.9%
4,3902,2126,630
Talladega CountyR
−21.8%
8,29112,97321,506
Tallapoosa CountyR
−29.4%
4,5988,50213,298
Tuscaloosa CountyR
−20.2%
18,16627,39645,758
Walker CountyD
+1.4%
11,33811,01122,700
Washington CountyR
−4.7%
3,4023,7417,163
Wilcox CountyD
+31.8%
3,3691,7395,118
Winston CountyR
−35.6%
2,9546,2359,225