How much does a Nurse Practitioner make?

Updated Oct 25, 2021

Industry

Employer Size

Experience

$121,049 /yr
Average Base Pay

1,465 salaries

$79K

Low

$121K

Average

$185K

High

No additional cash compensation has been reported for this role

The national average salary for Nurse Practitioner is $121,049 per year in United States. Filter by location to see Nurse Practitioner salaries in your area. Salaries estimates are based on 1465 salaries submitted anonymously to Glassdoor by Nurse Practitioner employees.

Seniority Levels

L2
Nurse Practitioner$121,049 /yr
L3
Senior Nurse Practitioner$98,406 /yr
L4
Career Path

Related Job Titles

Acute Care Nurse Practitioner

$114,722

per year

Nurse Practitioner (NP)

$114,722

per year

Registered Nurse Practitioner

$114,722

per year

Acute Care Nurse Practitioner

$114,722

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Minute Clinic
3.2

Minute Clinic

Nurse Practitioner - Hourly

$57

 /hr
Range: $38 - $76
155 salaries
See 173 salaries from all locations

$38

$76

$38 - $76 Range

US Department of Veterans Affairs
3.7

US Department of Veterans Affairs

Nurse Practitioner

$122,668

 /yr
Range: $76K - $179K

$76K

$179K

$75,672 - $178,527 Range

UnitedHealth Group
3.7

UnitedHealth Group

Nurse Practitioner

$124,327

 /yr
Range: $90K - $158K

$90K

$158K

$90,000 - $158,441 Range

Optum
3.7

Optum

Nurse Practitioner

$116,859

 /yr
Range: $64K - $157K

$64K

$157K

$63,802 - $157,378 Range

CVS Health
3

CVS Health

Nurse Practitioner - Hourly

$56

 /hr
Range: $39 - $74

$39

$74

$39 - $74 Range

Matrix Medical Network

Nurse Practitioner

$103,244

 /yr
Range: $28K - $211K

$28K

$211K

$27,920 - $210,868 Range

CompHealth
3.7

CompHealth

Nurse Practitioner

$133,984

 /yr
Range: $115K - $160K

$115K

$160K

$114,843 - $159,505 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
ProMedica Senior Care
3

ProMedica Senior Care

Nurse Practitioner

$127,604

 /yr
Range: $100K - $139K

$100K

$139K

$100,000 - $139,301 Range

The Little Clinic
3.4

The Little Clinic

Nurse Practitioner - Hourly

$53

 /hr
Range: $43 - $61

$43

$61

$43 - $61 Range

Ideal Image
3.5

Ideal Image

Nurse Practitioner

$135,503

 /yr
Range: $90K - $162K

$90K

$162K

$90,487 - $161,631 Range

Northwell Health
4

Northwell Health

Nurse Practitioner

$140,883

 /yr
Range: $65K - $166K

$65K

$166K

$64,865 - $165,885 Range

TeamHealth
3.4

TeamHealth

Nurse Practitioner

$135,577

 /yr
Range: $92K - $228K

$92K

$228K

$91,660 - $228,170 Range

Ascension
3.4

Ascension

Nurse Practitioner

$106,845

 /yr
Range: $75K - $138K

$75K

$138K

$75,448 - $138,246 Range

Premise Health
3.9

Premise Health

Nurse Practitioner

$136,183

 /yr
Range: $107K - $170K

$107K

$170K

$106,612 - $170,138 Range

US Army
3.8

US Army

Nurse Practitioner

$124,110

 /yr
Range: $96K - $135K

$96K

$135K

$95,703 - $134,809 Range

Mount Sinai Health System
3.5

Mount Sinai Health System

Nurse Practitioner

$135,003

 /yr
Range: $109K - $158K

$109K

$158K

$109,130 - $157,865 Range

Pharmaceutical Strategies
3.9

Pharmaceutical Strategies

Nurse Practitioner - Hourly

$57

 /hr
Range: $50 - $65

$50

$65

$50 - $65 Range

Planned Parenthood
3.6

Planned Parenthood

Nurse Practitioner - Hourly

$52

 /hr
Range: $40 - $80

$40

$80

$40 - $80 Range

Kaiser Permanente
4

Kaiser Permanente

Nurse Practitioner

$157,462

 /yr
Range: $100K - $259K

$100K

$259K

$100,000 - $258,749 Range

Baylor Scott & White Health
3.8

Baylor Scott & White Health

Nurse Practitioner

$123,187

 /yr
Range: $96K - $142K

$96K

$142K

$95,703 - $142,491 Range

Download as data Table
Viewing 1 - 10 of 16,469

Frequently asked questions about a Nurse Practitioner salaries

The national average salary for a Nurse Practitioner is $121,049 per year in United States. Filter by location to see a Nurse Practitioner salaries in your area. Salaries estimates are based on 1465 salaries submitted anonymously to Glassdoor by a Nurse Practitioner employees.

The highest salary for a Nurse Practitioner in United States is $184,847 per year.

The lowest salary for a Nurse Practitioner in United States is $79,270 per year.

If you are thinking of becoming a Nurse Practitioner or planning the next step in your career, find details about the role, the career path and salary trajectory of a Nurse Practitioner.

Recent Salary Reports

Below are the most recent nurse practitioner salary reports. Employer name has been removed to protect anonymity.

$131,000
per year
A Nurse Practitioner in the Scranton, PA Area area reported making $131,000 per year
Job Highlights
10+ years experience
Scranton, PA Area area
Full-time
 
10000+ employees
Nonprofit Organization
$13
hourly
A Nurse Practitioner in the Phoenix, AZ Area area reported making $13 per hour
Job Highlights
3-4 years experience
Phoenix, AZ Area area
Full-time
 
1001 to 5000 employees
Company - Private
$87,000
per year
A Family Nurse Practitioner in the Charleston, SC Area area reported making $87,000 per year
Job Highlights
3-4 years experience
Charleston, SC Area area
Full-time
 
1001 to 5000 employees
Private Practice / Firm
$109,000
per year
A Nurse Practitioner in the Des Moines, IA Area area reported making $109,000 per year
Job Highlights
1-2 years experience
Des Moines, IA Area area
Full-time
 
51 to 200 employees
Hospital
$117,000
per year
A Nurse Practitioner in the Phoenix, AZ Area area reported making $117,000 per year
Job Highlights
10+ years experience
Phoenix, AZ Area area
Full-time
 
10000+ employees
Company - Public
$120,000
per year
A Nurse Practitioner in the Trenton, NJ Area area reported making $120,000 per year
Job Highlights
1-2 years experience
Trenton, NJ Area area
Full-time
 
10000+ employees
Hospital
$115,000
per year
A Family Nurse Practitioner in the Cincinnati, OH Area area reported making $115,000 per year
Job Highlights
5-7 years experience
Cincinnati, OH Area area
Full-time
 
5001 to 10000 employees
Hospital
$90
hourly
A Family Nurse Practitioner in the Houston, TX Area area reported making $90 per hour
Job Highlights
5-7 years experience
Houston, TX Area area
Full-time
 
1001 to 5000 employees
Company - Private