1. Government
  2. Departments

Animal Services Department

Huntsville Animal Services provides sheltering, enforcement, and prevention services for Huntsville and the unincorporated areas of Madison County. In partnership with community organizations, Animal Services provides a safety net for lost and homeless pets and is committed to sustaining the City’s goal of finding live outcomes for at least 90 percent of the companion animals that enter the shelter each year.

We enforce animal regulations, including state mandated rabies control and all local municipal ordinances, and we are focused on prevention‐based service provisions aimed at assisting citizens in complying with regulations.

Humane education and outreach programs serve to prevent unwanted litters of cats and dogs by providing access to low and no‐cost spay/neuter services, in addition to helping animals stay in their current homes by providing medical, behavior, and food assistance for pets and their people. Shelter services provide animal care, veterinary care, and placement services for nearly 20,000 companion animals each year.


RELATED LINKS: Animal Services, Adopt and Foster, Lost & Found, Pet Licenses, Pet Surrender, Spay & Neuter, Volunteer & Support 

  • Phone:


  • Address:

    Huntsville Animal Shelter

    4950 Triana Blvd SW

    Huntsville, AL 35805

    View Map

  • Email:


    Virgie Graham

    Animal Services Interim Director

  • Hours:

    Monday, Wednesday, Thursday, Friday, 9 a.m. – 5 p.m.

    Tuesday, 9 a.m. – 6 p.m.

    Saturday, 9 a.m. – 3 p.m.

  • Additional Information

Virgie Graham, Animal Services Interim Director


Field Supervisor

Virgie Graham

Animal Care Supervisor 

Stefany McBride

Animal Care Program Coordinator

Lauren Anders

To reach additional Animal Services staff, please contact 256-883-3783.

Report A Complaint

Concerns about an animal, as well as animal-related noise complaints, can be filed online through Huntsville Connect. Residents who suspect or see owner neglect and abuse are encouraged to call 256-883-3782 and report the issue immediately. If the situation is an emergency, please call 911.