Towns We Serve
While our adopters come from all over Maine and New England, we hold contracts with 39 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 | West Bath |
Bowdoinham | Lisbon | Westport Island |
Bremen | Newcastle | Whitefield |
Bristol | Nobleboro | Wiscasset |
Brunswick | North Yarmouth | Woolwich |
Cumberland | Phippsburg | Yarmouth |
Damariscotta | Pownal | |
Dresden | Richmond | |
Durham | Sabattus |