Low-cost spay/neuter programs for cat guardians
Search by
postal code:
Search our site:

Animal Helpline:


For all other calls and inquiries
see our contact details.

Find a BC SPCA location in your area:

Low-income spay/neuter programs

Spaying and neutering your pets means that you improve their health, save money on vet bills and help reduce pet overpopulation.

Do you need financial help to spay or neuter your pet? The following B.C. communities have low-cost spay/neuter programs available for cats, and on occasion, dogs and rabbits as well.

Not all programs listed are offered by the BC SPCA. Please contact the individual organization or group for details on eligibility, cost and availability.


Lower Mainland and Sunshine Coast

Vancouver Island

  • Gabriola Island: Contact Cats Alive at (250) 816-2287 (CATS)
  • Port Alberni: Contact BC SPCA Alberni-Clayoquot at alberni@spca.bc.ca or (250) 723-5269
  • Parksville: Contact BC SPCA Parksville-Qualicum Beach at parksville@spca.bc.ca or (250) 248-3811
  • Salt Spring Island: Contact BC SPCA Salt Spring Island saltspring@spca.bc.ca or (250) 537-2123
  • Victoria: The Victoria BC SPCA and the veterinarians who support this program are dedicated to providing accessible spay and neuter options. With the program growing in need, wait times for surgery appointments are approximately six months long. To relieve vets during this busy time, we will be putting this program on pause temporarily as we look to increase the number of vet clinics involved. Please check back regularly for updates. We hope to reopen applications in November with more vets and shorter wait times. Thank you for understanding. Contact BC SPCA Victoria victoria@spca.bc.ca or (250) 388-7722 with questions.

B.C. Interior

Northern B.C.

Don’t see your community listed? Check out our spay/neuter take action page to learn about what you can do to help.

If you are part of a municipality or organization: Offer a program but it’s not on the list? No longer have funds available for this purpose? Contact spayneuter@spca.bc.ca to have your program added or removed.