Mildred Stevens Williams Memorial
2916 Sennebec Road
Appleton, ME 04862-6276
(207)785-5656
Auburn Public Library
49 Spring Street
Auburn, ME 04210-5946
(207)333-6640
Lithgow Public Library
45 Winthrop Street
Augusta, ME 04330-5542
(207)626-2415
Woodland Public Library
169 Main Street
Baileyville, ME 04694
(207)427-3235
Bangor Public Library
145 Harlow Street
Bangor, ME 04401-4900
(207)947-8336
Jesup Memorial Library
34 Mount Desert Street
Bar Harbor, ME 04609-1727
(207)288-4245
Patten Free Library
33 Summer Street
Bath, ME 04530-2632
(207)443-5141
Belfast Free Library
106 High Street
Belfast, ME 04915-6346
(207)338-3884
Berwick Public Library
103 Old Pine Hill Road
Berwick, ME 03901
(207)698-5737
McArthur Public Library
270 Main Street
Biddeford, ME 04005-2413
(207)284-4181
Blue Hill Public Library
5 Parker Point Road
Blue Hill, ME 04614-6003
(207)374-5515
Boothbay Harbor Memorial Library
4 Oak Street
Boothbay Harbor, ME 04538-1811
(207)633-3112
Bowdoinham Public Library
13A School Street
Bowdoinham, ME 04008-4428
(207)666-8405
Brewer Public Library
100 South Main Street
Brewer, ME 04412-2116
(207)989-7943
Bridgton Public Library
1 Church Street
Bridgton, ME 04009-1102
(207)647-2472
Brownfield Public Library
216 Main Street
Brownfield, ME 04010-4708
(207)935-3003
Curtis Memorial Library
23 Pleasant Street
Brunswick, ME 04011-2261
(207)725-5242
Whitman Memorial Library
28 Main Street
Bryant Pond, ME 04219
(207)665-2505
Buck Memorial Library
47 Main Street
Bucksport, ME 04416
(207)469-2650
Calais Free Library
9 Union Street
Calais, ME 04619-1819
(207)454-2758
Camden Public Library
55 Main Street
Camden, ME 04843-1794
(207)236-3440
Canaan Public Library
22 Hinckley Road
Canaan, ME 04924
(207)474-6397
Thomas Memorial Library
6 Scott Dyer Road
Cape Elizabeth, ME 04107-2499
(207)799-1720
Caribou Public Library
30 High Street
Caribou, ME 04736-2796
(207)493-4214
Simpson Memorial Library
8 Plymouth Road
Carmel, ME 04419
(207)848-7145
Carrabassett Valley Library
3209 Carrabassett Drive; Suite 3
Carrabassett Valley, ME 04947-5729
(207)237-3535
Casco Public Library
5 Leach Hill Road
Casco, ME 04015
(207)627-4541
Witherle Memorial Library
41 School Street
Castine, ME 04421
(207)326-4375
Charleston Public Library
13 Atkinson Road
Charleston, ME 04422
(207)285-3680
Brown Memorial Library
53 Railroad Street
Clinton, ME 04927-3209
(207)426-8686
Stewart Free Library
8 Levi Stewart Drive
Corinna, ME 04928-3701
(207)278-2454
Bonney Memorial Library
36 Main Street
Cornish, ME 04020
(207)625-8083
Prince Memorial Library
266 Main Street
Cumberland, ME 04021-3607
(207)829-2215
Cushing Public Library
39 Cross Road
Cushing, ME 04563-3100
(207)354-8860
Skidompha Public Library
184 Main Street
Damariscotta, ME 04543-4670
(207)563-5513
Abbott Memorial Library
1 Church Street
Dexter, ME 04930-1318
(207)924-7292
Ludden Memorial Library
42 Main Street
Dixfield, ME 04224
(207)562-8838
Thompson Free Library
186 East Main Street
Dover Foxcroft, ME 04426-1307
(207)564-3350
Brown Memorial Library
2 Norton Place
East Baldwin, ME 04024
(207)787-3155
Lebanon Area Library
Center Road
East Lebanon, ME 04027
(207)432-0242
East Millinocket Public Library
53 Main Street
East Millinocket, ME 04430-1126
(207)746-3554
Waterboro Public Library
187 Main Street
East Waterboro, ME 04030-5201
(207)247-3363
Peavey Memorial Library
26 Water Street
Eastport, ME 04631-1531
(207)853-4021
Lawrence Public Library
33 Lawrence Avenue
Fairfield, ME 04937-1220
(207)453-6867
Falmouth Memorial Library
5 Lunt Road
Falmouth, ME 04105-1235
(207)781-2351
Underwood Memorial Library
2006 Main Street
Fayette, ME 04349-3508
(207)685-3778
Freeport Community Library
10 Library Drive
Freeport, ME 04032-1422
(207)865-3307
Gardiner Public Library
152 Water Street
Gardiner, ME 04345-2195
(207)582-3312
Lyndon Oak Memorial Library
5 Dexter Road
Garland, ME 04939
Baxter Memorial Library
71 South Street
Gorham, ME 04038-1713
(207)222-1190
Shaw Public Library
9 Lily Bay Road
Greenville, ME 04441
(207)695-3579
Edythe Dyer Community Library
269 Main Road N
Hampden, ME 04444-1659
(207)862-3550
Harrison Village Library
4 Front Street
Harrison, ME 04040-3546
(207)583-2970
Soldiers Memorial Library
85 Main Street
Hiram, ME 04041
(207)625-4650
Hollis Center Public Library
14 Little Falls Road
Hollis Center, ME 04042-3923
(207)929-3911
Salmon Falls Library
322 Old Alfred Road
Hollis Center, ME 04042-4026
(207)929-3990
Cary Library
107 Main Street
Houlton, ME 04730-2196
(207)532-1302
Katahdin Public Library
20 Library Street
Island Falls, ME 04747
(207)463-2091
Alice L Pendleton Library
309 Main Road
Islesboro, ME 04848
(207)734-2218
Kennebunk Free Library
112 Main Street
Kennebunk, ME 04043-7007
(207)985-2173
Louis T Graves Memorial Library
18 Maine Street
Kennebunkport, ME 04046-6173
(207)967-2778
Webster Free Library
22 Depot Street
Kingfield, ME 04947
(207)265-2052
Rice Public Library
8 Wentworth Street
Kittery, ME 03904-1799
(207)439-1553
Martha Sawyer Community Library
53 Upper Guinea Road
Lebanon, ME 04027-4400
(207)437-1299
Lewiston Public Library
200 Lisbon Street
Lewiston, ME 04240-7234
(207)513-3004
Limerick Public Library
55 Washington Street
Limerick, ME 04048-3500
(207)793-8975
Davis Memorial Library
928 Cape Road
Limington, ME 04049-3907
(207)637-2422
Lincoln Memorial Library
21 West Broadway
Lincoln, ME 04457-1252
(207)794-2765
Treat Memorial Library
56 Main Street
Livermore Falls, ME 04254-1558
(207)897-3631
Long Island Community Library
7 Gorham Avenue
Long Island, ME 04050-3428
(207)766-2530
Charlotte E Hobbs Memorial Library
227 Main Street
Lovell, ME 04051
(207)925-3177
Lewis Dana Hill Memorial Library
2079 Main Street
Lovell, ME 04051-3003
(207)928-2301
Porter Memorial Library
92 Court Street
Machias, ME 04654-2102
(207)255-3933
Mechanic Falls Public Library
108 Lewiston Street 3rd FL
Mechanic Falls, ME 04256-5123
(207)345-9450
Milbridge Public Library
22 School Street
Milbridge, ME 04658
(207)546-3066
Millinocket Memorial Library
5 Maine Avenue
Millinocket, ME 04462-1416
(207)723-7020
Cumston Public Library
796 Main Street
Monmouth, ME 04259
(207)933-4788
Monroe Community Library
8 Swan Lake Avenue
Monroe, ME 04951-3505
(207)525-3515
Naples Public Library
940 Roosevelt Trail
Naples, ME 04055
(207)693-6841
Jim Ditzler Memorial Library
37 Library Road
New Sharon, ME 04955-3421
(207)779-1128
New Vineyard Public Library
20 Lake Street
New Vineyard, ME 04956
(207)652-2250
Newport Public Library
154 Main Street
Newport, ME 04953-3106
(207)368-5074
DA Hurd Library
41 High Street
North Berwick, ME 03906-6101
(207)676-2215
North Haven Library
33 Main Street
North Haven, ME 04853
(207)867-9797
New Portland Community Library
899 River Road
North New Portland, ME 04961-3536
(207)628-6561
Northeast Harbor Library
1 Joy Road
Northeast Harbor, ME 04662
(207)276-3333
Oakland Public Library
18 Church Street
Oakland, ME 04963-4942
(207)465-7533
Ogunquit Memorial Library
166 Shore Road
Ogunquit, ME 03907
(207)646-9024
Old Town Public Library
46 Middle Street
Old Town, ME 04468-1407
(207)827-3972
Orono Public Library
39 Pine Street
Orono, ME 04473-4048
(207)866-5060
Orrs Island Library
1699 Harpwell Islands Road
Orr's Island, ME 04066
(207)833-7811
Veterans Memorial Library
30 Main Street
Patten, ME 04765-3106
(207)528-2164
Ricker Memorial Library
1211 Maine Street
Poland, ME 04274-7328
(207)998-4390
Portland Public Library
5 Monument Square
Portland, ME 04101-4072
(207)871-1700
Riverton Branch Library
1600 Forest Avenue
Portland, ME 04103-1314
(207)797-2915
Burbank Branch Library
377 Stevens Avenue
Portland, ME 04103-2606
(207)774-4229
Peaks Island Branch Library
129 Island Avenue
Portland, ME 04108-1109
(207)766-5540
Mark and Emily Turner Memorial Library
39 2nd Street
Presque Isle, ME 04769-2659
(207)764-2571
Princeton Public Library
40 Main Street
Princeton, ME 04668
(207)796-5333
Rangeley Public Library
7 Lake Street
Rangeley, ME 04970
(207)864-5529
Isaac F Umberhine Public Library
164 Main Street Ste 3
Richmond, ME 04357-4036
(207)737-2770
Rockland Public Library
80 Union Street
Rockland, ME 04841-2925
(207)594-0310
Rumford Public Library
56 Rumford Avenue
Rumford, ME 04276-1919
(207)364-3661
Dyer Library
371 Main Street
Saco, ME 04072-1582
(207)283-3861
Louis B Goodall Memorial Library
952 Main Street
Sanford, ME 04073-3509
(207)324-4714
Sangerville Public Library
1 Town Hall Avenue
Sangerville, ME 04479
(207)876-3491
Scarborough Public Library
48 Gorham Road
Scarborough, ME 04074-9501
(207)883-4723
Seal Harbor Library
5 Main Street
Seal Harbor, ME 04675
(207)275-5306
Carver Memorial Library
12 Union Street
Searsport, ME 04974
(207)548-2303
Spaulding Memorial Library
282 Sebago Road
Sebago, ME 04029
(207)787-2321
Skowhegan Free Public Library
9 Elm Street
Skowhegan, ME 04976-1201
(207)474-9072
South Berwick Public Library
27 Young Street
South Berwick, ME 03908-1412
(207)384-3308
Rutherford Library
2000 State Route 129
South Bristol, ME 04568
(207)644-1882
South China Library
247 Village Str eet
South China, ME 04358
(207)445-3094
Paris Public Library
37 Market Square
South Paris, ME 04281-1545
(207)743-6994
Memorial Branch Library
155 Wescott Road
South Portland, ME 04106-3418
(207)775-1835
South Portland Public Library
482 Broadway
South Portland, ME 04106-3744
(207)767-7660
Southwest Harbor Public Library
338 Main Street
Southwest Harbor, ME 04679-4243
(207)244-7065
Springvale Public Library
443 Main Street
Springvale, ME 04083-1819
(207)324-4624
Steep Falls Public Library
1128 Pequawket Trail
Steep Falls, ME 04085
(207)675-3132
Henry D Moore Library
22 Village Road
Steuben, ME 04680
(207)546-7301
Jackson Memorial Library
38 Main Street
Tenants Harbor, ME 04860
(207)372-8961
Thomaston Public Library
60 Main Street
Thomaston, ME 04861-3611
(207)354-2453
Topsham Public Library
25 Foreside Road
Topsham, ME 04086-1832
(207)725-1727
Turner Public Library
98 Matthews Way
Turner, ME 04282-3930
(207)225-2030
Abel J. Morneault Memorial Library
153 Main Street
Van Buren, ME 04785-1249
(207)868-5076
Vinalhaven Public Library
6 Carver Street
Vinalhaven, ME 04863
(207)863-4401
Waldoboro Public Library
958 Main Street
Waldoboro, ME 04572
(207)832-4484
Warren Free Public Library
282 Main Street
Warren, ME 04864
(207)273-2900
Washburn Memorial Library
1290 Main Street
Washburn, ME 04786
(207)455-4814
Waterville Public Library
73 Elm Street
Waterville, ME 04901-6004
(207)872-5433
Weld Public Library
25 Church Street
Weld, ME 04285
(207)585-2439
Wells Public Library
1434 Post Road
Wells, ME 04090-4508
(207)646-8181
Newfield Village Library
Route 11
West Newfield, ME 04056
(207)793-4348
Walker Memorial Library
800 Main Street
Westbrook, ME 04092-3423
(207)854-0630
Wilton Free Public Library
6 Goodspeed Street
Wilton, ME 04294
(207)645-4831
Windham Public Library
217 Windham Center Road
Windham, ME 04062-4637
(207)892-1908
Winslow Public Library
136 Halifax Street
Winslow, ME 04901-7656
(207)872-1978
Winter Harbor Public Library
18 Chapel Lane
Winter Harbor, ME 04693
(207)963-7556
Winterport Memorial Library
229 Main Street
Winterport, ME 04496
(207)223-5540
Charles M Bailey Public Library
39 Bowdoin Street
Winthrop, ME 04364-1401
(207)377-8673
Wiscasset Public Library
21 High Street
Wiscasset, ME 04578-4119
(207)882-7161
York Public Library
15 Long Sands Road
York, ME 03909-1109
(207)363-2818