📖 Read the nurse practitioners salary & career guide →
Nurse Practitioners Salary in Arizona
Ranked #13 of 51 · AZ
Salary Distribution (10th–90th percentile)
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.
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 area | Median | Mean | Employment |
|---|---|---|---|
| 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.