Locations

View all locations, or sort by county:

Penobscot
Bangor Branch

Bangor

145 Exchange Street • Bangor, ME 04401
Phone: 207-974-5001
Fax: 207-404-8998

Waldo
Belfast Branch

Belfast

1B Belmont Ave. • Belfast, ME 04915
Phone: 207.338.9822
Fax: 207.338.6555
 
Hancock
Blue Hill Branch

Blue Hill

1 South Street
P.O. Box 1664
Blue Hill, ME 04614
Phone: 207.374.3253
Fax: 207.374.5974
 
Washington
Calais Branch

Calais

319 North Street
P. O. Box 806
Calais, ME 04619
Phone: 207.454.2141
Fax: 207.454.8294
 
Knox
Camden Branch

Camden

44 Elm Street
P. O. Box 158
Camden, ME 04843
Phone: 207.236.8700
Fax: 207.236.8822
 
Lincoln
Damariscotta Branch

Damariscotta

223 Main Street
P. O. Box 940
Damariscotta, ME 04543
Phone: 207.563.3195
Fax: 207.204.5964
 
Washington
Eastport Branch

Eastport

102 Washington Street
P. O. Box F
Eastport, ME 04631
Phone: 207.853.6270
Fax: 207.421.8086
 
Hancock
Ellsworth Branch

Ellsworth

194 Beechland road
Ellsworth, ME 04605
Phone: 207.667.5526
Fax: 207.667.1300
 
Knox
Rockport Branch

Rockport

114 Commercial Street
P. O. Box 1137
Rockport, ME 04856
Phone: 207.236.3131
Fax: 207.236.4277
 
Hancock
Southwest Harbor Branch

Southwest Harbor

350 Main Street
P. O. Box 86
Southwest Harbor, ME 04679
Phone: 207.244.5594
Fax: 207.244.3014
 
Drive Up
Seal Cove Road
Phone: 207.244.5594
Fax: 207.244.3014
 
Lincoln
Waldoboro Branch

Waldoboro

1471 Atlantic Highway
Waldoboro, ME 04572
Phone: 207.832.5373
Fax: 207.832.7813
 
Lincoln
Wiscasset Branch

Wiscasset

39 Gardiner Road
P. O. Box 431
Wiscasset, ME 04578
Phone: 207.882.9515
Fax: 207.882.9517
 


















Holiday Closures

New Year’s Day
Wednesday, January 1

Martin Luther King Day
Monday, January 20

President’s Day
Monday, February 17
 
Memorial Day
Monday, May 26
Juneteenth
Thursday, June 19

Independence Day
Friday, July 4

Labor Day
Monday, September 1

Indigenous People's Day
Monday, October 13
Veterans Day
Tuesday, November 11

Thanksgiving Day
Thursday, November 27

Christmas Day
Thursday, December 25