There are 5 Pet Health Services in Madrid, Iowa, serving a population of 2,577 people in an area of 2 square miles. There is 1 Pet Health Service per 515 people, and 1 Pet Health Service per square mile.
In Iowa, Madrid is ranked 179th of 1056 cities in Pet Health Services per capita, and 48th of 1056 cities in Pet Health Services per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Madrid Pet Health Services.
Houlding Kim DVM 411 East 6th Street Madrid, IA Animal Hospital, Veterinarian
Madrid Veterinary Clinic 411 East 6th Highway 17 Madrid, IA Animal Hospital
Pets @ Home Veterinary Hospital 2238 U Avenue Madrid, IA Veterinarian
Pets Home Vet Housecalls 2238 U Avenue Madrid, IA Animal Hospital
Slater Animal Hospital 313 Main Street Madrid, IA Animal Hospital