Content has loaded

Nurse practitioner salary in Phoenix, AZ (Updated 2026)

How much does a Nurse Practitioner make in Phoenix, AZ?

Average base salary

$128,651
same
as national average
Average $128,651
Low $92,280
High $179,358

The average salary for a nurse practitioner is $128,651 per year in Phoenix, AZ and $18,750 overtime per year.327 salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).

Nurse Practitioner job openings in Phoenix, AZ

slide 1 of 6
slide1 of 6
Physician Assistant or Pediatr...
Phoenix Children's3.7out of 5 stars.
Phoenix, AZ
Full-time
18 hours ago

Highest paying companies for Nurse Practitioner in Phoenix, AZ

Average year pay is based on job postings on Indeed in the past 36 months.
Greenstaff Medical
 
$379,600per year
View company
Capitol Bridge
 
$353,600per year
STS Staffing & Temporary Servi...
 
$327,600per year
Axis Medical Staffing
 
$301,236per year
Bestica
 
$273,520per year
Pacer Staffing
 
$228,800per year

Highest paying cities for Nurse Practitioners near Phoenix, AZ

  1. Prescott, AZ
    $150,887 per year
  2. Mesa, AZ
    $138,697 per year
  3. Glendale, AZ
    $137,991 per year
  4. Gilbert, AZ
    $135,735 per year
  5. Tucson, AZ
    $133,235 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Phoenix, AZ?

Lead Nurse Practitioner

Job openings
Average $145,400 per year

Senior Nurse Practitioner

Job openings
Average $122,586 per year