Salaripedia
English

How much does a pharmacy technician make in Birmingham?

$38,700a year

Median yearly pay for pharmacy technicians in the Birmingham, AL metro area. That is $18.61 an hour or $3,225 a month.

Hourly
$18.61
Vs. national median
-15%
Rank among cities
336 of 393
Jobs in the area
2,540
Pay range
Lowest 10%: $34,760Median: $38,700Highest 10%: $49,450
PercentileYearlyHourly
10th$34,760$16.71
25th$37,460$18.01
Median$38,700$18.61
75th$46,240$22.23
90th$49,450$23.77

Other cities in Alabama

Median yearly pay for pharmacy technicians.

Huntsville, AL$43,910
Decatur, AL$43,420
Daphne, AL$41,820
Columbus, GA$40,370
Auburn, AL$39,490
Tuscaloosa, AL$39,450
Florence, AL$39,380
Montgomery, AL$39,370
Mobile, AL$39,280
Dothan, AL$38,830
Anniston, AL$37,040
Gadsden, AL$36,800
Pharmacy Technician salary in Alabama Pharmacy Technician 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
Pharmacist$138,800
Family Medicine Physician$120,000
Nurse Practitioner$107,700
Veterinarian$106,900
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a pharmacy technician make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $18.61 ($38,700 a year).

Do pharmacy technicians make more in Birmingham than the national average?

No: $38,700 against $45,750 nationally, 15% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $39,030, so Birmingham pays 1% less.

Where does Birmingham rank for pharmacy technician pay?

336 of 393 metro areas with data.

How much does a pharmacy technician make starting out in Birmingham?

The lowest-paid 10% make $34,760 or less a year; the top 10% make $49,450 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.