Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour

How much does a Nurse Practitioners make in USA?

$128,128
/ Annual
Based on 1586 salaries
The average nurse practitioners salary in the USA is $128,128 per year or $61.60 per hour. Entry level positions start at $100,856 per year while most experienced workers make up to $166,400 per year.
Median
$128,128
chart
Low
$100,856
High
$166,400

Active jobs with salaries