Maine Animal Shelters

View all Maine animal shelter and rescue organizations in your area. Adopt a pet in need of a permanent loving and caring home today. There are so many animals living in shelters and foster homes in Maine. Find a furry new friend and give these dogs and cats the love and care they need. Search animal shelters in ME below.

Second Chance Boxer Rescue, Inc.
P.O. Box 525
Woolwich ME 04256
animal paw Rescue Organization
Somerset Humane Society/ Animal Shelter
P.O. Box 453
Skownegan ME 04976
animal paw Shelter Organization
Southern Maine Husky Rescue
P.O. Box 126
Poland ME 04274
animal paw Rescue Organization
Southwest Harbor Animal Shelter
15 Wood Street
Southwest Harbor ME 04679
animal paw Shelter Organization
SPCA of Hancock County
P.O. Box 1008
Mount Desert ME 04660
SPCA of Hancock County
141 Bar Harbor Road
Trenton ME 04605
Spirit of Hope Farm
853 Lebanon Rd
Winterport ME 04496
The Ferret Zone
Dresden, Me
Dresden ME 04342
The Green Ark
38 Vermont Avenue
Portland ME 04103


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

dog adopt

Pets For Adoption

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

Lost Dogs in Maine

Search all lost dogs in Maine and help them get home safe.

Missing a shelter or rescue?

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

Submit Here


Post or report missing pets and help pets get back home safe.