There are 22 dog rescues and animal shelters within 50 miles of Portland, Maine, from 5 to 46 miles away. They are listed closest first.
Rescues and shelters come from public business listings. We do not run adoptions and nobody pays to appear. Call first: hours and available dogs change every day.
Closest dog rescues and shelters to Portland
The Pixel Fund
Hope Harbor Animal Society
Sheltie Rescue of Southern Maine
Midcoast Humane - Administrative Office
HerpHaven
Animal Welfare Society
Safe Haven Humane Society
Mainely Rat Rescue
Tall Tails Beagle Rescue
MARILYN HARLEY
Greater Androscoggin Humane Society
Ralph's Retreat
Grammy Rose Dog Rescue & Sanctuary
Miles to Freedom Animal Rescue
Harvest Hills Animal Shelter
3 Dogs Rescue
Empowered Equines
Responsible Pet Care of Oxford Hills
207 Family Herp Rescue
Lakes Region Humane Society
Pope Memorial Humane Society - Cocheco Valley
Questions
Where can I adopt a dog near Portland, ME?
There are 22 dog rescues and shelters within 50 miles of Portland. The closest is Animal Refuge League of Greater Portland in Westbrook, about 5 miles away.
How many animal shelters are near Portland?
10 animal shelters and 12 rescue groups within 50 miles, including 2 that work with a single breed.
What do I need to adopt a dog?
Most rescues ask for an application, a photo ID, proof that your landlord allows pets if you rent, and sometimes a home visit. Shelters are usually faster: you can often meet a dog and take it home the same day.