Top 10 Highest-Paying Nursing Jobs 2024–2025

Content creator standing in front of green trees smiling for camera
Written by Morganne Skinner, BSN, RN Content Writer, IntelyCare
Image of content creator sitting on a couch and smiling at camera
Reviewed by Ayana Dunn, BSN, RN Content Writer, IntelyCare
Nurse anesthetist at work

You’re excited to make that next move in your nursing career, but you’re wondering how you can work to optimize your income. Look no further — we are going to share with you exactly what nursing jobs pay the most.

One thing that each position has in common? The highest-paying nursing jobs are typically found at the higher levels of nursing and tend to require intense education and training. Some of these nursing specialties are filled by advanced practice registered nurses who have greater expertise than registered nurses.

In addition to your specialty area, your nursing salary will vary greatly depending on a number of factors, including your years of experience, facility type, employer, and geographic location. For example, hospital nursing jobs tend to pay more than jobs in skilled nursing facilities.

The Best-Paying Nursing Jobs

  1. Certified Registered Nurse Anesthetist (CRNA): $214,200
  2. Nurse Administrator: $134,440
  3. Nurse Manager: $134,440
  4. Nurse Midwife: $131,570
  5. Clinical Nurse Specialist: $129,480
  6. Nurse Practitioner: $128,490
  7. Nurse Researcher: $112,380
  8. Outpatient Nurse: $102,640
  9. Specialty Hospital Nurse: $98,220
  10. Nurse Educator: $86,530

Now, before you move out to one of these states with the highest-paying nursing jobs, take a moment to look at your options. Your salary will vary depending on the exact role in nursing you pursue. Some of these jobs may require you to complete extra nursing education, such as getting a Master of Science in Nursing (MSN) degree or earning certification. Take a look and see what inspires you.

1. Certified Registered Nurse Anesthetist (CRNA)

Average annual salary: $214,200

What you’d do: A certified registered nurse anesthetist is a registered nurse who administers anesthesia and monitors patients’ conditions during and after procedures. The job requires additional CRNA education and certification. These nurses may work alongside physicians, surgeons, dentists, or anesthesiologists. CRNAs are among the top highest-paying nursing jobs. For more info, read about how to become a CRNA.

Top 5 highest-paying states:

  1. Illinois
  2. Massachusetts
  3. Montana
  4. New York
  5. Vermont

See all CRNA jobs on IntelyCare.

2. Nurse Administrator

Average annual salary: $134,440

What you’d do: A nurse administrator is a registered nurse who works in leadership and management. They supervise daily nursing operations, manage budgets, recruit and manage nursing staff, and develop procedures and protocols. These nurses typically work in a hospital or nursing home setting. Typically, these professionals have an MSN or Doctor of Nursing Practice (DNP) degree to work in these high-paying nurse jobs.

Top 5 highest-paying states:

  1. New York
  2. District of Columbia
  3. Delaware
  4. New Jersey
  5. Massachusetts

3. Nurse Manager

Average annual salary: $134,440

What you’d do: A nurse manager is a registered nurse who is skilled at leading others. Their role includes managing nursing staff, overseeing patient care, fostering a safe work environment, and ensuring standards of care are met. These nurses work in hospitals, clinics, primary care offices, and long-term care facilities. Learn more about how to be a manager in nursing if you’re interested in pursuing one of the highest-paid nursing jobs.

Top 5 highest-paying states:

  1. New York
  2. District of Columbia
  3. Delaware
  4. New Jersey
  5. Massachusetts

See all nurse manager jobs on IntelyCare.

4. Nurse Midwife

Average annual salary: $131,570

What you’d do: A certified nurse midwife (CNM) is a registered nurse who provides patient care to women during their reproductive years and childbirth. They can diagnose conditions, order diagnostic tests and medications, attend births, and monitor and manage health conditions during pregnancy. These high-paying nurse jobs require an advanced degree and additional licensure. CNMs work in gynecology offices, clinics, hospitals, birthing centers, and private practices. Explore how to become a nurse midwife to learn more about one of the highest-paying nurse jobs.

Top 5 highest-paying states:

  1. California
  2. Hawaii
  3. Massachusetts
  4. Maine
  5. Oregon

See all certified nurse midwife jobs on IntelyCare.

5. Clinical Nurse Specialist

Average annual salary: The BLS reports APRNs, including clinical nurse specialists, earn $129,480

What you’d do: A clinical nurse specialist is an advanced practice registered nurse who serves as a consultant for healthcare teams and patients. They coordinate and monitor quality of patient care, order diagnostic tests, prescribe medications, and improve healthcare systems. These nurses require advanced degrees and typically work in hospitals and specialty care settings. Learn more about how to become a clinical nurse specialist, one of the highest-paid nursing jobs.

6. Nurse Practitioner

Average annual salary: $128,490

What you’d do: A nurse practitioner is a registered nurse who diagnoses and treats patients, has medication prescriptive authority, and orders diagnostic tests. As one of the highest-paying nursing jobs, it requires an advanced degree and additional licensure. Nurse practitioners may work in many settings, including hospitals, urgent care, primary care, and government agencies. Additionally, as an NP, you can pursue a specific focus area, such as becoming a board certified family nurse practitioner (FNP-BC). Learn more about how to become a nurse practitioner.

Top 5 highest-paying states:

  1. California
  2. Nevada
  3. Washington
  4. New Jersey
  5. Oregon

See all nurse practitioner jobs on IntelyCare.

7. Nurse Researcher

Average annual salary: The BLS reports medical scientists, including nurse researchers, earn $112,380.

What you’d do: This nurse specialist is a registered nurse who enjoys learning more and asking questions. They conduct scientific studies, analyze data, and search for ways to improve health and healthcare. These nurses typically work for hospitals or universities and have a graduate degree. Learn more about how to become a research nurse.

Top 5 highest-paying states:

  1. New Jersey
  2. California
  3. District of Columbia
  4. Massachusetts
  5. Connecticut

8. Outpatient Nurse

Average annual salary: $102,640

What you’d do: Working as an outpatient nurse is among the highest-paying nurse job options for those who prefer not to work in inpatient hospitals. These nurses perform a wide range of nursing tasks in ambulatory care settings, such as primary care, specialty clinics, urgent care, and more.

Top 5 highest-paying states:

  1. California
  2. Hawaii
  3. Oregon
  4. Washington
  5. Alaska

See all outpatient nursing jobs on IntelyCare.

9. Specialty Hospital Nurse

Average annual salary: $98,220

What you’d do: Roles in specialty hospitals are among the highest-paying nursing jobs that don’t require advanced education. These hospitals focus on specific patient populations, including oncology, pediatrics, emergency medicine, and more.  RNs in these settings meet the unique needs of their patients as they perform assessments, carry out care plans, and monitor status changes.

Top 5 highest-paying states:

  1. California
  2. Hawaii
  3. Oregon
  4. Washington
  5. Alaska

See oncology nurse jobs, pediatric nurse jobs, emergency room nurse jobs, and more specialty options on IntelyCare.

10. Nurse Educator

Average annual salary: $86,530

What you’d do: A nurse educator is a registered nurse who loves providing high-quality education to individuals on healthcare topics. They may work in a hospital, providing lessons and training to staff, as well as conducting research. They may also work in colleges, teaching nursing curriculums and skills. These nurses typically need an MSN degree to work in one of the highest-paying nurse jobs.

Top 5 highest-paying states:

  1. District of Columbia
  2. Oregon
  3. New York
  4. New Jersey
  5. Nevada

See all nurse educator jobs on IntelyCare.

Best-Paying Locations for RNs

The average annual salary for a RN in the U.S. is $94,480, or $45.42 an hour — this makes the U.S. number three on the list of the top 10 countries with the highest salary for nurses — but as we mentioned, your geographical location plays a big part in your paycheck. You can find the highest-paying nursing jobs in these states and cities:

Top 5 Highest-Paying States for RNs

Top 5 Highest-Paying Metropolitan Areas for RNs

Feeling Inspired? Find Your Dream Job

These highest-paying nursing jobs have shown you what type of earning potential is possible. Are you a certified nurses’ assistant who wants to grow your career? Or are you an RN ready to pursue a new position? Search through the latest nursing jobs that are available right now.