What medical assistants earn in Alabama and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Birmingham, AL | $36,770 | $17.68 | 3,750 |
| Huntsville, AL | $36,920 | $17.75 | 1,720 |
| Mobile, AL | $36,350 | $17.48 | 1,310 |
| Columbus, GA-AL | $36,050 | $17.33 | 900 |
| Montgomery, AL | $35,810 | $17.22 | 750 |
| Northeast Alabama nonmetropolitan area | $34,580 | $16.62 | 730 |
| Tuscaloosa, AL | $35,930 | $17.27 | 590 |
| Dothan, AL | $35,000 | $16.83 | 560 |
| Daphne-Fairhope-Foley, AL | $36,490 | $17.54 | 510 |
| Florence-Muscle Shoals, AL | $35,350 | $16.99 | 490 |
| Gadsden, AL | $34,250 | $16.47 | 450 |
| Auburn-Opelika, AL | $35,450 | $17.04 | 420 |
| Northwest Alabama nonmetropolitan area | $34,210 | $16.45 | 330 |
| Southeast Alabama nonmetropolitan area | $35,080 | $16.87 | 330 |
| Anniston-Oxford, AL | $34,900 | $16.78 | 320 |
| Southwest Alabama nonmetropolitan area | $33,630 | $16.17 | 260 |
| Decatur, AL | $36,690 | $17.64 | 250 |
Medical Assistants in Alabama earned a median of $36,100 a year ($17.35 an hour) in May 2025, 21% less than the national median of $45,690. The middle half earned $32,390 to $38,360.
Among areas in Alabama, pay was highest in Huntsville, AL at $36,920.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.