What We Do

Animal Welfare Leadership

Paving the way for better animal welfare in Alberta.

Contents
    Add a header to begin generating the table of contents

    Overview

    As part of the Alberta SPCA’s mission to protect, promote and enhance the wellbeing of animals, our organization invests in community and caregiver resources and programs to lead animal welfare in Alberta.

    Community Investment

    Investing in our community protects animals and supports their guardians and caregivers. The Alberta SPCA works to enhance animal welfare and protect animals through a One Health approach.

    Happy Australian Shepherd lying on green grass in a park.

    Modernizing Animal Welfare Bylaws

    One effective way to support both animal welfare and community well-being is through strong legislation, including thoughtful and compassionate municipal animal bylaws. Effective bylaws give communities the tools to protect people and animals alike.  

    Close up of peace officers flash.

    Farmer's Mental Health Toolkit

    By supporting farmers, we are helping to drive our mission to protect, promote and enhance the well-being of animals across Alberta. Learn more about our research-backed toolkit for supporting Alberta's farmers and their animals.

    Animal Welfare Symposium Logo

    Animal Welfare Symposium

    Launched in 2025, the Animal Welfare Symposium brings together community leaders from a diverse range of backgrounds to discuss complex issues that impact animal welfare in Alberta.

    Caregiver Resources

    Learn more about proper animal care, behaviour and health. Read articles covering topics from proper summer livestock care to managing your dog’s separation anxiety.

    Dog being walked on a leash in a forest area.
    Tuxedo cat looking through cage

    Shelters and Adoption Centres

    The Alberta SPCA operates independently of all other animal welfare organizations. The Alberta SPCA is not responsible for content posted by other organizations.

    Emergency Livestock Trailer Locations

    The Alberta SPCA offers the following list of municipalities with emergency livestock handling trailers as a community service, and we acknowledge some communities may choose to no longer offer this service without our knowledge. This information is current as of November 2025.

    This list was previously managed by the Alberta Farm Animal Care Association (AFAC).

    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

    Outside Calgary and Edmonton:

    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.