Dogs for Adoption in Iowa

Rescues and shelters near 529 Iowa cities and towns have dogs looking for homes, including 41 near Des Moines. Pick the place nearest you, or search by zip code. Updated November 4, 2026.
Biggest cities in Iowa

Dogs for Adoption in Des Moines, IA

Dogs for Adoption in Cedar Rapids, IA

Dogs for Adoption in Davenport, IA

Dogs for Adoption in Sioux City, IA

Dogs for Adoption in Ankeny, IA

Dogs for Adoption in Iowa City, IA

Dogs for Adoption in West Des Moines, IA

Dogs for Adoption in Ames, IA

Dogs for Adoption in Waterloo, IA

Dogs for Adoption in Council Bluffs, IA

Dogs for Adoption in Dubuque, IA

Dogs for Adoption in Urbandale, IA
Dogs for adoption by county
- Adair County 10
- Benton County 34
- Black Hawk County 25
- Boone County 16
- Buchanan County 25
- Buena Vista County 9
- Cedar County 44
- Cerro Gordo County 21
- Clarke County 20
- Clay County 9
- Dallas County 16
- Delaware County 32
- Dickinson County 9
- Emmet County 9
- Floyd County 30
- Fremont County 27
- Greene County 16
- Guthrie County 10
- Harrison County 27
- Howard County 21
- Iowa County 6
- Jasper County 26
- Jefferson County 6
- Johnson County 25
- Jones County 26
- Keokuk County 35
- Kossuth County 9
- Linn County 16
- Louisa County 21
- Lucas County 20
- Lyon County 14
- Madison County 20
- Mahaska County 16
- Marion County 20
- Mills County 27
- Mitchell County 21
- Montgomery County 6
- Muscatine County 44
- O'Brien County 9
- Osceola County 9
- Palo Alto County 9
- Pocahontas County 9
- Polk County 10
- Pottawattamie County 27
- Poweshiek County 35
- Shelby County 9
- Sioux County 14
- Story County 16
- Tama County 31
- Union County 10
- Wapello County 16
- Warren County 26
- Washington County 25
- Winnebago County 21
- Worth County 25
Every city and town in Iowa
- Ackworth 26
- Adair 10
- Adel 16
- Afton 10
- Agency 16
- Ainsworth 25
- Akron 14
- Albert City 9
- Alburnett 41
- Algona 9
- Alleman 26
- Alta Vista 21
- Alton 14
- Altoona 26
- Alvord 14
- Ames 57
- Anamosa 26
- Ankeny 57
- Arispe 10
- Armstrong 9
- Arnolds Park 9
- Ashton 14
- Atalissa 44
- Atkins 34
- Aurora 25
- Avoca 26
- Ayrshire 9
- Bagley 16
- Baldwin 38
- Bancroft 9
- Barnes City 35
- Bassett 30
- Batavia 6
- Baxter 26
- Bayard 10
- Beacon 16
- Beaver 16
- Belle Plaine 34
- Bennett 38
- Berkley 16
- Bertram 32
- Bevington 26
- Blairstown 34
- Blencoe 20
- Blue Grass 28
- Bode 9
- Bondurant 26
- Boone 16
- Bouton 16
- Boxholm 16
- Boyden 14
- Bradgate 9
- Brandon 34
- Brighton 9
- Brooklyn 44
- Buffalo 28
- Buffalo Center 9
- Burt 9
- Calamus 38
- Calumet 9
- Cambridge 26
- Carlisle 26
- Carpenter 25
- Carson 27
- Carter Lake 27
- Cascade 23
- Casey 10
- Cedar Rapids 69
- Center Point 34
- Central City 41
- Chariton 20
- Charles City 30
- Chatsworth 14
- Chelsea 34
- Chester 21
- Chillicothe 16
- Clarence 38
- Clear Lake 21
- Clemons 25
- Clive 26
- Clutier 34
- Coburg 6
- Coggon 35
- Colfax 26
- Collins 26
- Colo 16
- Columbus City 25
- Columbus Junction 25
- Colwell 21
- Conesville 37
- Coppock 9
- Coralville 25
- Cotter 25
- Council Bluffs 27
- Craig 14
- Crawfordsville 25
- Crescent 27
- Cresco 21
- Creston 10
- Cumming 26
- Curlew 9
- Cylinder 9
- Dallas Center 16
- Dana 16
- Davenport 62
- Dawson 16
- De Soto 26
- Deep River 35
- Delaware 23
- Delhi 23
- Delta 19
- Derby 20
- Des Moines 41
- Dexter 16
- Dickens 9
- Dixon 38
- Dolliver 9
- Donahue 28
- Doon 14
- Dubuque 59
- Dundee 25
- Dunlap 17
- Durant 38
- Dyersville 23
- Dysart 34
- Earlham 16
- Earling 9
- Earlville 23
- East Peru 20
- Eddyville 16
- Elberon 34
- Elk Run Heights 25
- Elkhart 26
- Elliott 6
- Elma 21
- Ely 32
- Emerson 27
- Emmetsburg 9
- Essex 6
- Estherville 9
- Evansdale 25
- Everly 9
- Fairfax 34
- Fairfield 6
- Farragut 7
- Fenton 9
- Ferguson 31
- Fertile 21
- Floyd 21
- Fontanelle 10
- Forest City 21
- Fostoria 9
- Fraser 16
- Fredonia 37
- Fremont 16
- Fruitland 31
- Garden Grove 20
- Garrison 34
- Garwin 21
- George 14
- Gibson 35
- Gilbert 16
- Gilbertville 25
- Gillett Grove 9
- Gilman 31
- Gilmore City 9
- Glenwood 27
- Graettinger 9
- Grafton 21
- Grand Junction 16
- Grand Mound 22
- Grandview 21
- Granger 26
- Greeley 23
- Greenfield 10
- Greenville 9
- Grimes 26
- Grinnell 22
- Griswold 6
- Gruver 9
- Guernsey 35
- Guthrie Center 10
- Hamburg 7
- Hancock 26
- Hanlontown 21
- Harlan 20
- Harper 25
- Harris 9
- Hartford 26
- Hartley 9
- Hartwick 34
- Harvey 20
- Hastings 27
- Havelock 9
- Haverhill 35
- Hawarden 14
- Hayesville 19
- Hazleton 25
- Hedrick 16
- Henderson 27
- Hiawatha 34
- Hills 25
- Hopkinton 26
- Hospers 14
- Hull 14
- Humeston 20
- Huxley 26
- Imogene 27
- Independence 25
- Indianola 26
- Inwood 14
- Iowa City 69
- Ireton 14
- Jamaica 16
- Jefferson 16
- Jesup 25
- Johnston 26
- Joice 25
- Kalona 25
- Kelley 16
- Kellogg 32
- Kensett 25
- Keomah Village 16
- Keota 25
- Keswick 35
- Keystone 34
- Kinross 25
- Kirkville 16
- Knoxville 20
- La Porte City 31
- Lacona 20
- Ladora 34
- Lake Mills 25
- Lake Park 9
- Lakota 9
- Lambs Grove 26
- Lamont 25
- Larchwood 14
- Laurel 41
- Laurens 9
- Le Grand 21
- Le Roy 20
- Ledyard 9
- Leighton 16
- Leland 21
- Lester 14
- Letts 37
- Lewis 6
- Libertyville 6
- Lime Springs 21
- Linden 16
- Linn Grove 9
- Lisbon 32
- Little Rock 14
- Little Sioux 27
- Livermore 9
- Lockridge 9
- Logan 27
- Lone Rock 9
- Lone Tree 37
- Lorimor 10
- Lost Nation 38
- Lowden 38
- Lu Verne 9
- Lucas 20
- Luther 16
- Luzerne 34
- Lynnville 26
- Macedonia 27
- Macksburg 10
- Madrid 16
- Magnolia 27
- Maharishi Vedic City 9
- Malcom 35
- Mallard 9
- Malvern 27
- Manchester 32
- Manly 21
- Marathon 9
- Marble Rock 30
- Marengo 34
- Marion 41
- Marne 6
- Martelle 32
- Martensdale 26
- Martinsburg 19
- Marysville 20
- Mason City 21
- Masonville 25
- Matlock 14
- Maurice 14
- Maxwell 26
- Maysville 28
- McCallsburg 16
- McClelland 27
- McIntire 21
- Mechanicsville 44
- Melbourne 26
- Melcher-Dallas 20
- Melvin 9
- Menlo 10
- Milford 9
- Millersburg 25
- Milo 20
- Minburn 16
- Minden 27
- Mingo 26
- Missouri Valley 27
- Mitchell 21
- Mitchellville 26
- Modale 27
- Mondamin 27
- Monmouth 38
- Monroe 26
- Montezuma 35
- Monticello 26
- Montour 21
- Moorhead 17
- Morley 32
- Mount Auburn 34
- Mount Vernon 32
- Murray 20
- Muscatine 31
- Neola 27
- Nevada 16
- New Liberty 38
- New Sharon 16
- New Virginia 20
- Newhall 34
- Newton 26
- Nichols 37
- Nora Springs 21
- North English 25
- North Liberty 25
- North Washington 30
- Northwood 25
- Norwalk 26
- Norway 34
- Oakland 27
- Oakland Acres 32
- Ocheyedan 9
- Ogden 16
- Okoboji 9
- Olds 9
- Olin 38
- Ollie 9
- Onslow 38
- Orange City 14
- Orchard 21
- Orient 10
- Orleans 9
- Osage 21
- Osceola 20
- Oskaloosa 16
- Ottosen 9
- Ottumwa 16
- Oxford 25
- Oxford Junction 38
- Pacific Junction 27
- Packwood 9
- Palo 34
- Panama 20
- Panora 16
- Parnell 25
- Patterson 26
- Pella 26
- Perry 16
- Persia 27
- Peterson 9
- Pilot Mound 16
- Pisgah 23
- Pleasant Hill 26
- Pleasant Plain 9
- Pleasantville 26
- Plover 9
- Plymouth 21
- Pocahontas 9
- Polk City 26
- Portsmouth 26
- Prairie City 26
- Prairieburg 35
- Primghar 9
- Quasqueton 28
- Rake 43
- Randall 16
- Randolph 27
- Raymond 25
- Reasnor 26
- Red Oak 6
- Redfield 16
- Rembrandt 9
- Rhodes 26
- Riceville 21
- Richland 9
- Ringsted 9
- Rippey 16
- Riverside 25
- Riverton 13
- Robins 34
- Rock Falls 21
- Rock Rapids 14
- Rock Valley 14
- Rockford 21
- Rockwell 21
- Rodman 9
- Roland 16
- Rolfe 9
- Rome 9
- Rose Hill 16
- Rossie 9
- Rowley 28
- Royal 9
- Rudd 21
- Runnells 26
- Russell 20
- Ruthven 9
- Ryan 35
- Sanborn 9
- Sandyville 26
- Saylorville 26
- Scarville 25
- Searsboro 16
- Shelby 26
- Sheldahl 26
- Sheldon 14
- Shellsburg 34
- Shenandoah 6
- Shueyville 25
- Sibley 23
- Sidney 27
- Sigourney 35
- Silver City 27
- Sioux Center 14
- Sioux City 41
- Sioux Rapids 9
- Slater 16
- Solon 32
- South English 25
- Spencer 9
- Spirit Lake 9
- Spring Hill 26
- Springville 32
- St. Ansgar 25
- St. Anthony 25
- St. Charles 20
- St. Marys 20
- Stacyville 25
- Stanton 6
- Stanwood 44
- State Center 26
- Stockton 38
- Story City 16
- Struble 14
- Stuart 10
- Sully 32
- Superior 9
- Sutherland 9
- Swan 26
- Swea City 9
- Swisher 25
- Tabor 27
- Tama 31
- Tennant 26
- Terril 9
- Thayer 10
- Thompson 21
- Thornburg 35
- Thurman 27
- Tiffin 25
- Tipton 44
- Titonka 9
- Toledo 31
- Toronto 38
- Traer 31
- Treynor 27
- Truro 20
- Underwood 27
- University Heights 25
- University Park 16
- Urbana 34
- Urbandale 26
- Valeria 26
- Van Horne 34
- Van Meter 26
- Van Wert 20
- Ventura 21
- Victor 34
- Vining 34
- Vinton 34
- Wahpeton 9
- Walcott 28
- Walford 34
- Walker 34
- Wallingford 9
- Walnut 12
- Washington 25
- Waterloo 88
- Waukee 26
- Wayland 9
- Webb 9
- Webster 35
- Weldon 20
- Wellman 25
- Wesley 9
- West Bend 9
- West Branch 44
- West Chester 25
- West Des Moines 41
- West Liberty 44
- West Okoboji 9
- Westphalia 17
- What Cheer 35
- Wheatland 38
- Whittemore 9
- Williamsburg 25
- Williamson 20
- Wilton 38
- Windsor Heights 26
- Winfield 9
- Winterset 20
- Winthrop 25
- Woden 9
- Woodbine 26
- Woodburn 20
- Woodward 16
- Worthington 23
- Wyoming 38
- Yale 16
- Zearing 16
Rescues in Iowa
All states · All rescues · Listings are updated daily.