Animal shelters in Portland, ME
Ready to find your match? Here are 26 animal shelters in Portland, ME with 2,340 adoptable pets.

ALL DOGS ARE LOCATED IN ARKANSAS, Bowdoin, ME 04287
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
PO Box 581, Brunswick, ME 04011
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
30 Clements Pt Rd, Warren, ME 04864
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
Turner, ME 04282