SalaryData

Nurse Practitioner Salary in Iowa

Based on 3K+ workers in Iowa

Data year: 2025 · Last updated: October 2026

Median Annual Salary (IA)

$130,160

$62.58/hr

vs National Average

$133,771

-2.7% vs national median

Salary Range (10th–90th)

$108K – $168K

3K employed in Iowa

Nurse Practitioner salary in Iowa averages $130,160 annually, reflecting competitive compensation for an in-demand healthcare profession. With approximately 3,240 practitioners currently employed across the state, this figure sits slightly below the national average at 3%, though salaries still range considerably from $107,990 to $167,590 depending on individual circumstances and positions.

Several factors influence Nurse Practitioner salary in Iowa, including years of clinical experience, specialized certifications, and practice setting. Healthcare facility type—whether in hospitals, private clinics, or rural health centers—significantly impacts earnings, as do geographic location within the state and patient population served. Additional considerations include shift differential pay, performance bonuses, and loan forgiveness programs that some employers offer to attract qualified practitioners.

Salary Distribution — Nurse Practitioner in Iowa

Nurse Practitioner (IA) salary percentiles
PercentileAnnual Salary
10th percentile$107,990
25th percentile$122,720
Median (50th percentile)$130,160
75th percentile$141,940
90th percentile$167,590

Top-Paying Industries for Nurse Practitioner (U.S.)

Which industries pay Nurse Practitioners the most — nationwide figures (industry-level data is not available by state). Nurse Practitioners in Iowa tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Professional, Scientific, and Technical Services$138,9102K
Management of Companies and Enterprises$134,8802K
Administrative and Support Services$133,5506K
Finance and Insurance$133,3402K
Educational Services$132,8008K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nurse Practitioner in Iowa vs National

Historical Nurse Practitioner salary trend in Iowa
YearMedian Salary (Iowa)
2022$123,460
2023$126,620
2024$129,420
2025$130,160
2026 (projected)$130,904

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nurse Practitioner in Iowa
YearIowa MedianNational Median
2022$123,460$118,452
2023$126,620$125,602
2024$129,420$129,125
2025$130,160$133,771
2026 (projected)$130,904$134,536

Nurse Practitioner Salary by Experience Level in Iowa

Nurse Practitioner salary by experience level in Iowa
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$122,720
Mid-level3-5 yrs$130,160
Senior6-9 yrs$141,940
Staff / Lead10+ yrs$167,590

Nurse Practitioner Salary in Other States

Related Nurse Practitioner Salaries in Iowa

How other high-demand occupations in Iowa compare to Nurse Practitioner ($130,160 median).

OccupationMedian Salaryvs Nurse PractitionerHourly
Emergency Medicine Physician in IA$429,050+229.6%$206.27/hr
Radiologist in IA$405,220+211.3%$194.82/hr
Surgeon in IA$370,390+184.6%$178.07/hr
Obstetrician and Gynecologist in IA$356,020+173.5%$171.16/hr
Psychiatrist in IA$295,270+126.9%$141.96/hr
Cardiologist in IA$283,070+117.5%$136.09/hr
Nurse Anesthetist in IA$273,070+109.8%$131.28/hr
Family Medicine Physician in IA$265,200+103.7%$127.50/hr
Pediatrician in IA$262,440+101.6%$126.17/hr
Dentist in IA$181,520+39.5%$87.27/hr
Pharmacist in IA$138,860+6.7%$66.76/hr
Podiatrist in IA$134,830+3.6%$64.82/hr

Frequently Asked Questions

How much do nurse practitioners make in Iowa?

The median salary for nurse practitioners in Iowa is $130,160 per year, or approximately $63 per hour. This is slightly below the national average, representing a 2.7% difference.

What is the salary range for nurse practitioners in Iowa?

Nurse practitioner salaries in Iowa range from $107,990 at the lower end to $167,590 at the higher end, depending on experience, location, and specialty.

Is the nurse practitioner salary in Iowa competitive compared to the national average?

Iowa's median nurse practitioner salary of $130,160 is 2.7% below the national average, making it slightly less competitive than other states nationwide.

How many nurse practitioners are employed in Iowa?

There are currently 3,240 nurse practitioners employed in Iowa, indicating a substantial workforce in the state's healthcare system.

More Locations