Iowa Pet Rescues Animal Shelters (page 1 of 2)

Please contact the shelters and rescues below to adopt a homeless animal.

To maintain this very large list of shelters is a huge undertaking for our small staff. If you find any of the information below is incorrect or outdated, or to add a shelter, please let us know via our CONTACT FORM. In your correspondence, please mention the organization and the state.

Iowa animal shelterAckley Animal Control, Ackley 50601

Iowa animal shelterAdopt-A-Friend Animal Sanctuary, Coralville 52241

Iowa animal shelterAmes Animal Shelter and Control, Ames 50010

Iowa animal shelterAnimal Lifeline of Iowa, Inc., Carlisle 50047

Iowa animal shelterAnimal Protection League, Burlington 52601

Iowa animal shelterAnimal Protection Society of Iowa, Des Monies 50317

Iowa animal shelterAnimal Rescue League of Iowa, Des Moines 50313

Iowa animal shelterAnimal Rescue League of Iowa - West, West Des Moines 50265

Iowa animal shelterAnimal Welfare Foundation of Iowa, Anamosa 52205

Iowa animal shelterAppanoose County Shelter, Mistic 52574

Iowa animal shelterAtlantic Animal Shelter, Atlantic 50022

Iowa animal shelterAvoca City Animal Shelter/ Northside Animal Hospital, Avoca 51521

Iowa animal shelterBeloved Animals, Cedar Rapids 52401

Iowa animal shelterBlack Dragon Ferret Rescue, Council Bluffs 51503

Iowa animal shelterBoone Area Humane Society, Boone 50036

Iowa animal shelterC & W Rustic Hollow Shelter, Nashua 50658

Iowa animal shelterCalhoun County Pound, Rockwell City 50579

Iowa animal shelterCedar Bend Humane Society, Waterloo 50703

Iowa animal shelterCedar Rapids Animal Shelter, Ely 52227

Iowa animal shelterCedar Valley Humane Society, Cedar Rapids 52403

Iowa animal shelterCity of Des Moines Animal Control and Shelter, Des Moines 50320

Iowa animal shelterClinton Humane Society, Clinton 52732

Iowa animal shelterCompanion Animal Network, Marion 52302

Iowa animal shelterCouncil Bluffs Animal Shelter, Council Bluffs 51501

Iowa animal shelterCreston Animal Control, Creston 50801

Iowa animal shelterCreston Animal Rescue Effort, Creston 50801

Iowa animal shelterDenison City Animal Shelter, Denison 51442

Iowa animal shelterDes Moines County Humane Society, Burlington 52601

Iowa animal shelterDubuque Humane Society - Shelter, Dubuque 52003

Iowa animal shelterEmmetsburg Animal Shelter, Emmetsburg 50536

Iowa animal shelterFort Madison Humane Society, Fort Madison 52627

Iowa animal shelterFriends of the Animals, Tipton 52772

Iowa animal shelterGreene County Humane Society, Jefferson 50129

Iowa animal shelterH.E.A.R.T., Eldora 50627

Iowa animal shelterHarlan Animal Shelter, Harlan 51537