THE BRITISH COLUMBIA SOCIETY FOR THE PREVENTION OF CRUELTY TO ANIMALS
Our mission: To protect and enhance the quality of life for domestic, farm and wild animals in B.C.
The BC SPCA provides emergency medical care, protection and shelter for nearly 29,000 animals each year through our various branches and adoption centres throughout B.C.
Find a BC SPCA location below and click on its title to open their local website in a new browser window.
100 Mile House Branch
Campbell River Branch
Comox Valley & District Branch
Cowichan & District Branch
Cranbrook Branch (East Kootenay)
Dawson Creek Branch (South Peace)
East Kootenay Branch (Cranbrook)
Fort St. John Branch (North Peace)
Haida Gwaii Branch
Maple Ridge Branch
Nanaimo & District Branch
North Cariboo District Branch (Prince George)
North Peace Branch (Fort St. John)
Parksville-Qualicum Beach & District Branch
Penticton Branch (South Okanagan/Similkameen)
Port Alberni Branch (Alberni-Clayoquot)
Port Coquitlam Education & Adoption Centre
Powell River & District Branch
Prince George Branch (North Cariboo District)
Prince Rupert Branch
Quesnel & District Branch
Richmond Education & Adoption Centre
Salt Spring Island Branch
South Okanagan/Similkameen Branch (Penticton)
South Peace Branch (Dawson Creek)
Squamish Valley Branch
Sunshine Coast Branch
Trail Regional Branch
West Vancouver Branch
Williams Lake & District Branch
View BC SPCA Branches, Shelters and other locations in a larger map
Printer Friendly version
Join the conversation; follow us online:
Burnaby Veterinary Hospital
Kamloops Spay/Neuter Clinic
Penticton Veterinary Hospital
Prince George Spay/Neuter Clinic
Vancouver Animal Hospital
SATELLITE ADOPTION CENTRES
Find one near you!
Find one near you!
© 2013 BC SPCA / BC SPCA Charitable Tax # BN 11881 9036 RR0001
Want animal stories, news, videos and more, delivered right to your mailbox? It's easy. Simply enter your email address below.