Skip to content

The average salary for a Nurse Midwive in Iowa is $124,040.

Annual Average Salary Information

Annual Average Salary: $124,040

$76,610$137,470

Hourly Pay Information

Hourly Average Salary: $59.64

$36.83$66.09