Medical Assistants Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Medical Assistants in Iowa earn a median salary of $42,056 per year on average across 12 metro and nonmetro areas, -4.9% vs the national median of $44,200. An estimated 5,440 medical assistants are employed across Iowa, with salaries ranging from $38,520 to $45,700 depending on location.
$42,056
Avg median salary in Iowa
$45,700
Highest paying metro
$38,520
Lowest paying metro
5,440
Employed in Iowa
Compare Medical Assistants salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Medical Assistants
in
Medical Assistants salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Des Moines, IA | $45,700 | $39,990 | $49,150 | 1,410 |
| Cedar Rapids, IA | $45,300 | $39,060 | $46,560 | 500 |
| Waterloo, IA | $44,830 | $38,550 | $46,470 | 350 |
| Ames, IA | $44,820 | $39,870 | $46,830 | 170 |
| Davenport, IA-IL | $42,900 | $38,230 | $46,160 | 710 |
| Dubuque, IA | $42,090 | $37,900 | $44,900 | 130 |
| Northeast Iowa | $41,190 | $36,490 | $45,130 | 320 |
| Sioux City, IA-NE-SD | $40,900 | $36,950 | $45,800 | 250 |
| Iowa City, IA | $40,240 | $39,950 | $49,450 | 480 |
| Southwest Iowa | $39,460 | $36,700 | $45,580 | 190 |
| Northwest Iowa | $38,720 | $36,930 | $44,710 | 400 |
| Southeast Iowa | $38,520 | $36,250 | $44,760 | 530 |