The City of St. Charles Animal Shelter is dedicated to the well-being of our community's animals, providing compassionate care and support to help every pet find a loving, forever home. Our mission is built on the belief that every animal deserves a safe environment and a fresh start.
As a certified Better Cities for Pets city, we take great pride in fostering a community that values the bond between people and their pets. Our shelter serves as a vital resource, balancing public safety through animal control services with the joyful work of connecting animals in need with caring individuals.
Our facility, located at 2835 West Randolph, provides a warm and secure environment for animals awaiting their new families. Every resident in our care is treated with dignity, and we ensure they are medically vetted—including spaying or neutering, microchipping, and necessary vaccinations—to ensure they are healthy and ready for their next chapter.
Adopting from our shelter is a meaningful way to enrich your life and provide a deserving animal with a second chance. We welcome adopters from all areas to visit our shelter, where our team is happy to help you find a companion that fits your lifestyle. Whether you are looking for a playful dog, a calm cat, or a charming pocket pet, we are here to facilitate a successful and happy match.
We invite you to experience the joy of adoption by visiting our shelter Tuesday through Saturday, from 10:00 a.m. to 3:00 p.m. You can view our currently available animals online or call us at 636-255-6400 to learn more about how you can make a difference in a pet's life today.