Salaripedia
English

How much does a medical assistant make in Alabama?

$36,100a year

Median yearly pay for medical assistants in Alabama. That is $17.36 an hour or $3,008 a month.

Hourly
$17.36
Vs. national median
-21%
Rank among states
50 of 51
Jobs in the state
13,300
Pay range
Lowest 10%: $29,630Median: $36,100Highest 10%: $45,040
PercentileYearlyHourly
10th$29,630$14.25
25th$32,390$15.57
Median$36,100$17.36
75th$38,360$18.44
90th$45,040$21.65

Cities in Alabama

Metro areas, median yearly pay.

Huntsville, AL$36,920
Birmingham, AL$36,770
Decatur, AL$36,690
Daphne, AL$36,490
Mobile, AL$36,350
Columbus, GA$36,050
Tuscaloosa, AL$35,930
Montgomery, AL$35,810
Auburn, AL$35,450
Florence, AL$35,350
Dothan, AL$35,000
Anniston, AL$34,900
Gadsden, AL$34,250
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for medical assistants.

47. Arkansas$37,760
48. West Virginia$37,180
49. Louisiana$36,320
50. Alabama$36,100
51. Mississippi$35,360
Medical Assistant salary in all states

Frequently asked questions

How much does a medical assistant make an hour in Alabama?

The median hourly pay in Alabama is $17.36 ($36,100 a year).

Do medical assistants make more in Alabama than the national average?

No: $36,100 against $45,690 nationally, 21% less.

Where does Alabama rank for medical assistant pay?

Alabama ranks 50 of 51 states.

Which city in Alabama pays medical assistants the most?

Huntsville, AL, with a median of $36,920 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.