Nurse Practitioner Salary By State And Speciality [UPDATED 2023]

The salary of a Nurse Practitioner tends to be quite a bit higher than the average salary for a Registered Nurse.

This makes sense given that NPs required additional, advanced-level education. It equips them with the skills they need to excel in new, more challenging roles.

In this post, you’ll learn about the average salary for a Nurse Practitioner, what they do, and see if it may be the right path for you.

How Much Does A Nurse Practitioner Make Per Year?

The average annual salary for a Nurse Practitioner is $118,040.

The bottom 10% of average annual NP salaries is $79,470.

The top 10% is $163,350 per year.

The median annual wage for a Nurse Practitioner is $120,680.

How Much Does A Nurse Practitioner Make Per Hour?

The average hourly wage for a Nurse Practitioner is $56.75.

The bottom 10% of hourly NP wages is $38.21.

The top 10% is $78.54 per hour.

The median hourly wage for a Nurse Practitioner is $58.02 per hour.

Nurse Practitioner Salary By State

Nurse Practitioner salaries can vary greatly depending on your location.

However, if you’re a travel nurse looking to move for a bigger salary, remember to take the cost of living index into account.

For example, it’s more expensive to live in a state like California than Alabama. This accounts for some of the wage disparity, but there are certainly opportunities to make more money by working in a different location.

The table below provides you the average annual NP salary in each state according to the most recent BLS data.

Average Annual Nurse Practitioner Salary By State
StateAverage Annual NP Salary
Alabama$102,410
Alaska$113,820
Arizona$119,910
Arkansas$107,080
California$151,830
Colorado$112,580
Connecticut$120,450
Delaware$116,230
District of Columbia$125,290
Florida$104,830
Georgia$109,560
Hawaii$127,490
Idaho$105,290
Illinois$120,470
Indiana$113,490
Iowa$121,370
Kansas$108,710
Kentucky$106,080
Louisiana$112,650
Maine$116,370
Maryland$115,700
Massachusetts$129,540
Michigan$108,770
Minnesota$127,010
Mississippi$111,750
Missouri$103,490
Montana$115,710
Nebraska$112,670
Nevada$123,680
New Hampshire$120,730
New Jersey$137,010
New Mexico$118,480
New York$133,940
North Carolina$112,730
North Dakota$112,720
Ohio$112,490
Oklahoma$116,650
Oregon$128,190
Pennsylvania$117,260
Rhode Island$126,760
South Carolina$102,850
South Dakota$112,320
Tennessee$95,120
Texas$117,890
Utah$112,920
Vermont$112,540
Virginia$112,320
Washington$130,840
West Virginia$104,750
Wisconsin$116,990
Wyoming$114,530

Where Are Nurse Practitioners Paid The Most?

California is the state that pays Nurse Practitioners the highest average annual salary.

The average annual wage for an NP in California is $151,830.

Meanwhile, the average hourly wage is $72.99. The state employs about 17,400 NPs.

The top-paying states after California include:

  • New Jersey ($137,010)
  • New York ($133,940)
  • Washington ($130,840)
  • Massachusetts ($129,540)

Where Are Nurse Practitioners Paid The Least?

Tennessee is the state that pays Nurse Practitioners the lowest average annual salary.

The average annual wage for an NP in Tennessee is $95,120.

Meanwhile, the average hourly wage is $45.73. The state employs about 11,360 NPs.

The lowest-paying states after Tennessee include:

  • Alabama ($102,410)
  • South Carolina ($102,850)
  • Missouri ($103,490)
  • West Virginia ($104,750)

Nurse Practitioner Salary By Speciality

While there’s nothing wrong with being a general Nurse Practitioner, NPs also have the option of specializing in care for specific populations.

Generally, this is done by completing a nursing program that provides them with the necessary clinical competency for this area of expertise.

If an NP picks a specialization, they will also have to receive the proper certification in that area. 

The speciality you choose can also impact your salary. Below is a breakdown of Nurse Practitioner salaries by speciality.

Averaege Nurse Practitioner Salary By Speciality

Psychiatric Nurse Practitioner

Psychiatric Nurse Practitioners provide mental health treatment to their patients.

Their duties involve prescribing medication to helping manage patient treatment plans. They also treat a range of mental health conditions, including but not limited to depression and schizophrenia.

The average salary for a PMHNP is $138,324. However, salaries can range form $54,000 to $224,000.

Neonatal Nurse Practitioner

Neonatal Nurse Practitioners care for premature or sick newborns.

They treat infants suffering from:

  • Low birth weight
  • Heart abnormalities
  • Complications of prematurity

The average salary for an NNP is $129,718. However, salaries range from $109,697 to $149,844.

Emergency Nurse Practitioner

Emergency Nurse Practitioners mostly work in emergency departments and urgent care facilities.

They treat patents of all ages and provide critical care when someone undergoes a trauma or life-threatening emergency.

The average salary for an Emergency Nurse Practitioner is $118,685. However, salaries can range from $102,686 to $144,250.

Oncology Nurse Practitioner

Oncology Nurse Practitioners treat patients who have been diagnosed with cancer.

Some of their duties may include:

  • Supervising treatment infusions
  • Ordering and interpreting lab tests and x-rays
  • Creating pain management plans

The average salary for an Oncology Nurse Practitioner is $117,801. However, salaries can range from $104,619 to $126,016.

Orthopedic Nurse Practitioner

Orthopedic Nurse Practitioners treat patients suffering from conditions involving:

  • Bones
  • Muscles
  • Joints
  • Supporting connective tissue

Some of their duties may include assisting with surgeries or and creating pain management plans for patients.

The average salary for an Orthopedic NP is $117,800. However, salaries can range from $103,090 to $132,128.

Acute Care Nurse Practitioner

Acute Care Nurse Practitioners typically work in hospital settings. The care they provide is often critical and urgent.

They treat patents that:

  • Are ill
  • Have been admitted to the hospital
  • Just underwent a medical procedure

The average salary for an ACNP is $115,383. However, salaries can range from $102,836 to $131,232.

Family Nurse Practitioner

Family Nurse Practitioners provide care for patients of all ages.

They are often primary care providers for families, and may work with patients throughout their entire lives.

Their duties involve both diagnosing and treating patients.

The average salary for an FNP is $115,310. However, salaries can range from $99,434 to $134,319.

Pediatric Nurse Practitioner

Pediatric Nurse Practitioners provide care to children until they become adults.

Their duties can include:

  • Performing check-ups
  • Adminsitering immunizations
  • Rating chronic and acute conditions

The average salary for a Pediatric Nurse Practitioner is $111,600. However, salaries can range from $97,463 to $122,107.

Women’s Health Nurse Practitioner

Women’s Health Nurse Practitioners focus on care related to:

  • Reproduction
  • Gynecology
  • Obstetrics

They diagnose and treat patients as well as offering advice on preventative health maintenance.

The average salary for a WHNP is $110,111. However, salaries can range from $97,296 to $125,410.

Adult-Gerontology Nurse Practitioner

Adult-Gerontology Nurse Practitioners provide care for older adults and those reaching the end of their lives.

Their duties can include:

  • Assisting with daily living
  • Administering medications
  • Monitoring health vitals

The average salary for an Adult-Gerontology NP is $99,298. However, salaries can range from $85,626 to $115,681.

Aesthetic Nurse Practitioner

Aesthetic Nurse Practitioners work with patients who want to make changes to their physical appearance.

Their duties could include:

  • Performing tattoo removal
  • Administering botox
  • Giving patients chemical peels

The average salary for an Aesthetic Nurse Practitioner is $94,372. However, salaries can range from $81,868 to $110,362.

Career Outlook for Nurse Practitioners

Nursing is one of the most in-demand, stable careers out there. Not only is there a current shortage of nursing staff across the country, but there are both long-term and short-term trends that have increased this demand. 

In the short term, the pandemic has substantially increased the demand for nursing staff all over the country.

In the long run, the expanding life expectancy and quality of life for the average American is leading to sizable growth of the elderly population. As a result, the need for all kinds of nurses and other healthcare professionals will become greater over time. 

Even More Job Security

Becoming an NP means you’ll have an even greater level of job security.

By 2030, it’s estimated that the number of jobs for Nurse Practitioners will rise by an astounding 45% from the current numbers. That’s much faster compared to almost every other career! 

You can be certain that the aging population will have more need for primary care over time, so the demand for all kinds of nursing jobs is on a pretty firm footing. 

What Is A Nurse Practitioner?

A Nurse Practitioner (NP) is a type of Advanced Practice Registered Nurse (APRN).

NPs are nurses that have finished their required nurse practitioner education. Generally, they’re either a Doctor of Nursing Practice (DNP) or have a Master’s of Science in Nursing (MSN).

They either serve as specialty or primary care providers.

Why Should You Become A Nurse Practitioner?

Compared to other nurses, Nurse Practitioners:

  • Earn more
  • Have better career opportunities at their disposal
  • Handle more responsibility

Also, Nurse Practitioners wield more authority than Registered Nurses (RNs). In many ways, their responsibilities are more similar to those of a doctor than a nurse.

Usually, each nurse practitioner focuses their career on caring for a specific group of people, like:

  • Elderly
  • Children
  • Families

Also, they focus on disease prevention and health promotion among their patients in clinician roles. 

What Do Nurse Practitioners Do?

Nurse practitioners can:

  • Examine patients
  • Prescribe medication
  • Order diagnostic tests
  • Providing treatment
  • Diagnose illnesses

In other words, they do the same work that most physicians do. 

However, by the time they become Nurse Practitioners, most of them have obtained vital experience as working nurses in various roles. This allows them to take a uniquely dedicated approach to patient care.

On the other hand, their advanced education means they’re qualified to handle additional duties that would otherwise be handled by physicians. 

By some estimates by the Kaiser Family Foundation (KFF), Nurse Practitioners are capable of providing around 90% of the care offered by primary care physicians.

Scope Of Practice Of Nurse Practitioners

In 25 U.S. states, Nurse Practitioners operate with full practice authority. This means they can work without any doctor supervision.

Regardless, NPs still have more authority compared to the average RN in other states as well.

However, they work under the supervision of medical doctors. This means their supervisors sign off on any important patient care decisions. 

Becoming a nurse practitioner (NP) involves several steps, including education, licensure, and certification. Here are the typical steps to becoming a nurse practitioner:

  • Earn a Bachelor’s Degree in Nursing (BSN)
  • Obtain Registered Nurse (RN) Licensure
  • Gain Clinical Experience
  • Pursue a traditional or online MSN program or Doctoral Degree in Nursing
  • Choose a Nurse Practitioner Specialty
  • Complete a Nurse Practitioner Program
  • Obtain State Licensure
  • Earn Nurse Practitioner Certification
  • Start Practicing as a Nurse Practitioner

Conclusion

Becoming an NP is a great idea if you’re looking to increase your pay and take on new challenges.

While Nurse Practitioner salaries can vary greatly by state and specialty, getting licensed as one is a smart strategy for advancing your nursing career.

However, before you can start working as an NP, you’ll need the proper nursing education.

If you’re ready to take the next step in your career, find a program and enroll today!

Get The Latest Nursing News In Your Inbox

Stay on top of the latest word that affects your career.

More To Explore

It's time For the next step

Whether it's a new a job, or continuing your education, BetterNurse.org is your career partner.