Loading state profile...
R+5.0 Swing
Alabama voted R+30.5 in the 2024 presidential election, awarding its 9 electoral votes to Donald Trump (Republican). A total of 2,265,090 votes were cast.
This represents a R+5.0 swing from 2020. Alabama is classified as Safe Republican based on the 2024 results. Trump received 1,462,616 votes (64.6%) to 772,412 (34.1%) for Harris.
Alabama
9 Electoral Votes|Safe Republican
R+0.0
2024 Margin
Harris: 0 votesTrump: 0 votes
Donald Trump won Alabama in the 2024 presidential election, securing the state's 9 electoral votes. A total of 0 votes were cast.
Explore Interactive Map
Split-screen county map with detailed dossier • Click counties to explore
Presidential Margin Trend
Alabama • 1948–2024
Democratic margin
Republican margin
Did You Know?
↘️
Alabama swung 5.0 points toward Republican compared to 2020.
🔁
Alabama has voted Republican in 12 consecutive elections since 1980.
Religious Composition
Source: Religion Census 2020Evangelical
42.0%(Major Center)
Black Protestant
7.6%(Unique Concentration)
Mainline Protestant
6.5%
Catholic
5.0%(Below Average)
LDS/Mormon
0.8%
Ancestry Groups
Source: Census ACSTop reported ancestry groups (compared to national average).
American Heritage
12.8%
English
12.1%
Irish
8.0%
German
6.4%
Mexican
3.2%
Italian
1.7%
+ 2 more reported ancestry groups
Age Distribution
Median:39.0 yrs(US: 38.5)
Under 18
22.2%
18-29
9.5%↓
30-44
25.3%↑
45-64
25.2%
65+
17.8%
National average
Employment by Industry
Census ACSProfessional & TechnicalMajor Specialization
22.7%(1.9x US)
Manufacturing
14.1%(1.4x US)
Healthcare & Social ServicesExceptional Hub
13.5%(2.9x US)
Educational Services
13.5%(1.6x US)
Construction
7.0%
Retail Trade
4.1%(0.4x US)
National average
+ 1 more sectors
Recent Elections
Presidential
R+5.0 swingVoter Registration
Voter Registration
History →Total Registered3,465,289
ⓘ Alabama does not track party registration
As of November 2024
2026 Primary Odds
Loading live primary odds...