Animal Shelters & Rescues in Phoenix
Animal shelters and rescues across Phoenix, from Arcadia and Ahwatukee to Encanto and Desert Ridge. Contact them directly to ask about adoptable pets, visiting hours and surrenders.
Shelters and Rescues
17 animal shelters and rescues in Phoenix
Valleywide Parrot Rescue
Maricopa County Animal Care & Control
Kai's Place Kitty Rescue and Sanctuary
Home Fur Good
Heeling Heelers Hearts Dog Rescue
HARTT Humane Animal Rescue and Trapping Team
HALO Animal Rescue
Freed Spirits Animal Rescue
Caring for canines
Cactus Cats Rescue
Arizona Small Dog Rescue
Arizona Humane Society Sunnyslope Campus
Arizona Humane Society
Arizona Animal Welfare League
Animals Benefit Club of Az
Almost There Rescue
A Tropical Concept Exotic Bird Rescue
Animal shelters & rescues near Phoenix
All cities in ArizonaOther pet services in Phoenix
Lost or found a pet?
Post a free alert so people nearby can help.
Before You Adopt
- Contact the shelter or rescue before you visit
- Ask what the adoption process involves
- Think about the time and space a pet needs
- Ask about the animal's history and health
Adopting, rehoming and finding lost pets in Phoenix
Maricopa County's public animal shelter serves the Phoenix area, and private humane societies and volunteer rescues, many of them foster-based with no building, rehome pets too. If you have lost or found a pet, start with the county shelter; use the listings below to find rescues and other shelters near you.
The city animal shelter
In Phoenix, Maricopa County Animal Care and Control supports the Phoenix Police Department. The City of Phoenix police page on animal crimes says Maricopa County Animal Care and Control (MCACC) supports the department by responding to requests for stray, aggressive or vicious dogs, dog bites and rabid animals, and that it is the point of contact for questions about dog licensing. MCACC describes itself as a public animal shelter for lost, surrendered and stray dogs. Contact MCACC directly to ask how it handles cats and other animals.
Found a stray or lost your pet
Arizona law (ARS 11-1013) says each stray dog or any cat impounded at a county pound and not eligible for a sterilization program is kept for a minimum of 72 hours, or 120 hours if it arrives with a microchip, a license or other discernible owner identification, unless the owner claims it first. A cat that is eligible for a sterilization program and will be returned to where it was captured may be exempt from the holding period. Impounded dogs and cats must be scanned for a microchip and a reasonable effort made to contact the owner. MCACC's licensing FAQ says it follows a minimum 120 hour hold for a licensed dog, compared with a minimum 72 hour stray hold, and that a licensed dog picked up at large is returned directly to its owner the same day when possible, without going to the shelter.
Licenses and microchips
MCACC says that in Maricopa County all dogs over three months of age are required by law to be licensed and vaccinated against rabies, and that licenses are renewed annually. The county's licensing service lists Phoenix among the areas it covers. A microchip is the best way to be reunited with a lost pet, so keep the registration current.
Adopting a pet
Under Arizona law, a dog or cat may not be released for adoption from a county, city or town pound or from an animal shelter unless it has been spayed, neutered or otherwise sterilized, with limited exceptions such as a veterinarian's medical finding or no sterilization facility within twenty miles. Ask the shelter how it handles this and which vaccinations and microchip come with the pet.
Meet the pet more than once if you can, ask about its history and have your landlord's pet policy handy before you commit.
About these listings
Many listings here were added from public business data and have not been claimed yet. Ask the shelter or rescue directly about opening hours, adoptable pets and whether it takes surrenders. If you run one of these shelters or rescues, you can claim or correct its listing from its page.
Last updated
Frequently Asked Questions
Who handles stray dogs in Phoenix?
Maricopa County Animal Care and Control (MCACC). The City of Phoenix police animal crimes page says MCACC supports the Phoenix Police Department by responding to requests for stray, aggressive or vicious dogs, dog bites and rabid animals.
What should I do if I find a stray in Phoenix?
Check for tags and have the pet scanned for a microchip, then contact MCACC, which handles stray dogs for the Phoenix area. Its own description focuses on dogs, so ask how it handles cats and other animals.
How long are stray animals held in Maricopa County?
Arizona law (ARS 11-1013) sets a minimum hold of 72 hours for each stray dog or any cat impounded at a county pound and not eligible for a sterilization program, or 120 hours if the animal has a microchip, a license or other discernible owner identification. A cat eligible for a sterilization program that will be returned to where it was captured may be exempt. MCACC says it follows a minimum 120 hour hold for a licensed dog and a minimum 72 hour stray hold.
Do I need a license for my dog in Phoenix?
Yes. MCACC says all dogs over three months of age in Maricopa County must be licensed and vaccinated against rabies, and licenses are renewed annually. The county's licensing service lists Phoenix among the areas it covers.
Do shelter pets have to be spayed or neutered before adoption in Arizona?
Generally yes. Arizona law says a dog or cat may not be released for adoption from a county, city or town pound or from an animal shelter unless it has been sterilized, with exceptions such as a veterinarian's medical finding or no sterilization facility within twenty miles.
How do I surrender or rehome a pet in Phoenix?
Surrender rules differ by shelter and change often, so contact MCACC or a rescue directly and ask whether it takes surrenders, whether you need an appointment and what to bring.