Veterinarians in Iowa

Compiled by · Details from each provider's own website, updated monthly · Last updated

Vet Locator lists 585 veterinary clinics in 262 cities and towns across Iowa (updated October 2026). Des Moines (26), Cedar Rapids (22) and Ames (13) have the most listings. Statewide that includes 3 emergency and 24-hour hospitals, 6 specialty and referral hospitals, 3 mobile and house-call vets, 6 cat-only clinics and 13 chain and corporate clinics.

Cities with the most veterinary clinics

More towns in Iowa