SalaryData

Nurse Practitioner Salary in Iowa

Based on 3K+ workers in Iowa

Data year: 2024 · Last updated: May 2026

Median Annual Salary (IA)

$129,420

$62.221/hr

vs National Average

$129,125

+0.2% vs national median

Salary Range (10th–90th)

$102K $167K

3K employed in Iowa

Salary Distribution — Nurse Practitioner in Iowa

Nurse Practitioner (IA) salary percentiles
PercentileAnnual Salary
10th percentile$102,150
25th percentile$115,950
Median (50th percentile)$129,420
75th percentile$137,900
90th percentile$167,110

Historical Salary Trend — Nurse Practitioner in Iowa vs National

Historical Nurse Practitioner (Iowa vs National) salary trend
YearMedian Salary (United States)
2022$123,460
2023$126,620
2024$129,420
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

Nurse Practitioner Salary by Experience Level in Iowa

Nurse Practitioner Salary in Other States

Related Occupations

More Locations