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.
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 |