January 30, 2023
nurse practitioner salary guide

Part One Average Nurse Practitioner Salary 

In addition to being professionally and emotionally gratifying, becoming a nurse practitioner provides the security of knowing you’ve chosen a career that has tremendous job security and is also financially rewarding. The average nurse practitioner salary is $123,780 according to the U.S. Bureau of Labor Statistics as of May 2021. Placing their income at more than double the average annual salary for all other occupations. 


Salary Range for Nurse Practitioners

Even those compensated at the lowest end of the salary range for nurse practitioners are paid $79,870, at least $40,000 more than the average national income, while those being paid at the highest level of $200,540 are earning more than $80,000 more than the average national income.

Nurse practitioner salary range chart

Part Two Nurse Practitioner Salary by Years of Experience reports an average annual salary of $101,248 or $53.58 per hour. There also is increased pay with experience: 

  1. Less than 1-year of experience earn an average annual salary of $94,939
  2. 1 to 4 years of experience earns an average annual salary of $99,398
  3. 5 to 9 years of experience earns an average annual salary of $104,567
  4. 10 to 19 years of experience earns an average annual salary of $110,850
  5. 20 years of experience earns an average annual salary of $113,581

Show Me Nurse Practitioner Programs

Part Three Nurse Practitioner Salaries by State

Though what kind of employer you work for as a nurse practitioner works plays a significant role in how much they are paid, the biggest factor in nurse practitioner salary is geography.

Nurse practitioner salary by state map

Source: BLS.

NP Salaries by State & Cost Of Living

State Mean Annual Avg Hourly Cost of Living
Alabama $102,410 $49.24 -8.80%
Alaska $113,820 $54.72 +31.60%
Arizona $119,910 $57.65 -1.95%
Arkansas $107,080 $51.48 -11.50%
California $151,830 $72.99 +34.80%
Colorado $112,580 $54.13 +2.10%
Connecticut $120,450 $57.91 +30.70%
Delaware $116,230 $55.88 +10.80%
District of Columbia $125,290 $60.24 +49.20%
Florida $104,830 $50.40 -1.00%
Georgia $109,560 $52.67  -8.60%
Hawaii $127,490 $61.29 +67.40%
Idaho $105,290 $50.62 -10.40%
Illinois $120,470 $57.92 -4.50%
Indiana $113,490 $54.56 -12.10%
Iowa $121,370 $58.35 -8.30%
Kansas $108,710 $52.27 -9.60%
Kentucky $106,080 $51.00 -9.60%
Louisiana $112,650 $54.16 -5.60%
Maine $116,370 $55.95 +12.00%
Maryland $115,700 $55.63 +25.00%
Massachusetts $129,540 $62.28 +34.7%
Michigan $108,770 $52.30 -11.80%
Minnesota $127,010 $61.06 +34.70%
Mississippi $111,750 $53.73 -14.00%
Missouri $103,490 $49.76 -9.20%
Montana $115,710 $55.63 +0.80%
Nebraska $112,670 $54.17 -8.70%
Nevada $123,680 $59.46 +4.50%
New Hampshire $120,730 $58.05 +0.80%
New Jersey $137,010 $65.87 +21.00%
New Mexico $118,480 $56.96 -4.30%
New York $133,940 $64.39 +35.20%
North Carolina $112,730 $54.20 -5.80%
North Dakota $112,720 $54.19 -98.90%
Ohio $112,490 $54.08 -7.00%
Oklahoma $116,650 $56.08 -11.40%
Oregon $128,190 $61.63 +15.40%
Pennsylvania $117,260 $56.38 +2.80%
Rhode Island $126,760 $60.94 +22.10%
South Carolina $102,850 $49.45 +0.50%
South Dakota $112,320 $54.00 +2.80%
Tennessee $95,120 $45.73 -10.20%
Texas $117,890 $56.68 -9.30%
Utah $112,920 $54.29 -7.20%
Vermont $112,540 $54.11 +12.00%
Virginia $112,320 $54.00 +0.20%
Washington $130,840 $62.90 +7.10%
West Virginia $104,750 $50.36 +4.30%
Wisconsin $116,990 $56.24 -3.10%
Wyoming $114,530 $55.06 -8.30%

Source: BLS, Data extracted October 6, 2022. Cost of Living reflects percentage above or below the national average cost of living.

According to the Bureau of Labor Statistics, these states have the highest annual mean wage for nurse practitioners:

Top 5 Highest Paying States for Nurse Practitioners

  1. California - $151,830
  2. New Jersey - $137,010
  3. New York - $133,940
  4. Washington - $130,840
  5. Massachusetts - $129,540

Part Four Nurse Practitioner Salaries by City

Top 5 Highest Paying Cities for Nurse Practitioners

  1. San Jose-Sunnyvale-Santa Clara, CA - $197,870
  2. Napa, CA - $184,700
  3. Vallejo-Fairfield, CA - $180,380
  4. San Francisco-Oakland-Hayward, CA - $177,160
  5. Yuba City, CA - $159,260

Top 5 paying nonmetropolitan areas for Nurse Practitioners

  1. North Valley-Northern Mountains Region of California nonmetropolitan area - $136,510
  2. North Coast Region of California nonmetropolitan area - $136,150
  3. Southeast Minnesota nonmetropolitan area - $129,340
  4. Middle Georgia nonmetropolitan area - $129,210
  5. Connecticut nonmetropolitan area - $128,980

Metropolitan areas tend to provide higher compensation than more suburban or rural areas. According to the Bureau of Labor Statistics, nurse practitioners can receive the highest annual mean wage in the following cities. 

For the last 23 years the Clinical Advisor’s 2021 Nurse Practitioner and Physician Assistant Salary Survey, has been the gold standard for NPs to determine the salaries of others in their profession. The survey this past year was slightly different due to the ongoing COVID-19 pandemic. Similar to results from previous years, most of the NPs (47%) who responded to the 2021 survey reported earning a higher salary this year compared with last year. Interestingly, 21% of NPs reported earning less income last year specifically due to COVID-19. 

Most NP (35.3%) respondents reported working in the South, and providers in this area reported making average salaries of $106,643. Similar to the findings from the 2020 survey, NPs in the West reported making the highest average salaries ($128,781). Most NPs worked in urban areas (36.7%) followed by suburban areas (32.5%). 

>> Related: Top Online Nurse Practitioner Programs

Part Five Nurse Practitioner Salaries by Place of Work

Nurse Practitioners' salaries also vary by where you work. Below are average salaries by place of employment for NPs according to the BLS.

  1. Outpatient care centers - $128,190
  2. Hospitals; state, local, and private - $128,190
  3. Offices of physicians - $121,280 
  4. Offices of other health practitioners- $104,790
  5. Educational services; state, local, and private - $102,680

Show Me Nurse Practitioner Programs

Part Six Nurse Practitioner Salary by Specialty

When prospective nurse practitioners plan their educational path, one of the most important decisions they need to make is about their specialty area. The American Association of Nurse Practitioners' 2020 National Workforce Survey: Practice indicates that the vast majority of nurse practitioners opt for the title of Family or Adult Nurse Practitioner,  those who choose nurse practitioner specialty areas are often rewarded with significantly higher salaries. 

NP Salary by Specialty 


Part Seven Is the Nurse Practitioner Salary Worth it? Real Nurses Weigh-in

We asked the social community whether or not they thought becoming a Nurse Practitioner was worth the investment of time and money for the salary increase, here's what they had to say:

  1. "This is a hard conversation. Is it worth the debt no, is it worth the debt yes! You can’t compare RN money to NP money. As a DNP I make more working 9-5 off weekends, but there is no room to make one dollar more than what is offered not unless your employee offers productivity. (I don’t want to work like that). So now this is when RN’s make more because they work more “total hours”. Or “have another job”. I say go for it and don’t worry about the debt or the money. It’s worth the Autonomy." --kyuraesthetics
  2. "I have always worked in a clinic as an NP. Other than the actual cost of school and the possibility of a slightly less flexible schedule, I can’t think of any cons. I’ve never regretted my decision. My current schedule is extremely flexible, so that does exist, it just may not be as easy to find in the beginning." --
  3. "I am in DNP-FNP school right now. I made the decision to become a Nurse Practitioner so I can make change that would benefit the nursing community and the patients we serve. There is no price tag when it comes to years of injustice and frustration to do what is right for humanity and fighting systems that don't help human beings. I've been a RN in acute care for over 16 years." -- nursenarcy

Part Eight 3 Ways to Increase Your Salary as a Nurse Practitioner

Nurse practitioners who want to increase their income have a number of options available to them.

1.) Certification

Getting certified in the more highly compensated specialty areas is one of the best ways to increase your salary as an NP. But it’s not the only one.

2.) Administrative Duties

Surveys have revealed that nurse practitioners who take on administrative duties such as a director or manager role in addition to their clinical responsibilities report higher base salaries. 

3.) Advance your Education

Additionally, pursuing additional education and earning a Doctor of Nursing Practice (DNP) degree can have a significant impact on the salary that you command. According to Payscale, nurses with a Doctor of Nursing Practice (DNP) degree earned an average base salary of $107K as of September 2022. Nurses with a Master of Science in Nursing (MSN) degree, on the other hand, earned an average salary of $98k, $9k less per year than the DNP degree.

Find Nursing Programs

Party Nine Nurse Practitioner Salary FAQs

  • Who gets paid more RN or NP? 

    • NPs make more than RNs. NPs make an average of $123K/year, while RNs make an average of $77K.
  • What nurse practitioner specialty is the highest paid? 

    • CRNAs make the highest of any APRN, at around $183K/year. 
  • How many years does it take to become a nurse practitioner? 

    • After you earn your bachelor’s, an NP program takes 2-3 years. 
  • What is the lowest-paid nurse practitioner? 

    • Adult-gerontology NPs make the lowest, around $90K/year.
  • Which nurse practitioner is most in-demand? 

    • Primary care NPs are expected to be the most in demand, especially as COVID has affected access to primary care. 

Curious about what other healthcare professions pay? Check out these salary guides: