Nurse Practitioner
Nurse Practitioners
SOC 29-1171
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.
How to Become a Nurse Practitioner
RN license + APRN certification + state NP license
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
Expect a mix of desk work and some physical activity.
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 AnalysisNo credit card required · Takes 30 seconds
Explore Similar Careers
Pharmacist
HealthcarePhysician Assistant
HealthcareOptometrist
HealthcareVeterinarian
HealthcarePhysical Therapist
HealthcareOccupational Therapist
HealthcareFrequently 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