Montana Animal Shelters

85 Shelters

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

    Yellowstone Wildlife Sanctuary animal shelter in Red Lodge, MT
    Yellowstone Wildlife Sanctuary
    615 2nd Street East
    Red Lodge, MT 59068
    +1 406-446-1133 Sun 10:00 AM - 4:00 PM
    Details
    Angels Among Us Equine Rescue & Sanctuary, Inc.
    Rescue Organization
    415 Anderson Lane
    Kalispell, MT 59901

    Located in Flathead County

    406-885-4504
    Details
    Animal Welfare League of Laurel
    910 6Th Avenue
    Laurel, MT 59044

    Located in Yellowstone County

    406-628-6019
    Details
    Aurora Humane Society
    Humane Society
    P.O. Box 44
    Aurora, MT 68818
    402-694-2738
    Details
    Aurora's Mysticatz and Mystimutz
    911 - 5Th Ave Nw
    Great Falls, MT 59404

    Located in Cascade County

    406-952-1472
    Details
    Bangtail Dog Rescue
    Rescue Organization
    102 Foreman Rd
    McCleary, MT 98557

    Located in Ravalli County

    (406) 381-1945
    Details
    Beartooth Humane Alliance
    P.O. Box 853
    Red Lodge, MT 59068

    Located in Carbon County

    406-672-6960
    Details
    Beartooth Humane Alliance
    PO Box 2333
    Red Lodge, MT 59068
    (406) 446-3500
    Details
    Billings Animal Shelter
    Shelter Organization
    302 Edwards Street
    Billings, MT 59102

    Located in Yellowstone County

    Bitterroot Humane Association
    262 Fairgrounds Road
    Hamilton, MT 59840

    Located in Ravalli County

    406-363-5311
    Details
    Bright Eyes Animal Care of Choteau
    Box 1342
    Choteau, MT 59422

    Located in Teton County

    406-466-5723
    Details
    Butte Silver Bow Animal Shelter
    Shelter Organization

    Butte, MT 59701
    +1 406-497-6528 Sun Closed
    Details

    Animal Shelters in Montana

    Montana has 85 listed animal shelters and rescue organizations, spread across 20 counties. About half are animal shelters. Billings has more than any other Montana city, followed by Kalispell and Great Falls. Most of these have doors you can walk through, and there is no substitute for meeting a dog or cat in person.

    Montana has 85 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.

    Mostly shelters and humane societies, 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.

    Billings has more than anywhere else in Montana, followed by Kalispell, Great Falls and Chinook. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.

    Flathead, Yellowstone and Gallatin counties have the most, though listings reach 20 of Montana's counties in total. The city links in the sidebar are usually the quicker way in.

    Most listings here carry a phone number, and most 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"

      Montana Shelters By City
      HAVE YOU SEEN ME?
      Lost Dog in Garrison, MT
      Gus

      Lost since 2026-04-25

      From Garrison

      View Details
      FOUND PET
      Found Dog in Bigfork, MT
      Found Pet

      Found on 2026-07-25

      Located in Bigfork

      View Details
      A pet owner handing their dog's leash to a new adopter on a neighborhood sidewalk
      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