The McKinley County Humane Society exists to provide a safe and healthy environment for our area’s homeless, stray, and unwanted animals where they can get needed care and find loving, responsible homes. As the only shelter in the area, we take in over 5,000 dogs, cats, horses, and other animals every year. Sometimes they are sick, injured, or starving. Sometimes they got lost and just need to be reunited with their family. Often, they are stray and just need a second chance.

With your help, we can make a difference for every single one.

Learn more and get involved.

What We’re Up To

Due to COVID-19, all of our in-person events are temporarily on hold, but the McKinley County Humane Society typically hosts the following types of events on a monthly basis:

Consider a Donation:

The donation you make today will make an immediate impact on the lives of animals in our community and beyond.

provides one day of care for 1 animal.
provides two days of care for 1 animal.
provides one week of care for 1 animal.