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.

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in Arizona

      Metro areaMedian salary25th pct75th pctEmployed
      Flagstaff, AZ$139,690$112,550$139,690140
      Phoenix, AZ$134,630$115,290$151,6705,970
      Lake Havasu City, AZ$133,890$104,210$155,880150
      Tucson, AZ$132,230$118,320$156,560680
      Arizona$131,400$127,790$160,570160
      Prescott Valley, AZ$126,970$122,360$137,600170
      Yuma, AZ$126,430$108,710$151,010110
      Sierra Vista, AZ$124,470$118,260$158,04070

      View Nurse Practitioners salaries in all cities