Skip to content

Alabama · 2016 presidential election

Alabama presidential election results 2016

Donald J. Trump carried Alabama by 27.73 points (588,708 votes), winning 9 electoral votes.

Electoral votes
9
Votes counted
2,123,372
AL result
R+27.7
Compared with the nation
29.7 pts more Republican
Swing since 2012
5.5 pts to R

Statewide result

CandidatePartyVotesShareBarElectoral votes
Donald J. TrumpRepublican1,318,25562.10%9
Hillary ClintonDemocratic729,54734.40%—
Gary JohnsonLibertarian44,4672.10%—
Total votes2,123,372

Sources: al.pdf · 2016

County resultsCertified

Download CSV

Alabama Secretary of State, Statewide Offices - General Election Results November 8, 2016 (198 pages, text layer); pages 3-4: President by county (first five columns; U.S. Senate and Supreme Court columns to the right are not read)
Open the original document · pages 3, 4

All 4 tickets as printed in the document
Ticket (as printed)CodeVotesShare
Trump (R)R1,318,25562.72%
Clinton (D)D729,54734.71%
Johnson (I)I44,4672.12%
Stein (I)I9,3910.45%
Write-in / scattering21,712
Autauga County: Donald J. Trump +49.4Blount County: Donald J. Trump +81.4Chambers County: Donald J. Trump +14.9Chilton County: Donald J. Trump +66.6Colbert County: Donald J. Trump +38.2Dale County: Donald J. Trump +50.4Elmore County: Donald J. Trump +52.0Hale County: Hillary Clinton +20.0Lawrence County: Donald J. Trump +48.9Limestone County: Donald J. Trump +49.3Monroe County: Donald J. Trump +14.3Pickens County: Donald J. Trump +15.6Talladega County: Donald J. Trump +25.5Choctaw County: Donald J. Trump +13.7Clarke County: Donald J. Trump +10.7Cleburne County: Donald J. Trump +77.5Coffee County: Donald J. Trump +56.6Coosa County: Donald J. Trump +30.6Dallas County: Hillary Clinton +37.6Etowah County: Donald J. Trump +50.0Franklin County: Donald J. Trump +60.8Geneva County: Donald J. Trump +72.4Henry County: Donald J. Trump +41.6Jackson County: Donald J. Trump +62.4Lee County: Donald J. Trump +23.0Lowndes County: Hillary Clinton +46.9Macon County: Hillary Clinton +67.3Madison County: Donald J. Trump +16.7Marion County: Donald J. Trump +76.2Marshall County: Donald J. Trump +69.5Mobile County: Donald J. Trump +13.4Montgomery County: Hillary Clinton +26.3Shelby County: Donald J. Trump +50.3Sumter County: Hillary Clinton +49.5Tuscaloosa County: Donald J. Trump +19.5Wilcox County: Hillary Clinton +42.5Bibb County: Donald J. Trump +55.6Bullock County: Hillary Clinton +50.8Calhoun County: Donald J. Trump +41.3Baldwin County: Donald J. Trump +57.7Clay County: Donald J. Trump +60.8Crenshaw County: Donald J. Trump +45.5Fayette County: Donald J. Trump +65.2Jefferson County: Hillary Clinton +7.4Marengo County: Hillary Clinton +3.5Morgan County: Donald J. Trump +52.3St. Clair County: Donald J. Trump +68.5Washington County: Donald J. Trump +43.1Barbour County: Donald J. Trump +5.6Butler County: Donald J. Trump +13.5Cherokee County: Donald J. Trump +69.4Conecuh County: Donald J. Trump +5.2Covington County: Donald J. Trump +68.5DeKalb County: Donald J. Trump +69.4Escambia County: Donald J. Trump +36.1Greene County: Hillary Clinton +65.2Houston County: Donald J. Trump +47.4Lamar County: Donald J. Trump +69.0Lauderdale County: Donald J. Trump +45.9Perry County: Hillary Clinton +46.0Randolph County: Donald J. Trump +53.4Russell County: Hillary Clinton +1.9Tallapoosa County: Donald J. Trump +41.6Walker County: Donald J. Trump +67.4Winston County: Donald J. Trump +81.4Cullman County: Donald J. Trump +77.6Pike County: Donald J. Trump +20.2
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Hillary ClintonDonald J. TrumpGary JohnsonStein TotalMargin
Autauga 5,93618,172546105 24,759 49.4
Baldwin 18,45872,8832,464456 94,261 57.7
Barbour 4,8715,4549318 10,436 5.6
Bibb 1,8746,73812417 8,753 55.6
Blount 2,15622,85933889 25,442 81.4
Bullock 3,5301,1402210 4,702 50.8
Butler 3,7264,9016513 8,705 13.5
Calhoun 13,24232,8651,116262 47,485 41.3
Chambers 5,7847,84316844 13,839 14.9
Cherokee 1,5478,95314726 10,673 69.4
Chilton 2,91115,08122852 18,272 66.6
Choctaw 3,1094,106526 7,273 13.7
Clarke 5,7497,1409917 13,005 10.7
Clay 1,2375,2459316 6,591 60.8
Cleburne 6845,7649020 6,558 77.5
Coffee 4,22115,875396104 20,596 56.6
Colbert 7,31216,746511107 24,676 38.2
Conecuh 3,0803,4205110 6,561 5.2
Coosa 1,7823,3815314 5,230 30.6
Covington 2,38713,26718336 15,873 68.5
Crenshaw 1,6644,5136514 6,256 45.5
Cullman 3,79832,989687134 37,608 77.6
Dale 4,41313,80835062 18,633 50.4
Dallas 12,8365,7899624 18,745 37.6
DeKalb 3,62221,405458152 25,637 69.4
Elmore 8,44327,634738112 36,927 52.0
Escambia 4,6059,93518837 14,765 36.1
Etowah 10,44232,353835164 43,794 50.0
Fayette 1,3626,71210924 8,207 65.2
Franklin 2,1979,46623854 11,955 60.8
Geneva 1,5259,99414924 11,692 72.4
Greene 4,013838135 4,869 65.2
Hale 4,7753,1735412 8,014 20.0
Henry 2,2925,6329117 8,032 41.6
Houston 10,66430,728779144 42,315 47.4
Jackson 3,67316,67239390 20,828 62.4
Jefferson 156,873134,7686,6451,554 299,840 7.4
Lamar 1,0365,8236215 6,936 69.0
Lauderdale 9,95227,899987222 39,060 45.9
Lawrence 3,62710,83325031 14,741 48.9
Lee 21,23034,6172,030364 58,241 23.0
Limestone 9,46829,0671,055202 39,792 49.3
Lowndes 4,8831,7513211 6,677 46.9
Macon 7,5661,4316949 9,115 67.3
Madison 62,82289,5206,6211,254 160,217 16.7
Marengo 5,6155,23310413 10,965 3.5
Marion 1,43211,27418126 12,913 76.2
Marshall 4,91729,233678158 34,986 69.5
Mobile 72,18695,1163,291791 171,384 13.4
Monroe 4,3325,7958817 10,232 14.3
Montgomery 58,91634,0031,486490 94,895 26.3
Morgan 11,25437,4861,168218 50,126 52.3
Perry 3,8241,407236 5,260 46.0
Pickens 3,9725,4564919 9,496 15.6
Pike 5,0567,69325748 13,054 20.2
Randolph 2,2917,70512419 10,139 53.4
Russell 9,5799,21028168 19,138 1.9
St Clair 5,58931,651684130 38,054 68.5
Shelby 22,97773,0202,965480 99,442 50.3
Sumter 4,7461,5815714 6,398 49.5
Talladega 12,12120,614411106 33,252 25.5
Tallapoosa 5,51913,59423352 19,398 41.6
Tuscaloosa 31,76247,7231,873390 81,748 19.5
Walker 4,49724,26645595 29,313 67.4
Washington 2,3746,0427322 8,511 43.1
Wilcox 4,3391,742227 6,110 42.5
Winston 8729,22813129 10,260 81.4

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Only the President columns (x < 401 pt) are read; the Total line at the top of page 3 is the statewide row.

Method: text layer: words grouped by baseline (pdfplumber), numeric tokens taken as the row's values under the spec's column labels; each row's digits matched against PyMuPDF's words (second extraction)

Questions and answers

Who won Alabama in 2016?

Donald J. Trump won Alabama by 27.73 percentage points (588,708 votes).

How many electoral votes did Alabama have in 2016?

Alabama cast 9 electoral votes in 2016.

How many people voted for president in Alabama in 2016?

2,123,372 votes were counted for president.

How many counties did each candidate win in Alabama in 2016?

Donald J. Trump 54, Hillary Clinton 13 (out of 67 counties with results).

How did Alabama change from 2012 to 2016?

The margin moved 5.5 points toward the Republican ticket, from Republican by 22.2 points to Republican by 27.7 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data