Largest cities by number of practices
- Des Moines 29
- Cedar Rapids 22
- Davenport 17
- Sioux City 14
- Ames 12
- Iowa City 12
- Bettendorf 11
- West Des Moines 11
- Cedar Falls 9
- Dubuque 8
- Urbandale 8
- Algona 7
- Ankeny 7
- Council Bluffs 7
- Johnston 6
- Oskaloosa 6
- Ottumwa 6
- Sioux Center 6
- Clive 5
- Lake City 5
- Marion 5
- Marshalltown 5
- Orange City 5
- Solon 5
- Winterset 5
- Albia 4
- Centerville 4
- Clear Lake 4
- Clinton 4
- Denison 4
Who owns the practices
Of the 691 practices listed in Iowa, 12 (2%) are matched to a corporate group in our directory and 679 (98%) are not. A practice is matched to a group from public ownership information. A practice with no group on record has not been verified as independent; it means we have not matched it to one.
| Corporate group on record | Practices | Share |
|---|---|---|
| Mars Veterinary Health | 8 | 1% |
| Thrive Pet Healthcare | 2 | under 1% |
| Petco | 1 | under 1% |
| UrgentVet | 1 | under 1% |
| No corporate group on record | 679 | 98% |
Practice types
- General Practice 673
- Equine & Large Animal 8
- Emergency & Urgent Care 4
- Specialty & Referral 4
- Mobile & House Call 2
All 76 cities with 3 or more practices
- Adel 3
- Albia 4
- Algona 7
- Ames 12
- Ankeny 7
- Belle Plaine 3
- Bettendorf 11
- Carlisle 3
- Carroll 3
- Cedar Falls 9
- Cedar Rapids 22
- Center Point 3
- Centerville 4
- Clear Lake 4
- Clinton 4
- Clive 5
- Colfax 3
- Council Bluffs 7
- Creston 3
- Davenport 17
- Decorah 3
- Denison 4
- Des Moines 29
- Dubuque 8
- Dyersville 3
- Eldridge 3
- Fairfield 4
- Fort Dodge 3
- Fort Madison 3
- Gowrie 3
- Grinnell 3
- Griswold 3
- Hiawatha 3
- Humboldt 4
- Huxley 3
- Independence 4
- Indianola 4
- Iowa City 12
- Jefferson 3
- Johnston 6
- Kalona 3
- Keosauqua 3
- Keota 3
- Lake City 5
- Le Mars 4
- Madrid 3
- Manchester 4
- Manning 3
- Maquoketa 3
- Marion 5
- Marshalltown 5
- Mason City 4
- Maxwell 3
- Mount Pleasant 4
- Muscatine 3
- North Liberty 4
- Norwalk 3
- Orange City 5
- Oskaloosa 6
- Ottumwa 6
- Pella 4
- Rock Rapids 3
- Sioux Center 6
- Sioux City 14
- Solon 5
- Spirit Lake 4
- Storm Lake 3
- Urbandale 8
- Vinton 3
- Walcott 3
- Washington 3
- Waukon 4
- Waverly 4
- West Branch 3
- West Des Moines 11
- Winterset 5
A further 287 practices are in places with fewer than 3 listed, or have no city on record. They are on the map.
Some practices in Iowa
- Adel Veterinary Clinic Adel
- All Seasons Veterinary Care Polk City
- Animal Clinic Iowa City
- Animal Clinic Oskaloosa
- Animal Medical Clinic Urbandale
- Animal Medical Hospital Mason City
- Armstrong Veterinary Clinic Armstrong
- Fisher Veterinary Clinic Winterset
- Gowrie Vet Service Gowrie
- Harlan Vet Harlan
- Harlan Veterinary Associates Harlan
- Jewell Animal Hospital Jewell
- Johnson & Leppert PC Veterinarians Manson
- Klein Animal Clinic Bettendorf
- Newton Animal Clinic Newton
- Oelwein Veterinary Clinic Oelwein
- Orange City Veterinary Clinic Feed Orange City
- Pipestone Ottumwa
- Quad Cities Pet Cremation Bettendorf
- Quad County Vet Wellman
- READLYN Veterinary Associates Maxfield
- Scott County Animal Hospital Eldridge
- Speer DVM Stanwood
- Spencer AG Center Spencer
This is a sample of 24, not a ranking. Every practice in the state is on the map and on its city page.
Other states
- Alabama 662
- Alaska 102
- Arizona 930
- Arkansas 440
- California 4,068
- Colorado 1,173
- Connecticut 538
- Delaware 103
- District of Columbia 50
- Florida 3,256
- Georgia 1,408
- Hawaii 148
- Idaho 329
- Illinois 1,577
- Indiana 948
- Kansas 640
- Kentucky 699
- Louisiana 620
- Maine 291
- Maryland 818
- Massachusetts 867
- Michigan 1,377
- Minnesota 854
- Mississippi 364
- Missouri 976
- Montana 296
- Nebraska 317
- Nevada 273
- New Hampshire 322
- New Jersey 1,010
- New Mexico 298
- New York 2,124
- North Carolina 1,467
- North Dakota 128
- Ohio 1,612
- Oklahoma 722
- Oregon 788
- Pennsylvania 1,806
- Rhode Island 128
- South Carolina 682
- South Dakota 198
- Tennessee 955
- Texas 3,620
- Utah 317
- Vermont 167
- Virginia 1,245
- Washington 1,173
- West Virginia 214
- Wisconsin 1,002
- Wyoming 149