Nurse Practitioner (NP) Salary

$104,487

Average Salary

$104,487

National Average

How much does a Nurse Practitioner (NP) make?

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

Top Nurse Practitioner (NP) salaries by location

Popular Nurse Practitioner (NP) Jobs

Nurse Practitioner / Physician Assistant
FSR (Federal Staffing Resources)   •  

Oak Harbor, WA

Posted 2 days ago

Psychiatric NP - CNS
Akron Children''s Hospital  •  

Youngstown, OH

Posted 4 days ago

View All Jobs