2024 United States presidential election in Alabama

The 2024 United States presidential election in Alabama is scheduled to take place on Tuesday, November 5, 2024, as part of the 2024 United States elections in which all 50 states plus the District of Columbia will participate. Alabama voters will choose electors to represent them in the Electoral College via a popular vote. The state of Alabama has nine electoral votes in the Electoral College, following reapportionment due to the 2020 United States census in which the state neither gained nor lost a seat.

As a Bible Belt state in the Deep South, Alabama is one of the most socially conservative states in the nation. It is a strongly red state and is expected to go safely for Trump in 2024. Following the national Democratic Party's leftward shift in the mid-20th century, the only Democrat to win the Alabaman popular vote in a presidential election after John F. Kennedy in 1960 was Jimmy Carter of neighboring Georgia in 1976. Since then, the only Democrats to come within single digits of winning the state at this level were Carter in 1980 and fellow Southerner Bill Clinton in his 1990s nationwide victories.

No presidential Democrat has won more than 40% of the vote in Alabama since Al Gore of neighboring Tennessee in 2000. Democratic support in Alabama today is often vastly concentrated on the state's largest city of Birmingham and the majority-African American Black Belt.

Incumbent Democratic president Joe Biden is running for reelection to a second term.

Democratic primary
The Alabama Democratic primary was held on Super Tuesday, March 5, 2024.

Republican primary
The Alabama Republican primary was held on Super Tuesday, March 5, 2024.

General election
Alabama secretary of state Wes Allen informed the Democratic National Committee that state law would not permit certification in time, as the 2024 Democratic National Convention takes place days after the state deadline. The following month, legislation was approved extending the deadline, allowing Biden to appear on the ballot.

Polling

 * Donald Trump vs. Joe Biden