Minnesota Animal Shelters
239 Shelters
e.g. "Miami FL" or "33168"
Martin County Humane Society / Carl Nettifee Memorial Animal Shelter
Humane Society
522 E. Margaret Street
Fairmont, MN 56013
Fairmont, MN 56013
Located in Martin County
Mesabi Humane Society
Humane Society
2305 Southern Drive
Virginia, MN 55792
Virginia, MN 55792
Located in St. Louis County
Midwest Animal Rescue & Services
Rescue Organization
P.O. Box 290073
Minneapolis, MN 55429
Minneapolis, MN 55429
Midwest Avian Adoption & Rescue Services, Inc. (MAARS)
Rescue Organization
P.O. Box 821
Stillwater, MN 55082
Stillwater, MN 55082
Located in Washington County
Midwest Pug Rescue - MN Division
Rescue Organization
2205 5Th Ave Sw
Rochester, MN 55902
Rochester, MN 55902
Located in Olmsted County
Minneapolis Animal Control
212 17Th Avenue N
Minneapolis, MN 55411
Minneapolis, MN 55411
Located in Hennepin County
Minnesota Animal Disaster Coalition
Attn: Tom Mahan, 4401 Xylon Av N
New Hope, MN 55428
New Hope, MN 55428
Minnesota Border Collie Rescue
Rescue Organization
499 Marnie Street
Maplewood, MN 55119
Maplewood, MN 55119
Located in Ramsey 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