There are 91 dog rescues and animal shelters in Iowa with a public listing: 48 shelters and 43 rescue groups. The list below starts with the ones that have the most and best public reviews, and the map shows all of them.
Rescues and shelters come from public business listings. We do not run adoptions and nobody pays to appear. Call first: hours and available dogs change every day.
Dog rescues near cities in Iowa
Breed rescues in Iowa
The 60 most reviewed dog rescues and shelters in Iowa
ARL Animal Rescue League of Iowa
Allsop Family Humane Society
Siouxland Humane Society
Dubuque Regional Humane Society
Furry Friends Refuge
Sioux City Animal Adoption & Rescue Center
AHeinz57 Pet Rescue & Transport
Humane Society of Scott County
Iowa City Animal Care and Adoption Center
PAWS & More
Animal Rescue League of Marshalltown
Last Hope Animal Rescue
Animal Welfare Friends
PAW Animal Shelter
Heartland Humane Society
Noah's Hope Animal Rescue
Safe Haven of Iowa County
Humane Society of North Iowa
Marion County Humane Society
Boone Area Humane Society
Almost Home Humane Society of North Central Iowa
It Takes A Village Animal Rescue & Resources
Friends of the Animals
Animal Lifeline of Iowa
Ames Animal Shelter
Muscatine Humane Society
Noah's Ark Animal Foundation
Humane Society of NE Iowa
Harrison County Humane Society
Story County Animal Shelter
Midwest Pets For Life
Stephen Memorial Animal Shelter
Animal Rescue of Carroll
Piggies Paradise
Heavenly Pet Sanctuary
Poweshiek Animal League Shelter (PALS)
Fur Fun Rescue, Inc
Clarke County Animal Shelter
Emmet County Animal Shelter
Patriots for Pets
K9 Kindness Rescue, Inc.
Better Together Animal Rescue
Buchanan County Animal Shelter
PAWS Humane Society (Floyd County, IA)
Dog Gone Rescue, Inc.
Animal Alliance Rescue
Keokuk Humane Society
Lusco Farms Rescue
Moffitt Animal Shelter
Conrad’s Holland Lops
Wet Nose Rescue
Quad Cities Greyhound Adoption
City of Atlantic Animal Shelter
Tails of Hope
ARL Second Chance Ranch
River View Puppies
Almost Home Animal Rescue
Promise 4 Paws
Mason City Stray Animal Shelter
Furever Friends Rescue
Looking for a specific breed?
Shelters and rescues in Iowa take in dogs of every breed. If you want a puppy of one breed, we also list 311 dog breeders in Iowa.
Questions
How many dog rescues are there in Iowa?
We list 91 places to adopt a dog in Iowa: 48 animal shelters and 43 rescue groups, of which 1 work with a single breed.
How much does it cost to adopt a dog in Iowa?
Each shelter or rescue sets its own adoption fee, usually far below the price of a puppy from a breeder, and it normally covers vaccines, a microchip and spaying or neutering. Ask what the fee includes when you call.
Are there breed rescues in Iowa?
Yes: Quad Cities Greyhound Adoption. General shelters also take in purebred dogs, so ask them about the breed you want.