Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
Allsop Family Humane Society
7411 Mount Vernon Rd SE, Cedar Rapids, IA 52403-7131
-
Cedar Rapids Animal Care and Control
7241 Washington Vw Pkwy SW, Cedar Rapids, IA 52404
-
Cedar Valley Humane Society
7411 Mt Vernon Rd SE, Cedar Rapids, IA 52403
-
Dogs Forever
809 Rockford Rd SW, Cedar Rapids, IA 52404
-
Last Hope Animal Rescue
1823 16th Ave SW, Cedar Rapids, IA 52404
-
SAINT Cat Adoption Center
1200 16th Ave SW, Cedar Rapids, IA 52404
-
HVK Bullies
Cedar Rapids, IA
-
ARL Animal Services
1441 Harriet St, Des Moines, IA 50317
Mon-Fri 9:30am-6:30pm, Sat-Sun 9:30am-5:30pm
-
Animal Lifeline of Iowa
4521 SE 14th St, Des Moines, IA 50320
Mon-Tue 9:30am-6:30pm, Wed-Thu 12pm-5pm, Fri 12pm-4pm, Sat-Sun 9:30am-5:30pm
-
ARL Animal Services
1615 SE 14th St, Des Moines, IA 50320-1010
Mon-Fri 9:30am-6:30pm, Sat-Sun 9:30am-5:30pm
-
Pet Project
4944 Franklin Ave Ste. N, Des Moines, IA 50310
-
Animal Rescue League of Iowa
5452 NE 22nd St, Des Moines, IA 50313-2528
-
Forever Home Dog Rescue
PO Box 33, Des Moines, IA 50125
-
Iowa Bird Rehabilitation
3108 49th St, Des Moines, IA 50310
-
Humane Society of Scott County
2802 W Central Park Ave, Davenport, IA 52804
-
Kings Harvest Pet Rescue No Kill Shelter
21110 Holden Dr, Davenport, IA 52806
-
Humane Society Of Scott County
5001 N Brady St, Davenport, IA 52806-3945
-
K9 Kindness Rescue
4208 N Division St, Davenport, IA 52806-4608
-
Kings Harvest Pet Rescue No Kill Shelter
2504 W Central Park Ave, Davenport, IA 52804
-
Rapid Wildlife Services
925 Northbrook Dr, Davenport, IA 52806
Boone 4
-
Ledges Farm Dog Camp
1487 Q Ave, Boone, IA 50036
Mon-Sat 7am-10:30am, Sun 3pm-6pm
-
Iowa Family Exotics & Rescue
1122 W 2nd St, Boone, IA 50036
Mon-Sat 10am-8pm
-
Animal Protection and Education Charity
801 W Mamie Eisenhower Ave, Boone, IA 50036
-
Boone Area Humane Society
228 W 16th St, Boone, IA 50036
-
Morningside Happy Tails
6801 Morningside Ave, Sioux City, IA 51106
Mon-Fri 7am-11am, Sat-Sun 8am-9am
-
Siouxland Humane Society
1015 Tri View Ave, Sioux City, IA 51103
Tue-Fri 11am-5pm, Sat 10am-5pm
-
Sioux City Animal Adoption And Rescue Center
2400 Hawkeye Dr, Sioux City, IA 51105
Tue 10am-2pm, Wed 9am-5pm, Thu 10am-2pm, Fri 9am-5pm, Sun 11am-2pm
-
Noah's Hope Animal Rescue
2601 Myrtle St, Sioux City, IA 51103
-
Midlands Humane Society
1020 Railroad Hwy, Council Bluffs, IA 51503-6400
Mon-Fri 12pm-6pm, Sat 11am-5pm
-
Promise 4 Paws
1027 S 3rd St, Council Bluffs, IA 51503
-
Council Bluffs Animal Control
1020 Railroad Hwy Ste 101, Council Bluffs, IA 51503-6400
-
Home Away from Home
3030 Northgate Dr, Iowa City, IA 52245-9501
Mon-Sun 7am-12pm
-
Iowa City Animal Care and Adoption Center
4852 Sand Rd SE, Iowa City, IA 52240-8207
Mon-Fri 10:30am-5:30pm, Sat 10:30am-3pm
-
Iowa City Animal Care and Adoption Center
3910 Napoleon Ln, Iowa City, IA 52240
-
Animal Rescue League of Marshalltown
1921 Taylor Ave, Marshalltown, IA 50158
-
Paws & Play
1410 Iowa Ave W, Marshalltown, IA 50158
-
Rescue Inn
2265 Marshalltown Blvd, Marshalltown, IA 50158-9892
-
The Cat Hut
1118 2nd St, Webster City, IA 50595
-
Hamilton County Animal AdvoCATes
1118 2nd St, Webster City, IA 50595-1241
-
The Paw Print Pad LLC
200 Commerce Dr, Webster City, IA 50595
-
Furry Friends Refuge
3505 Mills Civic Pkwy, West Des Moines, IA 50265
-
Furry Friends Refuge
1211 Grand Ave, West Des Moines, IA 50265-3523
-
Hope Animal Rescue of Iowa
PO Box 65126, West Des Moines, IA 50265
Altoona 2
-
Flawless Paws
295 9th St NE, Altoona, IA 50009
Mon-Fri 7am-5:30pm, Sat 8am-5pm, Sun 3pm-5pm
-
Hope After Racing Thoroughbreds
1 Prairie Meadows Dr, Altoona, IA 50009
Ames 2
-
Ames Animal Shelter
325 Billy Sunday Rd, Ames, IA 50010
Mon 12pm-4pm, Tue-Fri 12pm-5:30pm, Sat-Sun 8am-5pm
-
Iowa Wildlife Center
328 Main St, Ames, IA 50010
Ankeny 2
-
Wags
1650 SW Magazine Rd, Ankeny, IA 50023
-
A Dog's Life
2202 W 1st St, Ankeny, IA 50023
-
Peaceful Paws Country Club
12382 150th St, Burlington, IA 52601
Mon-Fri 7am-9am
-
Des Moines County Humane Society
2000 N Roosevelt Ave, Burlington, IA 52601
Creston 2
-
Dog Gone Rescue
205 S Sumner Ave, Creston, IA 50801
-
Creston Animal Rescue Effort
710 Lake Shore Dr, Creston, IA 50801
Decorah 2
-
Humane Society of NE Iowa
2345 Millennium Rd, Decorah, IA 52101
-
Iowa Weim Rescue
906 W Pearl St, Decorah, IA 52101-2042
-
Noah's Ark Animal Foundation
1986 Gear Ave, Fairfield, IA 52556-9019
-
Heavenly Pet Sanctuary
2174 Key Blvd, Fairfield, IA 52556-8807
Grinnell 2
-
Poweshiek Animal League Shelter - PALS
4167 20th St, Grinnell, IA 50112
Tue-Fri 3pm-6pm, Sat 10am-1pm
-
Nelson and Son Working Dogs
624 462nd Ave, Grinnell, IA 50112-8029
Humboldt 2
-
Moffitt Animal Shelter
19th St N, Humboldt, IA 50548
-
Humboldt County Humane Society
1008 11th Ave N, Humboldt, IA 50548-1224
-
Unleashed Pet Services
210 9th Ave SE, Independence, IA 50644
-
Wildthunder Wildlife and Animals Rehabilitation
2584 Henley Ave, Independence, IA 50644
Keokuk 2
-
Keokuk Animal Services
249 Carbide Ln, Keokuk, IA 52632
-
Keokuk Humane Society
1124 Johnson St, Keokuk, IA 52632-4653
Tue 1pm-5pm, Thu-Fri 1pm-5pm
-
Jackson County Humane Society
23354 Dark Hollow Rd, Maquoketa, IA 52060-9488
-
4 The Love of Cats
700 Pershing Rd #73, Maquoketa, IA 52060
-
Loess Hills Pet Retreat
2158 280th Ln, Missouri Valley, IA 51555
-
Backroad Bed & Biscuit
2441 Laredo Ave, Missouri Valley, IA 51555-8039
-
Muscatine Humane Society
920 S Houser St, Muscatine, IA 52761
-
Muscatine Animal Control
312 E 5th St #1, Muscatine, IA 52761
-
Stephen Memorial Animal Shelter
1716 Pella Ave, Oskaloosa, IA 52577
Tue-Wed 12pm-5pm, Fri 12pm-5pm, Sat 11am-4pm
-
stephen memorial animal oskaloosa
2299 235th St, Oskaloosa, IA 52577
Ottumwa 2
-
Heartland Humane Society
314 Fox Sauk Rd, Ottumwa, IA 52501
-
Wildlife Removal Southeast Iowa
750 Gateway Dr, Ottumwa, IA 52501-2204
Red Oak 2
-
Montgomery County Animal Shelter
103 S Broadway St, Red Oak, IA 51566
-
Piggies Paradise
407 E Coolbaugh St, Red Oak, IA 51566-2319
Tipton 2
-
Friends Of The Animals
320 W 6th St, Tipton, IA 52772-1620
Tue-Wed 12pm-5:30pm, Thu 12pm-8pm, Fri 12pm-5:30pm, Sat 9am-3:30pm
-
Tadan’s Touch
107 Cedar St, Tipton, IA 52772
Vinton 2
-
Better Together Animal Rescue
211 W 4th St, Vinton, IA 52349
-
Friends Of The Shelter
5999 25th Avenue Trl, Vinton, IA 52349-9211
Waterloo 2
-
Cedar Bend Humane Society
1166 W Airline Hwy, Waterloo, IA 50703
Tue-Sun 10am-5pm
-
Black Hawk Animal Control
1166 W Airline Hwy, Waterloo, IA 50703
-
Lucky Paws
2057 210th St, Winterset, IA 50273
-
Roxy's Luxury Dog AirBnB
802 N 8th Ave, Winterset, IA 50273
Algona 1
-
Kossuth County Tails of Hope Rescue
2102 80th Ave, Algona, IA 50511
Anamosa 1
-
Pet Place Lodging
23356 Fairview Rd, Anamosa, IA 52205-7825
Atlantic 1
-
Atlantic Animal Shelter
309 Sunnyside Ln, Atlantic, IA 50022
Audubon 1
-
In the Dog House
1710 US-71, Audubon, IA 50025
Bellevue 1
-
K9 Comfort
32824 216th St, Bellevue, IA 52031
Mon 8:30am-10am, Wed-Sat 8:30am-10am, Sun 5pm-6pm
Bennett 1
-
Herky's Bed and Biscuits
2059 220th St, Bennett, IA 52721
-
Rustys Retreat
2514 Robinson Ave, Bondurant, IA 50035
Breda 1
-
Dano’s Dog spaw
16621 140th St, Breda, IA 51436
Carroll 1
-
Animal Rescue of Carroll
1721 E 10th St, Carroll, IA 51401
Mon 11am-3pm, Wed 11am-3pm, Fri 3pm-6pm, Sat 10am-1pm
-
Furever Friends Rescue
19507 IA-2, Centerville, IA 52544
Chariton 1
-
Humane Society of Lucas County
118 E Lincoln Ave, Chariton, IA 50049
-
PAWS Humane Society
303 Shaw Ave, Charles City, IA 50616
Sat 11am-2pm, Sun 1pm-3pm
Clinton 1
-
Clinton Humane Society
1473 Main Ave, Clinton, IA 52732
-
K9 Country
35549 Osterdock Rd, Colesburg, IA 52035-8102
Collins 1
-
Iowa Ferret Rescue
608 2nd Ave, Collins, IA 50055
Cylinder 1
-
Betsy's Barn Pig Rescue
Cylinder, IA
De Soto 1
-
AHeinz57 Pet Rescue & Transport
4002 Ash St, De Soto, IA 50069
Mon-Tue 11am-7pm, Wed 2pm-7pm, Thu-Fri 11am-7pm, Sat-Sun 11am-4pm
Dubuque 1
-
Dubuque Regional Humane Society
4242 Chavenelle Rd, Dubuque, IA 52002
Tue-Fri 12pm-6pm, Sat 11am-5pm, Sun 1pm-4pm
Duncombe 1
-
Critter Camp of Iowa
1848 Taylor Ave, Duncombe, IA 50532-7525
-
Briley
1633 15th Ave SE, Dyersville, IA 52040
Fri 9am-10am
-
Emmet County Animal Shelter
1703 7th Ave S, Estherville, IA 51334
-
Almost Home Iowa
725 S 32nd St, Fort Dodge, IA 50501
-
PAW Animal Shelter
2031 48th St, Fort Madison, IA 52627
-
Ace's Animal Control
700 N 3rd St, Guthrie Center, IA 50115
Hazleton 1
-
Buchanan County Animal Shelter
400 Main St N, Hazleton, IA 50641
Mon-Thu 9:30am-12pm, Sat-Sun 9:30am-3pm
-
A Paw Above LLC
1373 Salem Rd, Hillsboro, IA 52630
Mon-Fri 9am-5pm
Humeston 1
-
Humeston Livestock Auction
1026 N Front St, Humeston, IA 50123
-
Kiya Koda Humane Society
1206 N Jefferson Way, Indianola, IA 50125
Mon-Sat 8am-12pm
-
Greenbelt Humane Society
319 River St, Iowa Falls, IA 50126-2006
-
Black Hawk Wildlife Rehabilitation Project
5945 W Gresham Rd, Janesville, IA 50647-1150
-
PAWS
605 W Russell St, Jefferson, IA 50129-2653
-
Marion County Humane Society
1701 E Pleasant St, Knoxville, IA 50138
Le Mars 1
-
Wet-Nose Rescue
1331 Hawkeye Ave SW, Le Mars, IA 51031
Lisbon 1
-
Fur Fun Rescue
229 Badger Rd, Lisbon, IA 52253
Logan 1
-
Harrison County Humane Society
106 N 5th Ave, Logan, IA 51546
-
Humane Society of North Iowa
2700 S Birch Dr, Mason City, IA 50401
-
Gleason Homestead Asylum
2818 110th Ave, Masonville, IA 50654-8810
Milford 1
-
Humane Society of Northwest Iowa
607 28th St, Milford, IA 51351
-
Animal Welfare Friends
22407 US-151 Br, Monticello, IA 52310-7929
Moulton 1
-
Foglesong Spring Creek Puppies
Moulton, IA
Nevada 1
-
Story County Animal Shelter
975 W Lincoln Hwy, Nevada, IA 50201
-
Little Paws
1850 220th St, New Hampton, IA 50659
Newton 1
-
Paws-N-Claws Iowa
108 1st St S, Newton, IA 50208
OSCEOLA 1
-
Clarke-County Animal-Shelter
125 E Ayers St, OSCEOLA, IA 50213-1004
Panora 1
-
Panora PETS
114 W Main St, Panora, IA 50216
Perry 1
-
Raccoon River Pet Rescue
14360 Ivy Pl, Perry, IA 50220
Tue-Fri 10:30am-4pm, Sat 9am-2pm
-
Calhoun County Canine Shelter
501 Court St, Rockwell City, IA 50579
Roland 1
-
Hurd's Hound Haven
3275 400th St, Roland, IA 50236-7500
Russell 1
-
Last Chance
114 Prairie St, Russell, IA 50238
-
Safe Haven of Iowa County
2783 Highway 6 Trl, South Amana, IA 52334-8529
Spencer 1
-
People For Pets
2312 Highway Blvd, Spencer, IA 51301-2108
-
The Canine Cabin
210 Industrial Dr, Stacyville, IA 50476
Swisher 1
-
Dnr-Coralville Wildlife Unit
2564 Amana Rd NW, Swisher, IA 52338-9556
Tama 1
-
Tama County Humane Society
1406 E 5th St, Tama, IA 52339
-
The Barking Lot
3235 99th St, Urbandale, IA 50322
Mon-Fri 7am-6pm
-
PAWS & More Animal Shelter
1004 W Madison St, Washington, IA 52353
Tue-Sun 12pm-4pm
-
Paws on Prairie
728 W Prairie St, West Liberty, IA 52776
Mon-Fri 6:30am-12pm, Sat-Sun 8am-12pm
Also in Iowa
- Dog Boarding Facilities176
- Dog Trainers70
- Dog Parks & Off-Leash Areas70
- Pet Sitters & Dog Walkers49
- Indoor Dog Parks10
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.
How long is a dog in heat?
A dog's heat cycle typically lasts for several weeks, averaging about three weeks in total. During this period, female dogs should be kept away from communal spaces across Iowa to avoid accidental breeding. Owners can explore 142 dog parks in Iowa to plan future visits once the cycle ends.
How long does a dog stay in heat?
Female dogs usually stay in heat for about three weeks, during which they can attract male dogs from significant distances. To ensure safety, restrict outdoor play to private, fully fenced yards throughout Iowa. Our guide lists 142 dog parks in Iowa for safe exercise options after the heat cycle completes.