Veterinarian Salary in Iowa
Veterinarian pay in Iowa, explained
Veterinarians in Iowa earn a median of $124,610 per year ($59.91 per hour), which is 4% below the national median of $130,100. Entry-level workers earn around $72,800, while the most experienced veterinarians reach about $168,950. Pay varies by employer, setting, and metro area within Iowa.
Is $124,610 good pay in Iowa?
Adjusted for Iowa's cost of living (which runs 88% of the U.S. average), that $124,610 is worth about $141,986 in national buying power — ranking Iowa #7 for real pay (vs #30 on the sticker number).
Veterinarian pay by experience in Iowa
Veterinarian pay in neighboring states
Veterinarian in Iowa: FAQ
How much do veterinarians make in Iowa?
Veterinarians in Iowa earn a median of $124,610 per year ($59.91 per hour), compared with $130,100 nationally.
Does Iowa pay veterinarians well?
At $124,610, Iowa pays 4% below the national median for veterinarians. An estimated 1,000 work in the state.