Nurse Practitioners Salary in Arizona
BLS OEWS May 2025 • 8 metro areas • Arizona
Nurse Practitioners in Arizona earn a median salary of $131,214 per year on average across 8 metro and nonmetro areas, +1.6% vs the national median of $129,210. An estimated 7,450 nurse practitioners are employed across Arizona, with salaries ranging from $124,470 to $139,690 depending on location.
$131,214
Avg median salary in Arizona
$139,690
Highest paying metro
$124,470
Lowest paying metro
7,450
Employed in Arizona
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
inNurse Practitioners salaries by city in Arizona
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Flagstaff, AZ | $139,690 | $112,550 | $139,690 | 140 |
| Phoenix, AZ | $134,630 | $115,290 | $151,670 | 5,970 |
| Lake Havasu City, AZ | $133,890 | $104,210 | $155,880 | 150 |
| Tucson, AZ | $132,230 | $118,320 | $156,560 | 680 |
| Arizona | $131,400 | $127,790 | $160,570 | 160 |
| Prescott Valley, AZ | $126,970 | $122,360 | $137,600 | 170 |
| Yuma, AZ | $126,430 | $108,710 | $151,010 | 110 |
| Sierra Vista, AZ | $124,470 | $118,260 | $158,040 | 70 |