Click on a location for address and contact information or to visit their website for news, events and more.

Provincial Office

1245 East 7th Avenue 
Vancouver, B.C. V5T 1R1

Phone: (604) 681-7271 or 1-800-665-1868 

Fax: (604) 681-7022

Email: info@spca.bc.ca

Serving the following communities: The province of British Columbia.



100 Mile House Branch

Abbotsford Branch

Alberni-Clayoquot Branch

Burnaby Branch 

Campbell River Branch 

Chilliwack 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

Kamloops Branch

Kelowna Branch

Maple Ridge Branch

Nanaimo & District Branch

Nelson 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

Shuswap Branch

South Okanagan/Similkameen Branch (Penticton)

South Peace Branch (Dawson Creek)

Squamish Valley Branch

Sunshine Coast Branch

Surrey Branch

Trail Regional Branch

Vancouver Branch

Vernon Branch

Victoria Branch

West Vancouver Branch

Williams Lake & District Branch

BC SPCA Wild Animal Rehabilitation Centre (Wild ARC)

Veterinary Services

We are dedicated to providing emergency and routine medical care to the animals in our care. Click on a location below to visit their website (opens in a new browser window).


Vancouver Animal Hospital


Prince George Spay/Neuter Clinic

Kamloops Spay/Neuter Clinic

Satellite Adoption Centres

The BC SPCA's network of satellite adoption centres is linked to the society's Drive for Lives program, an animal transfer program. Each year, thousands of animals are moved from areas of the province where there is an overwhelming pet overpopulation problem to southern B.C. where they will have a greater chance at adoption. 

Veterinary clinics or other retailers interested in becoming an BC SPCA satellite adoption site are invited to call the BC SPCA at 604-681-7271.

Lower Mainland Central

Lower Mainland South

Lower Mainland North

Island South

Island Central

Island North

Interior South

Interior East

Interior Central

Northern B.C.

Lower Mainland Central

Anderson Animal Hospital
8465 Granville Street Vancouver, B.C.

#2035 – 88 West Pender Street Vancouver, B.C.
No phone, please email to contact us.


Lower Mainland South

Buckerfield’s Country Stores
34633 Vye Road Abbotsford, B.C.
(604) 556-7477

Just About Pets Wellness Centre
2030 Abbotsford Way Abbotsford, B.C.
(604) 850-1787

Oly's Pet Connection
45844 Yale Rd Chilliwack, B.C.

Oly's Pet Connection
103-34150 South Fraser Way Abbotsford, B.C.

The Scruffy Tail Pet Food & Supplies Ltd
104-45800 Promontory Rd Chilliwack, B.C.


Lower Mainland North


Island South


Island Central

587 Alberni Hwy Parksville, B.C.

Island Veterinary Hospital
1800 Bowen Rd Nanaimo, B.C.

Woodgrove Animal Hospital
6359C Hammond Bay Road Nanaimo, B.C.
(250) 390-5131


Island North

Dogwood Pet Mart
223B Dogwood St Campbell River, B.C.

Dogwood Vet Hospital
460 South Dogwood St Campbell River, B.C.

Merecroft Vet Clinic
465 Merecroft Road Campbell River, B.C.


Interior South


Interior East


Interior Central



If you have questions or concerns about your support of the BC SPCA, please contact us.

Twitter Facebook YouTube
© 2015 BC SPCA