Skip to content

The average salary for a Nurse Practitioner in Iowa is $130,820.

Annual Average Salary Information

Annual Average Salary: $130,820

$104,930$164,250

Hourly Pay Information

Hourly Average Salary: $62.89

$50.45$78.97

View Jobs

Nurse Practitioner in Estherville

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Sheldon

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Davenport

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Davenport

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Bettendorf

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Iowa City

Position Type: Part-time, exempt

Compensation: Up to $165,000 annually

Job Location: In person

Job Highlights

  • 6-Hour Shifts Daily: Read more

Nurse Practitioner in Davenport

Position Type:Part-time, exempt

Compensation:Up to $165,000 annually

Job Highlights

  • 6-Hour Shifts Daily: Short, balanced workdays.
  • Flexible Schedules: Work around your life.
  • ...Read more

Nurse Practitioner in Davenport

Nurse Practitioner

Trusted Medical, PLLC

About us

Trusted Medical, PLLC is the clinical care delivery affiliate of Edera (www.edera.com). We specialize in serving Veterans by reducing wait times for them to gain access to disability screens and separation h ...Read more

Nurse Practitioner in Spirit Lake

Position Type:Part-time, exempt

Compensation:Up to $165,000 annually

Job Highlights

  • 6-Hour Shifts Daily: Short, balanced workdays.
  • Flexible Schedules: Work around your life.
  • ...Read more

Nurse Practitioner in Lake Park

Position Type:Part-time, exempt

Compensation:Up to $165,000 annually

Job Highlights

  • 6-Hour Shifts Daily: Short, balanced workdays.
  • Flexible Schedules: Work around your life.
  • ...Read more