Nurse Practitioner (NP) Salary

$102,121

Average Compensation

$102,121

National Average

How much does a Nurse Practitioner (NP) make?

The average salary for a Nurse Practitioner (NP) is $102,121 per year. Ladders estimates are based on our calculations