Post Job

Nurse Practitioner salary

Average nurse practitioner salary

$100,033

$48.09 hourly rate

Entry-level nurse practitioner salary
$62,000 yearly salary
Updated January 8, 2025

How much does a nurse practitioner make?

The average nurse practitioner salary in the United States is $100,033. Nurse practitioner salaries typically range between $62,000 and $161,000 yearly. The average hourly rate for nurse practitioners is $48.09 per hour.

Nurse practitioner salary is impacted by location, education, and experience. Nurse practitioners earn the highest average salary in California.

On This Page
Nurse practitioner salary by: 

For less than a Netflix subscription, get a new job.

Floating question marks illustration

For less than a Netflix subscription, get a new job.

Floating question marks illustration

Where can a Nurse Practitioner earn more?

Compare salary by location
Vs
141k
121k
101k
81k
61k
California$127,474
Chicago, IL$90,673
Compare salary by company
Vs
176k
156k
136k
116k
96k
Pace University$159,520
The Main Place Inc$126,325

Nurse Practitioner salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Indeed, Glassdoor, Ziprecruiter, SalaryExpert and CareerExplorer, the average salary for a nurse practitioner typically falls between $100,033 and $130,284.
zippia
$100,033yearly
glassdoor[1]
$128,717yearly
indeed[2]
$124,854yearly
Salary.com[3]
$123,740yearly
ZipRecruiter[4]
$130,284yearly
SalaryExpert[5]
$129,782yearly
CareerExplorer[6]
$120,680yearly

Average nurse practitioner salary by state

The highest-paying states for nurse practitioners are California, Alaska, and Oregon. The lowest average nurse practitioner salary states are Kansas, South Dakota, and Tennessee.

  • State View
  • County View
Average Salary:

Highest paying states for nurse practitioners

RankStateAvg. SalaryHourly Rate
1Alaska$119,141$57.28
2Montana$103,339$49.68
3Washington$106,739$51.32
4New Mexico$101,207$48.66
5Massachusetts$99,472$47.82
6Oregon$107,660$51.76
7Nevada$102,570$49.31
8Texas$94,901$45.63
9California$120,826$58.09
10Arizona$101,460$48.78
11New York$100,129$48.14
12New Hampshire$92,167$44.31
13Connecticut$99,064$47.63
14Delaware$95,880$46.10
15Minnesota$97,198$46.73
16Maine$88,700$42.64
17New Jersey$101,812$48.95
18Indiana$86,553$41.61
19Pennsylvania$87,621$42.13
20Oklahoma$88,578$42.59
21Michigan$90,522$43.52
22Rhode Island$94,313$45.34
23Wyoming$88,216$42.41
24Wisconsin$90,101$43.32
25Mississippi$87,690$42.16
26Ohio$83,761$40.27
27North Dakota$82,672$39.75
28Maryland$92,873$44.65
29Colorado$92,454$44.45
30Vermont$83,230$40.01
31West Virginia$81,649$39.25
32Florida$82,589$39.71
33Illinois$89,654$43.10
34Louisiana$82,465$39.65
35North Carolina$83,648$40.22
36Utah$86,941$41.80
37South Dakota$77,909$37.46
38District of Columbia$93,111$44.76
39Idaho$85,886$41.29
40Tennessee$77,320$37.17
41Iowa$80,767$38.83
42Nebraska$81,663$39.26
43Virginia$85,525$41.12
44Kansas$79,650$38.29
45Arkansas$80,408$38.66
46Hawaii$103,030$49.53
47Georgia$81,363$39.12
48Kentucky$75,375$36.24
49South Carolina$75,759$36.42
50Missouri$79,694$38.31
51Alabama$75,187$36.15

Highest paying cities for nurse practitioners

The highest-paying cities for nurse practitioners are Richmond, CA, Tacoma, WA, and Salem, OR.

RankCityAvg. SalaryHourly Rate
1Richmond, CA$127,474$61.29
2Tacoma, WA$109,414$52.60
3Salem, OR$109,393$52.59
4Edison, NJ$103,435$49.73
5Las Vegas, NV$102,601$49.33
6Phoenix, AZ$101,834$48.96
7New York, NY$101,808$48.95
8Albuquerque, NM$101,613$48.85
9Boston, MA$101,420$48.76
10Hartford, CT$100,493$48.31
11Minneapolis, MN$98,265$47.24
12San Antonio, TX$97,866$47.05
13Newark, DE$96,916$46.59
14Providence, RI$95,369$45.85
15Baltimore, MD$93,832$45.11
16Washington, DC$93,789$45.09
17Colorado Springs, CO$93,739$45.07
18Salem, NH$93,652$45.02
19Detroit, MI$91,340$43.91
20Chicago, IL$90,673$43.59

Nurse Practitioners are the most in-demand in these five cities:

  1. Richmond, CA
  2. Tacoma, WA
  3. Salem, OR
  4. Edison, NJ
  5. Las Vegas, NV

Nurse Practitioner salary details

A nurse practitioner's salary ranges from $62,000 a year at the 10th percentile to $161,000 at the 90th percentile.

Average Nurse Practitioner Salary Graph
Average Nurse Practitioner Salary Graph, Trends, and Summary

What is a nurse practitioner's salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$161,000$13,417$77
75th Percentile$128,000$10,667$62
Average$100,033$8,336$48
25th Percentile$77,000$6,417$37
10th Percentile$62,000$5,167$30

Highest paying nurse practitioner jobs

The highest paying types of nurse practitioners are mental health nurse, psychiatric nurse practitioner, and hospitalist nurse practitioner.

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Mental Health Nurse$106,812$8,901$51.3586,884
Nurse Extern$37,156$3,096$17.86569,180
Advanced Registered Nurse Practitioner$97,820$8,152$47.03486,582
Internal Medicine Nurse Practitioner$101,247$8,437$48.6835,972
Palliative Care Nurse Practitioner$102,753$8,563$49.4080,598
Psychiatric Nurse Practitioner$105,403$8,784$50.6738,599

Which companies pay nurse practitioners the most?

Nurse practitioner salaries at Pace University and Apple are the highest-paying according to our most recent salary estimates. In addition, the average nurse practitioner salary at companies like Kansas Medical Center and Sharecare are highly competitive.

Wage gap by gender, race and education

$107,000$105,000$103,000$101,000$99,000$97,000
MaleFemale

Nurse Practitioner salary trends

The average nurse practitioner salary has risen by $20,298 over the last ten years. In 2014, the average nurse practitioner earned $79,735 annually, but today, they earn $100,033 a year. That works out to a 11% change in pay for nurse practitioners over the last decade.

Compare nurse practitioner salaries for cities or states with the national average over time.

Average nurse practitioner salary over time

Compare nurse practitioner salaries for individual cities or states with the national average.

    Nurse Practitioner salary by year

    YearAvg. SalaryHourly Rate% Change
    2025$100,000$48.09+1.7%
    2024$98,400$47.29+2.5%
    2023$95,900$46.09+2.9%
    2022$93,000$44.73+2.9%
    2021$90,400$43.46+2.7%

    Recently added nurse practitioner salaries

    CompanyJobLocationDate AddedSalary
    PeacehealthNurse Practitioner-UrologyVancouver, WA12/18/2024$134,680
    Sound Physicians, Inc.Acute Care Nurse Practitioner-Ambassador Travel TeamWyoming12/18/2024$185,000
    Louisiana State UniversityNurse Practitioner-Diabetes ClinicBaton Rouge, LA12/18/2024$100,000
    Humana Inc.Nurse Practitioner PRNGulfport, MS12/17/2024$115,200
    WellpathNurse Practitioner, NPNew City, NY12/17/2024$149,575
    CorecivicNurse Practitioner-Correctional Urgent CareSan Diego, CA12/17/2024$100,000
    Frontera Search PartnersBilingual Nurse PractitionerColorado Springs, CO12/17/2024$125,220
    Signify HealthWith Benefits: Nurse Practitioner for In-Home VisitsFine, NY12/17/2024$100,000
    MRG ExamsMRG Exams | Nurse Practitioner-Hillsboro orPortland, OR12/17/2024$125,220
    MRG Exams CareersNurse Practitioner-Spokane Valley WAFerndale, WA12/17/2024$135,655

    Nurse Practitioner salary FAQs

    Search for nurse practitioner jobs

    Browse healthcare practitioner and technical jobs