Humboldt County Animal Shelter in McKinleyville serves as the main resource for lost and abandoned dogs across the North Coast region. If your dog goes missing in the area, this is the first place to check—staff can search their records and help you reconnect with your dog if it’s been brought in. The shelter also regularly updates their available dogs on their website, which is helpful to monitor if you’re searching for a specific dog.
The shelter takes in strays and surrendered dogs, providing temporary care while working to locate their owners or find adoptive homes. Dogs receive basic medical attention and socialization during their stay. If you’re looking to adopt, you can visit in person to meet the dogs and learn about their temperaments and backgrounds. Staff can answer questions about each dog’s needs and help match you with one that fits your situation.
Beyond adoptions, the shelter welcomes volunteers who want to help with dog care, cleaning, and socialization work. Many people find this a meaningful way to support the shelter’s mission while spending time with the dogs. The facility operates on a limited budget like most shelters, so donations of supplies, food, or funds are always appreciated.
The shelter is located in McKinleyville, making it accessible from Eureka and the surrounding Humboldt County communities. Whether you’ve lost a dog, want to adopt, or are interested in volunteering, visiting their website gives you current information on available dogs and how to get involved. You can also call them directly if you need to report a lost dog or have questions about the adoption process before making the drive out.





