
Find a vet
Vetsin Iowa
Choose a city to see its veterinary clinics, with their address, phone and website.
Cities in Iowa
- Ackley1 clinic listed
- Adair1 clinic listed
- Adel2 clinics listed
- Akron1 clinic listed
- Albia2 clinics listed
- Alburnett1 clinic listed
- Algona7 clinics listed
- Allison1 clinic listed
- Altoona1 clinic listed
- Ames11 clinics listed
- Anamosa1 clinic listed
- Anita2 clinics listed
- Ankeny8 clinics listed
- Atlantic2 clinics listed
- Audubon1 clinic listed
- Avoca1 clinic listed
- Baxter1 clinic listed
- Bellevue2 clinics listed
- Belmond1 clinic listed
- Bettendorf9 clinics listed
- Bloomfield2 clinics listed
- Blue Grass1 clinic listed
- Bondurant1 clinic listed
- Boone3 clinics listed
- Braddyville1 clinic listed
- Britt1 clinic listed
- Brooklyn3 clinics listed
- Burlington2 clinics listed
- Camanche1 clinic listed
- Carlisle2 clinics listed
- Carroll2 clinics listed
- Cascade1 clinic listed
- Cedar Falls7 clinics listed
- Cedar Rapids19 clinics listed
- Center Point1 clinic listed
- Centerville5 clinics listed
- Chariton1 clinic listed
- Charles City3 clinics listed
- Cherokee1 clinic listed
- Clarinda1 clinic listed
- Clarksville1 clinic listed
- Clear Lake3 clinics listed
- Clinton3 clinics listed
- Clive6 clinics listed
- Colfax3 clinics listed
- Columbus Junction1 clinic listed
- Conrad1 clinic listed
- Coralville2 clinics listed
- Corning1 clinic listed
- Corydon1 clinic listed
- Council Bluffs5 clinics listed
- Cresco1 clinic listed
- Creston3 clinics listed
- Davenport11 clinics listed
- Dayton1 clinic listed
- De Witt3 clinics listed
- Decorah2 clinics listed
- Denison2 clinics listed
- Des Moines24 clinics listed
- DeWitt1 clinic listed
- Dubuque9 clinics listed
- Dunlap1 clinic listed
- Durant1 clinic listed
- Dyersville2 clinics listed
- Eagle Grove1 clinic listed
- Earlham1 clinic listed
- Edgewood1 clinic listed
- Eldora1 clinic listed
- Eldridge3 clinics listed
- Elgin1 clinic listed
- Elkader2 clinics listed
- Emmetsburg1 clinic listed
- Estherville1 clinic listed
- Fairfax2 clinics listed
- Fairfield4 clinics listed
- Farley1 clinic listed
- Forest City1 clinic listed
- Fort Dodge5 clinics listed
- Fort Madison2 clinics listed
- Fredericksburg1 clinic listed
- Garner1 clinic listed
- Gilbert1 clinic listed
- Glenwood1 clinic listed
- Glidden1 clinic listed
- Goldfield1 clinic listed
- Granger1 clinic listed
- Greene1 clinic listed
- Greenfield1 clinic listed
- Grimes4 clinics listed
- Grinnell3 clinics listed
- Griswold2 clinics listed
- Guthrie Center1 clinic listed
- Guttenberg1 clinic listed
- Hampton1 clinic listed
- Harlan2 clinics listed
- Hartley1 clinic listed
- Hawarden1 clinic listed
- Hiawatha2 clinics listed
- Holstein1 clinic listed
- Holy Cross1 clinic listed
- Hubbard1 clinic listed
- Hudson1 clinic listed
- Humboldt2 clinics listed
- Huxley2 clinics listed
- Independence3 clinics listed
- Indianola3 clinics listed
- Inwood1 clinic listed
- Iowa City11 clinics listed
- Iowa Falls1 clinic listed
- Jefferson3 clinics listed
- Jesup1 clinic listed
- Jewell1 clinic listed
- Johnston6 clinics listed
- Kalona2 clinics listed
- Kelley1 clinic listed
- Keokuk3 clinics listed
- Keosauqua1 clinic listed
- Keota1 clinic listed
- Keystone1 clinic listed
- Klemme1 clinic listed
- Knoxville3 clinics listed
- La Porte City2 clinics listed
- Lake City3 clinics listed
- Lake View1 clinic listed
- Lakota1 clinic listed
- Lamoni1 clinic listed
- Larchwood1 clinic listed
- Lawton1 clinic listed
- Le Mars2 clinics listed
- Lehigh1 clinic listed
- Lenox1 clinic listed
- Logan1 clinic listed
- Long Grove1 clinic listed
- Madrid2 clinics listed
- Malvern1 clinic listed
- Manchester2 clinics listed
- Manning2 clinics listed
- Manson2 clinics listed
- Mapleton2 clinics listed
- Maquoketa3 clinics listed
- Marcus1 clinic listed
- Marion7 clinics listed
- Marshalltown6 clinics listed
- Mason City5 clinics listed
- Maxwell2 clinics listed
- Mediapolis1 clinic listed
- Melbourne2 clinics listed
- Milo1 clinic listed
- Minburn1 clinic listed
- Missouri Valley1 clinic listed
- Monona1 clinic listed
- Monroe1 clinic listed
- Montezuma1 clinic listed
- Monticello1 clinic listed
- Mount Vernon1 clinic listed
- Mt Ayr1 clinic listed
- Mt Pleasant1 clinic listed
- Mt Vernon1 clinic listed
- Muscatine3 clinics listed
- Nashua1 clinic listed
- Nevada2 clinics listed
- New Hampton2 clinics listed
- New Liberty2 clinics listed
- New London1 clinic listed
- Newton2 clinics listed
- North Liberty2 clinics listed
- Norwalk2 clinics listed
- Oakland1 clinic listed
- Oelwein2 clinics listed
- Ogden1 clinic listed
- Onawa1 clinic listed
- Orange City4 clinics listed
- Osage1 clinic listed
- Osceola1 clinic listed
- Oskaloosa3 clinics listed
- Ossian1 clinic listed
- Ottumwa7 clinics listed
- Oxford Junction1 clinic listed
- Panora1 clinic listed
- Parkersburg1 clinic listed
- Pella4 clinics listed
- Peosta1 clinic listed
- Perry3 clinics listed
- Plainfield1 clinic listed
- Pocahontas2 clinics listed
- Polk City2 clinics listed
- Postville1 clinic listed
- Primghar1 clinic listed
- Radcliffe1 clinic listed
- Readlyn1 clinic listed
- Red Oak1 clinic listed
- Remsen1 clinic listed
- Richland1 clinic listed
- Riverside1 clinic listed
- Robins1 clinic listed
- Rock Rapids4 clinics listed
- Rock Valley2 clinics listed
- Roland3 clinics listed
- Runnells1 clinic listed
- Sac City2 clinics listed
- Schleswig1 clinic listed
- Sheffield1 clinic listed
- Shelby1 clinic listed
- Sheldon2 clinics listed
- Shenandoah1 clinic listed
- Sherrill1 clinic listed
- Sibley1 clinic listed
- Sidney1 clinic listed
- Sioux Center2 clinics listed
- Sioux City6 clinics listed
- Slater2 clinics listed
- Solon3 clinics listed
- South English1 clinic listed
- Spencer2 clinics listed
- Spirit Lake3 clinics listed
- St Ansgar1 clinic listed
- Stacyville1 clinic listed
- Storm Lake1 clinic listed
- Story City1 clinic listed
- Stuart1 clinic listed
- Tama1 clinic listed
- Templeton1 clinic listed
- Tiffin1 clinic listed
- Tipton1 clinic listed
- Traer1 clinic listed
- Union1 clinic listed
- Urbandale6 clinics listed
- Van Meter1 clinic listed
- Victor2 clinics listed
- Villisca2 clinics listed
- Vinton2 clinics listed
- Volga1 clinic listed
- Wadena1 clinic listed
- Walcott2 clinics listed
- Washington3 clinics listed
- Waterloo5 clinics listed
- Waukee2 clinics listed
- Waukon2 clinics listed
- Waverly3 clinics listed
- Wayland1 clinic listed
- Webster City2 clinics listed
- Wesley1 clinic listed
- West Branch3 clinics listed
- West Des Moines10 clinics listed
- West Liberty1 clinic listed
- West Point3 clinics listed
- West Union1 clinic listed
- Williamsburg1 clinic listed
- Wilton1 clinic listed
- Winfield1 clinic listed
- Winterset4 clinics listed
- Winthrop1 clinic listed
- Woodbine1 clinic listed
- Wyoming1 clinic listed
Get the free PetGrid app
Book visits, keep your pet's records and chat with your clinic, all in one app. Free for pet owners, always.
Is your vet missing?
Tell us about a clinic we do not list yet, and we will add it once we have checked it.
Invite your vet to PetGrid
Would you like your clinic on PetGrid, so you can book, see records and chat with it in the app? Let us know.
Work at one of these clinics? Ask us to correct or remove your listing. Contact us
Listings from Overture Maps Foundation open data, under the CDLA Permissive 2.0 and Apache 2.0 licences (and CC0 1.0 for AllThePlaces), with data from Meta, Microsoft, Foursquare, BrightQuery, AllThePlaces and PinMeTo. docs.overturemaps.org/attribution
Details may be out of date, so please check with the clinic. A listing here does not mean the clinic uses or endorses PetGrid, or that the data providers do.