Associations Library Association

Carrabassett Valley Library

3209 Carrabassett Drive, #3
Carrabassett, ME 04947

FREE memberships for all! Join us for 24/7 
Wi-Fi, patron computers, printing, faxing, reading by the fireplace, children's area with a climbing ship, puzzles & games; movies, DVDs, audiobooks, CDs...

Dixfield Ludden Memorial Library

PO Box 805
Dixfield, ME 04224
42 Main St.
Dixfield, ME

Dr. Shaw Memorial Library

Mailing
35 Demariano Rd.
Mount Vernon, ME 04352
Physical
344 Pond Rd, Mount Vernon, ME 04352

Farmington Public Library

117 Academy St.
Farmington, ME 04938

Farmington Public Library Preschool Story Hour

117 Academy Street
Farmington, ME 04938

Fayette-Underwood Memorial Library

2006 Main St, Fayette, ME 04349

Friends of the Wilton Free Public Library

PO Box 454
Wilton, ME 04294
6 Goodspeed St.
Wilton, ME 04294

Jay Niles Memorial Library

983 Main St (on Route 4 in North Jay), next to the fire station.

Livermore Public Library

22 Church St.
Livermore, ME

New Portland Community Library

PO Box 185
North New Portland, ME 04961
899 River Rd
New Portland, ME 04961

New Sharon-Jim Ditzler Memorial Library

PO Box 61
New Sharon, ME 04955
37 Library Road
New Sharon, ME 04955

New Vineyard Public Library

PO Box 255
New Vineyard, ME 04956
20 Lake St.
New Vineyard, ME

Phillips Public Library

PO Box O
Phillips, ME 04966
96 Main St.
Phillips, ME

Rangeley Public Library

PO Box 1150
Rangeley, ME 04970
7 Lake St.
Rangeley, ME 04970

Stratton Public Library

88 Main St.
Stratton, ME 04982

Strong Public Library

PO Box 629
Strong, ME 04983

Treat Memorial Library, Livermore Falls

56 Main St.
Livermore Falls, ME 04254

Webster Free Library, Kingfield

PO Box 518
Kingfield, ME 04974
22 Depot Street
Kingfield, ME 04974

Weld Public Library

PO Box 120
Weld, ME 04285
120 Church St.
Weld, ME

Wilton Free Public Library

PO Box 454
Wilton, ME 04294
6 Goodspeed St.
Wilton, ME 04294