Healthcare High Demand

Nurse Practitioner

Nurse Practitioners

SOC 29-1171

$129,210
Median Pay / yr
40%
High Demand
~26K
Openings / yr
6-8 years
Time to Entry

How Much Does a Nurse Practitioner Make?

The national median salary for a Nurse Practitioner is $129,210 per year ($62.12/hour), according to the Bureau of Labor Statistics (May 2024 data).

That's 97% above the national median salary of $65,470 for all occupations.

Want to know exactly where YOU stand?

Free · 30 seconds · No credit card

Compare My Salary

How to Become a Nurse Practitioner

Education Required
Master's degree
Typical Entry Path
1
BSN (4yr)
2
MSN/DNP (2-4yr)
3
clinical hours
Required Licenses & Certifications

RN license + APRN certification + state NP license

Time to Entry-Level
6-8 years

Nurse Practitioner Job Outlook

Much faster than avg — the BLS projects 40% growth from 2024 to 2034.

That's significantly faster than the average across all occupations (4%).

About 26,100 positions are expected to open annually, from both new roles and replacement needs.

Aging population; NP scope-of-practice expansion

What It's Like to Work as a Nurse Practitioner

Physical Demands
Moderate

Expect a mix of desk work and some physical activity.

Remote Work
Low-Moderate

This role typically requires in-person work at a specific location.

Find out if you're being paid what you're worth

Get your free, personalized income analysis in 30 seconds.

Get My Free Income Analysis

No credit card required · Takes 30 seconds

Frequently Asked Questions

Career data sourced from the U.S. Bureau of Labor Statistics Occupational Outlook Handbook, 2024-34 projections (released August 2025). Salary data: BLS OEWS May 2024.

View on BLS.gov