Animal Shelters in Southern California
Find municipal and county animal shelters where you can adopt, volunteer, or help save dogs.
Behind every shelter is a team of people who chose the hardest job in animal welfare. They come in every morning knowing they can't save everyone - and they come in anyway. They learn the names of dogs they may only know for a week. They celebrate every adoption like it's the first one. They clean kennels that will be dirty again in an hour. They answer the phone when someone wants to surrender the dog they've had for ten years because "we're moving."
When you visit a shelter, you're meeting heroes. Not the Hollywood kind - the everyday kind who show up and do what needs to be done, even when it breaks their hearts. They remember the dogs long after they've been adopted. They know which ones loved peanut butter, which ones were afraid of thunderstorms, which ones would lean into you when you sat with them.
Municipal shelters are often the first stop for stray and surrendered dogs. These public facilities serve their communities and are usually open-admission, meaning they accept all animals regardless of age, health, or behavior. The doors never close. The work never stops. Your support - whether through adoption, fostering, volunteering, or donations - can save lives.
A note about visiting shelters: Go with an open heart and realistic expectations. Shelter environments are stressful for dogs - they may be shut down, reactive, or not showing their true personality. The dog trembling in the back of the kennel might be the biggest couch potato you'll ever meet. The one barking frantically might just be desperately asking for attention. Ask staff about their personalities. Ask about foster programs. These workers know the dogs better than anyone.
Los Angeles County
LA County Department of Animal Care & Control
Serves unincorporated LA County and 45 contract cities. The largest animal shelter system in Southern California.
Phone: South County: (562) 940-6898 | North County: (661) 940-4191
Website: animalcare.lacounty.gov
Agoura Animal Care Center
29525 Agoura Road
Agoura, CA 91301
Baldwin Park Animal Care Center
4275 North Elton Street
Baldwin Park, CA 91706
Carson/Gardena Animal Care Center
216 West Victoria Street
Gardena, CA 90248
Castaic Animal Care Center
31044 North Charlie Canyon Road
Castaic, CA 91384
Downey Animal Care Center
11258 South Garfield Avenue
Downey, CA 90242
Lancaster Animal Care Center
5210 West Avenue I
Lancaster, CA 93536
Palmdale Animal Care Center
38550 Sierra Highway
Palmdale, CA 93550
LA Animal Services (City of Los Angeles)
Serves the City of Los Angeles with six shelters. Operates as a no-kill model.
Phone: (888) 452-7381
Website: laanimalservices.com
East Valley Shelter
14409 Vanowen Street
Van Nuys, CA 91405
West Valley Shelter
20655 Plummer Street
Chatsworth, CA 91311
West Los Angeles Shelter
11361 West Pico Boulevard
Los Angeles, CA 90064
North Central Shelter
3201 Lacy Street
Los Angeles, CA 90031
South LA Shelter
1850 W. 60th Street
Los Angeles, CA 90047
Harbor Shelter
957 N. Gaffey Street
San Pedro, CA 90731
Other LA Area Shelters
Long Beach Animal Care Services
7700 E. Spring Street
Long Beach, CA 90815
Phone: (562) 570-7387
Orange County
Irvine Animal Care Center
6443 Oak Canyon
Irvine, CA 92618
Phone: (949) 724-7740
Mission Viejo Animal Services
28095 Hillcrest
Mission Viejo, CA 92692
Phone: (949) 470-3045
Orange County Humane Society
21632 Newland Street
Huntington Beach, CA 92646
Phone: (714) 536-8480
San Diego County
San Diego County Department of Animal Services
Takes in nearly 7,000 lost, homeless, and abandoned animals each year. Strong foster and volunteer programs.
Phone: (619) 767-2675 | Emergency: (619) 236-2341
Website: sddac.com
Hours: Tuesday-Sunday, 9:30 AM - 5:30 PM (Closed Mondays)
North Shelter (Carlsbad)
2481 Palomar Airport Road
Carlsbad, CA 92011
South Shelter (Bonita)
5821 Sweetwater Road
Bonita, CA 91902
San Diego Humane Society
Private nonprofit with multiple campuses. Extensive programs including wildlife rescue.
Website: sdhumane.org
Hours: Tuesday-Sunday, 10 AM - 6 PM (Adoptions until 5 PM weekdays, 7 PM weekends)
San Diego Campus
5500 Gaines Street
San Diego, CA 92110
El Cajon Campus
1373 N. Marshall Avenue
El Cajon, CA 92020
Escondido Campus
3500 Burnet Drive
Escondido, CA 92027
Oceanside Campus
2905 San Luis Rey Road
Oceanside, CA 92058
Riverside County
Riverside County Department of Animal Services operates four facilities. Currently offering free adoptions due to overcrowding - all adoptions include microchip, vaccinations, and spay/neuter.
Phone: (951) 358-7387 or 1-888-636-PETS
Website: rcdas.org
Hours: Tue, Thu-Sun: 10 AM - 4 PM | Wed: 10 AM - 7 PM | Closed Mondays
Western Riverside Shelter
6851 Van Buren Boulevard
Jurupa Valley, CA 92509
Coachella Valley Animal Campus
72-050 Pet Land Place
Thousand Palms, CA 92276
Phone: (760) 343-3644
San Jacinto Valley Animal Campus
581 S. Grand Avenue
San Jacinto, CA 92582
Blythe Animal Shelter
245 S. Carlton Avenue
Blythe, CA 92225
Phone: (760) 921-7857
San Bernardino County
San Bernardino County Animal Care offers low adoption fees: Dogs $20, Cats $10. Free adoptions for veterans and seniors 65+.
Phone: (909) 386-9820 or 1-800-472-5609
Website: animalcare.sbcounty.gov
Devore Animal Shelter
19777 Shelter Way
San Bernardino, CA 92407
Hours: Daily 10 AM - 6:30 PM, Wed until 7 PM
Big Bear Animal Shelter
42080 North Shore Road
Big Bear Lake, CA 92314
Phone: (909) 866-4943
Ventura County
Ventura County Animal Services (VCAS) operates as a lifesaving agency with a 90%+ live release rate. Uses Socially Conscious Sheltering practices.
Phone: (805) 388-4341
Website: animalservices.venturacounty.gov
Camarillo Animal Shelter
600 Aviation Drive
Camarillo, CA
400-animal capacity (900+ during disasters)
Simi Valley Animal Shelter
Serves Simi Valley area
40-animal capacity
How You Can Help Shelter Dogs
The shelter workers you'll meet are doing everything they can, but they can't do it alone. They need you. Whether you can adopt, foster for a weekend, volunteer on Saturdays, or simply share a dog's photo on Facebook - it all matters. Every single action creates a ripple effect in the rescue ecosystem.
Adopt
Give a shelter dog their forever home. Many shelters offer reduced or free adoption fees.
Foster
Many shelters have foster programs. You provide temporary love while they find a permanent home.
Volunteer
Walk dogs, help at events, photograph animals - shelters rely on volunteers.
Network
Share dogs on social media. Your share could connect a dog with their perfect family.
Looking for Rescue Organizations?
Rescues pull dogs from shelters and place them in foster homes until adoption. They're another great way to find your new best friend.
View Local Rescues