Veterinarians Salary in Iowa

Ranked #38 of 49 · IA

14.4% below U.S. average
Mean annual salary $122,200 ≈ $59/hr
Median annual salary $124,610
Employment 1,000

Salary Distribution (10th–90th percentile)

P10 $72,800P25 $94,640 Median $124,610P75 $152,140P90 $168,950

About 80% of veterinarianss in Iowa earn between $72,800 and $168,950. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Iowa
$122,200
U.S. average
$142,680

The mean veterinarians salary in Iowa is $122,200, about 14.4% below the U.S. average ($142,680). That works out to roughly $59/hr at 2,080 hours per year.

Metro Areas in Iowa

Metro areaMedianMeanEmployment
Des Moines-West Des Moines, IA $130,900 $130,570 210
Waterloo-Cedar Falls, IA $130,740 $128,150 60
Iowa City, IA $128,180 $129,690 40
Cedar Rapids, IA $127,160 $122,230 100
Davenport-Moline-Rock Island, IA-IL $124,470 $129,520 100
Ames, IA $118,240 $128,990 80
Northwest Iowa nonmetropolitan area $117,340 $113,550 110
Southeast Iowa nonmetropolitan area $113,900 $116,300 130

← Back to all veterinarians states