2004 Alabama Republican presidential primary

The 2004 Alabama Republican presidential primary was held on June 1, 2004, to choose the state's 45 pledged delegates to the 2004 Republican National Convention.

Incumbent president George W. Bush won the primary and all of the state's delegates.

Procedure
Alabama was allocated 48 delegates to the Republican National Convention: 45 were allocated based on the results of the primary, with the other three being unpledged superdelegates.

Of the 45 pledged delegates, 21 were assigned to the state's seven congressional districts, with three delegates per district. A candidate would win all the delegates in a congressional district if they won a majority of the vote, or if no other candidate earned at least 15% of the vote. If the candidate with the most votes in a congressional district won less than 50% of the vote and the second-place candidate won at least 15%, the candidate with the most votes would be awarded two delegates, with the remaining delegate being allotted to the runner-up.

24 of the state's delegates were allocated proportionally based on the popular vote statewide. A candidate had to receive at least 15% of the vote to qualify for delegates.