Salaripedia
English

How much does a pharmacist make in Alabama?

$134,600a year

Median yearly pay for pharmacists in Alabama. That is $64.73 an hour or $11,220 a month.

Hourly
$64.73
Vs. national median
-4%
Rank among states
46 of 51
Jobs in the state
5,400
Pay range
Lowest 10%: $90,010Median: $134,600Highest 10%: $161,900
PercentileYearlyHourly
10th$90,010$43.27
25th$127,300$61.18
Median$134,600$64.73
75th$151,700$72.93
90th$161,900$77.86

Cities in Alabama

Metro areas, median yearly pay.

Birmingham, AL$138,800
Daphne, AL$136,900
Huntsville, AL$136,800
Montgomery, AL$136,600
Mobile, AL$134,600
Decatur, AL$133,400
Auburn, AL$133,200
Columbus, GA$132,800
Tuscaloosa, AL$132,400
Dothan, AL$131,200
Florence, AL$130,500
Gadsden, AL$129,100
Anniston, AL$126,800
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for pharmacists.

43. Florida$136,000
44. South Carolina$135,700
45. Oklahoma$135,100
46. Alabama$134,600
47. West Virginia$133,400
48. Tennessee$133,400
49. Mississippi$133,200
Pharmacist salary in all states

Frequently asked questions

How much does a pharmacist make an hour in Alabama?

The median hourly pay in Alabama is $64.73 ($134,600 a year).

Do pharmacists make more in Alabama than the national average?

No: $134,600 against $140,900 nationally, 4% less.

Where does Alabama rank for pharmacist pay?

Alabama ranks 46 of 51 states.

Which city in Alabama pays pharmacists the most?

Birmingham, AL, with a median of $138,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.