Municipal Animal Shelters in Michigan

Michigan Municipal Animal Shelters by County:

The animal shelters listed below are municipal animal shelters or nonprofit organizations that perform at least some services on behalf of a municipality or county.

Alcona County

Alcona Humane Society

Alpena County

Alpena County Animal Control

Baraga County

Copper Country Humane Society (CCHS)

Branch County

Branch County Animal Shelter

Charlevoix County

Charlevoix County Humane Society, Inc.
Charlevoix County Animal Control

Cheboygan County

Cheboygan County Humane Society
Cheboygan County Animal Control

Clinton County

Clinton County Animal Shelter

Crawford County

Animal Shelter Of Crawford County

Delta County

Delta Animal Shelter

Dickinson County

Almost Home Animal Shelter

Eaton County

Eaton County Animal Control Shelter

Emmet County

Emmet County Stray Center
Little Traverse Bay Humane Society

Gladwin County

Gladwin County Animal Control Shelter

Gogebic County

Help Orphaned Pets Everywhere

Grand Traverse County

Cherryland Humane Society

Hillsdale County

Greater Hillsdale Humane Society

Houghton County

Copper Country Humane Society (CCHS)

Huron County

Thumb Animal Shelter

Iosco County

Iosco County Animal Shelter

Iron County

Northwoods Animal Shelter, Inc.

Isabella County

Isabella County Animal Control

Keweenaw County

Copper Country Humane Society (CCHS)

Leelanau County

Great Lakes Humane Society

Lenawee County

Addison Veterinary Clinic, Pc
Lenawee Humane Society
Tecumseh Police Department Animal Shelter

Macomb County

City Of Warren Police Department Shelter
Eastpointe Police Animal Control
Macomb County Animal Shelter
Sterling Heights Police Department

Marquette County

Ishpeming Township Animal Control
Upper Peninsula Animal Welfare Shelter, Inc.

Mecosta County

Animal Rescue Coalition, Inc.

Menominee County

Menominee Animal Shelter

Midland County

Humane Society Of Midland County

Missaukee County

Missaukee Humane Society

Montcalm County

Montcalm County Animal Control Shelter

Montmorency County

Elk Country Animal Shelter

Muskegon County

Humane Society & Animal Rescue Of Muskegon County

Oakland County

Berkley Animal Shelter
Bloomfield Township Animal Shelter
City Of Oak Park Animal Shelter
Hazel Park Animal Control Shelter
Madison Heights Animal Shelter
Oakland County Animal Shelter And Pet Adoption Center
Royal Oak Animal Shelter

Ogemaw County

The Ogemaw County Humane Society

Ontonagon County

Ontonagon County Animal Protection, Inc.

Oscoda County

Oscoda County Animal Control

Otsego County

Otsego County Animal Shelter

Ottawa County

City Of Holland Police Department Shelter

Presque Isle County

Presque Isle County Treasurer

Schoolcraft County

Eva Burrell Animal Shelter

Shiawassee County

Shiawassee County Humane Society, Inc.

St. Clair County

Port Huron Police Department Animal Shelter
St Clair County Animal Control Shelter

Washtenaw County

Humane Society Of Huron Valley

Wayne County

Brownstown Township Animal Shelter
City Of Livonia Animal Shelter
City Of River Rouge Animal Shelter
City Of Romulus Animal Shelter
City Of Wayne Animal Shelter
City Of Wyandotte Animal Shelter
Dearborn Animal Shelter
Detroit Animal Care And Control
Downriver Central Animal Control
Flat Rock Animal Shelter
Grosse Ile Animal Shelter
Grosse Pointe Animal Adoption Society
Lincoln Park Animal Control Shelter
Taylor Animal Shelter
Woodhaven/Trenton Animal Shelter

Map of Municipal Animal Shelters in Michigan:

About Municipal Animal Shelters in Michigan:

Municipal shelters are operated by the local government, typically at the city or county level. These facilities are integral parts of the government, akin to departments such as the police, public health, or zoning. Funded through the municipal budget, these organizations have a contractual duty to serve the broader public.

In Michigan, the relationship between the state, counties, and local municipalities is significant in how municipal animal shelters operate. The state sets guidelines and regulations for animal welfare and shelter operations, ensuring uniformity and standardization. Counties and local municipalities oversee and manage municipal animal shelters within their respective jurisdictions. These shelters are typically funded through local government budgets, supported by taxpayer dollars. Additionally, some shelters receive donations, grants, or contributions from the community.


Municipal animal shelters in Michigan focus on providing essential services, such as animal rescue, sheltering, and rehoming. They handle stray animal intake, medical care, spaying/neutering programs, and rabies vaccinations. Adoption programs aim to find loving homes for adoptable animals, reducing shelter populations. Overall, the state, counties, and local municipalities collaborate to ensure the well-being of animals in their care and promote responsible pet ownership and animal welfare within the community.

The Law:

Under state law, each county in Michigan is required to operate a Municipal Animal Shelter to perform animal control responsibilities and enforce the laws regarding animals. A city, town, township, or other municipality may write its laws regarding animals, issue animal licenses, and fund their animal control officer. Some municipalities, including at the county level, may form a partnership with a humane society, animal rescue, or animal shelter to perform animal control responsibilities, issue animal licenses, house, care, and adopt animals, and in some cases, perform the duties of an animal control officer.