Salaripedia
English

How much does a medical assistant make in Iowa?

$45,480a year

Median yearly pay for medical assistants in Iowa. That is $21.87 an hour or $3,790 a month.

Hourly
$21.87
Vs. national median
+0%
Rank among states
24 of 51
Jobs in the state
5,990
Pay range
Lowest 10%: $36,730Median: $45,480Highest 10%: $54,960
PercentileYearlyHourly
10th$36,730$17.66
25th$38,980$18.74
Median$45,480$21.87
75th$48,030$23.09
90th$54,960$26.42

Cities in Iowa

Metro areas, median yearly pay.

Omaha, NE$48,010
Des Moines, IA$46,920
Cedar Rapids, IA$46,480
Ames, IA$45,810
Waterloo, IA$45,660
Sioux City, IA$45,650
Dubuque, IA$44,730
Davenport, IA$44,700
Iowa City, IA$43,550
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for medical assistants.

21. Illinois$46,090
22. North Dakota$45,980
23. Arizona$45,940
24. Iowa$45,480
25. Utah$45,360
26. Nevada$45,200
27. North Carolina$45,140
Medical Assistant salary in all states

Frequently asked questions

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

The median hourly pay in Iowa is $21.87 ($45,480 a year).

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

Yes: $45,480 against $45,690 nationally, 0% more.

Where does Iowa rank for medical assistant pay?

Iowa ranks 24 of 51 states.

Which city in Iowa pays medical assistants the most?

Omaha, NE-IA, with a median of $48,010 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.