Animal shelters in Michigan
Our directory lists 323 animal shelters and rescues in Michigan, spread across 79 counties and 195 cities and towns. Identified types include 95 animal rescues (29%), 51 animal control and animal services (16%) and 48 humane societies (15%). 116 are registered with the IRS as a tax-exempt animal welfare charity. Detroit has the highest number of listings of any city in the state, with 12. 312 listings include a phone number or website.
Featured animal shelters in Michigan
- Humane Society of Huron Valley3100 Cherry Hill Rd, Ann ArborHumane society
- Elk Country Animal Shelter11484 Youngs Rd, AtlantaAnimal shelter
- Chubby Goat Acres10750 Paw Paw Lake Dr, SchoolcraftAnimal shelter
- Ferndale Cat Shelter686 Livernois St, FerndaleAnimal shelter
- Companion Cats29 Hoag St, Battle CreekAnimal rescue
- Great Lakes Dog Rescue4079 S Lapeer Rd, MetamoraAnimal rescue
- Horses Haven8257 N Latson Rd, HowellAnimal shelter
- I Heart Dogs Rescue and Animal Haven22415 Groesbeck Hwy, WarrenAnimal rescue
- K-9 Stray Rescue League2120 Metamora Rd, OxfordAnimal rescue
- Michigan Pug Rescue23927 Wesley St, FarmingtonAnimal rescue
- No Dogs Left Behind3600 Phillips Ave, BerkleyAnimal rescue
- Saving Grace Miniature Horse Rescue5846 Craven Rd, EmmettAnimal rescue
Ranked by how complete the record is (address, phone, website, opening hours), not by size or popularity.
Types and features in Michigan
Dog, cat and other rescues
Animal control and animal services
- Cass County Animal Control323 N Broadway St, Cassopolis, MIAnimal control
- Chippewa County Animal Control and Dog Park3660 S Mackinac Trl, Sault Ste. Marie, MIAnimal control
- Otsego County Animal Control/Shelter256 Fairview Rd, Gaylord, MIAnimal control
- Animal Control1085 Independence Blvd, Charlotte, MIAnimal control
- Arenac County Animal Control3750 Foco Rd, Standish, MIAnimal control
- Bay County Animal Services & Adoption Center800 Livingston St, Bay City, MIAnimal control
- Benzie County Animal Control543 S Michigan Ave, Beulah, MIAnimal control
- Berrien County Animal Control1400 S Euclid Ave, Benton Twp, MIAnimal control
Humane societies
- Humane Society of Huron Valley3100 Cherry Hill Rd, Ann Arbor, MIHumane society
- Alcona Humane Society457 W Traverse Bay State Rd, Lincoln, MIHumane society
- Barry County Humane Society231 S Broadway St, Hastings, MIHumane society
- Best of Friends Humane Society149 E 7 Mile Rd, Sault Ste. Marie, MIHumane society
- Capital Area Humane Society7095 W Grand River Ave, Lansing, MIHumane society
- Cascades Humane Society1515 Carmen Dr, Jackson, MIHumane society
- Cherryland Humane Society1750 Ahlberg Rd, Garfield Twp, MIHumane society
- Copper Country Humane Society501 Nara Park Rd, Houghton, MIHumane society
Cities with the most animal shelters
- Detroit12
- Grand Rapids11
- Kalamazoo8
- Warren6
- Lansing6
- Troy5
- Howell5
- Ann Arbor4
- Pontiac4
- Royal Oak4
- Battle Creek4
- Saginaw4
- Midland4
- Hastings4
- West Branch4
- Flint3
- Dearborn3
- Livonia3
- Muskegon3
- Monroe3
- Traverse City3
- Coldwater3
- Alpena3
- Lake Orion3
- Munising3
- Sterling Heights2
- Westland2
- Waterford2
- Rochester Hills2
- Southfield2
- Lincoln Park2
- Bay City2
- Holland2
- Jackson2
- Madison Heights2
- Southgate2
- Wyandotte2
- Romulus2
- Auburn Hills2
- Hazel Park2
- Owosso2
- Sault Ste. Marie2
- Fenton2
- Ionia2
- Farmington2
- Big Rapids2
- Charlotte2
- Plymouth2
- Lapeer2
- Mason2
- Caro2
- Bloomfield Hills2
- Gaylord2
- Gladwin2
- Grayling2
- Tawas City2
- Olivet2
- Stanton2
- Bellaire2
- Atlanta2
Animal shelters by county
- Alcona County1
- Alger County3
- Allegan County2
- Alpena County3
- Antrim County4
- Arenac County1
- Barry County5
- Bay County2
- Benzie County2
- Berrien County7
- Branch County4
- Calhoun County4
- Cass County1
- Charlevoix County1
- Cheboygan County1
- Chippewa County2
- Clare County1
- Clinton County2
- Crawford County2
- Delta County1
- Dickinson County1
- Eaton County6
- Emmet County1
- Genesee County7
- Gladwin County2
- Gogebic County1
- Grand Traverse County3
- Gratiot County2
- Hillsdale County1
- Houghton County1
- Huron County1
- Ingham County11
- Ionia County3
- Iosco County2
- Iron County1
- Isabella County2
- Jackson County4
- Kalamazoo County11
- Kalkaska County1
- Kent County15
- Lake County2
- Lapeer County3
- Leelanau County2
- Lenawee County3
- Livingston County5
- Luce County1
- Mackinac County1
- Macomb County14
- Manistee County2
- Marquette County2
- Mason County2
- Mecosta County4
- Menominee County1
- Midland County4
- Missaukee County1
- Monroe County7
- Montcalm County2
- Montmorency County2
- Muskegon County3
- Newaygo County2
- Oakland County46
- Oceana County2
- Ogemaw County4
- Ontonagon County1
- Osceola County1
- Otsego County2
- Ottawa County4
- Roscommon County2
- Saginaw County5
- Sanilac County3
- Schoolcraft County1
- Shiawassee County3
- St. Clair County6
- St. Joseph County1
- Tuscola County2
- Van Buren County3
- Washtenaw County9
- Wayne County39
- Wexford County1
Frequently asked questions
How many animal shelters are there in Michigan?
Our directory currently lists 323 animal shelters and rescues in Michigan, across 79 counties. The count covers municipal animal control shelters, humane societies, SPCAs, rescues, sanctuaries and wildlife rehabilitators found in public map data. Records can be out of date, so please call ahead to confirm hours.
Are there animal rescues in Michigan?
Yes. We list 95 rescue organizations in Michigan, based on the source classification or the organization's name. Many rescues are foster-based and have no public shelter building, so they adopt by appointment or at adoption events; check their website before you visit.
Are there dog or cat rescues in Michigan?
Yes. We have identified 22 dog rescues and shelters, 11 horse rescues, 9 cat rescues and shelters, 5 farm animal sanctuaries, 4 rabbit and small animal rescues and 2 bird rescues in Michigan, based on the organization's name or source record. Most general shelters take in both dogs and cats, so they are worth checking even when they are not listed under a specific animal.
How do I adopt a pet in Michigan?
Start on the shelter's or rescue's own website: most post their adoptable animals there and on Petfinder or Adopt-a-Pet. Visit or call to meet an animal, then fill in an adoption application. Expect to show a photo ID, and if you rent, proof that your landlord allows pets. The adoption fee usually covers spay or neuter surgery, first vaccinations and a microchip. Fees vary by organization and by animal, so ask the shelter directly.
I found a stray animal. What should I do?
If the animal is friendly and safe to approach, check for an ID tag and take it to any vet or shelter to scan for a microchip. Report the found animal to your local animal control or municipal shelter, since that is where owners look first, and post it on local lost-and-found pet pages. Many cities require found pets to be reported or brought to the shelter within a few days. For injured or orphaned wildlife, call a licensed wildlife rehabilitator instead of handling the animal.
Related guides
- Pet Adoption Fees ExplainedTypical adoption fees for dogs, cats and other pets, what the fee usually covers, and why prices differ between shelters and rescues.
- Shelter vs Rescue vs Humane SocietyHow municipal shelters, humane societies, SPCAs and foster-based rescues differ in funding, intake and adoption.
- How to Adopt a DogWhere to look, how the application, meet-and-greet and home check work, what it costs, and how to pick a dog that fits your life.
- Pet Adoption ChecklistWhat to prepare before you apply, what to bring on adoption day, the supplies to buy and how to pet-proof your home.