Skip to main content
SalaryTruthBLS DATA
Nurse Practitioner
$138,137
National median salary

Range: $107,700 – $231,560 across 70 metro areas.

View full report →

Source: BLS Occupational Employment and Wage Statistics, 2026.

Data from SalaryTruth