Nurse Practitioners Salary in Arizona

Ranked #13 of 51 · AZ

2.4% above U.S. average
Mean annual salary $140,600 ≈ $68/hr
Median annual salary $134,420
Employment 7,220

Salary Distribution (10th–90th percentile)

P10 $104,400P25 $126,880 Median $134,420P75 $159,780P90 $173,270

About 80% of nurse practitionerss in Arizona earn between $104,400 and $173,270. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Arizona
$140,600
U.S. average
$137,300

The mean nurse practitioners salary in Arizona is $140,600, about 2.4% above the U.S. average ($137,300). That works out to roughly $68/hr at 2,080 hours per year.

Metro Areas in Arizona

Metro areaMedianMeanEmployment
Sierra Vista-Douglas, AZ $138,120 $134,570 80
Arizona nonmetropolitan area $136,300 $146,280 160
Phoenix-Mesa-Chandler, AZ $136,270 $141,960 5,450
Prescott Valley-Prescott, AZ $135,160 $138,430 220
Lake Havasu City-Kingman, AZ $131,450 $132,160 130
Yuma, AZ $129,770 $133,950 110
Tucson, AZ $129,340 $136,000 820
Flagstaff, AZ $128,870 $134,370 130

Frequently Asked Questions

How much do nurse practitioners make in Arizona?

The median nurse practitioners salary in Arizona is $134,420 per year (mean $140,600), and about 80% earn between $104,400 and $173,270.

How much do nurse practitioners make per hour in Arizona?

Roughly $68 per hour, based on a mean annual wage of $140,600 and 2,080 work hours per year.

Is Arizona a high-paying state for nurse practitioners?

Arizona ranks #13 of 51 states for nurse practitioners pay. Its mean salary of $140,600 is about 2.4% above the U.S. average of $137,300.

Which metro areas in Arizona pay nurse practitioners the most?

The highest-paying metro areas in Arizona for nurse practitioners are Sierra Vista-Douglas, AZ ($138,120), Arizona nonmetropolitan area ($136,300), Phoenix-Mesa-Chandler, AZ ($136,270), by median annual wage.

← Back to all nurse practitioners states