Animal shelters in Contra Costa County, CA
Contra Costa County, California has 27 animal shelters and rescues in our directory, listed under 15 cities and towns. The most listings are in or near Walnut Creek (4), Martinez (3) and Concord (3). Among them are 14 animal rescues (52%), 4 animal control and animal services (15%) and 1 humane society (4%).
All animal shelters in Contra Costa County
- Bee Holistic Cat Rescue And Care6073 Felix Ave · RichmondAnimal rescue
- Community Concern For Cats1250 Newell Ave Unit h · Walnut CreekAnimal rescue
- Safe Cat Foundation318 Shavano Way · San RamonAnimal shelter
- Hugs for Harry3458 Mount Diablo Blvd Ste 1 · LafayetteAnimal rescue
- Jelly's Place2905 San Pablo Dam Rd · San PabloAnimal shelter
- One Living Sanctuary2785 Franklin Canyon Rd · MartinezAnimal sanctuary
- Underdog Animal RescueP.O. box 1518 · LafayetteAnimal rescue
- Joybound Thrift Store, Cat Lounge & Adoption Center1950 Market St # I · ConcordAnimal shelter
- Neigh Savers Foundation - Horse Rescue1547 Palos Verdes Mall · Walnut CreekAnimal rescue
- Throw Me a Bone Dog Rescue2063 Main St · OakleyAnimal rescue
- Antioch Animal Services300 L St · AntiochAnimal control
- Bay Area Animal Rescue Crew5201 Clayton Rd · ConcordAnimal rescue
- Contra Costa Animal Services910 San Pablo Ave · PinoleAnimal control
- Contra Costa Humane Society171 Mayhew Way Ste 101 · Pleasant HillHumane society
- EBARR - East Bay Animal Rescue & Refuge5433 Clayton Rd · ClaytonAnimal rescue
- Joybound People & Pets2890 Mitchell Dr · Walnut CreekAnimal shelter
- K911 Animal Rescue620 W 2nd St · AntiochAnimal rescue
- Martinez Animal Shelter4800 Imhoff Pl · MartinezAnimal shelter
- Pinole Animal Shelter910 San Pablo Ave · PinoleAnimal shelter
- Stitch In Time Animal Rescue - STAR1636 Oak View Ave · BerkeleyAnimal rescue
- Casa De Love Animal Rescue2027 Coalinga Ave · RichmondAnimal rescue
- Memories of Besa Rescue / MoB1700 Shattuck Ave · BerkeleyAnimal rescue
- Romania Animal Rescue8000 Morgan Territory Rd · LivermoreAnimal rescue
- Contra Costa County Animal Services Department4800 Imhoff Pl · MartinezAnimal control
- Independent Adoption Center2300 Clayton Rd Ste 1150 · ConcordAnimal shelter
- Umbrella Of Hope4080 Railroad Ave · PittsburgAnimal rescue
- Trusted Animal Services1617 N Broadway · Walnut CreekAnimal control
Animal shelters by town
Services and types
Neighboring counties
Frequently asked questions
How many animal shelters are in Contra Costa County?
We list 27 animal shelters and rescues in Contra Costa County, California. Listings come from public map data and may be incomplete, so please call ahead to confirm hours and adoption days.
Where is animal control in Contra Costa County?
We list 4 animal control and animal services agencies in Contra Costa County. Animal control is run by the city or county; it takes in strays, handles bite reports and animal cruelty complaints, and is usually the first place to look for a lost pet. For an emergency involving a dangerous animal, call 911.
Are there animal rescues in Contra Costa County?
Yes. We list 14 rescue organizations in Contra Costa County, 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 dog or cat rescues in Contra Costa County?
Yes. We have identified 4 cat rescues and shelters, 1 dog rescue and 1 horse rescue in Contra Costa County, 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 surrender a pet in Contra Costa County?
Call the shelter before you bring an animal in. Many shelters and most rescues take owner surrenders by appointment only, some charge a surrender fee, and some keep a waiting list. Ask whether they offer a rehoming program or pet food and vet assistance first; many surrenders can be avoided with short-term help. The municipal animal control shelter is usually required to accept animals from residents of its city or county.
How do I adopt a pet in Contra Costa County?
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.
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.
- Pet Adoption ChecklistWhat to prepare before you apply, what to bring on adoption day, the supplies to buy and how to pet-proof your home.
- 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 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.