What We Do

Help Us Protect Alberta’s Animals​

Your donation supports compassionate action—providing protection and lifesaving care for animals across the province.

Contents
    Add a header to begin generating the table of contents

    Why Donate?

    Unlike many other animal welfare organizations, the Alberta SPCA is on the front lines, enforcing animal protection laws across the province and stepping in when no one else can. It’s a big responsibility—and we can’t do it without you. With 80% of our funding coming from generous donors like you, every gift plays a crucial role in advancing animal welfare. Your support drives enforcement, humane education and urgent care for animals in distress. Thank you for making this work possible.

    Ways to Give

    No matter how or why you give, every donation helps animals live safer, healthier lives.

    One Time Giving

    Make an immediate impact with a single donation that supports urgent needs and ongoing care.

    Monthly Giving

    Monthly donations provide consistent funding for our Animal Protection, Humane Education & Pet Safekeeping programs, and reduce our fundraising costs.

    Legacy Giving

    Offer steady, reliable support that helps us respond quickly and plan for the future.

    Tribute & Memorial Giving

    Celebrate a loved one, honour a memory or mark a special occasion with a meaningful donation.

    How Your Money Helps

    We’re the only organization dedicated to enforcing Alberta’s animal protection laws—working in every corner of the province to prevent harm through education, advocacy and on-the-ground enforcement.

    hero horses

    Animal Protection

    Enforcing Alberta's Animal Protection Act throughout the province, and providing information to animal caregivers on proper care and husbandry.

    iStock 465260983

    Pet Safekeeping

    Helping victims of family violence leave abusive situations by providing temporary care for their pets. 

    boy with pet

    Education programs

    Inspiring compassion for animals, people and the environment.

    Valour

    Valour was so thin when we found him, our peace officer worried he wouldn’t make it through the night. But he did, and now he uses his second chance at life to help others. Watch his story here.

    Youtube video
    Scroll to Top
    Abused or neglected animal

    Under the Animal Protection Act, peace officers have authority to investigate concerns of animal abuse or neglect if there is reason to believe that an animal is:

    (a) deprived of adequate shelter, ventilation, space, food, water or veterinary care or reasonable protection from injurious heat or cold,
    (b) injured, sick, in pain or suffering, or
    (c) abused or subjected to undue hardship, privation or neglect.

    Does your concern meet these requirements?

    Animal that is in immediate danger
    Who to call

    In Edmonton:
    311
    Edmonton Animal Care & Control Centre

    In Calgary:
    403-205-4455
    Calgary Humane Society

    On a First Nation or Reserve:
    Contact Band leadership or the RCMP

    Outside Calgary, Edmonton, or First Nations:
    1-800-455-9003 or complete online
    Alberta SPCA

    What you need when you call:
    Address, details (must be firsthand), date and time, description of owner and animals

    What next

    If your concern is regarding intentional cruelty to
    an animal, contact your local police or RCMP. If the
    animal is in immediate danger, call 911.

    If not, start again.

    Abandoned animal

    Stray animals and abandoned animals are different.
    An abandoned animal has been intentionally left behind by their owner or caretaker, without proper care or intention to return.

    A stray animal may or may not have an owner or caretaker, and is wandering at large (off the owner or caretaker’s property).

    Wildlife

    Contact a wildlife organization near you.

    Who to call

    In Edmonton:
    311
    Edmonton Animal Care & Control Centre

    In Calgary:
    403-205-4455
    Calgary Humane Society

    Outside Calgary and Edmonton:
    1-800-455-9003
    Alberta SPCA or complete online

    Is the stray animal injured?
    Who to call

    Companion Animals
    In Edmonton:
311
    Edmonton Animal Care & Control Centre

    In Calgary:
311
    Calgary Animal Services

    Outside Calgary and Edmonton: 
Contact municipal enforcement / bylaw office

    Livestock
    Contact Livestock Identification Services at 1-866-509-2088.
    After hours, contact your local non-emergency police line

    Short-term pet care during crisis

    Review our materials

    Surrendering an animal

    Contact your local animal shelter.