Nurse Practitioner Salary: What Experienced NPs and Career Changers Should Know

Nurse Practitioner Salary Guide

Whether you’re a seasoned nurse practitioner (NP) evaluating your next move or a healthcare professional exploring a new path, understanding the current nurse practitioner salary landscape is essential. The right data empowers you to negotiate more confidently, compare job offers, and plan for long-term financial security.

Nurse practitioner checking salary trends in her work break

The average nurse practitioner salary in the U.S. is $129,210 per year, with an average hourly rate of $62.12, according to the latest report from the Bureau of Labor Statistics (BLS). However, salaries can vary widely depending on your state, specialization, and healthcare setting.

In this guide, we’ll explore how nurse practitioner salaries differ across states and healthcare environments, what factors influence pay, and how to use this data to inform your career decisions.

Nurse Practitioner Salary by State in 2025

Location is one of the most important factors when it comes to determining a nurse practitioner’s salary. Some states offer significantly higher pay due to high demand, a higher cost of living, and access to healthcare.

The national average salaries listed below are sourced from the BLS, except for Colorado and Nevada, which are based on data from salary.com

Nurse Practitioner Salary by State

StateYearly averageHourly average
Alabama$106,930$51
Alaska$145,450$70
Arizona$133,790$64
Arkansas$113,660$55
California$166,610$80
Colorado$127,053 $94.38
Connecticut$138,960 $66.81
Delaware$127,810 $61.45
Florida$129,010 $62.02
Georgia$126,060 $60.60
Hawaii$130,940 $62.95
Idaho$128,940 $61.99
Illinois$128,620 $61.84
Indiana$128,280 $61.67
Iowa$129,420 $62.22
Kansas$124,690 $59.95
Kentucky$113,870 $54.74
Louisiana$125,980 $60.57
Maine$125,040 $60.12
Maryland$125,530 $60.35
Massachusetts$138,890 $66.77
Michigan$125,620 $60.40
Minnesota$128,570 $61.81
Mississippi$119,290 $57.35
Missouri$126,370 $60.75
Montana$133,640 $64.25
Nebraska$127,930 $61.50
Nevada$141,326 $105
New Hampshire$132,440 $63.67
New Jersey$149,620 $71.94
New Mexico$138,440 $66.56
New York$145,390 $69.90
North Carolina$125,020 $60.11
North Dakota$123,220 $59.24
Ohio$126,740 $60.93
Oklahoma$126,670 $60.90
Oregon$144,600 $69.52
Pennsylvania$127,400 $61.25
Rhode Island$130,710 $62.84
South Carolina$116,240 $55.88
South Dakota$122,600 $58.94
Tennessee$108,420 $52.12
Texas$129,880 $62.44
Utah$125,700 $60.43
Vermont$129,740 $62.37
Virginia$124,210 $59.72
Washington$140,220 $67.41
West Virginia$121,640 $58.48
Wisconsin$128,580 $61.82
Wyoming$127,750 $61.42

Top 5 Highest-Paying States for Nurse Practitioners

Want to know where NPs are making the most money in 2025? We’ve rounded up the top 5 highest-paying states, along with each state’s cost of living index (learn how to read it here) and practice authority, so you know what kind of care you’re allowed to provide.

StateYearly averageHourly average
California$166,610$80
New Jersey$149,620 $71.94
Alaska$145,450$70
New York$145,390 $69.90
Oregon$144,600 $69.52

5 States Where Nurse Practitioners Can Earn the Most in 2025

1. California
  • Average yearly salary: $166,610
  • Hourly rate: $80
  • Cost of living index: 144.8
  • Level of practice authority: Restricted practice

Get more information on what you need to know about NP practice in California

2. New Jersey
  • Average yearly salary: $149,620
  • Hourly rate: $71.94
  • Cost of living: 114.6
  • Level of practice authority: Reduced practice

Get more information on what you need to know about NP practice in New Jersey

3. Alaska
  • Average yearly salary: $145,450
  • Hourly rate: $70
  • Cost of living: 123.8
  • Level of practice authority: Full practice

Get more information about  what you need to know about NP practice in Alaska

4. New York
  • Average yearly salary: $145,390
  • Hourly rate: $69.90
  • Cost of living: 123.3
  • Level of practice authority: Full practice

Get more information about what you need to know about NP practice in New York

5. Oregon
  • Average yearly salary: $144,600
  • Hourly rate: $69.52
  • Cost of living: 112
  • Level of practice authority: Full practice

Get more information about what you need to know about NP practice in Oregon

Nurse practitioners in clinic

What Affects Nurse Practitioner Salary?

Several variables influence what you can expect to earn as a nurse practitioner. Understanding these factors can help you identify opportunities for growth and salary increases.

Geographic Location

Your salary as a nurse practitioner can change a lot depending on where you work. In cities or areas with fewer healthcare providers, NPs often earn more because there’s higher demand—and the cost of living tends to be higher too.

Type of Healthcare Facility

The nurse practitioner pay scale can differ significantly based on the type of facility where you work. According to the most recent BLS data, here’s how average annual salaries break down by healthcare setting:

  • Home Health Care Services: $146,850
  • Outpatient Care Centers: $139,860
  • General Medical and Surgical Hospitals: $135,610
  • Physicians’ Offices: $122,780

As you can see, working in home health or outpatient care may lead to higher compensation than working in a hospital or a physician’s office. Keep these figures in mind when evaluating potential roles and negotiating offers.

Specialization

Some nurse practitioner roles—like psychiatric mental health NPs, neonatal nurse practitioners, and certified registered nurse anesthetists (CRNAs)—tend to earn more than general NPs due to their advanced training and scope of practice.

Here are the yearly average salaries from ZipRecruiter:

  • Psychiatric Nurse Practitioners (PMHNPs) are stepping up as mental health needs reach all-time highs. From depression and trauma to complex psychiatric conditions, they’re delivering vital care—and earning an average of $139,480/year for their specialized expertise.
  • Neonatal Nurse Practitioners (NNPs) – take on some of the most delicate cases—caring for newborns in NICUs. The responsibility is massive, but so is the reward: $136,640/year.
  • Certified Registered Nurse Anesthetists (CRNAs) continue to top the pay scale, averaging $138,690/year for their specialized and high-stakes work in anesthesia care.
nurse anesthetist

Final Thoughts

Whether you’re advancing in your current NP role or exploring new opportunities, understanding the nurse practitioner salary trends by state, specialty, and setting can help you plan your next move strategically. From negotiating better pay to deciding where to relocate, staying informed helps you make empowered career decisions.

As the demand for nurse practitioners continues to grow, especially in primary care and underserved regions, compensation opportunities are expanding. Use this data to advocate for yourself, benchmark your worth, and take control of your professional future.

About TAG MedStaffing

We connect skilled healthcare professionals with leading medical organizations nationwide, offering temporary, temp-to-hire, direct hire, and executive placement opportunities.

Find Exciting Jobs for RNs

Skip the Search

Send us your resume, and we'll find the jobs that are the best match for you.

Submit Resume

Explore Current Job Openings for Nurse Practitioners

Ready to advance your nursing career? Explore our job openings or connect with our healthcare recruiters today. Your future starts here!

nurse practitioner jobs
Facebook
X
LinkedIn
Email