Nurse Practitioner salary in the United States

How much does a Nurse Practitioner make in the United States?

Median base salary

Government data

$132,300

Median $132,300
Low $101,340High $174,420

Based on 323,040 workers surveyed from the U.S. Bureau of Labor Statistics in United States (updated July 31, 2026).

Salary range

10th percentile
$101,340
25th percentile
$117,990
75th percentile
$156,700
90th percentile
$174,420

Highest paying cities for Nurse Practitioner in CA

How we calculate salaries|Explore salaries for other roles