Updated April 6, 2023

Nurse Practitioner Salary Estimate


$48.09 hourly

Entry level Salary
$62,000 yearly

How much does a Nurse Practitioner make?

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

Location, education, and experience impacts how much a nurse practitioner can expect to make. Nurse practitioners make the most in California, Alaska, Oregon, Washington, and Montana.

Research Summary.
  • The average salary for a nurse practitioner is $100,033 in the US.
  • The average nurse practitioner salary ranges between $62,000 and $161,000 in the US.
  • Hourly rates for nurse practitioners in the US typically range between $29 and $77 an hour.
  • The average nurse practitioner salary is $120,826 in California, $119,141 in Alaska, and $107,660 in Oregon. These are the three highest-paying states for nurse practitioners in the US.
  • Pace University has the highest average salary for nurse practitioners.

Highest Paying States For Nurse Practitioners

While a nurse practitioner can average a salary of $100,033 per year, or $48.09 per hour, there are many opportunities for nurse practitioners to make more. For example, in Richmond, CA you might make $127,474 per year. Other high-paying locations include Tacoma, WA, Salem, OR and Edison, NJ. If you're in an entry-level position, your best bet is to move to Richmond, CA where the average starting salary is $73,000. The highest paying states for nurse practitioners include California, Alaska and Oregon. Meanwhile, Kansas, South Dakota, and Tennessee offer the lowest salaries.
  • State View
  • County View
Average Salary:

Nurse Practitioner average salary by State

RankStateAvg. SalaryHourly RateJob Count
4New Mexico$101,207$48.661,226
11New York$100,129$48.148,227
12New Hampshire$92,167$44.311,210
17New Jersey$101,812$48.953,850
22Rhode Island$94,313$45.34533
27North Dakota$82,672$39.75661
31West Virginia$81,649$39.25917
35North Carolina$83,648$40.225,264
37South Dakota$77,909$37.46760
38District of Columbia$93,111$44.76393
49South Carolina$75,759$36.422,557

Highest Paying Cities For Nurse Practitioners

RankCityAvg. SalaryHourly RateJob Count
1Richmond, CA$127,474$61.295
2Tacoma, WA$109,414$52.6014
3Salem, OR$109,393$52.5925
4Edison, NJ$103,435$49.7321
5Las Vegas, NV$102,601$49.3361
6Phoenix, AZ$101,834$48.96104
7New York, NY$101,808$48.95380
8Albuquerque, NM$101,613$48.8534
9Boston, MA$101,420$48.76130
10Hartford, CT$100,493$48.3140
11Minneapolis, MN$98,265$47.2424
12San Antonio, TX$97,866$47.0555
13Newark, DE$96,916$46.596
14Providence, RI$95,369$45.8528
15Baltimore, MD$93,832$45.1171

Here Are The Five Most In Demand Cities Right Now:

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

Nurse Practitioners Salary Details

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
25th Percentile$77,000$6,417$37
10th Percentile$62,000$5,167$30

Highest Paying Types of Nurse Practitioners

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?

According to our most recent salary estimates, Pace University and Apple are the highest paying companies for nurse practitioners.

Nurse Practitioner Pay Trends

Average Nurse Practitioner Salary Over Time

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

    Nurse Practitioner Salary By Year

    YearAvg. SalaryHourly Rate% Change

    Recently Added Nurse Practitioner Salaries

    CompanyJobLocationDate AddedSalary
    Memorial Care Health SystemRN, Nurse Practitioner (NP), Cardiothoracic-Vascular Surgery and Cardiovascular Care-Pd/Nights (12Long Beach, CA05/04/2023$150,765
    Gateway Home HealthNurse Practitioner-Hospice-Denver Metropolitan AreaDenver, CO05/04/2023$104,350
    MaximusLead Nurse Practitioner (Hybrid RemoteRote, PA05/03/2023$120,000
    Lifestance HealthNurse Practitioner (Psychiatric)Houston, TX05/03/2023$180,000
    Amedisys Inc.Hospice Nurse PractitionerEvansville, IN05/02/2023$110,611
    Mount Sinai Medical CenterNurse Practitioner-Cardiac-MSHNew York, NY05/02/2023$152,518
    Baymark Health ServicesSUD Nurse Practitioner-WeekendsSan Francisco, CA05/02/2023$149,221
    A-Line Staffing SolutionsRemote Clinical Trials Nurse PractitionerIndianapolis, IN05/02/2023$124,427
    Iora HealthTeam Nurse Practitioner-Float DenverDenver, CO05/02/2023$122,000
    Dispatchhealth ManagementAcute Care Nurse PractitionerTacoma, WA05/02/2023$106,437

    Nurse Practitioner Salaries FAQs

    What State Pays Nurse Practitioners The Most?

    California pays Nurse Practitioners the most in the United States, with an average salary of $120,826 per year, or $58.09 per hour.

    How Do I Know If I'm Being Paid Fairly As A Nurse Practitioner?

    You know if you are being paid fairly as a Nurse Practitioner if your pay is close to the average pay for the state you live in. For example, if you live in Alaska you should be paid close to $119,141 per year.

    What Is A Good Starting Salary For A Nurse Practitioner?

    A good starting salary for a nurse practitioner is $77,000 in the United States. That puts you in the 10th percentile of annual income for a nurse practitioner in the U.S., which is about what you would expect if you were new to the field. The average salary for nurse practitioners is $104,380, but that normally requires some level of experience to achieve. Furthermore, a good starting salary for a nurse practitioner can vary by state.

    Can Nurse Practitioners Make 200k?

    No, nurse practitioners cannot $200,000 annually, under normal circumstances. The average salary for a general nurse practitioner is around $100,000.

    Though some specialized nurse practitioner roles can make upwards of $180,000, it is not likely that a nurse practitioner will make $200,000. But salary is largely dependent on location, and a nurse practitioner can make more money if they live in a state that generally pays more for the role (such as California).

    Do Rn Get Paid More Than Np?

    No, RN do not get paid more than NP. Nurse practitioners (NP) generally earn more than registered nurses (RN), because of their advanced degrees.

    Typically, NPs hold masters or doctorate degrees in nursing. This higher educational achievement also comes more clinical hours and other certifications, making the NP more valuable to their employer than an RN.

    Pa Vs. Np Salary

    The difference between PA and NP salary is important in healthcare, as it helps determine which works best for you based on different qualifications and information. Both are advanced careers in the medical field but have different focuses.

    What Nurse Practitioner Specialty Is The Highest Paid?

    The highest-paid nurse practitioner specialty is anesthesiology. The average salary for nurse practitioners in Anesthesiology is $180,000.

    After anesthesiology, the next two highest-paid specialties are psychiatric mental health and pediatric. Both of these roles earn an average salary of $130,000.

    Search For Nurse Practitioner Jobs