> British Columbia Animal Shelters

British Columbia Animal Shelters

British Columbia Animal Shelters receive pets from:

  • stray animals
  • relatives when an owner has passed away
  • humane organizations and animal control agencies
  • owners who can no longer care for their pets

When animals are taken in, they rarely have a medical history. If there is one available that indicates medical aid or veterinary care has been given; this information is passed on to the new owner. The Animal Shelter cannot guarantee the health or temperament of an animal adopted from the Shelter.

In order to adopt from a British Columbia Animal Shelter you will need a Drivers License or photo ID and must be at least 18 years of age.

Please allow at least 30 minutes to visit the Shelter, view the animals and acquaint yourself with those who are available for adoption. If you do not find what you are looking for, a wish list is sometimes maintained at the front desk, so be sure to check with the receptionist.

Want to add your British Columbia shelter or rescue to our database? Click here to fill out a short form and have your shelter or rescue added to our database!

100 Mile House & District branch British Columbia SPCA
100 MILE HOUSE, British Columbia V0K2E0
Abbotsford Shelter British Columbia SPCA
ABBOTSFORD, British Columbia V2S4N2
Aid to Animals in Distress
PORT ALBERNI, British Columbia V7H1X4
Alberni-Clayoquot branch British Columbia SPCA
PORT ALBERNI, British Columbia V9Y8R5
Animal Advocates Society of B.C.
NORTH VANCOUVER, British Columbia V7N4N2
Animal Control
NEW WESTMINSTER, British Columbia V3M5B3
BC Chihuahua Rescue
NANAIMO, British Columbia V9R2M4
Boundary branch British Columbia SPCA
GRANDFORKS, British Columbia V0H1H2
British Columbia SPCA
VANCOUVER, British Columbia V5T1R1
Burnaby Shelter British Columbia SPCA
BURNABY, British Columbia V5B3A6
Campbell River branch British Columbia SPCA
CAMPBELL RIVER, British Columbia V9W7J6
Canadian Animal Rescue Extended Shelter
Langley V1M 2Y2, British Columbia 99999
Carried Through Animal Rescue and Education
Burnaby, British Columbia V3N 3H7
Chilliwack Animal Safe Haven Society
CHILLIWACK, British Columbia V2P7N5
Chilliwack branch British Columbia SPCA
CHILLIWACK, British Columbia 604
Circle F Horse Rescue Society
ABBOTSFORD, British Columbia V2S4N7
Coquitlam Shelter British Columbia SPCA
COQUITLAM, British Columbia V3C3V4
Council Animal Advocacy, The (CLAW)
MISSION, British Columbia V2V2L8
Cowichan & District branch British Columbia SPCA
DUNCAN, British Columbia V9L6B1
PENTICTON, British Columbia V2A5L1
Delta Humane Society
DELTA, British Columbia V4G1C1
Dhana Metta Rescue Society
Vancouver, British Columbia V5R 5H4
East Kootenay branch British Columbia SPCA
CRANBROOK, British Columbia V1C4H6
Ferret Information Rescue Shelter & Trust Society
VANCOUVER, British Columbia V5Z4R3
Forgotten Felines
SURREY, British Columbia V3X1X2
Frazer Valley Humane Society
MISSION, British Columbia V2V1E3
Greater Victoria Animal Crusaders
VICTORIA, British Columbia V8R6S4
Happy Cat Haven
GIBSONS, British Columbia V0N1V9
Hearts on Noses
MAPLE RIDGE, British Columbia V4R2S7
Hearts On Noses, A Mini Pig Sanctuary
Maple Ridge, British Columbia V4R 2S7
JM Acres Horse Rescue
Maple Ridge, British Columbia 14321
Kamloops branch British Columbia SPCA
KAMLOOPS, British Columbia V2B2Y3
Katie's Place Animal Shelter
Maple Ridge, British Columbia 99999
Kelowna branch British Columbia SPCA
KELOWNA, British Columbia V1W4M7
Langley Animal Protection Society
LANGLEY, British Columbia V4W1J7
Lifeforce Foundation
VANCOUVER, British Columbia V6B3X6
Maple Ridge Shelter British Columbia S.P.C.A.
ALBION, British Columbia V2W1G6
VANCOUVER, British Columbia V6G2M9
Mercy Volunteers for Animals
VANCOUVER, British Columbia VSN5L3
Mex-Can Pet Partners
VICTORIA, British Columbia V8R1V5
Moonshadow Horse Rescue Society
DUNCAN, British Columbia V9L6T1
Nanaimo and District Branch British Columbia SPCA
NANAIMO, British Columbia V9T6J9
Nelson branch British Columbia SPCA
NELSON, British Columbia V1L5P7
Nicola Valleys Forgotten & Feral Feline Society
Merritt, British Columbia V1K 1B8
North Caribou District branch British Columbia SPCA
PRINCE GEORGE, British Columbia V2N2S6
North Peace branch British Columbia SPCA
FORT ST JOHN, British Columbia V1J6P6
Operation Street Cat Society
PRINCE GEORGE, British Columbia V2L4V1
Our Last Hope Animal Rescue
Hope, British Columbia V0X 1L0
NORTH VANCOUVER, British Columbia V7M2J5