Random image

Our Towns

While our adopters come from all over Maine and New England, we hold contracts with 41 towns to accept stray and surrendered animals. Some of our programs and resources are reserved for residents of our contracted towns. If you don’t know your town’s contracted animal shelter, call your town hall or visit your town office’s website. 

Alna Edgecomb Sabattus
Arrowsic Falmouth Somerville
Bath Freeport South Bristol
Boothbay Friendship Southport
Boothbay Harbor Georgetown Topsham
Bowdoin Harpswell Waldoboro
Bowdoinham Jefferson Washington
Bremen Lisbon West Bath
Bristol Newcastle Westport Island
Brunswick Nobleboro Whitefield
Cumberland North Yarmouth Wiscasset
Damariscotta Phippsburg Woolwich
Dresden Pownal Yarmouth
Durham Richmond  
Coastal Humane Society

I'd like to adopt a: