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
Alameda
Friends of the Alameda Animal Shelter
Albany, Berkeley, Emeryville, and Piedmont
Berkeley Animal Care Services
Dublin, Livermore, Pleasanton, and Unincorporated Alameda County (Ashland, Castro Valley, Cherryland, Fairview, San Lorenzo, and Sunol)
East County Animal Shelter
Fremont, Newark, Union City
Tri-City Animal Shelter
Hayward
Hayward Animal Services
Oakland
Oakland Animal Services
San Leandro
East Bay SPCA
Contra Costa County
Antioch
Antioch Animal Services
Martinez and Pinole
Contra Costa Animal Services
Marin County
All of Marin County
Marin Humane Society
San Francisco County
San Francisco
San Francisco Animal Care & Control
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
Sunnyvale
Humane Society of Silicon Valley