> Iowa Animal Shelters

Iowa Animal Shelters

Iowa Animal Shelters receive pets from:

  • stray animals
  • relatives when an owner has passed away
  • humane organizations and animal control agencies
  • owners who can no longer care for their pets

When animals are taken in, they rarely have a medical history. If there is one available that indicates medical aid or veterinary care has been given; this information is passed on to the new owner. The Animal Shelter cannot guarantee the health or temperament of an animal adopted from the Shelter.

In order to adopt from a Iowa Animal Shelter you will need a Drivers License or photo ID and must be at least 18 years of age.

Please allow at least 30 minutes to visit the Shelter, view the animals and acquaint yourself with those who are available for adoption. If you do not find what you are looking for, a wish list is sometimes maintained at the front desk, so be sure to check with the receptionist.

Want to add your Iowa shelter or rescue to our database? Click here to fill out a short form and have your shelter or rescue added to our database!

4 The Dogs Rescue
West Des Moines, Iowa 50265
Ackley Animal Control
ackley, Iowa 50601
Adopt-A-Friend Animal Sanctuary
coralville, Iowa 52241
AHeinz57 Pet Rescue Transport
Adel, Iowa 50003
Ames Animal Services
Ames, Iowa 50010
Ames Animal Shelter
Ames, Iowa 50010
Animal Lifeline of Iowa, Inc.
carlisle, Iowa 50047
Animal Protection League
burlington, Iowa 52601
Animal Protection Society of Iowa
des monies, Iowa 50317
ELDORA, Iowa 50627
Animal Rescue League of Iowa
des moines, Iowa 50313
Animal Rescue League of Iowa - West
west des moines, Iowa 50265
Animal Rescue League of Marshalltown
Marshalltown, Iowa 50158
Animal Rescue of Carroll
Carroll, Iowa 51401
Animal Welfare Foundation of Iowa
oxford junction, Iowa 52323
Animal Welfare Foundation of Iowa
Monticello, Iowa 52310
Appanoose County Shelter
mistic, Iowa 52574
Atlantic Animal Shelter
atlantic, Iowa 50022
Beloved Animals
cedar rapids, Iowa 52401
Black Dragon Ferret Rescue
council bluffs, Iowa 51503
Boone Area Humane Society
boone, Iowa 50036
Boone Area Humane Society
Boone, Iowa 50036
C W Rustic Hollow Shelter, Inc
Nashua, Iowa 50658
C & W Rustic Hollow Shelter
nashua, Iowa 50658
Calhoun County Pound
rockwell city, Iowa 50579
CARE Pet Rescue, Inc.
West Des Moines, Iowa 50265
Cedar Bend Humane Society
waterloo, Iowa 50703
Cedar Rapids Animal Shelter
ely, Iowa 52227
Cedar Valley Humane Society
cedar rapids, Iowa 52403
Cedar Valley Pit Bull Rescue
Waterloo, Iowa 50702
Clarke County Animal Shelter
Osceola, Iowa 50213
Clarke County Animal Shelter
Osceola, Iowa 50213
Clinton Humane Society
clinton, Iowa 52732
Companion Animal Network
marion, Iowa 52302
Council Bluffs Animal Shelter
council bluffs, Iowa 51501
Council Bluffs Animal Shelter
Council Bluffs, Iowa 51501
Creston Animal Control
creston, Iowa 50801
Creston Animal Rescue Effort
Creston, Iowa 50801
Denison City Animal Shelter
denison, Iowa 51442
Des Moines County Humane Society
burlington, Iowa 52601
Des Moines County Humane Society
Burlington, Iowa 52601
Dog Gone Rescue
Creston, Iowa 50801
Dogs Forever of Iowa
Cedar Rapids, Iowa 52404
Dubuque Humane Society - Shelter
dubuque, Iowa 52003
Emmet County Animal Shelter
Estherville, Iowa 51334
Emmetsburg Animal Shelter
emmetsburg, Iowa 50536