Pennsylvania Animal Shelters

438 Shelters

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

    Elk County Humane Society / Mifflin County Humane Society
    Humane Society
    740 Center Street
    St Marys, PA 17364

    Located in Elk County

    814-781-1068
    Details
    Equine Protection Network, Inc.
    P.O. Box 232
    Friedensburg, PA 17933

    Located in Schuylkill County

    570-345-6440
    Details
    Essence of Love Animal Rescue Inc.
    Rescue Organization

    Pittsburgh, PA 15238
    Fallen Timber Animal Shelter - Western Pennsylvania Humane Society
    Humane Society
    1680 Fallen Timber Road
    Elizabeth, PA 15037

    Located in Allegheny County

    412-751-2010
    Details
    Fayette County Humane Society ( Noah's Ark )
    Humane Society
    477 North Gallatin Avenue
    Uniontown, PA 15401

    Located in Fayette County

    724-439-8620
    Details
    Fayette County SPCA
    215 Rankin Air Shaft Road
    Uniontown, PA 15401

    Located in Fayette County

    724-438-3121
    Details
    Fayette Friends of Animals
    223 Searights Herbert Road
    Uniontown, PA 15401

    Located in Fayette County

    (724) 245-7815 Thu Closed
    Details
    Feathered Sanctuary
    564 Beechdale Road
    Bird in Hand, PA 17505
    Federated Humane Societies of Pennsylvania
    P.O. Box 277
    Lahaska, PA 18931

    Located in Bucks County

    215-794-7425
    Details
    Feline Solutions LLC

    York, PA 17408
    Feral Saviors
    524 Avenue B
    Trevose, PA 19053

    Located in Bucks County

    Fly Away Home
    136 Tozer Lane
    Olanta, PA 16863

    Located in Clearfield County

    Animal Shelters in Pennsylvania

    Pennsylvania has 438 listed animal shelters and rescue organizations, spread across 55 counties. The mix is fairly even between rescue organizations and animal shelters. Philadelphia has more than any other Pennsylvania city, followed by Pittsburgh and Mechanicsburg. There is no shortage of choice in Pennsylvania — old dogs, shy cats, and a fair few who will pick you first.

    Pennsylvania has 438 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.

    Philadelphia has more than anywhere else in Pennsylvania, followed by Pittsburgh, Mechanicsburg and Allentown. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.

    Montgomery, Allegheny and Philadelphia counties have the most, though listings reach 55 of Pennsylvania'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"

      Pennsylvania Shelters By City
      HAVE YOU SEEN ME?
      Lost Cat in Wendell, NC
      Big Kitty

      Lost since 2026-03-22

      From Wendell

      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