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 website. Questions? Call us at 207-725-5051 (Brunswick Campus) or 207-882-9677 (Edgecomb Campus).

Brunswick Location

Bowdoin
Bowdoinham
Brunswick
Cumberland
Durham
Falmouth
Freeport
Harpswell
Lisbon
Phippsburg
Pownal
Sabattus
Topsham
Woolwich
Yarmouth

Edgecomb Location

Alna
Arrowsic
Bath
Boothbay
Boothbay Harbor
Bremen
Bristol
Damariscotta
Dresden
Edgecomb
Friendship
Georgetown
Jefferson
Newcastle
Nobleboro
Richmond
Somerville
South Bristol
Southport
Waldoboro
Washington
West Bath
Westport Island
Whitefield
Wiscasset

Coastal Humane Society

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