Veterinarian Salary in Iowa
Latest data from BLS OEWS May 2024
Median salary
$100,910
per year · $52.46/hr
Typical range
$58,560–$161,090
10th–90th percentile
vs. US average
-26%
US avg $137,120
Real market pay — from recent job postings
Median advertised pay
$130,000 /yr
Typical range
$110,000–$135,000
vs. BLS median
+29%
Based on 59 recent veterinarian job postings in Iowa that disclosed pay, higher than the BLS median of $100,910. Hourly rates annualized at 2,080 hrs/yr.
Employer-advertised compensation, triangulated from multiple job sources and refreshed continuously.
See who's hiring veterinarians in Iowa
Get the newest veterinarian openings in Iowa — with disclosed pay where employers share it — emailed weekly. One email a week; unsubscribe anytime.
Salary percentiles in Iowa
10th
$58,560
25th
$80,110
Median
$100,910
75th
$135,240
90th
$161,090
Annual wage estimates, BLS OEWS May 2024. “+” denotes wages at or above the BLS reporting cap ($239,200).
Employment & demand
1,180
Veterinarians employed in Iowa
#39/48
State rank by median pay
1.44
Location quotient (job concentration vs. US)
281 open veterinarian jobs in Iowa
See who's hiring right now — with stated pay where employers disclose it.
496 veterinary practices in Iowa
Browse every practice — ownership, services, and who’s hiring.
Frequently asked
How much does a veterinarian make in Iowa?
The median veterinarian salary in Iowa is $100,910 per year (BLS OEWS May 2024). Most earn between $58,560 and $161,090 annually.
What is the hourly wage for a veterinarian in Iowa?
The mean hourly wage for veterinarians in Iowa is $52.46 per hour.
Where does Iowa rank for veterinarian pay?
Iowa ranks #39 of 48 states by median veterinarian salary, with about 1,180 veterinarians employed.
What are veterinarians actually paid in Iowa right now?
Recent job postings in Iowa that disclose pay advertise a median of $130,000 per year for veterinarians (typical range $110,000–$135,000), based on 59 postings — higher than the BLS median of $100,910.