Animal shelters in Oklahoma
Our directory lists 162 animal shelters and rescues in Oklahoma, spread across 53 counties and 95 cities and towns. Identified types include 33 animal control and animal services (20%), 33 animal rescues (20%) and 15 humane societies (9%). 32 are registered with the IRS as a tax-exempt animal welfare charity. Oklahoma City has the highest number of listings of any city in the state, with 12. 155 listings include a phone number or website.
Featured animal shelters in Oklahoma
- Oklahoma Humane Society7500 N Western Ave, Oklahoma CityHumane society
- Healing Paws Cat Sanctuary120 N Wewoka St, WetumkaAnimal sanctuary
- Horse Feathers Equine Center6320 N Highway 74C, GuthrieAnimal rescue
- Horse and Hound Rescue Foundation2350 S Midwest Blvd, GuthrieAnimal rescue
- Thoroughbred Athletes2851 S Midwest Blvd, GuthrieAnimal rescue
- Tiny Paws Kitten Rescue901 S Lowry St, StillwaterAnimal rescue
- Poteau Valley Humane Society326 Industrial Blvd, PoteauHumane society
- Northern Oklahoma Humane Society900 W Prospect Ave, Ponca CityHumane society
- PAWS N Ada1200 Sandy Creek Dr, AdaAnimal shelter
- Ardmore Animal Care Inc321 Carol Brown Blvd, ArdmoreAnimal shelter
- Humane Society of Tulsa6232 E 60th St, TulsaHumane society
- Tulsa SPCA2910 Mohawk Blvd, TulsaSPCA
Ranked by how complete the record is (address, phone, website, opening hours), not by size or popularity.
Types and features in Oklahoma
Dog, cat and other rescues
Animal control and animal services
- City of Davis, OK - Dog Pound1131 AG Road, Davis, OKAnimal control
- Animal Control - Geary129 NW 5th St, Geary, OKAnimal control
- Cache Animal Control14857 State Hwy 115, Cache, OKAnimal control
- Catoosa Animal Control421 S Cherokee St, Catoosa, OKAnimal control
- City of Altus Animal Control2200 Enterprise Dr, Altus, OKAnimal control
- City of El Reno Animal Control2400 Spur Ln, El Reno, OKAnimal control
- City of Perry Oklahoma Animal Control312 N 8th St, Perry, OKAnimal control
- Claremore Animal Control Office815 W Ramm Rd, Claremore, OKAnimal control
Humane societies
- Oklahoma Humane Society7500 N Western Ave, Oklahoma City, OKHumane society
- Humane Society of Tulsa6232 E 60th St, Tulsa, OKHumane society
- Northern Oklahoma Humane Society900 W Prospect Ave, Ponca City, OKHumane society
- Pets and People Humane Society508 W Vandament Ave, Yukon, OKHumane society
- Poteau Valley Humane Society326 Industrial Blvd, Poteau, OKHumane society
- Stephens County Humane Society714 West Martin Luther King Avenue, Duncan, OKHumane society
- Oklahoma Humane Society2901 SE 29th St, Oklahoma City, OKHumane society
- Humane Society of Stillwater1710 S Main St, Stillwater, OKHumane society
Cities with the most animal shelters
- Oklahoma City12
- Tulsa12
- Guthrie6
- Muskogee4
- Altus4
- Shawnee3
- Yukon3
- Ponca City3
- Norman2
- Broken Arrow2
- Lawton2
- Edmond2
- Moore2
- Enid2
- Stillwater2
- Bartlesville2
- Owasso2
- Ardmore2
- Del City2
- Sand Springs2
- Durant2
- Chickasha2
- Woodward2
- Okmulgee2
- Wagoner2
- Pryor2
- Skiatook2
- Tuttle2
- Grove2
- Noble2
- Collinsville2
- Hugo2
- Eufaula2
- Lindsay2
- Davis2
- Carnegie2
- Midwest City1
- Bixby1
- Duncan1
- Sapulpa1
- Mustang1
- Bethany1
- Claremore1
- El Reno1
- McAlester1
- Ada1
- Miami1
- Glenpool1
- Elk City1
- Weatherford1
- Warr Acres1
- Coweta1
- Newcastle1
- Poteau1
- Sallisaw1
- Cushing1
- Seminole1
- Catoosa1
- Blackwell1
- Anadarko1
Animal shelters by county
- Beckham County1
- Blaine County2
- Bryan County2
- Caddo County4
- Canadian County5
- Carter County2
- Choctaw County2
- Cleveland County9
- Comanche County5
- Creek County3
- Custer County1
- Delaware County3
- Garfield County2
- Garvin County3
- Grady County5
- Greer County1
- Haskell County1
- Hughes County2
- Jackson County4
- Johnston County1
- Kay County5
- Le Flore County1
- Lincoln County1
- Logan County6
- Marshall County1
- Mayes County2
- McClain County2
- McCurtain County1
- McIntosh County2
- Murray County3
- Muskogee County5
- Noble County1
- Nowata County1
- Okfuskee County1
- Oklahoma County19
- Okmulgee County2
- Osage County1
- Ottawa County1
- Pawnee County1
- Payne County4
- Pittsburg County2
- Pontotoc County1
- Pottawatomie County3
- Rogers County2
- Seminole County1
- Sequoyah County2
- Stephens County1
- Tillman County1
- Tulsa County22
- Wagoner County4
- Washington County2
- Woods County1
- Woodward County2
Frequently asked questions
How many animal shelters are there in Oklahoma?
Our directory currently lists 162 animal shelters and rescues in Oklahoma, across 53 counties. The count covers municipal animal control shelters, humane societies, SPCAs, rescues, sanctuaries and wildlife rehabilitators found in public map data. Records can be out of date, so please call ahead to confirm hours.
Are there animal rescues in Oklahoma?
Yes. We list 33 rescue organizations in Oklahoma, based on the source classification or the organization's name. Many rescues are foster-based and have no public shelter building, so they adopt by appointment or at adoption events; check their website before you visit.
Are there no-kill shelters in Oklahoma?
We list 1 organization in Oklahoma that state they are no-kill in their name or confirmed record. Many other shelters also save more than 90 percent of their animals without using the label, so ask a shelter about its live release rate if this matters to you.
Are there dog or cat rescues in Oklahoma?
Yes. We have identified 5 dog rescues and shelters, 5 horse rescues, 4 cat rescues and shelters and 2 bird rescues in Oklahoma, based on the organization's name or source record. Most general shelters take in both dogs and cats, so they are worth checking even when they are not listed under a specific animal.
How do I adopt a pet in Oklahoma?
Start on the shelter's or rescue's own website: most post their adoptable animals there and on Petfinder or Adopt-a-Pet. Visit or call to meet an animal, then fill in an adoption application. Expect to show a photo ID, and if you rent, proof that your landlord allows pets. The adoption fee usually covers spay or neuter surgery, first vaccinations and a microchip. Fees vary by organization and by animal, so ask the shelter directly.
I found a stray animal. What should I do?
If the animal is friendly and safe to approach, check for an ID tag and take it to any vet or shelter to scan for a microchip. Report the found animal to your local animal control or municipal shelter, since that is where owners look first, and post it on local lost-and-found pet pages. Many cities require found pets to be reported or brought to the shelter within a few days. For injured or orphaned wildlife, call a licensed wildlife rehabilitator instead of handling the animal.
Related guides
- Pet Adoption Fees ExplainedTypical adoption fees for dogs, cats and other pets, what the fee usually covers, and why prices differ between shelters and rescues.
- How to Adopt a DogWhere to look, how the application, meet-and-greet and home check work, what it costs, and how to pick a dog that fits your life.
- Shelter vs Rescue vs Humane SocietyHow municipal shelters, humane societies, SPCAs and foster-based rescues differ in funding, intake and adoption.
- How to Adopt a CatShelters, rescues and adoption events compared, the application process, kittens versus adult cats, and setting up your home.