Nurse Practitioner jobs in Iowa

11 open Nurse Practitioner jobs from staffing agencies.

Open jobs
11
Agencies hiring
2
Median wage in Iowa (BLS)
$62.58/hour
Get new Nurse Practitioner jobs in Iowa by emailOne email a day, only when there are new jobs. Unsubscribe in one click.
Weatherby Healthcare logo

Locums NP - Emergency Medicine Job in IA

Weatherby Healthcare Waterloo, IA Nurse Practitioner Hiring bonus $1,000 1 week ago
CompHealth logo

Locum Tenens NP - Emergency Medicine Position in IA

CompHealth Waterloo, IA Nurse Practitioner Hiring bonus up to $1,000 1 week ago
Weatherby Healthcare logo

Locums Medical Oncology or Hematology Oncology Nurse Practitioner Opportunity in IA

Weatherby Healthcare Spencer, IA Nurse Practitioner Hiring bonus $1,000 2 weeks ago
Weatherby Healthcare logo

Locums NP - Hospitalist Opportunity in Iowa

Weatherby Healthcare Sioux City, IA Nurse Practitioner Hiring bonus $1,000 3 weeks ago
Weatherby Healthcare logo

Locums NP - Emergency Medicine Opportunity in Iowa

Weatherby Healthcare Bettendorf, IA Nurse Practitioner Hiring bonus $1,000 3 weeks ago
Weatherby Healthcare logo

Locums NP - Critical Care/Intensive Care Job in Iowa

Weatherby Healthcare Western, IA Nurse Practitioner Hiring bonus $1,000 3 weeks ago
Weatherby Healthcare logo

Locum Tenens NP - Critical Care/Intensive Care Job Opportunity in IA

Weatherby Healthcare Western, IA Nurse Practitioner Hiring bonus $1,000 3 weeks ago
CompHealth logo

Locums NP - Cardiovascular / Cardiothoracic Surgery Job in Iowa

CompHealth Iowa City, IA Nurse Practitioner Hiring bonus up to $1,000 3 weeks ago
CompHealth logo

Locum Tenens NP - Neonatology Job Opportunity in IA

CompHealth Sioux City, IA Nurse Practitioner Hiring bonus up to $1,000 1 month ago
CompHealth logo

Locums NP - Family Practice Job in Iowa

CompHealth Storm Lake, IA Nurse Practitioner Hiring bonus up to $1,000 3 months ago
CompHealth logo

Locum Tenens NP - Neonatology Job Opportunity in IA

CompHealth IA Nurse Practitioner Hiring bonus up to $1,000 3 months ago

Nurse Practitioner pay in Iowa

The median wage for Nurse Practitioner jobs in Iowa is $62.58 per hour ($130,166 a year full-time). Travel and contract jobs often pay more than staff positions because they include housing and meal stipends.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. Pay in listings is converted to an hourly rate assuming 36–40 hours a week.

License and requirements

You need an active nursing license that is valid in Iowa. Iowa is a Nurse Licensure Compact state: if your primary state of residence is also a compact state, your multistate license lets you work here without a new license. Check the latest status at nursecompact.com before you accept an offer.

Agencies hiring for Nurse Practitioner jobs in Iowa

AgencyOpen jobsMedian pay
Weatherby Healthcare6—
CompHealth5—

Cities with the most Nurse Practitioner jobs

Waterloo (2), Sioux City (2), Western (2), Iowa City (1), Storm Lake (1), Spencer (1), Bettendorf (1)

FAQ

How much does a Nurse Practitioner make in Iowa?

The median wage for Nurse Practitioner jobs in Iowa is $62.58 per hour (about $130,166 a year), according to the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025.

How many Nurse Practitioner jobs are open in Iowa?

11 Nurse Practitioner jobs from 2 staffing agencies are open on ReferHire right now.

What license do I need?

You need an active nursing license that is valid in Iowa. Iowa is a Nurse Licensure Compact state: if your primary state of residence is also a compact state, your multistate license lets you work here without a new license. Check the latest status at nursecompact.com before you accept an offer.