Medical Assistant Salary in Iowa
Medical Assistants in Iowa earn a median of $45,480 a year, or $21.87 an hour. That ranks Iowa #24 of 51 states and is $210 less than the national median.
- Median / year
- $45,480
- Median / hour
- $21.87
- Employed
- 5,990
- National rank
- #24of 51
Pay range in Iowa
Medical Assistant pay by Iowa metro area
| Metro area | Median | Jobs |
|---|---|---|
| Omaha, NE-IA | $48,010 | 1,400 |
| Des Moines-West Des Moines, IA | $46,920 | 1,780 |
| Cedar Rapids, IA | $46,480 | 510 |
| Ames, IA | $45,810 | 180 |
| Waterloo-Cedar Falls, IA | $45,660 | 390 |
| Sioux City, IA-NE-SD | $45,650 | 280 |
| Dubuque, IA | $44,730 | 210 |
| Davenport-Moline-Rock Island, IA-IL | $44,700 | 840 |
| Iowa City, IA | $43,550 | 480 |
FAQ
How much does a medical assistant make in Iowa?
The median annual wage is $45,480 ($21.87 per hour), according to the BLS for May 2025. That is $210 below the U.S. median of $45,690.
What do entry-level medical assistants make in Iowa?
The lowest-paid 10% of Iowa medical assistants earned $36,730 or less ($17.66/hour), a reasonable estimate for new graduates.
Where do medical assistants earn the most in Iowa?
Omaha, NE-IA has the highest metro median at $48,010.
How many medical assistants work in Iowa?
About 5,990 medical assistants were employed in Iowa in May 2025.