All states›Animal Shelters & Rescues›Iowa

Animal Shelters & Rescues in Iowa

142 of the 513 dog parks, shelters, trainers and boarding kennels we track in Iowa are shelter and rescue services. Full listings for every city are on the Iowa page.

142locations
88cities
513locations statewide

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.

Cedar Rapids 7

  1. Allsop Family Humane Society

    7411 Mount Vernon Rd SE, Cedar Rapids, IA 52403-7131

  2. Cedar Rapids Animal Care and Control

    7241 Washington Vw Pkwy SW, Cedar Rapids, IA 52404

  3. Cedar Valley Humane Society

    7411 Mt Vernon Rd SE, Cedar Rapids, IA 52403

  4. Dogs Forever

    809 Rockford Rd SW, Cedar Rapids, IA 52404

  5. Last Hope Animal Rescue

    1823 16th Ave SW, Cedar Rapids, IA 52404

  6. SAINT Cat Adoption Center

    1200 16th Ave SW, Cedar Rapids, IA 52404

  7. HVK Bullies

    Cedar Rapids, IA

Des Moines 7

  1. ARL Animal Services

    1441 Harriet St, Des Moines, IA 50317

    Mon-Fri 9:30am-6:30pm, Sat-Sun 9:30am-5:30pm

  2. 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

  3. ARL Animal Services

    1615 SE 14th St, Des Moines, IA 50320-1010

    Mon-Fri 9:30am-6:30pm, Sat-Sun 9:30am-5:30pm

  4. Pet Project

    4944 Franklin Ave Ste. N, Des Moines, IA 50310

  5. Animal Rescue League of Iowa

    5452 NE 22nd St, Des Moines, IA 50313-2528

  6. Forever Home Dog Rescue

    PO Box 33, Des Moines, IA 50125

  7. Iowa Bird Rehabilitation

    3108 49th St, Des Moines, IA 50310

Davenport 6

  1. Humane Society of Scott County

    2802 W Central Park Ave, Davenport, IA 52804

  2. Kings Harvest Pet Rescue No Kill Shelter

    21110 Holden Dr, Davenport, IA 52806

  3. Humane Society Of Scott County

    5001 N Brady St, Davenport, IA 52806-3945

  4. K9 Kindness Rescue

    4208 N Division St, Davenport, IA 52806-4608

  5. Kings Harvest Pet Rescue No Kill Shelter

    2504 W Central Park Ave, Davenport, IA 52804

  6. Rapid Wildlife Services

    925 Northbrook Dr, Davenport, IA 52806

Boone 4

  1. Ledges Farm Dog Camp

    1487 Q Ave, Boone, IA 50036

    Mon-Sat 7am-10:30am, Sun 3pm-6pm

  2. Iowa Family Exotics & Rescue

    1122 W 2nd St, Boone, IA 50036

    Mon-Sat 10am-8pm

  3. Animal Protection and Education Charity

    801 W Mamie Eisenhower Ave, Boone, IA 50036

  4. Boone Area Humane Society

    228 W 16th St, Boone, IA 50036

Sioux City 4

  1. Morningside Happy Tails

    6801 Morningside Ave, Sioux City, IA 51106

    Mon-Fri 7am-11am, Sat-Sun 8am-9am

  2. Siouxland Humane Society

    1015 Tri View Ave, Sioux City, IA 51103

    Tue-Fri 11am-5pm, Sat 10am-5pm

  3. 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

  4. Noah's Hope Animal Rescue

    2601 Myrtle St, Sioux City, IA 51103

Council Bluffs 3

  1. Midlands Humane Society

    1020 Railroad Hwy, Council Bluffs, IA 51503-6400

    Mon-Fri 12pm-6pm, Sat 11am-5pm

  2. Promise 4 Paws

    1027 S 3rd St, Council Bluffs, IA 51503

  3. Council Bluffs Animal Control

    1020 Railroad Hwy Ste 101, Council Bluffs, IA 51503-6400

Iowa City 3

  1. Home Away from Home

    3030 Northgate Dr, Iowa City, IA 52245-9501

    Mon-Sun 7am-12pm

  2. 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

  3. Iowa City Animal Care and Adoption Center

    3910 Napoleon Ln, Iowa City, IA 52240

Marshalltown 3

  1. Animal Rescue League of Marshalltown

    1921 Taylor Ave, Marshalltown, IA 50158

  2. Paws & Play

    1410 Iowa Ave W, Marshalltown, IA 50158

  3. Rescue Inn

    2265 Marshalltown Blvd, Marshalltown, IA 50158-9892

Webster City 3

  1. The Cat Hut

    1118 2nd St, Webster City, IA 50595

  2. Hamilton County Animal AdvoCATes

    1118 2nd St, Webster City, IA 50595-1241

  3. The Paw Print Pad LLC

    200 Commerce Dr, Webster City, IA 50595

West Des Moines 3

  1. Furry Friends Refuge

    3505 Mills Civic Pkwy, West Des Moines, IA 50265

  2. Furry Friends Refuge

    1211 Grand Ave, West Des Moines, IA 50265-3523

  3. Hope Animal Rescue of Iowa

    PO Box 65126, West Des Moines, IA 50265

Altoona 2

  1. Flawless Paws

    295 9th St NE, Altoona, IA 50009

    Mon-Fri 7am-5:30pm, Sat 8am-5pm, Sun 3pm-5pm

  2. Hope After Racing Thoroughbreds

    1 Prairie Meadows Dr, Altoona, IA 50009

Ames 2

  1. Ames Animal Shelter

    325 Billy Sunday Rd, Ames, IA 50010

    Mon 12pm-4pm, Tue-Fri 12pm-5:30pm, Sat-Sun 8am-5pm

  2. Iowa Wildlife Center

    328 Main St, Ames, IA 50010

Ankeny 2

  1. Wags

    1650 SW Magazine Rd, Ankeny, IA 50023

  2. A Dog's Life

    2202 W 1st St, Ankeny, IA 50023

Burlington 2

  1. Peaceful Paws Country Club

    12382 150th St, Burlington, IA 52601

    Mon-Fri 7am-9am

  2. Des Moines County Humane Society

    2000 N Roosevelt Ave, Burlington, IA 52601

Creston 2

  1. Dog Gone Rescue

    205 S Sumner Ave, Creston, IA 50801

  2. Creston Animal Rescue Effort

    710 Lake Shore Dr, Creston, IA 50801

Decorah 2

  1. Humane Society of NE Iowa

    2345 Millennium Rd, Decorah, IA 52101

  2. Iowa Weim Rescue

    906 W Pearl St, Decorah, IA 52101-2042

Fairfield 2

  1. Noah's Ark Animal Foundation

    1986 Gear Ave, Fairfield, IA 52556-9019

  2. Heavenly Pet Sanctuary

    2174 Key Blvd, Fairfield, IA 52556-8807

Grinnell 2

  1. Poweshiek Animal League Shelter - PALS

    4167 20th St, Grinnell, IA 50112

    Tue-Fri 3pm-6pm, Sat 10am-1pm

  2. Nelson and Son Working Dogs

    624 462nd Ave, Grinnell, IA 50112-8029

Humboldt 2

  1. Moffitt Animal Shelter

    19th St N, Humboldt, IA 50548

  2. Humboldt County Humane Society

    1008 11th Ave N, Humboldt, IA 50548-1224

Independence 2

  1. Unleashed Pet Services

    210 9th Ave SE, Independence, IA 50644

  2. Wildthunder Wildlife and Animals Rehabilitation

    2584 Henley Ave, Independence, IA 50644

Keokuk 2

  1. Keokuk Animal Services

    249 Carbide Ln, Keokuk, IA 52632

  2. Keokuk Humane Society

    1124 Johnson St, Keokuk, IA 52632-4653

    Tue 1pm-5pm, Thu-Fri 1pm-5pm

Maquoketa 2

  1. Jackson County Humane Society

    23354 Dark Hollow Rd, Maquoketa, IA 52060-9488

  2. 4 The Love of Cats

    700 Pershing Rd #73, Maquoketa, IA 52060

Missouri Valley 2

  1. Loess Hills Pet Retreat

    2158 280th Ln, Missouri Valley, IA 51555

  2. Backroad Bed & Biscuit

    2441 Laredo Ave, Missouri Valley, IA 51555-8039

Muscatine 2

  1. Muscatine Humane Society

    920 S Houser St, Muscatine, IA 52761

  2. Muscatine Animal Control

    312 E 5th St #1, Muscatine, IA 52761

Oskaloosa 2

  1. Stephen Memorial Animal Shelter

    1716 Pella Ave, Oskaloosa, IA 52577

    Tue-Wed 12pm-5pm, Fri 12pm-5pm, Sat 11am-4pm

  2. stephen memorial animal oskaloosa

    2299 235th St, Oskaloosa, IA 52577

Ottumwa 2

  1. Heartland Humane Society

    314 Fox Sauk Rd, Ottumwa, IA 52501

  2. Wildlife Removal Southeast Iowa

    750 Gateway Dr, Ottumwa, IA 52501-2204

Red Oak 2

  1. Montgomery County Animal Shelter

    103 S Broadway St, Red Oak, IA 51566

  2. Piggies Paradise

    407 E Coolbaugh St, Red Oak, IA 51566-2319

Tipton 2

  1. 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

  2. Tadan’s Touch

    107 Cedar St, Tipton, IA 52772

Vinton 2

  1. Better Together Animal Rescue

    211 W 4th St, Vinton, IA 52349

  2. Friends Of The Shelter

    5999 25th Avenue Trl, Vinton, IA 52349-9211

Waterloo 2

  1. Cedar Bend Humane Society

    1166 W Airline Hwy, Waterloo, IA 50703

    Tue-Sun 10am-5pm

  2. Black Hawk Animal Control

    1166 W Airline Hwy, Waterloo, IA 50703

Winterset 2

  1. Lucky Paws

    2057 210th St, Winterset, IA 50273

  2. Roxy's Luxury Dog AirBnB

    802 N 8th Ave, Winterset, IA 50273

Algona 1

  1. Kossuth County Tails of Hope Rescue

    2102 80th Ave, Algona, IA 50511

Anamosa 1

  1. Pet Place Lodging

    23356 Fairview Rd, Anamosa, IA 52205-7825

Atlantic 1

  1. Atlantic Animal Shelter

    309 Sunnyside Ln, Atlantic, IA 50022

    Water access

Audubon 1

  1. In the Dog House

    1710 US-71, Audubon, IA 50025

Bellevue 1

  1. K9 Comfort

    32824 216th St, Bellevue, IA 52031

    Mon 8:30am-10am, Wed-Sat 8:30am-10am, Sun 5pm-6pm

Bennett 1

  1. Herky's Bed and Biscuits

    2059 220th St, Bennett, IA 52721

Bondurant 1

  1. Rustys Retreat

    2514 Robinson Ave, Bondurant, IA 50035

Breda 1

  1. Dano’s Dog spaw

    16621 140th St, Breda, IA 51436

Carroll 1

  1. Animal Rescue of Carroll

    1721 E 10th St, Carroll, IA 51401

    Mon 11am-3pm, Wed 11am-3pm, Fri 3pm-6pm, Sat 10am-1pm

Centerville 1

  1. Furever Friends Rescue

    19507 IA-2, Centerville, IA 52544

Chariton 1

  1. Humane Society of Lucas County

    118 E Lincoln Ave, Chariton, IA 50049

Charles City 1

  1. PAWS Humane Society

    303 Shaw Ave, Charles City, IA 50616

    Sat 11am-2pm, Sun 1pm-3pm

Clinton 1

  1. Clinton Humane Society

    1473 Main Ave, Clinton, IA 52732

Colesburg 1

  1. K9 Country

    35549 Osterdock Rd, Colesburg, IA 52035-8102

Collins 1

  1. Iowa Ferret Rescue

    608 2nd Ave, Collins, IA 50055

Cylinder 1

  1. Betsy's Barn Pig Rescue

    Cylinder, IA

De Soto 1

  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

  1. Dubuque Regional Humane Society

    4242 Chavenelle Rd, Dubuque, IA 52002

    Tue-Fri 12pm-6pm, Sat 11am-5pm, Sun 1pm-4pm

Duncombe 1

  1. Critter Camp of Iowa

    1848 Taylor Ave, Duncombe, IA 50532-7525

Dyersville 1

  1. Briley

    1633 15th Ave SE, Dyersville, IA 52040

    Fri 9am-10am

Estherville 1

  1. Emmet County Animal Shelter

    1703 7th Ave S, Estherville, IA 51334

Fort Dodge 1

  1. Almost Home Iowa

    725 S 32nd St, Fort Dodge, IA 50501

Fort Madison 1

  1. PAW Animal Shelter

    2031 48th St, Fort Madison, IA 52627

Guthrie Center 1

  1. Ace's Animal Control

    700 N 3rd St, Guthrie Center, IA 50115

Hazleton 1

  1. Buchanan County Animal Shelter

    400 Main St N, Hazleton, IA 50641

    Mon-Thu 9:30am-12pm, Sat-Sun 9:30am-3pm

Hillsboro 1

  1. A Paw Above LLC

    1373 Salem Rd, Hillsboro, IA 52630

    Mon-Fri 9am-5pm

Humeston 1

  1. Humeston Livestock Auction

    1026 N Front St, Humeston, IA 50123

Indianola 1

  1. Kiya Koda Humane Society

    1206 N Jefferson Way, Indianola, IA 50125

    Mon-Sat 8am-12pm

Iowa Falls 1

  1. Greenbelt Humane Society

    319 River St, Iowa Falls, IA 50126-2006

Janesville 1

  1. Black Hawk Wildlife Rehabilitation Project

    5945 W Gresham Rd, Janesville, IA 50647-1150

Jefferson 1

  1. PAWS

    605 W Russell St, Jefferson, IA 50129-2653

Knoxville 1

  1. Marion County Humane Society

    1701 E Pleasant St, Knoxville, IA 50138

Le Mars 1

  1. Wet-Nose Rescue

    1331 Hawkeye Ave SW, Le Mars, IA 51031

Lisbon 1

  1. Fur Fun Rescue

    229 Badger Rd, Lisbon, IA 52253

Logan 1

  1. Harrison County Humane Society

    106 N 5th Ave, Logan, IA 51546

Mason City 1

  1. Humane Society of North Iowa

    2700 S Birch Dr, Mason City, IA 50401

Masonville 1

  1. Gleason Homestead Asylum

    2818 110th Ave, Masonville, IA 50654-8810

Milford 1

  1. Humane Society of Northwest Iowa

    607 28th St, Milford, IA 51351

Monticello 1

  1. Animal Welfare Friends

    22407 US-151 Br, Monticello, IA 52310-7929

Moulton 1

  1. Foglesong Spring Creek Puppies

    Moulton, IA

Nevada 1

  1. Story County Animal Shelter

    975 W Lincoln Hwy, Nevada, IA 50201

New Hampton 1

  1. Little Paws

    1850 220th St, New Hampton, IA 50659

Newton 1

  1. Paws-N-Claws Iowa

    108 1st St S, Newton, IA 50208

OSCEOLA 1

  1. Clarke-County Animal-Shelter

    125 E Ayers St, OSCEOLA, IA 50213-1004

Panora 1

  1. Panora PETS

    114 W Main St, Panora, IA 50216

Perry 1

  1. Raccoon River Pet Rescue

    14360 Ivy Pl, Perry, IA 50220

    Tue-Fri 10:30am-4pm, Sat 9am-2pm

Rockwell City 1

  1. Calhoun County Canine Shelter

    501 Court St, Rockwell City, IA 50579

Roland 1

  1. Hurd's Hound Haven

    3275 400th St, Roland, IA 50236-7500

Russell 1

  1. Last Chance

    114 Prairie St, Russell, IA 50238

South Amana 1

  1. Safe Haven of Iowa County

    2783 Highway 6 Trl, South Amana, IA 52334-8529

Spencer 1

  1. People For Pets

    2312 Highway Blvd, Spencer, IA 51301-2108

Stacyville 1

  1. The Canine Cabin

    210 Industrial Dr, Stacyville, IA 50476

Swisher 1

  1. Dnr-Coralville Wildlife Unit

    2564 Amana Rd NW, Swisher, IA 52338-9556

Tama 1

  1. Tama County Humane Society

    1406 E 5th St, Tama, IA 52339

Urbandale 1

  1. The Barking Lot

    3235 99th St, Urbandale, IA 50322

    Mon-Fri 7am-6pm

Washington 1

  1. PAWS & More Animal Shelter

    1004 W Madison St, Washington, IA 52353

    Tue-Sun 12pm-4pm

West Liberty 1

  1. Paws on Prairie

    728 W Prairie St, West Liberty, IA 52776

    Mon-Fri 6:30am-12pm, Sat-Sun 8am-12pm

Check visitor policies early. Municipal facilities usually allow walk-in visits during public hours, but private rescues often require an approved application before scheduling a meet-and-greet.

Also in Iowa

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.