MSN stands for Master of Science in Nursing, a graduate degree that prepares registered nurses for advanced practice, leadership, and specialized roles in healthcare. It is the most common pathway to becoming a nurse practitioner, certified nurse midwife, or clinical nurse specialist. MSN-prepared nurses earn a median salary of $129,480 per year in advanced practice roles, making it one of the higher-paying graduate degrees in healthcare.
What an MSN Degree Covers
An MSN builds on a foundation of undergraduate nursing education and adds graduate-level training in a focused area. Students choose either a clinical track, where they learn to diagnose and treat patients, or a non-clinical track focused on leadership, education, or healthcare technology. All advanced-level MSN programs require a minimum of 500 supervised clinical practice hours, though many specializations require more depending on the role.
The degree typically takes 18 to 36 months to complete. Full-time students often finish in about two years, while part-time students may need three to four years, particularly when fitting in clinical rotations alongside work schedules.
Clinical Specializations
Most people pursuing an MSN choose a nurse practitioner (NP) track, which qualifies them to examine patients, order tests, diagnose conditions, and prescribe medications. The most popular clinical tracks include:
- Family Nurse Practitioner (FNP): treats patients of all ages in primary care settings
- Psychiatric Mental Health Nurse Practitioner (PMHNP): diagnoses and manages mental health conditions
- Adult-Gerontology Nurse Practitioner: focuses on adults and older patients, in either primary or acute care
- Pediatric Nurse Practitioner: specializes in infants, children, and adolescents
- Women’s Health Nurse Practitioner: provides reproductive and gynecological care
- Neonatal Nurse Practitioner: cares for critically ill newborns
- Certified Nurse Midwife: manages pregnancy, labor, delivery, and postpartum care
Some programs offer dual-track options, such as combined pediatric and family NP training, or combined acute care and primary care certifications. The specific track you choose determines where you can practice and what patient populations you’ll serve after graduation.
Non-Clinical Career Paths
Not every MSN graduate works directly with patients. Three common non-clinical tracks prepare nurses for behind-the-scenes roles that shape how healthcare is delivered:
Nursing education prepares graduates to teach in nursing schools or hospital training programs. Nurse educators earn around $86,530 per year. Leadership and management tracks prepare nurses for roles like director of nursing, chief nursing officer, or healthcare administrator. And nursing informatics focuses on healthcare data systems, electronic health records, and the technology infrastructure that hospitals rely on. Nurse informaticists earn roughly $134,219 per year.
How to Get Into an MSN Program
The traditional route requires a Bachelor of Science in Nursing (BSN) and an active registered nurse license. Programs typically look for a minimum cumulative GPA of 3.0, though competitive programs may expect higher. Some schools also factor in clinical experience, letters of recommendation, and a personal statement.
Registered nurses who hold an associate degree rather than a BSN can enroll in RN-to-MSN bridge programs, which combine the bachelor’s and master’s level coursework into one streamlined path. These programs take longer but eliminate the need to earn a separate BSN first.
There’s also a route for people who aren’t nurses at all. Direct-entry MSN programs accept applicants with a bachelor’s degree in any field and provide the foundational nursing training alongside graduate coursework. Columbia University, for example, offers a 15-month hybrid program where non-nurses earn their MSN and become eligible to take the nursing licensure exam. These programs are intensive and competitive, but they offer a fast track into advanced nursing for career changers.
Salary by Specialization
Pay varies significantly depending on the type of work an MSN graduate does. According to Bureau of Labor Statistics data, advanced practice registered nurses earn a median of $129,480 per year. But the range stretches from the mid-$80,000s for nurse educators to well over $170,000 for certain specialized practitioners.
Some of the highest-paying MSN roles include gastroenterology nurse practitioners at roughly $190,214, critical care and intensive care nurse practitioners at $172,199, and hospitalist nurse practitioners at $153,285. Cardiology nurse practitioners average around $144,905, and psychiatric mental health nurse practitioners earn approximately $139,486. On the clinical side, certified nurse midwives average $131,570, while family nurse practitioners come in around $127,976.
Registered nurses who earn an MSN but continue working in staff nursing roles rather than advanced practice positions see a more modest bump, with averages around $102,263 per year.
MSN vs. DNP: A Shifting Landscape
An important trend worth knowing about: the nursing profession is gradually moving toward requiring a Doctor of Nursing Practice (DNP) degree for advanced practice roles. The National Organization of Nurse Practitioner Faculties called for the DNP to become the entry-level degree for nurse practitioners by 2025, and nurse anesthesia programs have already made the switch. As of January 2022, all new nurse anesthesia students must enroll in a doctoral program.
In practice, this transition is happening slowly. MSN programs still produce the majority of nurse practitioners, and MSN-prepared NPs are not being pushed out of the workforce. Over 42,700 students were enrolled in DNP programs in 2024, but hundreds of MSN programs continue to operate. Many nurses earn their MSN first, practice for several years, and then complete a post-master’s DNP if they choose to. For now, the MSN remains a fully viable credential for entering advanced nursing practice.

