Dogs for Adoption in Alabama

Rescues and shelters near 290 Alabama cities and towns have dogs looking for homes, including 193 near Huntsville. Pick the place nearest you, or search by zip code. Updated November 4, 2026.
Biggest cities in Alabama

Dogs for Adoption in Huntsville, AL

Dogs for Adoption in Mobile, AL

Dogs for Adoption in Birmingham, AL

Dogs for Adoption in Montgomery, AL

Dogs for Adoption in Tuscaloosa, AL

Dogs for Adoption in Hoover, AL

Dogs for Adoption in Auburn, AL

Dogs for Adoption in Madison, AL

Dogs for Adoption in Decatur, AL

Dogs for Adoption in Prattville, AL

Dogs for Adoption in Vestavia Hills, AL

Dogs for Adoption in Opelika, AL
Dogs for adoption by county
- Autauga County 24
- Baldwin County 6
- Bibb County 24
- Blount County 61
- Bullock County 64
- Calhoun County 21
- Chambers County 40
- Cherokee County 92
- Chilton County 94
- Clay County 131
- Cleburne County 61
- Coosa County 64
- Cullman County 40
- Dallas County 24
- DeKalb County 32
- Elmore County 64
- Escambia County 12
- Etowah County 29
- Jackson County 48
- Jefferson County 17
- Lee County 64
- Lowndes County 88
- Macon County 64
- Madison County 9
- Marshall County 35
- Mobile County 78
- Montgomery County 88
- Morgan County 11
- Perry County 24
- Randolph County 67
- Shelby County 12
- St. Clair County 62
- Talladega County 6
- Tallapoosa County 70
- Walker County 11
- Washington County 59
- Winston County 11
Every city and town in Alabama
- Adamsville 11
- Addison 11
- Alabaster 6
- Albertville 56
- Alexander City 94
- Alexandria 102
- Allgood 67
- Altoona 35
- Anniston 102
- Arab 40
- Ardmore 38
- Argo 67
- Arley 11
- Ashland 67
- Ashville 35
- Atmore 18
- Attalla 62
- Auburn 64
- Autaugaville 88
- Baileyton 40
- Bay Minette 95
- Bayou La Batre 84
- Benton 88
- Berlin 40
- Bessemer 17
- Billingsley 88
- Birmingham 195
- Blountsville 61
- Boaz 56
- Bon Air 91
- Brent 24
- Brewton 12
- Brighton 17
- Brook Highland 38
- Brookside 17
- Calera 94
- Camp Hill 70
- Cardiff 11
- Castleberry 11
- Cedar Bluff 52
- Center Point 67
- Centre 52
- Centreville 24
- Chatom 52
- Chelsea 33
- Cherokee Ridge 35
- Chickasaw 78
- Childersburg 97
- Choccolocco 96
- Citronelle 52
- Clanton 94
- Clay 67
- Cleveland 61
- Collinsville 56
- Colony 40
- Columbiana 94
- Coosada 88
- Cordova 11
- County Line 67
- Creola 78
- Crossville 56
- Cullman 40
- Dadeville 70
- Daphne 95
- Dauphin Island 84
- Daviston 131
- Deatsville 88
- Decatur 165
- Dodge City 40
- Dora 11
- Double Springs 11
- Douglas 35
- Dutton 48
- East Brewton 12
- Eclectic 64
- Edwardsville 125
- Elberta 95
- Elkmont 38
- Elmore 88
- Emerald Mountain 64
- Eva 40
- Fairfield 17
- Fairhope 95
- Fairview 40
- Falkville 11
- Five Points 46
- Flomaton 12
- Foley 95
- Forestdale 17
- Fort Deposit 88
- Fort Payne 32
- Franklin 88
- Fruithurst 40
- Fultondale 17
- Fyffe 29
- Gadsden 62
- Garden City 40
- Gardendale 17
- Gaylesville 52
- Geraldine 56
- Glencoe 50
- Goldville 91
- Good Hope 40
- Goodwater 115
- Gordonville 88
- Grand Bay 78
- Grant 35
- Grayson Valley 67
- Graysville 11
- Greenville 24
- Gulf Shores 95
- Guntersville 35
- Gurley 29
- Hammondville 50
- Hanceville 40
- Harpersville 33
- Hartselle 11
- Harvest 9
- Hayden 40
- Hayneville 88
- Hazel Green 9
- Heflin 96
- Helena 17
- Henagar 50
- Highland Lake 35
- Highland Lakes 38
- Hobson City 102
- Hokes Bluff 50
- Holly Pond 40
- Hollywood 48
- Holtville 88
- Homewood 17
- Hoover 195
- Hueytown 11
- Huntsville 193
- Hytop 28
- Ider 50
- Indian Springs Village 17
- Irondale 38
- Jacksons' Gap 70
- Jacksonville 96
- Jasper 11
- Jemison 94
- Kellyton 115
- Kimberly 46
- La Fayette 40
- Lakeview 35
- Langston 29
- Leeds 67
- Leesburg 56
- Lester 29
- Lincoln 62
- Lineville 67
- Lipscomb 17
- Loachapoka 64
- Locust Fork 67
- Lowndesboro 88
- Loxley 95
- Madison 185
- Magnolia Springs 95
- Maplesville 88
- Margaret 67
- Marion 24
- Maytown 11
- McIntosh 78
- Meadowbrook 17
- Mentone 50
- Meridianville 9
- Midfield 17
- Millbrook 88
- Mobile 78
- Montevallo 30
- Montgomery 88
- Moody 67
- Moores Mill 9
- Morris 46
- Mosses 88
- Mount Olive 17
- Mount Vernon 84
- Mountain Brook 17
- Mulga 11
- Munford 102
- Nectar 61
- New Hope 35
- New Site 91
- North Johns 11
- Notasulga 64
- Oak Grove 115
- Oakman 11
- Odenville 67
- Ohatchee 50
- Oneonta 67
- Opelika 64
- Orange Beach 43
- Orrville 24
- Owens Cross Roads 35
- Oxford 102
- Paint Rock 29
- Parrish 11
- Pelham 17
- Pell City 62
- Perdido Beach 42
- Piedmont 96
- Pike Road 64
- Pine Level 88
- Pine Ridge 32
- Pinson 67
- Pisgah 48
- Pleasant Grove 11
- Pleasant Groves 47
- Pollard 12
- Powell 30
- Prattville 88
- Priceville 11
- Prichard 78
- Ragland 50
- Rainbow City 50
- Rainsville 30
- Ranburne 40
- Redland 88
- Reece City 62
- Ridgeville 62
- Riverside 62
- Riverview 12
- Roanoke 67
- Robertsdale 95
- Rockford 64
- Rosa 67
- Saks 102
- Sand Rock 50
- Saraland 78
- Sardis City 56
- Satsuma 78
- Scottsboro 48
- Section 48
- Selma 24
- Selmont-West Selmont 88
- Semmes 78
- Shiloh 30
- Shorter 64
- Silverhill 95
- Sipsey 11
- Skyline 57
- Snead 35
- Somerville 40
- South Vinemont 40
- Southside 50
- Spanish Fort 83
- Springville 67
- Steele 35
- Sumiton 11
- Summerdale 95
- Susan Moore 35
- Sylacauga 115
- Sylvan Springs 11
- Sylvania 50
- Talladega 62
- Talladega Springs 115
- Tallassee 64
- Tarrant 17
- Theodore 78
- Thorsby 94
- Tillmans Corner 78
- Trafford 46
- Trussville 67
- Tuscaloosa 126
- Tuskegee 64
- Union Grove 35
- Union Springs 64
- Valley Grande 88
- Valley Head 50
- Vestavia Hills 17
- Vincent 33
- Wadley 67
- Waldo 56
- Walnut Grove 35
- Warrior 40
- Waverly 64
- Weaver 102
- Wedowee 67
- West End-Cobb Town 102
- West Jefferson 11
- West Point 11
- Westover 33
- Wetumpka 88
- White Hall 88
- Wilsonville 115
- Wilton 30
- Woodland 40
- Woodville 35
Rescues in Alabama
- The Humane Society of Elmore County 64
- Wags and Whiskers Animal Rescue League 36
- Rose Acres Rescue 29
- Prattville Autauga Humane Society 24
- Calhoun County Humane Society, Inc. 21
All states · All rescues · Listings are updated daily.