Find Alabama animal shelters on the Dog Pages Alabama animal shelter directory. List your Alabama animal shelter for free.
- Lake Martin Humane Society – Alexander City
- Friends of Cats and Dogs – Birmingham
- Greater Birmingham Humane Society – Birmingham
- Save Our Strays – Birmingham (Cats Only)
- Alabama Animal Rescue– Columbiana
- Humane Society of Shelby County – Columbiana/Helena
- Animal Friends Humane Society – Decatur
- Adoption Palace Dogs – Dothan
- Alabama Small Dog Rescue – Gadsden
- Humane Society of Etowah County – Gadsden
- Pam’s Puppy Haven – Hamilton
- Alabama Animal Adoption Society – Homewood
- Mobile SPCA – Mobile
- South Alabama Animal Society – Mobile
- Today’s Treasures Rescue and Adoption – Montevallo
- Montgomery Humane Society – Montgomery
- The ARC – Toney
- Metro Animal Shelter – Tuscaloosa
- The Humane Society of West Alabama – Tuscaloosa
Alabama Breed Rescues:
- German Shepherd Rescue of Central Alabama – Pike Road
- J&L Golden Retriever Rescue – Point Clear
- Basset Hound Rescue of Alabama – Statewide
- T-Town PAWS – a non-profit organization in Tuscaloosa dedicated to promoting animal welfare through education and a neuter/spay assistance program. P.A.W.S. also provides support to other animal welfare agencies and humane societies through community service.
- The Emergency Animal and Rescue Service (T.E.A.R.S) – a non-profit, non-shelter rescue organization that fosters and adopts out homeless animals; based out of Birmingham, but operates throughout central Alabama.
- Alabama Pet Registry – an all volunteer not-for-profit organization providing seven day, 24-hour lost and found pet bulletin board and recovery services in Alabama.