Back to more insights

The Top 10 Highest-Paying States for Nurse Practitioners

Last updated June 30, 2026

Nurse Practitioners play a critical role in expanding access to quality healthcare, often serving as a primary point of care for patients across the country. While the work is deeply rewarding, salary considerations often influence where nurse practitioners choose to practice. Salary varies widely across the United States, with certain states offering higher pay to attract and retain skilled NPs.

States With the Highest Nurse Practitioner Salary

According to the latest figures from the U.S. Bureau of Labor Statistics, the average nurse practitioner salary in the United States is $132,300 per year. Below are the top 10 highest-paying states for nurse practitioners, based on the most up-to-date data from the U.S. Bureau of Labor Statistics:

1. California - $168,520

2. New Jersey -
$159,310

3. Washington -
$156,100

4. Oregon -
$155,680

5. Alaska -
$155,170

6. New York -
$153,510

7. Massachusetts -
$142,440  

8. Nevada -
$140,670  

9. Connecticut -
$138,470

10
. New Hampshire - $137,550

Key Takeaways for Nurse Practitioners Considering Relocation

Consider Demand: Certain regions, particularly rural and underserved areas, may have a higher demand for nurse practitioners, potentially offering better incentives or loan repayment options.

Understand Scope of Practice Laws: Each state grants nurse practitioners a different level of practice authority, which can affect both earning potential and day-to-day autonomy.

Factor in Subspecialty: Compensation can vary by subspecialty, with roles like psychiatric, acute care, and neonatal nurse practitioners often offering higher salaries than generalist family nurse practitioner positions.

Are you looking to make a change in your practice? Explore our Nurse Practitioner opportunities.