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

Understanding Nurse Practitioner Salaries

Nurse practitioners (NPs) play a vital role in healthcare, and their salaries reflect this importance. As of October 2025, the average salary for a nurse practitioner is approximately $100,033 per year, translating to about $48 per hour. Compensation can vary significantly depending on factors such as geographic location, years of experience, and the clinical specialty practiced.

Top Paying States

Nurse practitioners earn the highest salaries in states such as California, New York, and Texas. These states offer competitive pay alongside a robust job market for healthcare professionals. For example, NPs in California can expect salaries upwards of $120,000 due to the high cost of living and the demand for healthcare services.

Salary Trends Over Time

As healthcare needs evolve, the demand for nurse practitioners is projected to increase, leading to potential salary growth. NPs are becoming essential in primary care, mental health, and specialized fields, further impacting their earning potential. Keeping abreast of salary trends and opportunities for advancement is crucial for those pursuing a career in nursing.

On this page
Nurse practitioner salary by: 

Let Zippi find your next nurse practitioner job

Floating question marks illustration

Let Zippi find your next nurse practitioner job

Floating question marks illustration

Where can a Nurse Practitioner earn more?

Compare salary by location
Vs
141k
121k
101k
81k
61k
Columbus, OH$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
WellpathNurse Practitioner (NP)Nashville, TN06/30/2025$155,586
Danbury Health SystemsGeriatric Nurse Practitioner (Aprn)Southbury, CT06/30/2025$105,000
Sound PhysiciansHospital Medicine Nurse PractitionerMissoula, MT06/30/2025$143,000
Sound PhysiciansHospital Medicine Nurse PractitionerPuyallup, WA06/30/2025$160,000
Sound PhysiciansHospital Medicine Nurse PractitionerApple Valley, CA06/30/2025$175,000
SutterhealthNurse Practitioner, CardiovascularSan Francisco, CA06/30/2025$184,470
Doc's DrugsNurse PractitionerTampa, FL06/30/2025$143,481
Doc's DrugsNurse PractitionerHuntington, WV06/30/2025$143,481
Doc's DrugsNurse PractitionerBozeman, MT06/30/2025$143,481
Doc's DrugsNurse Practitioner-RhrpLittle Rock, AR06/30/2025$143,481

Nurse practitioner salary FAQs

Search for nurse practitioner jobs

Browse healthcare practitioner and technical jobs