US Salary Data

May 2025 OEWS estimate

Nurse Practitioner Salary in the United States

The national median annual salary is $132,300. This page compares official BLS estimates across 44 major metro areas with publishable data.

National salary overview

Median annual salary

$132,300

Mean annual salary

$137,300

Employment estimate

323,040

National annual salary percentiles

Nurse Practitioner national annual salary percentilesFive BLS percentile estimates positioned on a zero-based annual salary scale. The median is shown as a square.P10P25P50P75P90$0$174,420
Nurse Practitioner national annual salary percentiles values
PercentileAnnual salary
P10$101,340
P25$117,990
P50$132,300
P75$156,700
P90$174,420
MeasureAnnual salary
10th percentile$101,340
25th percentile$117,990
50th percentile$132,300
75th percentile$156,700
90th percentile$174,420

Highest-paying metros in this dataset

Ranked by annual median salary. This is not a cost-of-living or quality-of-life ranking.

Largest employment markets