Nurse Practitioner Salary: How Much Do NPs Make?

    June 28, 2021
    Nurse in scrubs flexing muscles

    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.

    In this article, we’ll give you all the information you need to know about nurse practitioner salaries, from how much they make by specialty to which states and cities pay nurse practitioners the highest salaries. 

    Part One About the Nurse Practitioner Career

    Though nurse practitioners often work collaboratively with physicians, they are also able to work independently and without the supervision or oversight of a physician in many states.

    Their knowledge and clinical experience equip them with the decision-making skills to provide a far greater level of medical care than a registered nurse can, including performing physical examinations, prescribing medication, ordering laboratory and diagnostic tests, and performing many procedures.

    Nurse practitioners report extremely high levels of job satisfaction, and U.S. News and World Report rank the career as the fourth-best in healthcare.

    Find Nursing Programs

    Part Two What is the Average Salary of a Nurse Practitioner? 

    Nurse practitioners earn a national average annual wage of $117,670 according to the U.S. Bureau of Labor Statistics as of May 2020, which places 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 $84,120, at least $40,000 more than the average national income, while those being paid at the highest level of $190,900 are earning more than $80,000 more than the average national income.

    Show Me Nurse Practitioner Programs

    Part Three 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 Four Nurse Practitioner Salary Factors

    There are numerous factors that impact how much a nurse practitioner can expect to earn.

    NP Salary by Level of Experience

    According to Clinical Advisor’s 2019 Nurse Practitioner and Physician Assistant Salary Survey, the positive impact that experience has on nurse practitioner salaries falls off after their first few years of work:

    1. <5 years experience - Average Salary of $100,634 
    2. 6-10 years experience - Average Salary of $110,442
    3. 11-15 years experience - Average Salary of $110,828
    4. 16-20 years experience - Average Salary of $111,730
    5. >20 years experience - Average Salary of $112,989

    The same survey revealed that more than two-thirds of nurse practitioners reported that they did not receive cost-of-living bonuses.

    NP Salaries by Place of Work

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

    1. Hospitals - $124,660
    2. Outpatient care centers - $122,840
    3. Physicians offices - $114,570
    4. Offices of other health practitioners- $111,610
    5. Educational services - $111,400

    Part Five 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 Practitioner’s 2019 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 

    General Nurse Practitioner $115,800
    Family Nurse Practitioner $105,898
    Adult-Gerontology Nurse Practitioner $90,102
    Psychiatric Nurse Practitioner $107,309
    Pediatric Nurse Practitioner $121,659
    Acute Care Nurse Practitioner $110,076
    Women's Health Nurse Practitioner $91,454
    Orthopedic Nurse Practitioner $100,035
    Emergency Nurse Practitioner $113,840
    Neonatal Nurse Practitioner $124,756
    Show Me Nurse Practitioner Programs

    Part Six Highest Paying Nurse Practitioner Specialties

    According to the AANP’s 2017 Annual Salary Survey, the following are the highest-paid nurse practitioner specialties. Note that salaries listed below may differ from ones listed above as they are from different sources. 

    1.) Emergency Medicine Nurse Practitioner - $132,559

    Emergency room nurse practitioners diagnose and treat patients with emergent or acute symptoms, usually in an urgent care or emergency room setting.

    2.) Psychiatric Nurse Practitioner - $124,477

    Psychiatric nurse practitioners treat patients suffering from a wide range of psychiatric and mood disorders including anxiety, ADHD, depression and schizophrenia.

    3.) Surgical Nurse Practitioner - $126,289

    Surgical nurse practitioners provide patient care throughout their surgery journey, including patient preparation pre-operatively, within the operating room and in the postoperative setting.

    4.) Pain Medication Nurse Practitioner - $116,733

    Works collaboratively with other members of the healthcare team to resolve patients’ chronic or acute pain.

    5.) Critical Care Nurse Practitioner - $114,394 per year

    Critical Care Nurse Practitioners care for patients suffering from acute conditions such as heart attack, shock or respiratory distress, as well as those recovering from major surgery. They generally work in critical care units, emergency rooms and operating rooms.

    Show Me Nurse Practitioner Programs

    Part Seven Nurse Practitioner Salary by City and 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.

    Source: BLS, Data extracted June 23, 2021.

    NP Salaries by State & Cost Of Living

    State Mean Annual Avg Hourly Cost of Living
    Alabama $99,790 $47.98 -8.80%
    Alaska $110,270 $53.01 +31.60%
    Arizona $117,480 $56.48 -1.95%
    Arkansas $106,210 $51.06 -11.50%
    California $145,970 $70.18 +34.80%
    Colorado $109,760 $52.77 +2.10%
    Connecticut $116,780 $56.15 +30.70%
    Delaware $112,230 $53.96 +10.80%
    District of Columbia $116150 $55.84 +49.20%
    Florida $101,060 $48.58 -1.00%
    Georgia $106,220 $51.07 -8.60%
    Hawaii $118,780 $57.11 +67.40%
    Idaho $113,890 $54.76 -10.40%
    Illinois $112,060 $53.87 -4.50%
    Indiana $109,940 $52.86 -12.10%
    Iowa $107,910 $51.88 -8.30%
    Kansas $104,530 $50.25 -9.60%
    Kentucky $102,460 $49.26 -9.60%
    Louisiana $111,880 $53.79 -5.60%
    Maine $111,580 $53.64 +12.00%
    Maryland $115,240 $55.40 +25.00%
    Massachusetts $126,050 $60.60 +34.7%
    Michigan $109,150 $52.48 -11.80%
    Minnesota $118,900 $57.16 +34.70%
    Mississippi $109,550 $52.67 -14.00%
    Missouri $106,870 $51.38 -9.20%
    Montana $114,370 $54.99 +0.80%
    Nebraska $107,330 $51.60 -8.70%
    Nevada $119,890 $57.64 +4.50%
    New Hampshire $112,460 $54.07 +0.80%
    New Jersey $130,890 $62.93 +21.00%
    New Mexico $117,050 $56.28 -4.30%
    New York $126,440 $60.79 +35.20%
    North Carolina $108,370 $52.10 -5.80%
    North Dakota $111,070 $53.40 -98.90%
    Ohio $105,630 $50.78 -7.00%
    Oklahoma $112,750 $54.21 -11.40%
    Oregon $118,600 $57.02 +15.40%
    Pennsylvania $111,560 $53.64 +2.80%
    Rhode Island $117,300 $56.39 +22.10%
    South Carolina $101,190 $48.65 +0.50%
    South Dakota $103,080 $49.56 +2.80%
    Tennessee $99,370 $47.78 -10.20%
    Texas $116,700 $56.11 -9.30%
    Utah $113,550 $54.59 -7.20%
    Virginia $109,660 $52.72 +0.20%
    Vermont $108,280 $52.06 +12.00%
    Washington $126,480 $60.81 +7.10%
    West Virginia $105,220 $50.59 +4.30%
    Wisconsin $113,030 $54.34 -3.10%
    Wyoming $118,810 $57.12 -8.30%

    Source: BLS, Data extracted June 23rd, 2021. 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 - $145,970
    2. New Jersey - $130,890
    3. Washington - $126,480
    4. New York - $126,440
    5. Massachusetts - $126,050

    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. 

    Top 5 Highest Paying Cities for Nurse Practitioners

    1. Vallejo-Fairfield, CA - $188,070
    2. San Francisco-Oakland-Hayward, CA - $177,800
    3. Salinas, CA - $155,310
    4. San Jose-Sunnyvale-Santa Clara, CA - $153,240
    5. Napa, CA - $152,640

    Show Me Nurse Practitioner Programs

    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: the AANP’s 2017 NP Salary Survey revealed that nurse practitioners with DNP degrees earned on average $10,000 more per year than their counterparts who held MSN degrees.

    Find Nursing Programs

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

    $100,000+ Doctorate RN NP Masters
    Email Signup

    Find a job, learn, connect and laugh.

    Try us out.

    Join our newsletter