Our mission: To protect and enhance the quality of life for domestic, farm and wild animals in B.C.

Location and contact information
7791 Steveston Hwy (at No 3 Rd)
Richmond, B.C.
V7A 1L9
(604) 277-3100


Hours and Location

Please contact the BC SPCA Call Centre: 1 (855) 6BC SPCA (1-855-622-7722) toll free to report animal cruelty, neglect, and animals in distress, including wildlife.

Branch address:

7791 Steveston Hwy (at No 3 Rd) 

Richmond, B.C. V7A 1L9


Mailing address (if different):




Phone:  (604) 277-3100

Emergency Phone (if available):  






Serving the following communities: Richmond and area.


Directions and map

View BC SPCA Branches, Shelters and other locations in a larger map


The BC SPCA Richmond Education & Adoption Centre is located at Steveston Hwy and No 3 Road in Richmond, British Columbia. 



Hours of operation

Open six days a week (only closed Wednesdays)

12:00 pm to 5:30 pm



Stat Holidays



Animal adoption & viewing

Same as above



City of Richmond Animal Control Services

As of January 31, 2007, the Richmond Animal Protection Society has taken over operation of the city's animal control services. Enquires about surrendered, injured or stray animals, or animal by-law matters should be directed to RAPS at 12071 No. 5 Road, Richmond. Tel: (604) 275-2036

To report a complaint about animal neglect or cruelty in Richmond, please call 1-855-622-7722.

Programs and Workshops

Hey Kids! Now you can have a great birthday party and help animals at the same time! 

Kids across BC are using their birthdays as an occasion to raise awareness about animal welfare issues and to collect donations to help the animals. Kids ages 7 - 12 can now host their birthday party at the BC SPCA Education and Adoption Centre in Richmond. Birthdays at the BC SPCA include: two hours in a decorated party room, a guided tour of our facility, animal games and activities, goody bags with treats and hands on time with cuddly BC SPCA animals for up to 10 kids. To book your party, please email or call 604-277-3100. Be sure to include your name, phone number, preferred location and two possible dates.

To host a birthday party for your child at our centre, visit the Youth section of our main website. (Includes complimentary Kids Club membership for the birthday boy or girl!)

Governance & Accountability

Visit the main BC SPCA site to learn more about our governance structure and how you can get involved!

Community Council

Each branch elects a Community Council at its Annual General Meeting. The role of community council is to increase community support and understanding of the SPCA through coordination of activities such as fundraising, special events, volunteer development, education, fostering, promotion of adoption, etc. Download the Community Council manual (pdf).


Join Us

The BC SPCA is always looking for passionate and motivated animal lovers to join us as a volunteer, member or employee.


You can make a difference by becoming a BC SPCA member. Visit the membership section of the main BC SPCA website for more information and to download an application form.


Learn about you can get involved caring for animals, providing administrative support, assist with fundraising and events and for current opportunities. 


Visit the BC SPCA Provincial website for current employment postings.


Frequently Asked Questions

Visit our main site for a complete list of FAQs.

printer-friendly version Printer Friendly version

Imagine Canada Accreditation

Join the conversation; follow us online: