​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 41,806 animals in distress and need through the society’s 44 locations. We employ 595 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 41,806 animals: rescued 21,208 injured, homeless, neglected and abused animals and assisted 17,592 through community programs such as spay/neuter;
  • Reunited 3,143 lost animals with their families;
  • Found new, loving families for 14,314 homeless animals;
  • Helped 2,869 injured and orphaned wild animals;
  • Conducted 8,058 new cruelty investigations;
  • Provided humane education programs to more than 18,000 children through school presentations and animal clubs; offered camps and workshops for more than 1,825 children; engaged nearly 7,000 youth through the BC SPCA Kids Club and provided lesson ideas and resources to 5,800 educators.
  • Operated the BC Pet Registry, British Columbia’s first centralized database for pets. More than 108,000 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.