​BC SPCA stats at a glance
Search by
postal code:
Search our site:

Report Animal Cruelty:


For all other calls and inquiries
see our contact details.

Find a BC SPCA location in your area:

Stats at a glance

Last year we provided a wide range of services to care for and assist 47,776 animals in distress and need through the society’s 44 locations. We employ 572 staff members (including Special Provincial Constables) and have nearly 5,500 volunteers throughout the province.

Further detail on those statistics:

  • Operated 44 locations: including five hospitals/clinics, 36 branches, Wild ARC, a wildlife rehabilitation centre, the Provincial Call Centre and a Provincial Office;
  • Helped 47,776 animals: rescued 21,808 injured, homeless, neglected and abused animals and assisted 15,879 through community programs such as spay/neuter;
  • Reunited 3,255 lost animals with their families;
  • Found new, loving families for 14,379 homeless animals;
  • Helped 2,801 injured and orphaned wild animals;
  • Conducted 8,009 new cruelty investigations;
  • Provided humane education programs to more than 12,000 children through school presentations and animal clubs; offered camps and workshops for more than 1,650 children; engaged nearly 7,000 youth through the BC SPCA Kids Club and provided lesson ideas and resources to 5,300 educators.
  • Operated the BC Pet Registry, British Columbia’s first centralized database for pets. More than 83,077 animals have been registered since its launch in April 2015.

The BC SPCA is mindful of our responsibility to use donor dollars wisely to help the greatest number of abused, injured and homeless animals. Our transparency and accountability have earned us many awards and accreditations. Review our annual reports.