Nurse Practitioner Career Overview

Ayana Dunn, RN
By
Updated on July 16, 2025
Edited by
Explore our nurse practitioner career overview to learn about this role’s common duties, typical salary, and employment projections.

Key Takeaways

  • Nurse practitioners are advanced practice nurses who work with specialized populations and are authorized to diagnose health conditions and prescribe medications.
  • Licensed registered nurses must complete an MSN or DNP program and pass the national board exam to practice as an NP in their state.
  • NPs typically earn around $130,000 annually, though salaries vary depending on their location, experience, and specialization.

Nurse practitioners (NPs) often specialize in specific patient populations and hold advanced nursing degrees. Depending on their choosen specialty, NPs may focus on areas like acute care, family healthcare, oncology, or mental health. NPs are licensed as advanced practice registered nurses (APRNs) and can earn national board certification in their nursing specialty areas.

NPs can also serve as primary care providers who perform many of the same services as physicians. They often have greater autonomy than registered nurses (RNs). Depending on state regulations, some jurisdictions allow full practice authority, while others require a collaborative agreement with a doctor.

Continue reading to learn more about NP careers.

How Long to Become

6-8 Years

Job Outlook, 2023-2033

+46%

Median Annual Salary

$129,210

Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site

What Does a Nurse Practitioner Do?

MSN or DNP required
Certification required

NPs provide clinical care for patients and are authorized to diagnose health conditions, order tests, and prescribe medications. Their scope of work varies depending on their specialization area, the population they serve, and the state where they practice. In many places, NPs help address the nation’s ongoing shortage of physicians and other healthcare professionals.

In some states, NPs must work under the supervision of a physician or in collaboration with one. In other states, they have full practice authority, which gives them professional autonomy. Check your state to learn more about NP practice authority for your area.

NP specializations often correspond to specific patient populations. For example, pediatric nurse practitioners work with patients from birth to age 21, and women’s health nurse practitioners serve women.

Depending on the setting, an NP’s key skills and responsibilities may include:

Key Responsibilities

  • Ordering medical tests
  • Diagnosing medical conditions
  • Prescribing treatment, including medication
  • Counseling and educating patients
  • Leading nursing departments or teams
  • Supervising the work of other clinical staff
  • Promoting community and population health

Career Traits

  • Clear communication
  • Clinical knowledge
  • Compassion
  • Integrity
  • Judgment under pressure

Where Do Nurse Practitioners Work?

Medical offices employ more than 45% of nurse practitioners in the U.S., followed by hospitals at 25% and outpatient care centers at 8%. However, NPs can pursue significant diversity in work settings, including in-home healthcare. Examples include:

Hospital Outpatient

NPs generally serve as primary care providers or specialists in hospital outpatient settings. They assess and diagnose patients, prescribe treatment, advise patients on care, and refer patients to physicians for additional care.

Hospital Inpatient

In a hospital inpatient setting, NPs assess and diagnose patients and prescribe treatment as part of a patient’s ongoing care. They may also lead nursing teams and oversee the work of other clinical staff.

Private Group Practices

In a private group practice, NPs may serve as primary care providers or specialists. They see patients, assess conditions, and prescribe treatments, referring patients to a physician or specialist NP as necessary.

How to Become a Nurse Practitioner

Becoming a nurse practitioner is a multi-step process that starts with an undergraduate nursing degree and an RN license. After gaining experience as an RN, aspiring NPs complete a graduate nursing program, followed by board certification and advanced practice licensing.

  1. 1

    Earn an ADN or a BSN

    Students can earn an associate degree in nursing (ADN) in two years or a bachelor of science in nursing (BSN) in about four years. Some students prefer to earn their ADN first, allowing them to see if they like the work and environment without committing to a four-year degree. Others prefer to start with a BSN, which can prepare them to pursue more responsibility and increased pay upon graduation.

  2. 2

    Pass the NCLEX-RN to become an RN

    To practice as an RN, you must pass the National Council Licensure Examination for RNs (the NCLEX-RN), which measures a graduate’s readiness to begin practice as a registered nurse. The exam asks questions about safety, health promotion, and patients’ physical and psychological needs.

  3. 3

    Earn an MSN

    Master of science in nursing (MSN) NP programs require experience in nursing. Students typically take two years of full-time study to earn an MSN degree. Admission into most MSN programs requires or prefers students with at least two years of RN experience. MSN-NP programs also require a valid, unencumbered state nursing license.

  4. 4

    Pass the national NP certification board exam

    This examination, like the NCLEX-RN, assesses a graduate’s readiness to work in the field as an NP. It typically comprises 150 multiple-choice questions. Different certifying bodies have differing exams for different specialty tracks.

  5. 5

    Get state licensure as an NP

    Each state has its own licensing requirements, but all require NPs to earn an MSN or doctor of nursing practice (DNP) degree and pass the national board exam.

Nurse Practitioner Specializations and Concentrations

Popular NP specializations focus on women’s health, family health, and neonatal health. Salary and certification requirements vary by state, specialization, and work setting, among other factors.

Salary figures for the positions listed below were sourced from Payscale (July 2025).

Family Nurse Practitioner

Family nurse practitioners (FNPs) comprise the largest percentage of NPs. FNPs care for patients of all ages and life stages, providing preventative care and treatment for illnesses, conditions, and injuries. They work in clinics, hospitals, and private practice.

Average Salary: $107,520

Adult-Gerontology Nurse Practitioner

Adult-gerontology NPs (AGNPs) specialize in acute or primary care and see patients in clinics, hospitals, and long-term care facilities. AGNPs perform physical exams and provide diagnoses for adults of all ages. Acute-care AGNPs treat existing illnesses and are more likely to work in hospitals, while primary-care AGNPs focus on preventative care.

Average Salary: $107,690

Psychiatric Nurse Practitioner

Working in clinics, hospitals, psychiatric facilities, and substance misuse centers, these professionals focus on behavioral and mental health. Often specializing in patient populations, such as military/veterans or pediatrics, psychiatric NPs diagnose conditions, formulate treatment plans, and educate patients and caregivers.

Average Salary: $124,590

Pediatric Nurse Practitioner

Pediatric nurse practitioners (PNPs) specialize in primary or acute care of infants, children, and teens. PNPs see patients in physicians’ offices, hospitals, and outpatient care centers. Acute care specialists work in emergency rooms, intensive care units, and urgent care clinics.

Average Salary: $104,070

Nurse Practitioner Subspecialties

After choosing a main specialty, NPs can also get certified in various subspecialties, including:

  • Orthopedics
  • Emergency care
  • Hospice and palliative care
  • Oncology
  • Dermatology
  • Nephrology
  • Cardiology

How Much Do Nurse Practitioners Make?

NPs are among the highest-paid nursing professionals. They earn a median annual salary near $130,000, although exact figures vary based on factors like experience and specialty.

For example, according to the Bureau of Labor Statistics (BLS), NPs at hospitals make a median salary of $137,790, while those employed at physicians’ offices earn $129,820.

NPs in California earn the highest salaries in the U.S. However, the cost of living in the Golden State is the highest in the nation.

Job prospects look especially promising for NPs. The BLS projects a 46% rise in employment for NPs from 2023-2033, the third-fastest growth rate among occupations nationwide.

The table below lists the top five states in terms of average NP salaries.

Top Five States for NP Salaries (2024)
StateAverage Annual Salary
California$173,190
New York$148,410
Oregon$148,030
Massachusetts$145,145
Washington$143,620
Source: BLS

Frequently Asked Questions

It takes at least six years of school to become an NP, plus time working as an RN. Most full-time students need four years to earn a BSN degree and two years to earn a master’s degree. Most schools require or strongly recommend at least two years of nursing experience before applying to an MSN-NP program.