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