Medical Assistants Salary in Alabama
BLS OEWS May 2025 • 16 metro areas • Alabama
Medical Assistants in Alabama earn a median salary of $33,741 per year on average across 16 metro and nonmetro areas, -23.7% vs the national median of $44,200. An estimated 12,490 medical assistants are employed across Alabama, with salaries ranging from $30,910 to $36,280 depending on location.
$33,741
Avg median salary in Alabama
$36,280
Highest paying metro
$30,910
Lowest paying metro
12,490
Employed in Alabama
Compare Medical Assistants salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Medical Assistants
inMedical Assistants salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Huntsville, AL | $36,280 | $32,600 | $37,650 | 1,750 |
| Birmingham, AL | $35,640 | $31,460 | $37,840 | 3,600 |
| Daphne, AL | $35,370 | $32,430 | $36,260 | 450 |
| Tuscaloosa, AL | $35,100 | $29,780 | $37,510 | 570 |
| Montgomery, AL | $35,050 | $30,140 | $36,770 | 800 |
| Mobile, AL | $34,790 | $31,970 | $36,210 | 1,190 |
| Decatur, AL | $34,580 | $32,890 | $38,080 | 310 |
| Auburn, AL | $34,200 | $30,930 | $37,070 | 390 |
| Florence, AL | $34,000 | $30,130 | $36,500 | 490 |
| Northwest Alabama | $33,380 | $28,120 | $35,400 | 320 |
| Anniston, AL | $32,950 | $29,060 | $35,020 | 370 |
| Northeast Alabama | $32,940 | $28,950 | $37,630 | 690 |
| Southeast Alabama | $31,780 | $28,990 | $36,240 | 320 |
| Dothan, AL | $31,680 | $29,320 | $35,010 | 540 |
| Gadsden, AL | $31,200 | $29,890 | $34,990 | 430 |
| Southwest Alabama | $30,910 | $28,840 | $34,650 | 270 |