Salary data

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.

See jobs →

496 veterinary practices in Iowa

Browse every practice — ownership, services, and who’s hiring.

View directory →

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.

Highest-paying states for veterinarians

Other roles in Iowa