M: Impounds from cities in Minnesota that start with a M

Impounds from Minnesota Cities starting with a M

This is a list of impounds by city.  If you have found a dog and don't know what to do with him, this is a good place to start contacting for help.  Alternatively if you have lost a dog, this is a great place to start calling to see if they have picked up your dog.

If your impound is not currently listed with us or your contact information is not correct please fill out our LDMN Facilities Form with the appropriate information from your official email address associated with your impound, please include contact information and we will confirm and update this record.

City Impound Impound Phone Police Phone
 Mahtomedi Hillcrest Animal Hospital 651-484-7211 651-439-9381
Maple Grove Pets Under Police Security 763-494-5999 763-494-6100
Maple Lake Annandale Vet Clinic 320-274-3535 612-366-4370
Maple Plain Crossroads Animal Shelter 763-684-1234 763-479-0500
Maplewood Hillcrest Animal Hospital 651-484-7211 651-767-0640
Marine on St. Croix Hillcrest Animal Hospital 651-484-7211 651-439-9381
May Township Hillcrest Animal Hospital 651-484-7211 651-439-9381
Medicine Lake No pick up 612-348-3744 763-542-9701
Medina Medina Police 763-473-9209 763-473-9209 
Mendota Heights Four Paws Animal Control 952-894-9065 952-322-2323
Minneapolis Minneapolis Animal Care & Control 612-673-3000 612-673-3000
Minnetonka Village Animal Hospital 952-474-4194 952-939-8500
Minnetonka Beach Crossroads Animal Shelter 763-684-1234 952-471-8871
Minnetrista Crossroads Animal Shelter 763-684-1234 952-446-1131
Monticello Monticello Animal Control 612-859-6989 612-859-6989
Montrose  Buffalo Humane Society 763-432-4881 763-682-1162
Mound Crossroads Animal Shelter 763-684-1234 952-472-0609
Mounds View  Hillcrest Animal Hospital 651-484-7211 651-439-9381