Salaripedia
English

How much does a general internal medicine physician make in Prescott Valley?

$68,870a year

Median yearly pay for general internal medicine physicians in the Prescott Valley-Prescott, AZ metro area. That is $33.11 an hour or $5,739 a month.

Hourly
$33.11
Vs. national median
-73%
Rank among cities
147 of 154
Jobs in the area
170
Pay range
Lowest 10%: $61,920Median: $68,870Highest 10%: $546,600
PercentileYearlyHourly
10th$61,920$29.77
25th$61,920$29.77
Median$68,870$33.11
75th$290,800$139.83
90th$546,600$262.78

Other cities in Arizona

Median yearly pay for general internal medicine physicians.

Tucson, AZ$264,300
Phoenix, AZ$259,300
General Internal Medicine Physician salary in Arizona General Internal Medicine Physician salary in all states

Related jobs in Prescott Valley

Same field, median yearly pay.

Physician$296,800
Dentist$196,500
Family Medicine Physician$161,700
Pharmacist$152,600
Veterinarian$152,000
Physician Assistant$135,600
Nurse Practitioner$135,200
Registered Nurse$105,000
Occupational Therapist$104,400
Physical Therapist$104,000
Salaries for every job in Prescott Valley, AZ

Frequently asked questions

How much does a general internal medicine physician make an hour in Prescott Valley?

The median hourly pay in the Prescott Valley-Prescott, AZ metro area is $33.11 ($68,870 a year).

Do general internal medicine physicians make more in Prescott Valley than the national average?

No: $68,870 against $256,600 nationally, 73% less.

How does Prescott Valley compare with the rest of Arizona?

The median in Arizona is $259,300, so Prescott Valley pays 73% less.

Where does Prescott Valley rank for general internal medicine physician pay?

147 of 154 metro areas with data.

How much does a general internal medicine physician make starting out in Prescott Valley?

The lowest-paid 10% make $61,920 or less a year; the top 10% make $546,600 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.