Salaripedia
English

How much does a nurse practitioner make in Sierra Vista?

$138,100a year

Median yearly pay for nurse practitioners in the Sierra Vista-Douglas, AZ metro area. That is $66.40 an hour or $11,510 a month.

Hourly
$66.40
Vs. national median
+4%
Rank among cities
74 of 383
Jobs in the area
80
Pay range
Lowest 10%: $92,390Median: $138,100Highest 10%: $177,700
PercentileYearlyHourly
10th$92,390$44.42
25th$113,100$54.38
Median$138,100$66.40
75th$163,300$78.51
90th$177,700$85.44

Other cities in Arizona

Median yearly pay for nurse practitioners.

Phoenix, AZ$136,300
Prescott Valley, AZ$135,200
Lake Havasu City, AZ$131,500
Yuma, AZ$129,800
Tucson, AZ$129,300
Flagstaff, AZ$128,900
Nurse Practitioner salary in Arizona Nurse Practitioner salary in all states

Related jobs in Sierra Vista

Same field, median yearly pay.

Pharmacist$152,700
Registered Nurse$85,380
Radiologic Technologist and Technician$81,390
Physician$71,540
Licensed Practical and Licensed Vocational Nurse$69,640
Paramedic$58,950
Clinical Laboratory Technologist and Technician$53,090
Pharmacy Technician$45,990
Medical Records Specialist$43,830
Emergency Medical Technician$37,680
Salaries for every job in Sierra Vista, AZ

Frequently asked questions

How much does a nurse practitioner make an hour in Sierra Vista?

The median hourly pay in the Sierra Vista-Douglas, AZ metro area is $66.40 ($138,100 a year).

Do nurse practitioners make more in Sierra Vista than the national average?

Yes: $138,100 against $132,300 nationally, 4% more.

How does Sierra Vista compare with the rest of Arizona?

The median in Arizona is $134,400, so Sierra Vista pays 3% more.

Where does Sierra Vista rank for nurse practitioner pay?

74 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Sierra Vista?

The lowest-paid 10% make $92,390 or less a year; the top 10% make $177,700 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.