Minnesota Animal Shelters
239 Shelters
e.g. "Miami FL" or "33168"
Norman County Humane Society
Humane Society
15 2Nd Avenue E
Ada, MN 56510
Ada, MN 56510
Located in Norman County
North Dakota Italian Greyhound Rescue (IGCA)
Rescue Organization
3809 28th St N
Moorhead, MN 56560
Moorhead, MN 56560
Northern Lights Animal Rescue
Rescue Organization
P. O. Box 1096
Twig, MN 55791
Twig, MN 55791
Located in St. Louis County
Northwoods Boxer Rescue
Rescue Organization
1100 W. 70Th Street
Inver Grove Heights, MN 55077
Inver Grove Heights, MN 55077
Located in Dakota County
Northwoods Humane Society
Humane Society
P.O. Box 513
Forest Lake, MN 55025
Forest Lake, MN 55025
Located in Washington County
Ottertail County Humane Society
Humane Society
1933 W. Fir Avenue, Box 373
Fergus Falls, MN 56537
Fergus Falls, MN 56537
Located in Otter Tail County
Paws & Claws Humane Society
Humane Society
602 7Th Street Nw
Rochester, MN 55901
Rochester, MN 55901
Located in Olmsted County
Animal Shelters in Minnesota
Minnesota has 239 listed animal shelters and rescue organizations, spread across 53 counties. About half are rescue organizations. Minneapolis has more than any other Minnesota city, followed by Saint Paul and Rochester. Between them there are dogs and cats of every age and size in Minnesota, and the right one is rarely the one you set out looking for.
Minnesota has 239 listed at the moment, and they are shown above with the ones that have photos first. Open any of them for the full address, contact details and opening hours.
A mix of both, and the difference is worth knowing before you set out. A rescue usually places animals from a network of foster homes rather than from premises you can walk into, so you generally arrange a meeting first. A shelter or humane society more often has a facility you can visit during opening hours.
Minneapolis has more than anywhere else in Minnesota, followed by Saint Paul, Rochester and Duluth. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.
Hennepin, Ramsey and St. Louis counties have the most, though listings reach 53 of Minnesota's counties in total. The city links in the sidebar are usually the quicker way in.
Most listings here carry a phone number, and most link to the organization's own website. Calling ahead is worth it — opening hours change, and rescues often work by appointment rather than keeping a building open.
SHELTER/RESCUE SEARCH
e.g. "Miami FL" or "33168"
Minnesota Shelters By City
- Minneapolis 18
- Saint Paul 6
- Rochester 6
- Duluth 6
- Lakeville 4
- Moorhead 4
- Woodbury 4
- Hastings 3
HAVE YOU SEEN ME?
Lost Cat
FOUND PET
Found Dog
Missing a shelter or rescue?
Help us get the word out about more shelters and rescues nationwide.
Submit Here
Pets For Adoption
Search all animals available for adoption in your area. Give a dog or cat forever home today.
ADOPT A PET