We have taken the time to give you a list of most, if not all, animal shelters and animal control offices in Alabama in hopes that you will use it to help animals in your county.  Please contact them with your questions regarding strays, surrenders or adoptions.  These shelters and animal control officers are there to provide a service to their communities so please don’t hesitate to consult them regarding your needs.

Bessemer Animal Control (Bessemer); 205-426-5586

Animal Care and Control (Birmingham); 205-591-6522

Greater Birmingham Humane Society (Birmingham); 205-942-1211

City of Hoover Animal Control; 205-739-7414

City of Irondale Animal Control; 205-951-6831

City of Adamsville Animal Control; 205-674-5671 ext. 0

City of Hueytown Animal Control; 205-491-7010 Street Department Division

City of Homewood Animal Control; 205-332-6200
Note: All animals picked up are taken to Vulcan Park Animal Clinic, 1779 Valley Avenue, Bham Al 35209 870-4500

City of Mountain Brook Animal Control; 205-802-3844
Note: All animals picked up are taken to Liberty Animal Clinic

City of Vestavia Hills Animal Control; 205-978-0141 or 205-823-1153
Note: All animals picked up are taken to Vestavia Animal Clinic