Iowa Animal Shelters

150 Shelters

    e.g. "Miami FL" or "33168"

    Dubuque Regional Humane Society
    Humane Society
    4242 Chavenelle Rd
    Dubuque, IA 52002

    Located in Dubuque County

    (563) 582-6766
    Details
    Emmet County Animal Shelter
    Shelter Organization
    1703 7th Ave South
    Estherville, IA 51334
    (712) 209-1288
    Details
    Eskie Rescuers United
    Rescue Organization
    P.O. Box 8652
    Cedar Rapids, IA 52408

    Located in Linn County

    Fort Madison Humane Society
    Humane Society
    719 Avenue D
    Fort Madison, IA 52627

    Located in Lee County

    Friends of the Animals
    320 W 6th Street
    Tipton, IA 52772

    Located in Cedar County

    (563) 886-2361
    Details
    Fry's Country Bargains
    3351 110 Th Sreet
    Creston, IA 50801

    Located in Union County

    641-345-2568
    Details
    Furry Friends Refuge
    1211 Grand Ave
    West Des Moines, IA 50265

    Located in Polk County

    (515) 222-0009
    Details
    Gems Forever Animal Rescue
    Rescue Organization

    Cedar Rapids, IA 52404
    (319) 775-0470
    Details
    Greene County Humane Society
    Humane Society
    807 W. Washington
    Jefferson, IA 50129

    Located in Greene County

    H.E.A.R.T.
    1502 7Th Ave
    Eldora, IA 50627

    Located in Hardin County

    641-939-2620
    Details
    Harlan Animal Shelter
    Shelter Organization
    Box 650, City Hall
    Harlan, IA 51537

    Located in Shelby County

    712-755-5137
    Details
    Harrison County Humane Society
    Humane Society
    106 N 5th Ave
    Logan, IA 51555

    Located in Harrison County

    712-644-3003
    Details

    Animal Shelters in Iowa

    Iowa has 150 listed animal shelters and rescue organizations, spread across 53 counties. The mix is fairly even between animal shelters and rescue organizations. Cedar Rapids has more than any other Iowa city, followed by Ames and West Des Moines. Somewhere on this list is a Iowa dog or cat who would much rather be at your place.

    Iowa has 150 listed at the moment, and they are shown above with the ones that have photos first. Open any of them for the full address, contact details and opening hours.

    A mix of both, and the difference is worth knowing before you set out. A rescue usually places animals from a network of foster homes rather than from premises you can walk into, so you generally arrange a meeting first. A shelter or humane society more often has a facility you can visit during opening hours.

    Cedar Rapids has more than anywhere else in Iowa, followed by Ames, West Des Moines and Des Moines. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.

    Polk, Story and Linn counties have the most, though listings reach 53 of Iowa's counties in total. The city links in the sidebar are usually the quicker way in.

    Most listings here carry a phone number, and most link to the organization's own website. Calling ahead is worth it — opening hours change, and rescues often work by appointment rather than keeping a building open.
    SHELTER/RESCUE SEARCH

      e.g. "Miami FL" or "33168"

      HAVE YOU SEEN ME?
      Lost Cat in Shasta Lake/Redding, CA
      Sophia

      Lost since 2025-11-01

      From Shasta Lake/Redding

      View Details
      FOUND PET
      Found Dog in Blodgett, OR
      Found Pet

      Found on 2026-03-01

      Located in Blodgett

      View Details
      A pet owner handing their dog's leash to a new adopter on a neighborhood sidewalk
      Missing a shelter or rescue?

      Help us get the word out about more shelters and rescues nationwide.

      Submit Here
      dog adopt

      Pets For Adoption

      Search all animals available for adoption in your area. Give a dog or cat forever home today.

      ADOPT A PET