Healthcare · BLS Code 29-1171

Nurse Practitioner Salary

Real salary data for Nurse Practitioner professionals across the United States. National median is $124,680/year, ranging from $97,000 at the 25th percentile to $157,000 at the 75th.

National Salary Overview

BLS 2024
25thMedian75th
$97,000$124,680$157,000
25th percentile
$97,000
Median (50th)
$124,680
75th percentile
$157,000
Hourly (median, 40hr)
$60/hr
Monthly gross (median)
$10,390/mo