San Diego, CA Animal Shelters

41 Shelters

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

    Central Animal Shelter
    Shelter Organization
    1104 Azusa Street
    San Diego, CA 92110

    Located in San Diego County

    Chihuahua Rescue of San Diego
    Rescue Organization
    3711 Mt Abbey Ave
    San Diego, CA 92111

    Located in San Diego County

    858-277-3557
    Details
    Coastal K9 German Shepherd Rescue
    Rescue Organization
    P.O. Box 722381
    San Diego, CA 92172
    (858) 779-9149
    Details
    Del Mar Dog Rescue
    Rescue Organization

    San Diego, CA 92127
    Friends of Animals
    13223 Black Mountain Road
    San Diego, CA 92129

    Located in San Diego County

    858-673-3894
    Details
    Fuzzy Feet Dog Rescue
    Rescue Organization

    San Diego, CA 92123
    Holly's Garden Rescue
    Rescue Organization
    1911 Fortuna Ave
    San Diego, CA 92109
    It's The Pits
    PO Box 720008
    San Diego, CA 92172
    (858) 484-0985
    Details
    Jolene's Horse Rescue
    Rescue Organization
    10715 Wexford Street
    San Diego, CA 92131

    Located in San Diego County

    619-693-8272
    Details
    Labradors and Friends Dog Rescue Group
    Rescue Organization
    2307 Fenton Parkway #107-160 (No Dogs here)
    San Diego, CA 92108
    (619) 990-7455
    Details
    Namastray

    San Diego, CA 92104
    No Wagging Tails Left Behind Animal Rescue
    Rescue Organization

    San Diego, CA 92117

    Animal Shelters in San Diego, CA

    San Diego has 41 listed animal shelters and rescue organizations. Most are rescue organizations. Coronado and La Jolla, both within about seven miles, have listings of their own. Most are living in foster homes rather than kennels, which means someone has already learned what makes each of them tick.

    San Diego has 41 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.

    Mostly rescue organizations, 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.

    The listings fall across San Diego County and Los Angeles County, so it is worth checking which one a shelter serves before travelling.

    If nothing here suits, Coronado, La Jolla and Bonita all have listings within about 12 miles. Each one links through from the sidebar.

    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"

      HAVE YOU SEEN ME?
      Lost Dog in Arcaida, CA
      Swifty

      Lost since 2025-11-20

      From Arcaida

      View Details
      FOUND PET
      Found Dog in Fairfield, CA
      Found Pet

      Found on 2025-10-31

      Located in Fairfield

      View Details
      Snickers — cat needing a new home in Lancaster, CA
      Snickers

      From Lancaster, CA

      View Details
      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