Content has loaded

Senior nurse practitioner salary in United States (Updated 2026)

How much does a Senior Nurse Practitioner make in the United States?

Average base salary

$124,676
Average $124,676
Low $90,295
High $172,148

The average salary for a senior nurse practitioner is $124,676 per year in the United States. 87 salaries taken from job postings on Indeed in the past 36 months (updated July 11, 2026).

Senior Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
Senior Nurse Practitioner (Ski...
Clyde, TX
$100,000 - $120,000 a year
Full-time
11 hours ago

Highest paying companies for Senior Nurse Practitioner in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Alignment Healthcare
 
$215,456per year
View company
Integrated Resources Inc
 
$206,336per year
Atlas Search
 
$197,600per year
Curative Talent
 
$190,000per year
Credo Community Center for the...
 
$175,000per year
Talent
 
$175,000per year

Highest paying cities for Senior Nurse Practitioners near United States

  1. Modesto, CA
    $169,428 per year
  2. Oakdale, CA
    $166,946 per year
  3. Wesley Chapel, FL
    $129,617 per year
  4. Baltimore, MD
    $128,261 per year
  5. West Memphis, AR
    $105,467 per year

Where can a Senior Nurse Practitioner earn more?

Compare salaries for Senior Nurse Practitioners in different locations
vs

How much do similar professions as Senior Nurse Practitioner get paid in United States?

Lead Nurse Practitioner

Job openings
Average $147,174 per year