| Branch | Address | View Lobby Hours |
|---|---|---|
| Damariscotta Branch | 8 Church Street, Damariscotta, ME 4543 | View Lobby Hours |
| Oceanview Retirement Com. Branch | 52 Falmouth Road, Falmouth, ME 4105 | View Lobby Hours |
| Yarmouth Branch | 424 U.S. Route One, Yarmouth, ME 4096 | View Lobby Hours |
| Portland Branch | 46 Auburn Street, Portland, ME 4103 | View Lobby Hours |
| Brunswick Branch | 3 Pleasant Street, Brunswick, ME 4011 | View Lobby Hours |
| Highlands Retire. Community Branch | 26 Elm Street, Topsham, ME 4086 | View Lobby Hours |
| Falmouth Branch | 239 U.S. Route One, Falmouth, ME 4105 | View Lobby Hours |
| South Portland Branch | 225 Ocean Street, South Portland, ME 4106 | View Lobby Hours |
| Freeport Branch | 189 Lower Main Street, Freeport, ME 4032 | View Lobby Hours |
| Bath Savings Institution | 105 Front Street, Bath, ME 4530 | View Lobby Hours |
| Boothbay Harbor | 1 Todd Ave, Boothbay Harbor, ME 4538 | View Lobby Hours |
| Park Danforth Branch | 777 Stevens Ave, Portland, ME 4103 | View Lobby Hours |
| Park Danforth Branch | 777 Stevens Avenue, Portland, ME 4103 | View Lobby Hours |