Maine Public Library Service Outlets (Branches) listed by City.

Back to State Library Index

New in town? Just visiting. Need to find a library?
Books, magazines, newspapers, local history and internet access
is provided at most of these public libraries.
Call them, visit their website or use the map feature to locate the library.

Sponsored by:


Acton Public Library
Route 109
Acton, ME 04001-0539
Cou: York (207) 636-2781
Sq feet: 972   Map
Addison - Mayhew Library Assn
Main Street
Addison, ME 04606-0152
Cou: Washington (207) 483-6090
Sq feet: 900   Map
Albion Public Library
18 Main Street
Albion, ME 04910-0185
Cou: Kennebec (207) 437-2616
Sq feet: 952   Map
Alfred - Parsons Memorial Library
27 Saco Road
Alfred, ME 04002-0167
Cou: York (207) 324-2001
Sq feet: 10000   Map
Allagash Public Library
894 Allagash Road
Allagash, ME 04774
Cou: Aroostook (207) 398-4454
Sq feet: 1104   Map
Andover Public Library
46 Church Street
Andover, ME 04216-0393
Cou: Oxford (207) 392-4841
Sq feet: 1300   Map
Appleton - Williams Memorial Library
260 Union Road
Appleton, ME 04862-6609
Cou: Knox (207) 785-5656
Sq feet: 778   Map
Ashland Community Library
Exchange Street
Ashland, ME 04732-0558
Cou: Aroostook (207) 435-6532
Sq feet: 2016   Map
Auburn Public Library
49 Spring Street
Auburn, ME 04210-5981
Cou: Androscoggin (207) 782-3191
Sq feet: 13148   Map
Augusta - Lithgow Public Library
45 Winthrop Street
Augusta, ME 04330-5599
Cou: Kennebec (207) 626-2415
Sq feet: 13500   Map
Baileyville - Woodland Public Library
169 Main Street
Baileyville, ME 04694-0549
Cou: Washington (207) 427-6210
Sq feet: 4858   Map
Bangor Public Library
145 Harlow Street
Bangor, ME 04401-4900
Cou: Penobscot (207) 947-8336
Sq feet: 60000   Map
Bar Harbor - Jesup Memorial Library
34 Mount Desert Street
Bar Harbor, ME 04609-1727
Cou: Hancock (207) 288-4245
Sq feet: 11728   Map
Buxton - Berry Memorial Library
Main Street
Bar Mills, ME 04004-0025
Cou: York (207) 929-5484
  Map
Bath - Patten Free Library
33 Summer Street
Bath, ME 04530-2687
Cou: Sagadahoc (207) 443-5141
Sq feet: 14000   Map
Belfast Free Library
106 High Street
Belfast, ME 04915-6346
Cou: Waldo (207) 338-3884
Sq feet: 20200   Map
Belgrade Public Library
1 Center Drive
Belgrade, ME 04917
Cou: Kennebec (207) 495-3508
Sq feet: 430   Map
Tremont - Bass Harbor Memorial Library
Main Street
Bernard, ME 04612-0066
Cou: Hancock (207) 244-3798
Sq feet: 1400   Map
Berwick Public Library
43 Route 236
Berwick, ME 03901-0838
Cou: York (207) 698-5737
Sq feet: 1200   Map
Bethel Library Assn
5 Broad Street
Bethel, ME 04217-0743
Cou: Oxford (207) 824-2520
  Map
Biddeford - Mcarthur Public Library
270 Main Street
Biddeford, ME 04005-0346
Cou: York (207) 284-4181
Sq feet: 16000   Map
Bingham Union Library
Murray Street
Bingham, ME 04920-0023
Cou: Somerset (207) 000-0000
  Map
Blue Hill Public Library
5 Parker Point Road
Blue Hill, ME 04614-0437
Cou: Hancock (207) 374-5515
Sq feet: 11530   Map
Boothbay Harbor Memorial Library
4 Oak Street
Boothbay Harbor, ME 04538-1107
Cou: Lincoln (207) 633-3112
Sq feet: 2800   Map
Bowdoinham Public Library
13a School Street
Bowdoinham, ME 04008-0300
Cou: Sagadahoc (207) 666-8405
Sq feet: 1040   Map
Bradford - Curtis Free Public Library
435 Main Road
Bradford, ME 04410-9700
Cou: Penobscot (207) 327-2923
Sq feet: 1000   Map
Bremen Public Library
Waldoboro Road
Bremen, ME 04551-0163
Cou: Lincoln (207) 529-5572
Sq feet: 4000   Map
Brewer Public Library
24 Union Street
Brewer, ME 04412-2091
Cou: Penobscot (207) 989-7943
Sq feet: 2560   Map
Bridgton Public Library
1 Church Street
Bridgton, ME 04009-1118
Cou: Cumberland (207) 647-2472
Sq feet: 5000   Map
Brooklin - Friend Memorial Public Library
Main Street
Brooklin, ME 04616-0057
Cou: Hancock (207) 359-2276
Sq feet: 2192   Map
Brooksville Free Public Library
1 Town House Road
Brooksville, ME 04617-0038
Cou: Hancock (207) 326-4560
Sq feet: 1985   Map
Brownfield Public Library
Main Street
Brownfield, ME 04010-0215
Cou: Oxford (207) 935-3003
Sq feet: 575   Map
Brownville Public Library
27 Church Street
Brownville, ME 04414-0687
Cou: Piscataquis (207) 000-0000
Sq feet: 400   Map
Brunswick - Curtis Memorial Library
23 Pleasant Street
Brunswick, ME 04011-2295
Cou: Cumberland (207) 725-5242
Sq feet: 44000   Map
Woodstock - Whitman Memorial Library
28 South Main Street
Bryant Pond, ME 04219-0307
Cou: Oxford (207) 665-2505
Sq feet: 2000   Map
Buckfield - Zadoc Long Free Library
5 Turner Street
Buckfield, ME 04220-0158
Cou: Oxford (207) 336-2171
Sq feet: 1000   Map
Bucksport - Buck Memorial Library
47 Main Street
Bucksport, ME 04416-1230
Cou: Hancock (207) 469-2650
Sq feet: 2500   Map
Buxton - West Buxton Public Library
34 River Road (route 112)
Buxton, ME 04093-0929
Cou: York (207) 727-5898
Sq feet: 1440   Map
Calais Free Library
9 Union Street
Calais, ME 04619-1898
Cou: Washington (207) 454-2758
Sq feet: 4680   Map
Camden Public Library
55 Main Street
Camden, ME 04843-1794
Cou: Knox (207) 236-3440
Sq feet: 13900   Map
Canaan Public Library
288 Main Street
Canaan, ME 04924-0280
Cou: Somerset (207) 474-6397
Sq feet: 640   Map
Cape Elizabeth - Thomas Memorial Library
6 Scott Dyer Road
Cape Elizabeth, ME 04107-2499
Cou: Cumberland (207) 799-1720
Sq feet: 13244   Map
Kennebunkport - Cape Porpoise Library
Atlantic Hall
Cape Porpoise, ME 04014
Cou: York (207) 967-5668
Sq feet: 429   Map
Caribou Public Library
30 High Street
Caribou, ME 04736-2796
Cou: Aroostook (207) 493-4214
Sq feet: 11000   Map
Carmel - Simpson Memorial Library
Plymouth Road
Carmel, ME 04419-0186
Cou: Penobscot (207) 848-7145
Sq feet: 1248   Map
Casco Public Library
Route 121 & Leach Hill Rd
Casco, ME 04015-0420
Cou: Cumberland (207) 627-4541
Sq feet: 4100   Map
Castine - Witherle Memorial Library
1 School Street
Castine, ME 04421-0202
Cou: Hancock (207) 326-4375
Sq feet: 2000   Map
Charleston Public Library
Main Road, Rr 1 Box 285
Charleston, ME 04422-9703
Cou: Penobscot (207) 285-3637
Sq feet: 600   Map
Cumberland - Chebeague Island Library
25 South Road, Rr 1 Box 511
Chebeague, ME 04017-9753
Cou: Cumberland (207) 846-4351
Sq feet: 3000   Map
Cherryfield Public Library
53 Main Street
Cherryfield, ME 04622
Cou: Washington (207) 546-4228
Sq feet: 1158   Map
China - Albert Church Brown Memorial Library
37 Main Street
China Village, ME 04926-0146
Cou: Kennebec (207) 968-2926
Sq feet: 4000   Map
Clinton - Brown Memorial Library
14 Railroad Street
Clinton, ME 04927-0370
Cou: Kennebec (207) 426-8686
Sq feet: 1500   Map
Cooper Free Public Library
Route 191
Cooper, ME 04638
Cou: Washington (207) 454-7383
Sq feet: 160   Map
Corinna - Stewart Free Library
8 Levi Stewart Drive
Corinna, ME 04928-0408
Cou: Penobscot (207) 278-2454
Sq feet: 1944   Map
Corinth - Atkins Memorial Library
360 Main Street
Corinth, ME 04427-3215
Cou: Penobscot (207) 285-7226
Sq feet: 900   Map
Cornish - Bonney Memorial Library
36 Main Street
Cornish, ME 04020-0357
Cou: York (207) 625-8083
Sq feet: 2200   Map
Cranberry Isles - Great Cranberry Library
13 Main Road
Cranberry Isles, ME 04625-0013
Cou: Hancock (207) 244-7358
Sq feet: 696   Map
Cumberland - Prince Memorial Library
266 Main Street
Cumberland Center, ME 04021-9754
Cou: Cumberland (207) 829-2215
Sq feet: 13042   Map
Cushing Public Library
Townhouse Road
Cushing, ME 04563-0025
Cou: Knox (207) 354-8860
Sq feet: 800   Map
Damariscotta - Skidompha Library
184 Main Street
Damariscotta, ME 04543-0070
Cou: Lincoln (207) 563-5513
Sq feet: 12700   Map
Danforth Public Library
Central Street
Danforth, ME 04424
Cou: Washington (207) 448-2055
Sq feet: 600   Map
Deer Isle - Chase Emerson Memorial Library
Main Street
Deer Isle, ME 04627-0009
Cou: Hancock (207) 348-2899
Sq feet: 1835   Map
Denmark Public Library
121 East Main Street
Denmark, ME 04022-0050
Cou: Oxford (207) 452-2200
Sq feet: 1280   Map
Dennysville - Lincoln Memorial Library
King Street
Dennysville, ME 04628
Cou: Washington (207) 726-4663
Sq feet: 625   Map
Detroit - Fernald Library
35 South Main Street
Detroit, ME 04929-3252
Cou: Somerset (207) 257-4488
Sq feet: 780   Map
Dexter - Abbott Memorial Library
1 Church Street
Dexter, ME 04930-1398
Cou: Penobscot (207) 924-7292
  Map
Dixfield - Ludden Memorial Library
40 Main Street
Dixfield, ME 04224-0805
Cou: Oxford (207) 562-8838
Sq feet: 5160   Map
Dover-foxcroft - Thompson Free Library
186 East Main Street
Dover-foxcroft, ME 04426-1374
Cou: Piscataquis (207) 564-3350
Sq feet: 3171   Map
Dresden - Bridge Academy Public Library
44 Middle Road
Dresden, ME 04342-0158
Cou: Lincoln (207) 737-8810
Sq feet: 2745   Map
Baldwin - Brown Memorial Library
2 Norton Place
East Baldwin, ME 04024-0024
Cou: Cumberland (207) 787-3155
Sq feet: 600   Map
Blue Hill - East Blue Hill Public Library
Curtis Cove Road
East Blue Hill, ME 04629
Cou: Hancock (207) 000-0000
  Map
Lebanon Area Library
Center Road
East Lebanon, ME 04027-0279
Cou: York (207) 432-0242
Sq feet: 158   Map
East Machias - Sturdivant Public Library
Route 1
East Machias, ME 04630
Cou: Washington (207) 255-0070
Sq feet: 726   Map
East Millinocket Public Library
53 Main Street
East Millinocket, ME 04430-1199
Cou: Penobscot (207) 746-3554
Sq feet: 56400   Map
Sebago - Spaulding Memorial Library
Route 114
East Sebago, ME 04029-0300
Cou: Cumberland (207) 787-2321
Sq feet: 1600   Map
Vassalboro Public Library
Bog Road
East Vassalboro, ME 04935-0062
Cou: Kennebec (207) 923-3233
Sq feet: 2996   Map
Waterboro Public Library
Route 5, Hcr 72 Box 1775
East Waterboro, ME 04030-9703
Cou: York (207) 247-3363
Sq feet: 4000   Map
Eastport - Peavey Memorial Library
26 Water Street
Eastport, ME 04631-1599
Cou: Washington (207) 853-4021
Sq feet: 2304   Map
Eliot - William Fogg Library
Old Road
Eliot, ME 03903-0359
Cou: York (207) 439-9437
Sq feet: 3362   Map
Ellsworth Public Library
20 State Street
Ellsworth, ME 04605-1924
Cou: Hancock (207) 667-6363
Sq feet: 12500   Map
Otis Public Library
Rr 4 Box 167aa
Ellsworth, ME 04605-9446
Cou: Hancock (207) 537-2211
  Map
Enfield - Cole Memorial Library
789 Hammett Road
Enfield, ME 04493
Cou: Penobscot (207) 732-4270
Sq feet: 336   Map
Fairfield - Lawrence Public Library
33 Lawrence Avenue
Fairfield, ME 04937-1298
Cou: Somerset (207) 453-6867
Sq feet: 3694   Map
Falmouth Memorial Library
5 Lunt Road
Falmouth, ME 04105-1292
Cou: Cumberland (207) 781-2351
Sq feet: 10000   Map
Farmington Public Library
117 Academy Street
Farmington, ME 04938-1996
Cou: Franklin (207) 778-4312
Sq feet: 6100   Map
Fayette - Underwood Memorial Library
2006 Main Street
Fayette, ME 04349-9505
Cou: Kennebec (207) 685-3778
Sq feet: 1200   Map
Fort Fairfield Public Library
275 Main Street
Fort Fairfield, ME 04742-1199
Cou: Aroostook (207) 472-3880
  Map
Fort Kent Public Library
1 Monument Square
Fort Kent, ME 04743-1216
Cou: Aroostook (207) 834-3048
Sq feet: 2400   Map
Frankfort - Pierce Reading Room & Library
Route 1a
Frankfort, ME 04438-0177
Cou: Waldo (207) 000-0000
Sq feet: 500   Map
Freeport Community Library
10 Library Drive
Freeport, ME 04032-1299
Cou: Cumberland (207) 865-3307
Sq feet: 17000   Map
Frenchboro Public Library
13 Spruce Street
Frenchboro, ME 04635
Cou: Hancock (207) 334-4444
Sq feet: 1000   Map
Friendship Public Library
3 Main Street
Friendship, ME 04547-0039
Cou: Knox (207) 832-5332
Sq feet: 2560   Map
Fryeburg Public Library
98 Main Street
Fryeburg, ME 04037-1126
Cou: Oxford (207) 935-2731
  Map
Gardiner Public Library
152 Water Street
Gardiner, ME 04345-2195
Cou: Kennebec (207) 582-3312
Sq feet: 5200   Map
Garland - Lyndon Oak Memorial Library
Main Road
Garland, ME 04939
Cou: Penobscot (207) 000-0000
Sq feet: 600   Map
Georgetown - Richards Library
863 Five Islands Road
Georgetown, ME 04548-0418
Cou: Sagadahoc (207) 371-9995
Sq feet: 750   Map
Glenburn Library
991 Hudson Road
Glenburn, ME 04401-1610
Cou: Penobscot (207) 942-9897
Sq feet: 1800   Map
Gorham - Baxter Memorial Library
71 South Street
Gorham, ME 04038-1715
Cou: Cumberland (207) 839-5031
Sq feet: 15588   Map
Gorham - North Gorham Public Library
2 Standish Neck Road
Gorham, ME 04038-2469
Cou: Cumberland (207) 892-2575
Sq feet: 1200   Map
Windham - South Windham Public Library
857 Gray Road
Gorham, ME 04038-5860
Cou: Cumberland (207) 000-0000
  Map
Gray Public Library
5 Hancock Street
Gray, ME 04039
Cou: Cumberland (207) 657-4110
Sq feet: 4210   Map
Greene - Morse Memorial Library
105 Main Street
Greene, ME 04236
Cou: Androscoggin (207) 946-5544
Sq feet: 1200   Map
Greenville - Shaw Public Library
Lily Bay Road
Greenville, ME 04441-0510
Cou: Piscataquis (207) 695-3579
Sq feet: 1880   Map
Guilford Memorial Library
Library Street
Guilford, ME 04443-0177
Cou: Piscataquis (207) 876-4547
Sq feet: 3400   Map
Hallowell - Hubbard Free Library
115 Second Street
Hallowell, ME 04347-1699
Cou: Kennebec (207) 622-6582
Sq feet: 3500   Map
Hampden - Dyer Community Library
269 Main Road North
Hampden, ME 04444
Cou: Penobscot (207) 862-3550
Sq feet: 4441   Map
Harpswell - Cundys Harbor Library
935 Cundy's Harbor Road
Harpswell, ME 04079
Cou: Cumberland (207) 725-1461
Sq feet: 700   Map
Harrington - Gallison Memorial Library
Route 1
Harrington, ME 04643-0176
Cou: Washington (207) 483-4547
Sq feet: 670   Map
Harrison - Caswell Public Library
Main Street
Harrison, ME 04040-0597
Cou: Cumberland (207) 583-2970
Sq feet: 1537   Map
Hartland Public Library
8 Mill Street
Hartland, ME 04943-0620
Cou: Somerset (207) 938-4702
Sq feet: 1360   Map
Hiram - Soldiers Memorial Library
85 Main Street
Hiram, ME 04041-0281
Cou: Oxford (207) 625-4650
Sq feet: 1250   Map
Hollis Center Public Library
14 Little Falls Road
Hollis, ME 04042
Cou: York (207) 929-3911
Sq feet: 2520   Map
Hollis - Salmon Falls Library
322 Old Alfred Road
Hollis, ME 04042-9707
Cou: York (207) 929-3990
Sq feet: 1710   Map
Hope Library
443 Camden Road
Hope, ME 04847
Cou: Knox (207) 763-3548
Sq feet: 500   Map
Houlton - Cary Library
107 Main Street
Houlton, ME 04730-2196
Cou: Aroostook (207) 532-1302
Sq feet: 8300   Map
Howland - Thomas Free Library
8 Main Street
Howland, ME 04448-0336
Cou: Penobscot (207) 732-4896
  Map
Island Falls - Katahdin Public Library
20 Library Street
Island Falls, ME 04747-0148
Cou: Aroostook (207) 000-0000
Sq feet: 1500   Map
Isle Au Haut - Revere Memorial Library
Revere Memorial Hall
Isle Au Haut, ME 04645-0008
Cou: Knox (207) 000-0000
Sq feet: 336   Map
Islesboro - Pendleton Library
309 Main Road
Islesboro, ME 04848-0077
Cou: Waldo (207) 734-2218
Sq feet: 4648   Map
Cranberry Isles - Islesford Library
Mosswood Road
Islesford, ME 04646
Cou: Hancock (207) 244-9565
  Map
Jackman Public Library
604 Main Street
Jackman, ME 04945-0008
Cou: Somerset (207) 668-2110
Sq feet: 1568   Map
Jefferson Public Library
Route 126
Jefferson, ME 04348-0226
Cou: Lincoln (207) 549-7491
  Map
Jonesport - Peabody Memorial Library
Main Street
Jonesport, ME 04649-0210
Cou: Washington (207) 000-0000
Sq feet: 1843   Map
Kenduskeag - Case Memorial Library
911 Stetson Road
Kenduskeag, ME 04450-0312
Cou: Penobscot (207) 884-8598
Sq feet: 1200   Map
Kennebunk Free Library
112 Main Street
Kennebunk, ME 04043-1835
Cou: York (207) 985-2173
Sq feet: 11000   Map
Kennebunkport - Graves Memorial Library
18 Maine Street
Kennebunkport, ME 04046-0391
Cou: York (207) 967-2778
Sq feet: 6932   Map
Parsonsfield Public Library
Route 160
Kezar Falls, ME 04047-0120
Cou: York (207) 625-4689
Sq feet: 710   Map
Carrabassett Valley Library
1234 Carrabassett Drive
Kingfield, ME 04947-9724
Cou: Franklin (207) 235-2211
Sq feet: 500   Map
Kingfield - Webster Free Library
22 Depot Street
Kingfield, ME 04947-0518
Cou: Franklin (207) 265-2052
Sq feet: 3280   Map
Kittery - Rice Public Library
8 Wentworth Street
Kittery, ME 03904-1799
Cou: York (207) 439-1553
  Map
Lewiston Public Library
200 Lisbon Street
Lewiston, ME 04240-7117
Cou: Androscoggin (207) 784-0135
Sq feet: 33500   Map
Liberty - Davis-liberty Library
59 Main Street
Liberty, ME 04949-0075
Cou: Waldo (207) 589-3161
Sq feet: 2100   Map
Limerick Public Library
11 Washington Street
Limerick, ME 04048-0456
Cou: York (207) 793-8975
Sq feet: 4000   Map
Limestone - Frost Memorial Library
238 Main Street
Limestone, ME 04750-1399
Cou: Aroostook (207) 325-4706
Sq feet: 1750   Map
Limington - Davis Memorial Library
928 Cape Road
Limington, ME 04049-0485
Cou: York (207) 637-2422
Sq feet: 964   Map
Lincoln Memorial Library
21 West Broadway
Lincoln, ME 04457-1236
Cou: Penobscot (207) 794-2765
Sq feet: 4448   Map
Lisbon Village Branch Library
12 Main Street
Lisbon, ME 04250-0515
Cou: Androscoggin (207) 353-2262
. Main Office   Map
Lisbon Library Dept
28 Main Street
Lisbon Falls, ME 04252-1596
Cou: Androscoggin (207) 353-6564
Sq feet: 11400 . Main Office   Map
Livermore Public Library
22 Church Street
Livermore, ME 04253-0620
Cou: Androscoggin (207) 897-7173
Sq feet: 1023   Map
Livermore Falls - Treat Memorial Library
56 Main Street
Livermore Falls, ME 04254-1529
Cou: Androscoggin (207) 897-3631
Sq feet: 4569   Map
Long Island Community Library
Fern Avenue
Long Island, ME 04050-9710
Cou: Cumberland (207) 766-2530
Sq feet: 2000   Map
Lovell - Hobbs Memorial Library
227 Main Street
Lovell, ME 04051-0105
Cou: Oxford (207) 925-3177
Sq feet: 3000   Map
Lovell - Hill Memorial Library
Rr 2 Box 470
Lovell, ME 04231-9702
Cou: Oxford (207) 928-2301
  Map
Lubec Memorial Library
10 School Street
Lubec, ME 04652-1122
Cou: Washington (207) 733-2491
Sq feet: 3600   Map
Lyman Community Library
10 John Street
Lyman, ME 04005-0640
Cou: York (207) 499-7114
Sq feet: 6000   Map
Machias - Porter Memorial Library
52 Court Street
Machias, ME 04654-1143
Cou: Washington (207) 255-3933
Sq feet: 3000   Map
Whitneyville Library Assn
School Street
Machias, ME 04654-0478
Cou: Washington (207) 255-8077
Sq feet: 900   Map
Madawaska Public Library
411 East Main Street
Madawaska, ME 04756-1126
Cou: Aroostook (207) 728-3606
Sq feet: 4830   Map
Madison Public Library
12 Old Point Avenue
Madison, ME 04950-1196
Cou: Somerset (207) 696-5626
Sq feet: 2800   Map
Mars Hill - Hansen Memorial Library
10 Hansen Street
Mars Hill, ME 04758-1008
Cou: Aroostook (207) 429-9625
  Map
Mattawamkeag Public Library
Main Street
Mattawamkeag, ME 04459-0026
Cou: Penobscot (207) 736-7013
  Map
Mechanic Falls Public Library
15 Elm Street
Mechanic Falls, ME 04256-5521
Cou: Androscoggin (207) 345-9450
Sq feet: 1200   Map
Mercer - Shaw Library
Main Street
Mercer, ME 04957-9607
Cou: Somerset (207) 587-2911
Sq feet: 480   Map
Mexico Free Public Library
32 Main Street
Mexico, ME 04257-1413
Cou: Oxford (207) 364-3281
Sq feet: 2000   Map
Milbridge Public Library
School Street
Milbridge, ME 04658-0128
Cou: Washington (207) 546-3066
  Map
Millinocket Memorial Library
5 Maine Avenue
Millinocket, ME 04462-1494
Cou: Penobscot (207) 723-7020
Sq feet: 9000   Map
Milo Free Public Library
4 Pleasant Street
Milo, ME 04463-1327
Cou: Piscataquis (207) 943-2612
Sq feet: 1288   Map
Monhegan Memorial Library
1 Library Lane
Monhegan, ME 04852-0367
Cou: Lincoln (207) 594-0549
Sq feet: 600   Map
Monmouth - Cumston Public Library
796 Main Street
Monmouth, ME 04259-0239
Cou: Kennebec (207) 933-4788
Sq feet: 4600   Map
Monroe Community Library
Route 141
Monroe, ME 04951-0643
Cou: Waldo (207) 525-3515
Sq feet: 300   Map
Monson Public Library
Main Street
Monson, ME 04464-0282
Cou: Piscataquis (207) 997-3785
  Map
Mount Desert - Somesville Library
116 Somesville Drive
Mount Desert, ME 04660-0280
Cou: Hancock (207) 244-7404
Sq feet: 890   Map
Mount Vernon - Shaw Memorial Library
Route 41 N, Rr 1 Box 251
Mount Vernon, ME 04352-9705
Cou: Kennebec (207) 293-2565
Sq feet: 2800   Map
Naples Public Library
Route 302
Naples, ME 04055-1717
Cou: Cumberland (207) 693-6841
Sq feet: 6000   Map
New Gloucester Public Library
389 Intervale Road
New Gloucester, ME 04260-0105
Cou: Cumberland (207) 926-4840
Sq feet: 4050   Map
Bristol Area Library
619 Old County Road
New Harbor, ME 04554-0173
Cou: Lincoln (207) 677-2115
Sq feet: 2860   Map
New Sharon - Jim Ditzler Memorial Library
37 Pump House Lane
New Sharon, ME 04955-0061
Cou: Franklin (207) 779-1128
Sq feet: 3000   Map
New Vineyard Public Library
Lake Street
New Vineyard, ME 04956-0255
Cou: Franklin (207) 652-2250
  Map
Newfield Village Library/reading Room
Route 11
Newfield, ME 04056-0055
Cou: York (207) 000-0000
Sq feet: 550   Map
Newport Public Library
42 Main Street
Newport, ME 04953-1139
Cou: Penobscot (207) 368-5074
Sq feet: 1200   Map
Norridgewock Free Public Library
Sophie May Lane
Norridgewock, ME 04957-0897
Cou: Somerset (207) 634-2828
Sq feet: 970   Map
Anson - Stewart Public Library
37 Elm Street
North Anson, ME 04958-0177
Cou: Somerset (207) 635-3212
Sq feet: 1000   Map
North Berwick - Hurd Library
High Street
North Berwick, ME 03906-0399
Cou: York (207) 676-2215
Sq feet: 3700   Map
Bridgton - North Bridgton Public Library
Route 37
North Bridgton, ME 04057-0268
Cou: Cumberland (207) 647-8563
Sq feet: 1900   Map
North Haven Public Library
Main Street
North Haven, ME 04853
Cou: Knox (207) 867-9797
Sq feet: 1700   Map
Jay-niles Memorial Library
983 Main Street
North Jay, ME 04262-5008
Cou: Franklin (207) 645-4062
  Map
Monmouth - North Monmouth Public Library
Main Street
North Monmouth, ME 04265-0128
Cou: Kennebec (207) 933-3010
Sq feet: 400   Map
New Portland Community Library
Church Street
North New Portlan, ME 04961-0185
Cou: Somerset (207) 628-6561
  Map
Mount Desert - Northeast Harbor Library
1 Joy Road Mount Desert
Northeast Harbor, ME 04662-0288
Cou: Hancock (207) 276-3333
Sq feet: 7163   Map
Norway Memorial Library
258 Main Street
Norway, ME 04268-1362
Cou: Oxford (207) 743-5309
Sq feet: 9200   Map
Oakland Public Library
18 Church Street
Oakland, ME 04963-1321
Cou: Kennebec (207) 465-7533
Sq feet: 5756   Map
Old Orchard Beach - Ocean Park Memorial Lib
Box 336
Ocean Park, ME 04063
Cou: York (207) 934-1853
Sq feet: 1646   Map
Ogunquit Memorial Library
74 Shore Road
Ogunquit, ME 03907-0753
Cou: York (207) 646-9024
Sq feet: 2376   Map
Old Orchard Beach - Libby Memorial Library
27 Staples Street
Old Orchard Beach, ME 04064-2216
Cou: York (207) 934-4351
Sq feet: 3450   Map
Old Town Public Library
46 Middle Street
Old Town, ME 04468-1481
Cou: Penobscot (207) 827-3972
Sq feet: 12000   Map
Orono Public Library
16 Goodridge Drive
Orono, ME 04473
Cou: Penobscot (207) 866-5060
Sq feet: 3686   Map
Orrington Public Library
15 School Street
Orrington, ME 04474-9509
Cou: Penobscot (207) 825-4938
Sq feet: 2830   Map
Harpswell - Orrs Island Library
Route 24
Orrs Island, ME 04066-0104
Cou: Cumberland (207) 000-0000
Sq feet: 1053   Map
Harrison - Bolsters Mills Village Library
6 Big Hill Road
Otisfield, ME 04040-6827
Cou: Cumberland (207) 583-6421
Sq feet: 600   Map
Owls Head Village Library
South Shore Drive
Owls Head, ME 04854-0098
Cou: Knox (207) 000-0000
Sq feet: 673   Map
Oxford - Freeland Holmes Library
109 Pleasant Street
Oxford, ME 04270-0197
Cou: Oxford (207) 539-4016
  Map
Palermo Community Library
381 Jones Road
Palermo, ME 04354
Cou: Kennebec (207) 993-6088
Sq feet: 1500   Map
Paris - Hamlin Memorial Library
Paris Hill
Paris, ME 04271-0043
Cou: Oxford (207) 743-2980
Sq feet: 980   Map
Parkman - Harvey Memorial Library
771 State Highway 150
Parkman, ME 04443
Cou: Piscataquis (207) 876-3730
Sq feet: 750   Map
Parsonsfield - Kezar Falls Library
Federal Rd
Parsonsfield, ME 04047-0011
Cou: York (207) 625-2424
Sq feet: 600   Map
Patten - Veterans Memorial Library
Main Street
Patten, ME 04765-0240
Cou: Penobscot (207) 528-2164
Sq feet: 1080   Map
Portland - Peaks Island Branch Library
129 Island Avenue
Peaks Island, ME 04108-1109
Cou: Cumberland (207) 766-5540
. Main Office   Map
Phillips Public Library
Pleasant Street
Phillips, ME 04966-1514
Cou: Franklin (207) 639-2665
Sq feet: 10800   Map
Phippsburg - Totman Library
28 Parker Head Road
Phippsburg, ME 04562
Cou: Sagadahoc (207) 389-2309
Sq feet: 2469   Map
Pittsfield Public Library
89 South Main Street
Pittsfield, ME 04967-1520
Cou: Somerset (207) 487-5880
Sq feet: 4000   Map
Poland - Ricker Memorial Library
1211 Maine Street
Poland, ME 04273-0098
Cou: Androscoggin (207) 998-4390
Sq feet: 5600   Map
Portland Public Library
5 Monument Square
Portland, ME 04101-4072
Cou: Cumberland (207) 871-1700
Sq feet: 65000 . Main Office   Map
Portland - Munjoy Branch Library
44 Moody Street
Portland, ME 04101-4426
Cou: Cumberland (207) 772-4581
. Main Office   Map
Portland - Reiche Branch Library
166 Brackett Street
Portland, ME 04102-3825
Cou: Cumberland (207) 774-6871
. Main Office   Map
Portland - Riverton Branch Library
1600 Forest Avenue
Portland, ME 04103-1314
Cou: Cumberland (207) 797-2915
. Main Office   Map
Portland - Burbank Branch Library
377 Stevens Avenue
Portland, ME 04103-2606
Cou: Cumberland (207) 774-4229
. Main Office   Map
Portland - Cliff Island Library Club
Main Street
Portland, ME 04019-0045
Cou: Cumberland (207) 000-0000
Sq feet: 1050   Map
Presque Isle - Turner Memorial Library
39 Second Street
Presque Isle, ME 04769-2677
Cou: Aroostook (207) 764-2571
Sq feet: 12536   Map
Princeton Public Library
Main Street
Princeton, ME 04668-0408
Cou: Washington (207) 796-5333
Sq feet: 2000   Map
Gouldsboro - Dorcas Library
28 Main Street
Prospect Harbor, ME 04669-0167
Cou: Hancock (207) 963-4027
Sq feet: 1424   Map
Rangeley Public Library
Lake Street
Rangeley, ME 04970-1150
Cou: Franklin (207) 864-5529
Sq feet: 8272   Map
Raymond Village Library
3 Meadow Road
Raymond, ME 04071-0297
Cou: Cumberland (207) 655-4283
Sq feet: 1800   Map
Readfield Community Library
1151 Main Street (rte 17)
Readfield, ME 04355-0246
Cou: Kennebec (207) 685-4089
Sq feet: 1600   Map
Richmond - Umberhine Public Library
82 Main Street
Richmond, ME 04357-1120
Cou: Sagadahoc (207) 737-2770
  Map
Rockland Public Library
80 Union Street
Rockland, ME 04841-2925
Cou: Knox (207) 594-0310
Sq feet: 18500   Map
Rockport Public Library
1 Limerock Street
Rockport, ME 04856-0008
Cou: Knox (207) 236-3642
Sq feet: 3324   Map
Rumford Public Library
56 Rumford Avenue
Rumford, ME 04276-1998
Cou: Oxford (207) 364-3661
Sq feet: 6182   Map
Sabattus - Town Square Library
1 Sabattus Mall
Sabattus, ME 04280
Cou: Androscoggin (207) 375-6076
Sq feet: 2318   Map
Saco - Dyer Library
371 Main Street
Saco, ME 04072-1582
Cou: York (207) 283-3861
Sq feet: 10000   Map
Sanford - Goodall Memorial Library
238 Main Street
Sanford, ME 04073-3595
Cou: York (207) 324-4714
Sq feet: 13300   Map
Sangerville Public Library
Main Street
Sangerville, ME 04479-0246
Cou: Piscataquis (207) 876-3491
Sq feet: 1304   Map
Sedgwick - Sargentville Library Assn
Reach Road (route 175)
Sargentville, ME 04673-0033
Cou: Hancock (207) 000-0000
Sq feet: 640   Map
Scarborough Public Library
48 Gorham Road
Scarborough, ME 04074-9501
Cou: Cumberland (207) 883-4723
Sq feet: 12300   Map
Mount Desert - Seal Harbor Library
Main Street
Seal Harbor, ME 04675
Cou: Hancock (207) 276-5306
  Map
Searsmont Town Library
Route 131
Searsmont, ME 04973-0105
Cou: Waldo (207) 342-5549
Sq feet: 2940   Map
Searsport - Carver Memorial Library
Union Street
Searsport, ME 04974-0439
Cou: Waldo (207) 548-2303
Sq feet: 2000   Map
Sedgwick Library Assn
Main Street, Rr 1 Box 940
Sedgwick, ME 04676-9708
Cou: Hancock (207) 359-2177
Sq feet: 224   Map
Shapleigh Community Library
Route 11
Shapleigh, ME 04076-0097
Cou: York (207) 636-3630
Sq feet: 1300   Map
Sherman Public Library
9 Church Street
Sherman Mills, ME 04776
Cou: Aroostook (207) 365-4882
Sq feet: 1800   Map
Skowhegan Public Library
5 Elm Street
Skowhegan, ME 04976-1279
Cou: Somerset (207) 474-9072
Sq feet: 4059   Map
Solon - Coolidge Library
Main Street
Solon, ME 04979-0238
Cou: Somerset (207) 643-2562
Sq feet: 864   Map
South Berwick Public Library
37 Portland Street
South Berwick, ME 03908-0035
Cou: York (207) 384-3308
Sq feet: 1500   Map
South Bristol - Rutherford Library
2000 State Route 129
South Bristol, ME 04568-0145
Cou: Lincoln (207) 644-1882
Sq feet: 3500   Map
China - South China Public Library
247 Village Street
South China, ME 04358-0417
Cou: Kennebec (207) 445-3094
Sq feet: 1100   Map
Paris Public Library
3 Main Street
South Paris, ME 04281-1509
Cou: Oxford (207) 743-6994
Sq feet: 5050   Map
South Portland Public Library
482 Broadway
South Portland, ME 04106-3799
Cou: Cumberland (207) 767-7660
Sq feet: 11500 . Main Office   Map
South Portland - Memorial Branch Library
155 Wescott Road
South Portland, ME 04106-3418
Cou: Cumberland (207) 775-1835
. Main Office   Map
South Thomaston Public Library
8 Dublin Road
South Thomaston, ME 04858
Cou: Knox (207) 596-0022
Sq feet: 900   Map
Southport Memorial Library
1032 Hendricks Hill Road
Southport, ME 04576-0148
Cou: Lincoln (207) 633-2741
Sq feet: 2240   Map
Southwest Harbor Public Library
338 Main Street
Southwest Harbor, ME 04679-0157
Cou: Hancock (207) 244-7065
Sq feet: 7500   Map
Sanford - Springvale Public Library
443 Main Street
Springvale, ME 04083-1899
Cou: York (207) 324-4624
Sq feet: 12000   Map
Standish - Richville Library
743 Richville Road
Standish, ME 04075-5614
Cou: Cumberland (207) 642-4698
Sq feet: 1280   Map
Standish - Steep Falls Library
1128 Pequawket Trail
Steep Falls, ME 04085-0140
Cou: Cumberland (207) 675-3132
Sq feet: 1700   Map
Stetson Library
70 Village Road
Stetson, ME 04488-0103
Cou: Penobscot (207) 296-2020
  Map
Steuben - Moore Library
22 Village Road
Steuben, ME 04680-0127
Cou: Washington (207) 546-7301
Sq feet: 1800   Map
Stockton Springs Library
6 Station Street
Stockton Springs, ME 04981
Cou: Franklin (207) 567-4147
Sq feet: 879   Map
Stonington Public Library
Main Street
Stonington, ME 04681-0441
Cou: Hancock (207) 367-5926
Sq feet: 1348   Map
Eustis - Stratton Public Library
88 Main Street
Stratton, ME 04982-0350
Cou: Franklin (207) 246-4401
Sq feet: 500   Map
Strong Public Library
14 S. Main Street
Strong, ME 04983-0256
Cou: Franklin (207) 684-4003
Sq feet: 864   Map
Sullivan - Frenchmans Bay Library
163 Tunk Lake Road
Sullivan, ME 04664
Cou: Hancock (207) 422-2307
Sq feet: 1200   Map
Swans Island Public Library
Minturn Road
Swans Island, ME 04685-0397
Cou: Hancock (207) 526-4330
Sq feet: 2500   Map
Saint George - Jackson Memorial Library
Main Street
Tenants Harbor, ME 04860-0231
Cou: Knox (207) 372-8961
Sq feet: 2500   Map
Thomaston Public Library
42 Main Street
Thomaston, ME 04861-1312
Cou: Knox (207) 354-2453
Sq feet: 4000   Map
Topsham Public Library
25 Foreside Road
Topsham, ME 04086-1410
Cou: Sagadahoc (207) 725-1727
Sq feet: 5000   Map
Turner Public Library
Route 117
Turner, ME 04282-0216
Cou: Androscoggin (207) 225-2030
Sq feet: 1500   Map
Union - Vose Library
343 Common Road
Union, ME 04862-0550
Cou: Knox (207) 785-4733
Sq feet: 1200   Map
Unity - Dorothy W Quimby Library
Quaker Hill Road
Unity, ME 04988-0167
Cou: Waldo (207) 948-3131
Sq feet: 13500   Map
Van Buren - Morneault Memorial Library
303 Main Street
Van Buren, ME 04785-1299
Cou: Aroostook (207) 868-5076
Sq feet: 3800   Map
Vinalhaven Public Library
1 Carver Street
Vinalhaven, ME 04863-0384
Cou: Knox (207) 863-4401
Sq feet: 1500   Map
Waldoboro Public Library
908 Main Street
Waldoboro, ME 04572-0768
Cou: Lincoln (207) 832-4484
Sq feet: 2000   Map
Warren Free Public Library
282 Main Street
Warren, ME 04864-0188
Cou: Knox (207) 273-2900
Sq feet: 2000   Map
Washburn Memorial Library
1290 Main Street
Washburn, ME 04786-0571
Cou: Aroostook (207) 455-4814
Sq feet: 1800   Map
Washington - Gibbs Library
40 Old Union Road
Washington, ME 04574-0348
Cou: Knox (207) 845-2663
Sq feet: 4590   Map
Waterford Library Assn
Routes 35 & 37
Waterford, ME 04088-0176
Cou: Oxford (207) 583-2546
Sq feet: 1350   Map
Waterville Public Library
73 Elm Street
Waterville, ME 04901-6078
Cou: Kennebec (207) 873-5433
Sq feet: 13780   Map
Wayne - Cary Memorial Library
Old Winthrop Road
Wayne, ME 04284-0127
Cou: Kennebec (207) 685-3612
Sq feet: 2500   Map
Weld Public Library
Church Street
Weld, ME 04285-9701
Cou: Franklin (207) 585-2439
  Map
Wells Public Library
1434 Post Road
Wells, ME 04090-0699
Cou: York (207) 646-8181
Sq feet: 11092   Map
West Paris Public Library
226 Main Street
West Paris, ME 04289-5130
Cou: Oxford (207) 674-2004
Sq feet: 1380   Map
Westbrook - Walker Memorial Library
800 Main Street
Westbrook, ME 04092-3421
Cou: Cumberland (207) 854-0630
Sq feet: 17000   Map
Westbrook - Warren Memorial Library
479 Main Street
Westbrook, ME 04092-4330
Cou: Cumberland (207) 854-5891
Sq feet: 2200   Map
Wilton Free Public Library
6 Goodspeed Street
Wilton, ME 04294-0454
Cou: Franklin (207) 645-4831
Sq feet: 3965   Map
Windham Public Library
217 Windham Center Road
Windham, ME 04062-4637
Cou: Cumberland (207) 892-1908
Sq feet: 10620   Map
Winslow Public Library
Halifax Street, Rr 4 Box 190
Winslow, ME 04901-7636
Cou: Kennebec (207) 872-1978
Sq feet: 10500   Map
Winter Harbor Public Library
18 Chapel Lane
Winter Harbor, ME 04693-0310
Cou: Hancock (207) 963-7556
Sq feet: 1566   Map
Winterport Memorial Library
229 Main Street
Winterport, ME 04496-0650
Cou: Waldo (207) 223-5540
  Map
Winthrop - Bailey Public Library
Bowdoin Street
Winthrop, ME 04364
Cou: Kennebec (207) 377-8673
Sq feet: 2025   Map
Wiscasset Public Library
High Street
Wiscasset, ME 04578-0367
Cou: Lincoln (207) 882-7161
Sq feet: 3500   Map
Yarmouth - Merrill Memorial Library
215 Main Street
Yarmouth, ME 04096-1055
Cou: Cumberland (207) 846-4763
Sq feet: 25000   Map
York Public Library
15 Long Sands Road
York, ME 03909-1314
Cou: York (207) 363-2818
Sq feet: 24500   Map

Back to State Library Index

Please Visit our Sponsors.



You can own any of these domain names:

govt.net - - citizennetwork.com - - citygovt.com - - digitaltownhall.com - - digitaltownhall.net - - digitaltownhall.org - - ecitizen.net - - e-citizen.org - - ecivic.com - - ecivic.net - - ecivic.org - - ecivic.us - - e-civic.com - - e-civic.net - - e-civic.org - - e-civic.us - - egovernment.net - - e-government.net - - e-government.org - - ecityhall.com - - ecityhall.net - - ecityhall.org - - etownhall.biz - - etownhall.us - - e-govt.net - - e-govt.org - - governing.net - - governmentnet.com - - governmentnetwork.com - govnetwork.com - - governmentweb.com - - govtsoft.com - - governmentsoft.com - - governmentvoice.com - - govtaccess.com - - govtvoice.com - - netcommunity.net - - netcommunity.org - - attic.net - - allthing.com - -