Discover the Highest Paying Nursing Careers: Requirements, Salary, and Job Outlook
Highest Paid Nursing Jobs:
- Certified Registered Nurse Anesthetist – $202,000
- Nursing Administrator – $120,000
- Neonatal Intensive Care Nurse – $120,000
- General Nurse Practitioner – $118,000
- Critical Care Nurse – $118,000
- Certified Nurse Midwife – $114,000
- Informatics Nurse – $102,000
- Clinical Nurse Specialist – $95,000
- Nurse Educator – $82,000
- Legal Nurse Consultant – $81,000
Nurses are the beating heart of the medical industry, and we can never have enough of them. Whether tending to sick patients, organizing treatments, assisting physicians, delivering babies, or helping with medical procedures, nurses fill in the gaps wherever help is needed.
The demand for nurses continues to grow nationwide, and the Bureau of Labor Statistics estimates a 9% job growth in the field over the coming years. They also estimate almost 200,000 openings for Registered Nurses annually through 2030, and the United States will need to fill all those positions to avoid a nursing shortage.
In other words, nurses aren’t just appreciated—they’re desperately needed.
Jobs in nursing are not one-size-fits-all, though. Like doctors and medical technicians, the list of nursing careers and categories contains many specialties, each with individual responsibilities, demand, and salary* range.
But, have you ever wondered, “what is the highest paying nursing job?”
To help both current and aspiring nurses find the job that’s the best fit for them, we compiled a list of the best-paid nursing jobs in 2023—plus the requirements, expectations, and job outlook for each.
Before we dive into the best-paying nursing jobs, here are some salary* statistics for the highest-paying industries, states, and cities for nurses.
Highest Paying Industries for Registered Nurses
|Industry||Average Hourly Pay||Average Salary|
|Outpatient Care Centers||$44.74||$93,070|
|Psychiatric & Substance Abuse Hospitals||$38.59||$80,260|
|Home Health Care Services||$37.59||$78,190|
Highest Paying States for Registered Nurses
According to the BLS, here are the top five paying states for Registered Nurses:
|State||Average Hourly Pay||Average Salary|
Highest Paying Cities for Registered Nurses
According to the BLS, here are the top ten paying states for Registered Nurses:
|City||Average Hourly Pay||Average Salary|
|San Jose, CA||$74.63||$155,230|
|San Francisco, CA||$72.90||$151,640|
|Santa Rosa, CA||$68.00||$141,440|
|Santa Cruz, CA||$67.11||$139,590|
Although most nurses may not specialize in their chosen careers based on salary* alone, compensation remains an important consideration that should be factored in when making their decision.
Now, we are ready to cover the jobs and salaries of the highest-paid nurses in America.
Certified R.N. Anesthetists (CRNAs) provide anesthetics for millions of surgical, obstetrical, and trauma care patients annually. Nurses have had this responsibility for many years, stretching back to when they first began administering anesthetics on the battlefields of the Civil War.
It doesn’t matter if the procedure is open heart surgery, a root canal, or a birth, Nurse Anesthetists collaborate with surgeons and anesthesiologists across all medical fields. In addition, in many rural hospitals, CRNAs are the only anesthesia provider; for these reasons, the Certified Registered Nurse Anesthetist is the highest-paid nurse on our list.
What Does a Nurse Anesthetist Do?
- Perform physical assessments of patients
- Educate patients and their families
- Prepare patients for anesthesia
- Administer and maintain anesthesia during medical procedures
- Oversee anesthesia recovery
- Monitor post-operative patient recovery
How Much Do Nurse Anesthetists Get Paid?
According to the BLS, Certified Registered Nurse Anesthetists make an average salary* of about $202,000 per year (or $97.00 per hour).
Nurse Anesthetist salaries in the top 10th percentile can reach as high as $254,000 or more.
Below are the top 5 highest paying cities for Nurse Anesthetists:
- Springfield, IL (Average Salary: $298,890)
- Riverside, CA (Average Salary: $283,550)
- Ann Arbor, MI (Average Salary: $276,810)
- Hartford, CT (Average Salary: $273,060)
- San Antonio, TX (Average Salary: $262,560)
What is the Job Outlook for Nurse Anesthetists?
According to the BLS, job growth for CRNAs is estimated at 40% growth by 2031.
How Do I Become a Nurse Anesthetist?
To become a Certified Registered Nurse Anesthetist, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Acquire at least one year of experience as an R.N.
- Complete an accredited nurse anesthesia program
- Pass the NBCRNA exam to earn certification
Click here to learn how to become a Certified Registered Nurse Anesthetist.
If nurses are the beating heart of the healthcare industry, think of the Nursing Administrator (NA) as the signal that keeps that heart rhythm beating.
Nursing Administrators are responsible for managing the nursing staff. They are also in charge of scheduling, resources, and many other nursing functions that are essential to the smooth operations of a hospital or clinic.
This job requires a keen understanding of a nurse’s responsibilities and a specialized knowledge of medical office administration. Because their role embodies the perfect balance between those two worlds, Nurse Administrators hold a vital position amongst the hospital staff and their patients.
It is also one of the highest-paid nursing specialties on our list.
What Does a Nursing Administrator Do?
- Oversee hiring of nursing staff
- Create and maintain department budgets
- Ensure all regulations are followed
- Mentor and educate nursing staff
- Attend committee and board meetings
- Prepare and present reports
- Schedule and oversee the daily work of nursing staff
- Observe overall patient care and satisfaction
How Much Do Nursing Administrators Get Paid?
According to the BLS, Nursing Administrators make an average salary* of about $120,000 per year (or $58.00 per hour).
Nursing Administrator salaries in the top 10th percentile can reach as high as $206,000 or more.
Below are the top 5 highest paying cities for Nurse Administrators:
- San Jose, CA (Average Salary: $162,110)
- Vallejo, CA (Average Salary: $157,340)
- New York, NY (Average Salary: $156,370)
- California, MD (Average Salary: $150,900)
- San Francisco, CA (Average Salary: $150,250)
What is the Job Outlook for Nurse Administrators?
According to the BLS, the job outlook for Nursing Administrators is projected to grow by 28% by 2031.
How Do I Become a Nursing Administrator?
To become a Nurse Administrator, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Earn two years’ work experience in mid-level nursing administration
- Complete an accredited MSN degree with an Administration track
- Complete the Nurse Executive certification through the American Nurses Credentialing Center
Click here to learn how to become a Nursing Administrator.
A Neonatal Intensive Care Nurse (or NICU Nurse) is responsible for caring for some of the hospital’s most fragile patients—newborns.
In addition to caring for and monitoring premature infants, NICU Nurses treat patients up to one or two years of age who are medically compromised. This highly specialized field demands a great deal of strength and compassion and requires expert communication skills for discussing care and diagnoses with anxious parents.
It’s challenging work, but it’s also one of the highest-paying jobs in nursing.
What Does a Neonatal Intensive Care Nurse Do?
- Provide round-the-clock care for infants
- Monitor vitals
- Educate new parents
- Communicate with patient families
- Administer medications and nutrients
- Comfort distressed infants
How Much Do Neonatal Intensive Care Nurses Get Paid?
According to ZipRecruiter, the average salary* for NICU Nurses is about $120,000 per year (or $58.00 per hour).
NICUs in the highest pay brackets can earn up to $240,000 annually.
Below are the top 5 highest paying cities for NICU Nurses:
- San Francisco, CA (Average Salary: $151,780)
- Atkinson, NE (Average Salary: $151,482)
- Bolinas, CA (Average Salary: $150,417)
- San Jose, CA (Average Salary: $142,417)
- Frankston, TX (Average Salary: $142,018)
How Do I Become a Neonatal Intensive Care Nurse?
To become a NICU nurse, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Become certified in neonatal resuscitation
- Earn either the national certification for Neonatal Intensive Care Nursing or the American Association of Critical-Care Nurses
Click here to learn how to become a Neonatal Intensive Care Nurse.
One of the many benefits of being a General Nurse Practitioner (GNP) is that you are licensed to operate autonomously—in other words, not under the direct supervision of a doctor.
Furthermore, these types of nurses can specialize in specific areas of health (such as dermatology or pediatrics) and can work within a private practice.
Overall, General Nurse Practitioners receive glowing reviews for their work, with GNP patients reporting higher overall satisfaction and fewer hospitalizations than patients under a doctor’s care. Healthcare through a General Nurse Practitioner is also typically more affordable than that of doctors.
Based on some of this information, it should not come as a surprise to learn that General Nurse Practitioners are one of the highest-paid nursing specialties in our nation.
What Does a General Nurse Practitioner Do?
- Provide overall healthcare services to a diverse population
- Offer patient education
- Develop treatment plans
- Follow up on treatments
- Collaborate with other healthcare professionals
- Treat medical conditions
- Administer and interpret diagnostic tests
- Diagnose patients
How Much Do General Nurse Practitioners Get Paid?
According to the BLS, General Nurse Practitioners make an average salary* of $118,000 per year (or $57 per hour).
Nurse Practitioners with salaries in the top 10th percentile can make over $163,000 per year.
Below are the top 5 highest paying cities for General Nurse Practitioners:
- San Jose, CA (Average Salary: $197,870)
- Napa, CA (Average Salary: $184,700)
- Vallejo, CA (Average Salary: $180,380)
- Oakland, CA (Average Salary: $177,160)
- Yuba City, CA (Average Salary: $159,260)
What is the Job Outlook for General Nurse Practitioners?
Job growth for Nurse Practitioners is estimated at 40% by the BLS, which is much higher than the average total for all occupations.
How Do I Become a General Nurse Practitioner?
To become a General Nurse Practitioner, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Acquire at least one to two years of experience as an RN
- Complete an accredited graduate degree in nursing
- Pass the required exam(s) for your state to earn certification and licensure
(Note: some states require GNPs to hold more than one certification. Visit the American Association of Nurse Practitioners website to find your state’s exact requirements.)
Click here to learn how to become a General Nurse Practitioner.
“Critical” is an excellent description for Critical Care Nurses (CCNs).
These highly trained and thoroughly equipped professionals focus their time and attention on patients whose lives are at risk. These are the patients for whom a single decision or action can mean the difference between life and death. Therefore, being a Critical Care Nurse (also known as an ICU Nurse) requires nerves of steel, extensive knowledge of pathology, and fast and accurate decision-making skills.
A high level of organization is essential for all nurses, but it’s crucial for Critical Care Nurses. A meticulous and highly observational approach is needed for patient care, and CCNs work closely with the intensive care team to ensure the best outcome for their wards.
What Does a Critical Care Nurse Do?
- Plan and implement patient care within ICU
- Treat wounds
- Provide advanced life support
- Assist intensive care physicians
- Operate and maintain ventilators, monitors, and other ICU equipment
- Administer I.V.s and other fluids
- Educate patient families
- Serve as patient advocates
- Care for pre-and post-operative patients
- Respond to life-saving situations
How Much Do Critical Care Nurses Get Paid?
Although the U.S. Bureau of Labor Statistics does not explicitly report on wage statistics for Critical Care Nurses, Nurse Practitioners are generally seen as a valid comparison. These nurses make an average salary* of about $118,000.
However, Nurse Practitioner salaries in the 90th percentile can reach an average of about $163,000 per year.
Below are the top 5 highest paying states for Nurse Practitioners:
- California (Average Salary: $151,830)
- New Jersey (Average Salary: $137,010)
- New York (Average Salary: $133,940)
- Washington (Average Salary: $130,840)
- Massachusetts (Average Salary: $129,540)
How Do I Become a Critical Care Nurse?
To become a Critical Care Nurse, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Earn either 1,750 hours of applicable work experience across two years OR 2,000 hours of applicable work experience across five years.
- Obtain CCRN certification through the American Association of Critical-Care Nurses.
Click here to learn how to become a Critical Care Nurse.
The primary responsibilities of a Certified Nurse Midwife (CNM) revolve around pregnancy and childbirth, but a CNM’s job doesn’t end there. Nurse Midwives are highly trained medical professionals equipped to care for women from adolescence through end-of-life.
Certified Nurse Midwives deal with pregnancy and childbirth. Their responsibilities include providing medical care and diagnostic tests outside of a traditional medical setting, providing labor and delivery outside of a hospital, and admitting patients to hospitals should labor complications arise.
For their many responsibilities, Nurse Midwives require a lot of training. However, all that hard work pays off as these professionals belong to one of the highest-paying nursing careers in the medical field.
What Does a Nurse Midwife Do?
- Provide primary and secondary healthcare for women
- Patient counseling and education
- Newborn care
- Monitor health of baby and mother throughout pregnancy
- Assist during labor and delivery
- Provide post-partum care, such as breastfeeding instruction
How Much Do Nurse Midwives Get Paid?
According to the BLS, Nurse Midwives make an average salary* of about $114,000 per year (or $55 per hour).
The highest paid Nurse Midwives (top 10th percentile) can earn over $166,000 annually.
Below are the top 5 highest paying cities for Nurse Midwives:
- Charleston, WV (Average Salary: $169,460)
- San Francisco, CA (Average Salary: $162,800)
- San Jose, CA (Average Salary: $157,570)
- Sacramento, CA (Average Salary: $150,990)
- Salt Lake City, UT (Average Salary: $133,950)
What is the Job Outlook for Certified Nurse Midwives?
According to the BLS, employment for nurse midwives is projected to grow by 40% by 2031
How Do I Become a Certified Nurse Midwife?
To become a Certified Nurse Midwife, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Earn one year or more of work experience
- Complete an accredited MSN degree in Nurse-Midwifery
- Obtain certification through the American Midwifery Certification Board
Click here to learn how to become a Nurse Midwife.
Computers and information technology are at the core of almost every industry, and healthcare is no different.
The job of an Informatics Nurse is to figure out how best to harness the power of information technology to improve multiple facets of nursing operations and patient care. This can range from analyzing data to cutting costs, boosting patient care efficiency, and strengthening communication across hospitals and health networks.
Dubbed as one of the top nursing careers in the industry, nurses who work in informatics may be known by a variety of titles, including:
- Nurse Informaticist
- Nursing Informatics Specialist
- Nursing Informatics Clinician
- Clinical Analyst
- T. Clinical Nurse
What Does an Informatics Nurse Do?
- Analyze clinic or hospital statistics
- Write policies based on research findings
- Optimize system performance
- Track the success of clinic and hospital programs
- Apply new technology to patient care
- Train nursing staff on new I.T. tools
How Much Do Informatics Nurses Get Paid?
According to ZipRecruiter, Informatic Nurses make an average salary* of about $102,000 per year (or $49.00 per hour).
Based on their location and experience level, the top-paid Informatics Nurses can make up to $186,000.
Below are the top 5 highest paying cities for Informatics Nurses:
- Atkinson, NE (Average Salary: $129,671)
- San Jose, CA (Average Salary: $124,820)
- Frankston, TX (Average Salary: $123,406)
- Seattle, WA (Average Salary: $120,621)
- Barnstable Town, MA (Average Salary: $119,739)
How Do I Become an Informatics Nurse?
Gaining certification or a higher-level graduate degree is not required to become an Informatics Nurse, but both these things can increase your hiring potential.
In order to become certified by the American Nurses Credentialing Center, you must meet the following requirements:
- Become an RN with a BSN degree or higher
- Have completed 30 hours of continuing education in nursing informatics within three years before certification
- Meet the ANCC practice hour requirements
- Complete a graduate program in nursing informatics that includes a minimum of 200 hours of supervised practicum
Click here to learn how to become an Informatics Nurse.
Every team needs an expert; for those in healthcare, that expert is the Clinical Nurse Specialist (CNS).
The CNS is a type of Advanced Practice Registered Nurse (APRN) with specialized training within a specific field. Those fields include:
- Population (pediatrics, women’s health, etc.)
- Concern (wound care, pain management, etc.)
- Disease (oncology, diabetes, etc.)
- Place (critical care, emergency, etc.)
- Type of care (psychiatric, rehabilitation, etc.)
Clinical Nurse Specialists have two roles in these fields. First is treating patients, including ordering tests and prescribing medication. The second is working to improve the healthcare field from within—looking at the big picture to improve overall patient care.
What Does a Clinical Nurse Specialist Do?
- Provide valuable input on improving patient care
- Prescribe medicine
- Work autonomously (in some clinics)
- Order and read diagnostic tests
- Coordinate patient care
- Serve as consultant for both patients and medical teams
- Monitor the quality of care
How Much Do Clinical Nurse Specialists Get Paid?
According to Payscale.com, Clinical Nurse Specialists make an average salary* of about $95,000 per year (or $46.00 per hour).
Top salaries, however, can reach an average of $120,000 per year.
How Do I Become a Clinical Nurse Specialist?
To become a Clinical Nurse Specialist, you must meet the following requirements:
- Become a Registered Nurse (RN) with a BSN degree
- Pursue work experience within your preferred specialization
- Complete an accredited MSN degree with a Clinical Nurse Specialist track
- Obtain certification through the National Certification Corporation in your desired specialty
- Apply for state licensure
Click here to learn how to become a Clinical Nurse Specialist.
For there to be nurses, there first must be a Nurse Educator—an experienced and qualified instructor preparing the next wave of nurses for the challenges (and rewards) of a healthcare career.
A Nurse Educator (NE) is a Registered Nurse who combines their work experience with specialized academic training. They may teach anywhere from universities to hospitals to nursing colleges and can also serve as administrators or consultants. In addition to teaching, many Nurse Educators continue to treat patients in hospitals and clinical settings.
What Does a Nurse Educator Do?
- Plan and teach nursing curricula
- Give lectures on nursing standards and practices
- Oversee students’ clinical and lab work
- Assign homework
- Assist in clinical research
- Provide patient care
- Mentor working nurses
How Much Do Nurse Educators Get Paid?
According to the BLS, Nurse Educators can earn an average salary* of about $82,000 per year (or $40.00 per hour).
Nurse Educators earning in the top 10th percentile can make over $126,000 annually.
Below are the top 5 highest paying cities for Nurse Educators:
- Visalia, CA (Average Salary: $146,700)
- Charlottesville, VA (Average Salary: $109,450)
- Los Angeles, CA (Average Salary: $109,310)
- Oakland, CA (Average Salary: $108,630)
- Boston, MA (Average Salary: $108,430)
How Do I Become a Nurse Educator?
To become a Nurse Educator, you must meet the following requirements:
- Become a Registered Nurse (RN) and earn work experience
- Complete an accredited MSN degree with an Education track (you may be asked to choose a specialization within the degree)
- A doctoral degree in nursing may be required for Nurse Educators who plan to teach at a university.
- Obtain certification through the National League for Nursing
Click here to learn how to become a Nurse Educator.
Not all nurses work within hospitals or clinics—or even with patients!
Some work in legal offices and courtrooms, where they apply their work experience and medical knowledge to cases where these things overlap.
A Legal Nurse Consultant’s job is to provide education, strategy, expert analysis, and collaboration with legal counsel to build the best medical-legal case possible.
Medical-legal cases can vary significantly from day to day. A Legal Nurse Consultant may spend one day assessing healthcare costs for a patient following a work accident or identifying potential areas of malpractice the next. In the end, the Legal Nurse Consultant’s goal is no different than their counterparts in the hospital—to use their skills and medical knowledge to provide the best possible care for their patients.
What Does a Legal Nurse Consultant Do?
- Participate in client interviews
- Identify and analyze medical records
- Prepare medical timelines
- Evaluate strengths and weaknesses of medical-legal cases
- Attend independent medical exams
- Locate and prepare medical evidence for trial
- Serve as a nurse expert witness in court
- Educate attorneys and clients on medical terminology and relevant issues
- Identify and screen expert witnesses
- Perform cost-care estimates
How Much Do Legal Nurse Consultants Get Paid?
According to ZipRecruiter.com, Legal Nurse Consultants make an average salary* of about $81,000 per year (or $39.00 per hour) and can reach an average of $135,000 in the upper percentiles.
Pay for any type of consultant, LNCs included, can vary according to location, firm, and employment type. For example, some LNCs may earn a yearly salary*, while others may work according to billable hours as an independent contractor.
Below are the top 5 highest paying cities for Legal Nurse Consultants:
- Green River, WY (Average Salary: $99,850)
- Atkinson, NE (Average Salary: $99,590)
- San Francisco, CA (Average Salary: $92,716)
- Bolinas, CA (Average Salary: $92,336)
- Cool Valley, MO (Average Salary: $92,055)
How Do I Become a Legal Nurse Consultant?
Certification isn’t required to become a Legal Nurse Consultant—you simply need to be a nurse with applicable experience—though holding certification increases the likelihood of being hired.
To certify as a Legal Nurse Consultant, you must meet the following requirements:
- Become a Registered Nurse (RN)
- Earn a minimum of five years’ work experience
- Show evidence of 2000 hours of legal nurse consulting experience over the past five years, which can include but is not limited to:
- Collecting and analyzing medical records
- Assessing issues of liability or damages
- Researching health guidelines or regulations
- Identifying, evaluating, and collaborating with experts
- Drafting documents for use as evidence by an attorney
- Collaborating with attorney and client in legal matters
- Testifying as an expert witness
- Any activity that is generally considered billable
- Obtain LNCC certification through the American Legal Nurse Consultant Certification Board.
Click here to learn how to become a Legal Nurse Consultant.
More Opportunities For Nurses
These high-paying nursing careers are just a handful of the possibilities for hardworking, trained nurses looking to advance their careers. All of them have the same goal—helping people.
Careers such as these are ripe for the taking. All you need is a plan, a good nursing college, and the will to make it happen. Good luck!