Salaripedia
English

How much does a pharmacist make in Birmingham?

$138,800a year

Median yearly pay for pharmacists in the Birmingham, AL metro area. That is $66.73 an hour or $11,570 a month.

Hourly
$66.73
Vs. national median
-1%
Rank among cities
204 of 391
Jobs in the area
1,550
Pay range
Lowest 10%: $107,300Median: $138,800Highest 10%: $161,200
PercentileYearlyHourly
10th$107,300$51.60
25th$127,500$61.31
Median$138,800$66.73
75th$151,700$72.93
90th$161,200$77.50

Other cities in Alabama

Median yearly pay for pharmacists.

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
Pharmacist salary in Alabama Pharmacist salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

General Internal Medicine Physician$334,100
Physician$237,000
Pediatrician$189,700
Nurse Anesthetist$175,900
Podiatrist$169,800
Optometrist$162,900
Family Medicine Physician$120,000
Nurse Practitioner$107,700
Veterinarian$106,900
Physician Assistant$105,400
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a pharmacist make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $66.73 ($138,800 a year).

Do pharmacists make more in Birmingham than the national average?

No: $138,800 against $140,900 nationally, 1% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $134,600, so Birmingham pays 3% more.

Where does Birmingham rank for pharmacist pay?

204 of 391 metro areas with data.

How much does a pharmacist make starting out in Birmingham?

The lowest-paid 10% make $107,300 or less a year; the top 10% make $161,200 or more.

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.