Connecting Hearts, Completing Homes.

Bay Area Animal Shelters

Pets In Need’s Palo Alto shelter serves Palo Alto, Los Altos, and Los Altos Hills. If you need assistance with an animal but don’t live in those cities or towns, you can find the shelter that serves your area in the list below.

Alameda County

  1. Alameda Friends of the Alameda Animal Shelter
  2. Albany, Berkeley, Emeryville, and Piedmont Berkeley Animal Care Services
  3. Dublin, Livermore, Pleasanton, and Unincorporated Alameda County (Ashland, Castro Valley, Cherryland, Fairview, San Lorenzo, and Sunol) East County Animal Shelter
  4. Fremont, Newark, Union City Tri-City Animal Shelter
  5. Hayward Hayward Animal Services
  6. Oakland Oakland Animal Services
  7. San Leandro East Bay SPCA 

Contra Costa County

Marin County

All of Marin County
Marin Humane Society

San Francisco County

San Mateo County

All of San Mateo County
Peninsula Humane Society

Santa Clara County

Campbell, Monte Sereno, Mountain View, and Santa Clara
Silicon Valley Animal Control Authority
Cupertino, Los Gatos, Milpitas, San Jose, Saratoga
San Jose Animal Care and Services
Palo Alto, Los Altos, or Los Altos Hills
Pets In Need
Gilroy, Morgan Hill, Stanford Campus, and Unincorporated Santa Clara
County of Santa Clara Animal Services

Read our latest volunteer stories

Our core values—love for animals, integrity in service, excellence in care, and trust in relationships—guide our mission to create a healthier and happier life for pets.
Scroll to Top