Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

Medical Assistant Salary in Alabama

Medical Assistants in Alabama earn a median of $36,100 a year, or $17.35 an hour. That ranks Alabama #50 of 51 states and is $9,590 less than the national median.

Median / year
$36,100
Median / hour
$17.35
Employed
13,300
National rank
#50of 51

Pay range in Alabama

10th percentile$29,630
25th percentile$32,390
Median percentile$36,100
75th percentile$38,360
90th percentile$45,040

Medical Assistant pay by Alabama metro area

Metro areaMedianJobs
Huntsville, AL$36,9201,720
Birmingham, AL$36,7703,750
Decatur, AL$36,690250
Daphne-Fairhope-Foley, AL$36,490510
Mobile, AL$36,3501,310
Columbus, GA-AL$36,050900
Tuscaloosa, AL$35,930590
Montgomery, AL$35,810750
Auburn-Opelika, AL$35,450420
Florence-Muscle Shoals, AL$35,350490
Dothan, AL$35,000560
Anniston-Oxford, AL$34,900320
Gadsden, AL$34,250450

FAQ

How much does a medical assistant make in Alabama?

The median annual wage is $36,100 ($17.35 per hour), according to the BLS for May 2025. That is $9,590 below the U.S. median of $45,690.

What do entry-level medical assistants make in Alabama?

The lowest-paid 10% of Alabama medical assistants earned $29,630 or less ($14.25/hour), a reasonable estimate for new graduates.

Where do medical assistants earn the most in Alabama?

Huntsville, AL has the highest metro median at $36,920.

How many medical assistants work in Alabama?

About 13,300 medical assistants were employed in Alabama in May 2025.