Skip to content
AffordMap
Healthcare

Nurse Practitioners Salary by State and Metro Area (2026)

Nurse Practitionerss in the United States earn a median salary of $129,210/year ($62.12/hr). Salaries range from $97,960 to $169,950 depending on experience. Below, compare salaries across all 50 states and top metro areas.

$98K
10th percentile
$110K
25th percentile
$129K
Median
$150K
75th percentile
$170K
90th percentile

Nurse Practitioners salary by state

StateMedianHourlyEmployment
California$167K$80.1/hr20,980
New Jersey$150K$71.94/hr9,590
Alaska$145K$69.93/hr570
New York$145K$69.9/hr20,430
Oregon$145K$69.52/hr2,430
Washington$140K$67.41/hr4,790
Connecticut$139K$66.81/hr3,680
Massachusetts$139K$66.77/hr8,920
New Mexico$138K$66.56/hr1,870
Arizona$134K$64.32/hr7,540

Top paying metro areas

Metro areaMedianEmployment
San Jose-Sunnyvale-Santa Clara, CA$226K1,280
San Francisco-Oakland-Fremont, CA$220K2,960
Napa, CA$216K90
Santa Maria-Santa Barbara, CA$171K210
Vallejo, CA$170K190
Salinas, CA$168K140
El Centro, CA$166K50
Bakersfield-Delano, CA$165K360
Modesto, CA$165K390
Santa Rosa-Petaluma, CA$165K200
How to become a nurse practitionersCareer guide →