Veterinarians in Spirit Lake, IA

There are 5 Veterinarians in Spirit Lake, Iowa, serving a population of 4,967 people in an area of 5 square miles. There is 1 Veterinarian per 993 people, and 1 Veterinarian per square mile.

In Iowa, Spirit Lake is ranked 152nd of 1056 cities in Veterinarians per capita, and 130th of 1056 cities in Veterinarians per square mile.

List of Spirit Lake Veterinarians

Find addresses, phone numbers, fax numbers, hours & services for Spirit Lake Veterinarians.

All Pets Animal Clinic 1420 Lake Street Spirit Lake, IA

Batz Mobile Pet Clinic 2914 Center Lake Drive Spirit Lake, IA

Dickinson Animal Clinic 1964 Ia-9 Spirit Lake, IA

Reppert, Roger DVM 2602 15th Street Spirit Lake, IA

Spirit Lake Town & Country 15002 252nd Avenue Spirit Lake, IA