Nurse Practitioner Salary Guide

The Bureau of Labor Statistics (BLS) estimates that demand for nurse practitioners (NPs) will increase by 40% between 2021 and 2031. Due to the growing need for these specialized
nurses, nurse practitioner jobs should be plentiful now and into the future. A thorough understanding of nurse practitioner salary trends can help you assess the competitiveness of wages and make decisions regarding a specialty to pursue and where to look for work.

Average Nurse Practitioner Salary


The average salary for a Nurse Practitioner is $70.18 per hour.

Last updated on October 2, 2023. Based on active jobs on

Where do Nurse Practitioners get paid the most?
StateAverage Hourly SalaryMax Hourly Salary
New York$59$78
District of Columbia$54$69
What are the highest paying Employers and Agencies for Nurse Practitioner jobs?

Get alerts about new jobs and salary trends

Be the first to know about new jobs for Nurse Practitioners with the salary that suits you.

How Can You Increase Your Nurse Practitioner Salary?

If your current rate of pay isn’t competitive, you can take steps to increase your salary by negotiating with your employer, focusing on your professional development or changing nursing jobs. The following are specific ways you can potentially increase your nurse practitioner wages.

Continue Your Education

Most NP certifications require a Master of Science in Nursing, but educational opportunities for nurses don’t stop there. Many accredited nursing schools offer post-graduate certificates and Doctor of Nursing Practice and Doctor of Philosophy degree programs. Gaining additional education opens the door to a higher-paying position or allows you to negotiate a raise with your current employer.

Gain Additional Certifications

Additional certifications can expand your career opportunities or enable you to take on additional responsibilities to increase your pay in your current position. Explore the requirements for related specialties. For example, if you already have Adult-Gerontology Primary Care Nurse Practitioner Certification from the American Nurses Credentialing Center, you might pursue the Board Certified Advanced Diabetes Management credential from the Association of Diabetes Care & Education Specialists to focus on the care of older adults with diabetes.

Consider a New Setting

Moving to another city or state where nurse practitioner hourly rates are higher is one way to earn more money, but you don’t necessarily need to relocate to increase your pay. Shifting your practice setting may also lead to better wages. Use our NP salary info to determine who the top-paying employers are in your area. You may find that long-term care facilities, specialty hospitals and other institutions are paying more than your current wages.

Be Flexible with Your Schedule

Employers often have difficulty filling second and third shifts and pay more to NPs willing to work them. Volunteering to work rotating shifts also may result in a pay increase. Some hospitals and other healthcare facilities may also offer higher base pay for weekend and holiday shifts.

Take Total Compensation Into Account

More goes into your salary than just your wages. Your overall compensation also includes paid time off, holiday pay, employee benefits and retirement plans such as 401(k) plans. If
your current employer’s budgetary restrictions prohibit a raise, you may be able to negotiate for more paid time off. When comparing offers for new jobs, factor in your out-of-pocket cost for health insurance and any contributions prospective employers may make to your retirement account, too. Looking at all the numbers helps you see the big picture of your total compensation.

Featured Blog Posts

Open article Nurse Practitioner Licensure by Endorsement: A State-by-State Guide
Nurse practitioner licensure by state
Nurse Practitioner Licensure by Endorsement: A State-by-State Guide
Learn which states make it quicker and easier for NPs to get licensed and get to work.
Open article MSN Motivation: Top 5 Perks of Earning an Advanced Degree
Perks of an MSN
MSN Motivation: Top 5 Perks of Earning an Advanced Degree
Earning your MSN offers better salaries and career perks. Explore the top 5 perks of earning an advanced degree.
Open article 2023 Survey Reveals Inspiring Insights from Experienced Nurses
New Nurses Advice Campaign Image2
2023 Survey Reveals Inspiring Insights from Experienced Nurses
Seasoned RNs share the ups and downs of the profession as we celebrate National Nurses Month.
See more Blog Posts

Nurse Practitioner FAQs

What professional certifications can potentially increase my salary as a Nurse Practitioner?

Nurse Practitioners can specialize in several fields, so numerous certifications may potentially increase your salary or qualify you for roles with greater responsibilities and better wages. Several accrediting agencies offer numerous professional certificates by specialty, including:

  • AANPCB Adult-Gerontology Primary Care NP (A-GNP)

  • AACN Adult-Gerontology Acute Care NP (ACNPC-AG)

  • ANCC Adult-Gerontology Primary Care NP (AGPCNP-BC)

  • ANCC Adult NP (ANP-BC)

  • ANCC Emergency NP-Board Certified (ENP-BC)

  • PNCB Pediatric Acute Care NP (CPNP-AC)

  • PNCB Pediatric Primary Care NP (CPNP-PC)

  • PNCB Pediatric NP - Acute Care (PNP-AC)

  • PNCB Pediatric NP - Primary Care (PNP-PC)

  • ANCC Family NP (FNP-BC)

  • AANP Family NP (FNP-C)

  • CBUNA Certified Urologic NP (CUNP)

  • NNCC Certified Nephrology Nurse NP (CNN-NP)

  • ABCM Cardiovascular NP (CVNP-BC)

  • ANCC Adult-Gerontology Acute Care (AGACNP-BC)

  • Family Planning NP (FPNP)

  • Womens Health Care NP (WHNP-BC)

  • ONCB Orthopaedic NP (ONP-C)

  • AANP Emergency NP (ENP-C)

  • Diabetes Specialist Nurse (DSN)

Can earning a degree improve my salary as a Nurse Practitioner?

Yes, advanced education often opens new career paths that usually lead to higher salaries. Nurse practitioners may benefit financially from pursuing a Certified Registered Nurse Practitioner (CRNP).