Random image

Our Towns

While our adopters come from all over Maine and New England, we hold contracts with 40 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 Somerville
Arrowsic Falmouth South Bristol
Bath Freeport Southport
Boothbay Georgetown Topsham
Boothbay Harbor Harpswell Waldoboro
Bowdoin Jefferson Washington
Bowdoinham Lisbon West Bath
Bremen Newcastle Westport Island
Bristol Nobleboro Whitefield
Brunswick North Yarmouth Wiscasset
Cumberland Phippsburg Woolwich
Damariscotta Pownal Yarmouth
Dresden Richmond  
Durham Sabattus  
Coastal Humane Society

I'd like to adopt a:
DOG CAT SMALL ANIMAL BARN BUDDY