Skip to main content
Salary Guide

Nurse Practitioner Salary in United States

Based on 1,469,279 job listings - 2026

+7.7% vs 2025
Average salary
$115,000 - $130,000
Median salary
$115,000 - $130,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$76K
25th percentile$95K
Median$115K
75th percentile$130K
90th percentile$150K

50% of professionals earn between $95,185 - $130,000 USD

The median salary is $115,000

Top cities

New York20,812 job openings
Albany19,588 job openings
Brooklyn9,971 job openings
Boston6,590 job openings
Phoenix6,298 job openings
Springfield6,215 job openings
Los Angeles6,129 job openings
Houston6,112 job openings
Chicago5,892 job openings
Portland5,461 job openings
San Antonio5,311 job openings
Seattle5,162 job openings
Atlanta5,008 job openings
Columbia4,749 job openings
Tucson4,500 job openings
Denver4,447 job openings
Austin4,278 job openings
Sacramento4,140 job openings
Columbus4,107 job openings
San Francisco4,097 job openings
Rochester4,085 job openings
Albuquerque4,077 job openings
Jacksonville4,055 job openings
Richmond3,732 job openings
Philadelphia3,659 job openings
Baltimore3,601 job openings
Dallas3,499 job openings

Nurse Practitioner

1,469,279 job openings

View job listings

The average salary for a Nurse Practitioner in United States is USD 115,000 - USD 130,000 per year in 2026. The median salary is USD 122,500 per year, based on 1,469,279 active job listings.

The cities with the most Nurse Practitioner job opportunities in United States are New York, Albany, Brooklyn, Boston, Phoenix. New York leads with 20,812 job openings.

Explore 1,469,279 Nurse Practitioner job listings in United States on BeBee, or check our salary calculator for a personalized estimate.