Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

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

10th percentile$36,730
25th percentile$38,980
Median percentile$45,480
75th percentile$48,030
90th percentile$54,960

Medical Assistant pay by Iowa metro area

Metro areaMedianJobs
Omaha, NE-IA$48,0101,400
Des Moines-West Des Moines, IA$46,9201,780
Cedar Rapids, IA$46,480510
Ames, IA$45,810180
Waterloo-Cedar Falls, IA$45,660390
Sioux City, IA-NE-SD$45,650280
Dubuque, IA$44,730210
Davenport-Moline-Rock Island, IA-IL$44,700840
Iowa City, IA$43,550480

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.