Missouri Animal Shelters

382 Shelters

    e.g. "Miami FL" or "33168"

    Companion Animal Support Services
    26410 E 291 Street
    Harrisonville, MO 64701

    Located in Cass County

    816-862-6136
    Details
    Country Acres Rescue
    Rescue Organization
    739 Weidman Rd.
    Manchester, MO 63011
    (636) 577-2007
    Details
    Country Acres Rescue
    Rescue Organization

    Ballwin, MO 63011
    +1 636-577-2007
    Details
    Crestwood Animal Control / Shelter
    Shelter Organization
    9245 Whitecliff Park Lane
    Crestwood, MO 63126

    Located in St. Louis County

    314-729-4868
    Details
    Crystal City Animal Control
    130 Mississippi Avenue
    Crystal City, MO 63019

    Located in Jefferson County

    636-937-4614
    Details
    D-D Farm - Animal Sanctuary and Rescue
    Rescue Organization
    6000 North Creasy Springs Road
    Columbia, MO 65202

    Located in Boone County

    573-446-0648
    Details
    Dalmatian Club of Greater St. Louis, Inc.
    4226 Goodness Court
    Florissant, MO 63034

    Located in St. Louis County

    Dent County Animal Shelter / Animal Welfare Society
    Shelter Organization
    P.O. Box 565
    Salem, MO 65560

    Located in Dent County

    573-729-3556
    Details
    Desloge Animal Control
    209 N. Main Street
    Desloge, MO 63601

    Located in St. Francois County

    573-430-8382
    Details
    Dexter Animal Control
    301 E. Stoddard Street
    Dexter, MO 63841

    Located in Stoddard County

    Diamond Animal Control
    P.O. Box 8
    Diamond, MO 64840

    Located in Newton County

    417-325-4220
    Details
    Diamonds in the Ruff Rescue MO
    Rescue Organization

    St. Peters, MO 63376

    Animal Shelters in Missouri

    Missouri has 382 listed animal shelters and rescue organizations, spread across 80 counties. The mix is fairly even between animal shelters and rescue organizations. Kansas City has more than any other Missouri city, followed by Saint Louis and Springfield. Between them there are dogs and cats of every age and size in Missouri, and the right one is rarely the one you set out looking for.

    Missouri has 382 listed at the moment, and they are shown above with the ones that have photos first. Open any of them for the full address, contact details and opening hours.

    A mix of both, and the difference is worth knowing before you set out. A rescue usually places animals from a network of foster homes rather than from premises you can walk into, so you generally arrange a meeting first. A shelter or humane society more often has a facility you can visit during opening hours.

    Kansas City has more than anywhere else in Missouri, followed by Saint Louis, Springfield and St. Louis. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.

    St. Louis, Jackson and Clay counties have the most, though listings reach 80 of Missouri's counties in total. The city links in the sidebar are usually the quicker way in.

    Most listings here carry a phone number, and some link to the organization's own website. Calling ahead is worth it — opening hours change, and rescues often work by appointment rather than keeping a building open.
    SHELTER/RESCUE SEARCH

      e.g. "Miami FL" or "33168"

      Missouri Shelters By City
      HAVE YOU SEEN ME?
      Lost Cat in Raytown, MO
      Jinx

      Lost since 2026-04-17

      From Raytown

      View Details
      FOUND PET
      Found Cat in ROLLA, MO
      Found Pet

      Found on 2025-12-13

      Located in ROLLA

      View Details
      Bernie — dog needing a new home in Eagleville, MO
      Bernie

      From Eagleville, MO

      View Details
      Missing a shelter or rescue?

      Help us get the word out about more shelters and rescues nationwide.

      Submit Here
      dog adopt

      Pets For Adoption

      Search all animals available for adoption in your area. Give a dog or cat forever home today.

      ADOPT A PET