Oklahoma Animal Shelters

224 Shelters

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

    Chouteau Pound Pals
    100 N 6th/PO Box 921
    Chouteau, OK 74337
    Cimarron Valley Humane Society
    Humane Society
    PO Box 1163
    Cushing, OK 74023

    Located in Payne County

    918-399-5459
    Details
    Cimarron Valley Humane Society
    Humane Society
    P O Box 1163
    Cushing, OK 74023
    Citizens Humane Commission
    P.O. Box 2733
    Norman, OK 73070

    Located in Cleveland County

    405-364-2833
    Details
    City of Catoosa Animal Control
    421 S. Cherokee
    Catoosa, OK 74015
    (918) 266-0344
    Details
    City of Edmond Animal Welfare
    2424 Old Timbers Drive
    Edmond, OK 73003

    Located in Oklahoma County

    (405) 216-7615
    Details
    City of Miami Ketcher/Keheley Adoption Center
    725 D Street Northeast
    Miami, OK 74354
    +1 918-541-2275 Tue 10:00 AM - 3:30 PM
    Details
    City of Purcell Animal Welfare
    601 S 6Th
    Purcell, OK 73080

    Located in McClain County

    405-694-9406
    Details
    City of Spencer Animal Shelter
    Shelter Organization
    7221 Northeast 36th Street
    Oklahoma City, OK 73141
    +1 405-724-8985 Tue 9:00 AM - 4:00 PM
    Details
    City of Tulsa Animal Welfare
    3031 North Erie Avenue
    Tulsa, OK 74115
    (918) 596-8000
    Details
    Claremore Animal Shelter
    Shelter Organization
    815 W Ramm Rd
    Claremore, OK 74017

    Located in Rogers County

    (918) 341-1260 Tue 9:00 AM - 5:00 PM
    Details
    Collinsville Municipal Animal Shelter
    Shelter Organization
    129Th E. Ave. And Broadway
    Collinsville, OK 74021

    Located in Tulsa County

    918-371-1000
    Details

    Animal Shelters in Oklahoma

    Oklahoma has 224 listed animal shelters and rescue organizations, spread across 37 counties. The largest group are animal shelters. Oklahoma City has more than any other Oklahoma city, followed by Tulsa and Norman. There is no shortage of choice in Oklahoma — old dogs, shy cats, and a fair few who will pick you first.

    Oklahoma has 224 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.

    Oklahoma City has more than anywhere else in Oklahoma, followed by Tulsa, Norman and Guthrie. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.

    Tulsa, Oklahoma and Cleveland counties have the most, though listings reach 37 of Oklahoma'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"

      Oklahoma Shelters By City
      HAVE YOU SEEN ME?
      Lost Dog in Clovis, CA
      simba

      Lost since 2025-12-09

      From Clovis

      View Details
      FOUND PET
      Found Dog in Sapulpa, OK
      Found Pet

      Found on 2026-06-06

      Located in Sapulpa

      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