Maine Public Libraries
This page lists 262 public libraries in Maine, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.
Advertisement
Maine public libraries by city
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| Acton Public Library | 35 H Rd, Acton | 04001 | York | (207) 636-2781 |
| Mayhew Library Assn | 290 Water St, Addison | 04606 | Washington | |
| Albion Public Library | 18 Main St, Albion | 04910 | Kennebec | (207) 437-2220 |
| Parsons Memorial Library | 27 Saco Rd, Alfred | 04002 | York | (207) 324-2001 |
| Faye O'Leary Hafford Library | 1063 Allagash Rd, Allagash | 04774 | Aroostook | (207) 398-4454 |
| Andover Public Library | 46 Church St, Andover | 04216 | Oxford | (207) 392-4841 |
| Mildred Stevens Williams Memorial Library | 2916 Sennebec Rd, Appleton | 04862 | Knox | (207) 785-5656 |
| Gladys J. Craig Memorial Library | 57 Exchange St, Ashland | 04732 | Aroostook | (207) 435-6532 |
| Auburn Public Library | 49 Spring St, Auburn | 04210 | Androscoggin | (207) 333-6640 |
| Lithgow Public Library | 45 Winthrop St, Augusta | 04330 | Kennebec | (207) 626-2415 |
| B | ||||
| Woodland Public Library | 169 Main St, Baileyville | 04694 | Washington | (207) 427-3235 |
| Bangor Public Library | 145 Harlow St, Bangor | 04401 | Penobscot | (207) 947-8336 |
| Jesup Memorial Library | 34 Mount Desert St, Bar Harbor | 04609 | Hancock | (207) 288-4245 |
| Berry Memorial Library | 93 Main St, Bar Mills | 04004 | York | (207) 929-5484 |
| Patten Free Library | 33 Summer St, Bath | 04530 | Sagadahoc | (207) 443-5141 |
| Belfast Free Library | 106 High St, Belfast | 04915 | Waldo | (207) 338-3884 |
| Belgrade Public Library | 124 Depot Rd, Belgrade | 04917 | Kennebec | (207) 495-3508 |
| Bass Harbor Memorial Library | 89 Bernard Rd, Bernard | 04612 | Hancock | (207) 244-3798 |
| Berwick Public Library | 103 Old Pine Hill Road North, Berwick | 03901 | York | (207) 698-5737 |
| Bethel Library Assn. | 6 Broad St, Bethel | 04217 | Oxford | (207) 824-2520 |
| McArthur Public Library | 270 Main St, Biddeford | 04005 | York | (207) 284-4181 |
| Bingham Union Library | 297 Main St, Bingham | 04920 | Somerset | (207) 672-3002 |
| Blue Hill Public Library | 5 Parker Point Rd, Blue Hill | 04614 | Hancock | (207) 374-5515 |
| Boothbay Harbor Memorial Library | 4 Oak St, Boothbay Harbor | 04538 | Lincoln | (207) 633-3112 |
| Bowdoinham Public Library | 13A School St, Bowdoinham | 04008 | Sagadahoc | (207) 666-8405 |
| John B. Curtis Free Public Library | 435 Main Rd, Bradford | 04410 | Penobscot | (207) 404-3951 |
| Bremen Public Library | 204 Waldoboro Rd, Bremen | 04551 | Lincoln | (207) 529-5572 |
| Brewer Public Library | 100 S Main St, Brewer | 04412 | Penobscot | (207) 989-7943 |
| Bridgton Public Library | 1 Church St, Bridgton | 04009 | Cumberland | (207) 647-2472 |
| Friend Memorial Public Library | 1 Reach Rd, Brooklin | 04616 | Hancock | (207) 359-2276 |
| Brooksville Free Public Library | 1 Town House Rd, Brooksville | 04617 | Hancock | (207) 326-4560 |
| Brownfield Public Library | 216 Main St, Brownfield | 04010 | Oxford | (207) 935-3003 |
| Brownville Public Library | 27 Church St, Brownville | 04414 | Piscataquis | (207) 965-8334 |
| Curtis Memorial Library | 23 Pleasant St, Brunswick | 04011 | Cumberland | (207) 725-5242 |
| Whitman Memorial Library | 28 S Main St, Bryant Pond | 04219 | Oxford | (207) 665-2505 |
| Zadoc Long Free Library | 5 Turner St, Buckfield | 04220 | Oxford | (207) 336-2171 |
| Buck Memorial Library | 47 Main St, Bucksport | 04416 | Hancock | (207) 469-2650 |
| West Buxton Public Library Association | 34 River Rd (S.r.112), Buxton | 04093 | York | (207) 727-5898 |
| C | ||||
| Calais Free Library | 9 Union St, Calais | 04619 | Washington | (207) 454-2758 |
| Camden Public Library | 55 Main St, Camden | 04843 | Knox | (207) 236-3440 |
| Canaan Public Library | 22 Hinckley Rd, Canaan | 04924 | Somerset | (207) 474-6397 |
| Thomas Memorial Library | 6 Scott Dyer Rd, Cape Elizabeth | 04107 | Cumberland | (207) 799-1720 |
| Caribou Public Library | 30 High St, Caribou | 04736 | Aroostook | (207) 493-4214 |
| Simpson Memorial Library | 8 Plymouth Rd, Carmel | 04419 | Penobscot | (207) 848-7145 |
| Carrabassett Valley Public Library | 3209 Carrabassett Dr #3, Carrabassett Valley | 04947 | Franklin | (207) 237-3535 |
| Casco Public Library | 5 Leach Hill Rd, Casco | 04015 | Cumberland | (207) 627-4541 |
| Witherle Memorial Library | 41 School St, Castine | 04421 | Hancock | (207) 326-4375 |
| Chebeague Island Library | 247 South Rd, Unit 3, Chebeague Island | 04017 | Cumberland | (207) 846-4351 |
| Cherryfield Public Library | 35 Main St, Cherryfield | 04622 | Washington | (207) 546-4228 |
| Albert Church Brown Memorial Library | 35 Main St, China | 04358 | Kennebec | (207) 968-2926 |
| Cliff Island Library | 13 South Rd, Cliff Island | 04019 | Cumberland | |
| Brown Memorial Library - Clinton | 53 Railroad St, Clinton | 04927 | Kennebec | (207) 426-8686 |
| Stewart Free Library | 8 Levi Stewart Dr, Corinna | 04928 | Penobscot | (207) 278-2454 |
| Atkins Memorial Library | 360 Main St, Corinth | 04427 | Penobscot | |
| Bonney Memorial Library | 36 Main St, Cornish | 04020 | York | (207) 625-8083 |
| Great Cranberry Library | 251 Cranberry Rd, Cranberry Isles | 04625 | Hancock | (207) 244-7358 |
| Prince Memorial Library | 266 Main St, Cumberland | 04021 | Cumberland | (207) 829-2215 |
| Cushing Public Library | 39 Cross Rd, Cushing | 04563 | Knox | (207) 354-8860 |
| Louise Clements Library | 2655 Cutler Rd, Cutler | 04626 | Washington | (207) 259-3693 |
| D | ||||
| Skidompha Public Library | 184 Main St, Damariscotta | 04543 | Lincoln | (207) 563-5513 |
| Danforth Public Library | 46 Central St, Danforth | 04424 | Washington | (207) 448-2055 |
| Chase Emerson Memorial Library | 17 Main St, Deer Isle | 04627 | Hancock | (207) 348-2899 |
| Denmark Public Library | 121 E Main St, Denmark | 04022 | Oxford | (207) 452-2200 |
| Lincoln Memorial Library - Dennysville | 17 King St, Dennysville | 04628 | Washington | (207) 726-4750 |
| Abbott Memorial Library | 1 Church St, Dexter | 04930 | Penobscot | (207) 924-7292 |
| Ludden Memorial Library | 42 Main St, Dixfield | 04224 | Oxford | (207) 562-8838 |
| Thompson Free Library | 186 E Main St, Dover-Foxcroft | 04426 | Piscataquis | (207) 564-3350 |
| Bridge Academy Public Library | 44 Middle Rd, Dresden | 04342 | Lincoln | (207) 737-8810 |
| E | ||||
| Brown Memorial Library - Baldwin | 2 Norton Pl, East Baldwin | 04024 | Cumberland | (207) 787-3155 |
| East Blue Hill Public Library | 9 Curtis Cove Rd, East Blue Hill | 04629 | Hancock | (207) 374-5577 |
| Sturdivant Public Library | 514 Main St, East Machias | 04630 | Washington | (207) 255-0070 |
| East Millinocket Public Library | 53 Main St, East Millinocket | 04430 | Penobscot | (207) 746-3554 |
| Vassalboro Public Library | 930 Bog Rd, East Vassalboro | 04935 | Kennebec | (207) 923-3233 |
| Waterboro Public Library | 187 Main St, East Waterboro | 04030 | York | (207) 247-3363 |
| Peavey Memorial Library | 26 Water St, Eastport | 04631 | Washington | (207) 853-4021 |
| William Fogg Public Library | 116 Old Rd, Eliot | 03903 | York | (207) 439-9437 |
| Ellsworth Public Library | 20 State St, Ellsworth | 04605 | Hancock | (207) 667-6363 |
| Cole Memorial Library | 789 Hammett Rd, Enfield | 04493 | Penobscot | (207) 732-4270 |
| F | ||||
| Lawrence Public Library | 33 Lawrence Ave, Fairfield | 04937 | Somerset | (207) 453-6867 |
| Falmouth Memorial Library | 5 Lunt Rd, Falmouth | 04105 | Cumberland | (207) 781-2351 |
| Farmington Public Library | 117 Academy St, Farmington | 04938 | Franklin | (207) 778-4312 |
| Underwood Memorial Library | 2006 Main St, Fayette | 04349 | Kennebec | (207) 685-3778 |
| Fort Fairfield Public Library | 339 Main St, Fort Fairfield | 04742 | Aroostook | (207) 472-3880 |
| Fort Kent Public Library | 1 Monument Sq, Fort Kent | 04743 | Aroostook | (207) 834-3048 |
| Waldo Peirce Reading Room | 11A Main Road South, Frankfort | 04438 | Waldo | (207) 223-4438 |
| Franklin Library | 13 Main St, Franklin | 04634 | Hancock | (207) 565-5054 |
| Freeport Community Library | 10 Library Dr, Freeport | 04032 | Cumberland | (207) 865-3307 |
| Frenchboro Public Library | 21 High Rd, Frenchboro | 04635 | Hancock | (207) 334-2924 |
| Friendship Public Library | 3 Main St, Friendship | 04547 | Knox | (207) 832-5332 |
| Fryeburg Public Library | 515 Main St, Fryeburg | 04037 | Oxford | (207) 935-2731 |
| G | ||||
| Gardiner Public Library | 152 Water St, Gardiner | 04345 | Kennebec | (207) 582-3312 |
| Laura E. Richards Library | 863 Five Islands Rd, Georgetown | 04548 | Sagadahoc | (207) 371-9995 |
| Baxter Memorial Library | 71 South St, Gorham | 04038 | Cumberland | (207) 222-1190 |
| North Gorham Public Library | 2 Standish Neck Rd, Gorham | 04038 | Cumberland | (207) 892-2575 |
| Gray Public Library | 5 Hancock St, Gray | 04039 | Cumberland | (207) 657-4110 |
| Julia Adams Morse Memorial Library | 105 Main St, Greene | 04236 | Androscoggin | (207) 946-5544 |
| Shaw Public Library - Greenville | 9 Lily Bay Rd, Greenville | 04441 | Piscataquis | (207) 695-3579 |
| Guilford Memorial Library | 4 Library St, Guilford | 04443 | Piscataquis | (207) 876-4547 |
| H | ||||
| Hubbard Free Library | 115 Second St, Hallowell | 04347 | Kennebec | (207) 622-6582 |
| Edythe Dyer Community Library | 269 Main Road North, Hampden | 04444 | Penobscot | (207) 862-3550 |
| Cundy's Harbor Library | 935 Cundy's Harbor Rd, Harpswell | 04079 | Cumberland | (207) 725-1461 |
| Gallison Memorial Library | 11 Center St, Harrington | 04643 | Washington | (207) 483-4547 |
| Bolsters Mills Village Library | 659 Bolsters Mills Rd, Harrison | 04040 | Cumberland | (207) 583-6421 |
| Harrison Village Library | 4 Front St, Harrison | 04040 | Cumberland | (207) 583-2970 |
| Hartland Public Library | 16 Mill St, Hartland | 04943 | Somerset | (207) 938-4702 |
| Soldiers Memorial Library | 85 Main St, Hiram | 04041 | Oxford | (207) 625-4650 |
| Hollis Center Public Library | 14 Little Falls Rd, Hollis | 04042 | York | (207) 929-3911 |
| Salmon Falls Library | 322 Old Alfred Rd, Hollis | 04042 | York | (207) 929-3990 |
| Hope Library | 443 Camden Rd, Hope | 04847 | Knox | (207) 763-3553 |
| Cary Library-Houlton | 107 Main St, Houlton | 04730 | Aroostook | (207) 532-1302 |
| I | ||||
| Katahdin Public Library | 20 Library St, Island Falls | 04747 | Aroostook | |
| Revere Memorial Library | 416 Main St, Isle-Au-Haut | 04645 | Knox | |
| Alice L. Pendleton Library | 309 Main Rd, Islesboro | 04848 | Waldo | (207) 734-2218 |
| Islesford Library | 10 Mosswood Rd, Islesford | 04646 | Hancock | (207) 244-9565 |
| J | ||||
| Jackman Public Library | 604 Main St, Jackman | 04945 | Somerset | (207) 668-2110 |
| Jay-Niles Memorial Library | 983 Main St, Jay | 04239 | Franklin | (207) 645-4062 |
| Peabody Memorial Library | 162 Main St, Jonesport | 04649 | Washington | (207) 497-3003 |
| K | ||||
| Case Memorial Library | 911 Stetson Rd, Kenduskeag | 04450 | Penobscot | (207) 884-8598 |
| Kennebunk Free Library | 112 Main St, Kennebunk | 04043 | York | (207) 985-2173 |
| Cape Porpoise Library | 173 Main St, Kennebunkport | 04046 | York | (207) 967-5668 |
| Louis T. Graves Memorial Library | 18 Maine St, Kennebunkport | 04046 | York | (207) 967-2778 |
| Webster Library | 22 Depot St, Kingfield | 04947 | Franklin | (207) 265-2052 |
| Rice Public Library | 8 Wentworth St, Kittery | 03904 | York | (207) 439-1553 |
| L | ||||
| Martha Sawyer Community Library | 53 Upper Guinea Rd, Lebanon | 04027 | York | (207) 457-1299 |
| Lewiston Public Library | 200 Lisbon St, Lewiston | 04240 | Androscoggin | (207) 513-3004 |
| Ivan O. Davis-Liberty Library | 59 Main St, Liberty | 04949 | Waldo | (207) 589-3161 |
| Limerick Public Library | 55 Washington St, Limerick | 04048 | York | (207) 793-8975 |
| Robert A. Frost Memorial Library | 42 Main St, Limestone | 04750 | Aroostook | (207) 325-4706 |
| Davis Memorial Library | 928 Cape Rd, Limington | 04049 | York | (207) 637-2422 |
| Lincoln Memorial Library | 21 West Broadway, Lincoln | 04457 | Penobscot | (207) 794-2765 |
| Lincolnville Community Library | 208 Main St, Lincolnville | 04849 | Waldo | (207) 763-4343 |
| Lisbon Library Dept | 28 Main St, Lisbon Falls | 04252 | Androscoggin | (207) 353-6564 |
| Livermore Public Library | 22 Church St, Livermore | 04253 | Androscoggin | (207) 897-7173 |
| Treat Memorial Library | 56 Main St, Livermore Falls | 04254 | Androscoggin | (207) 897-3631 |
| Long Island Community Library | 7 Gorham Ave, Long Island | 04050 | Cumberland | (207) 766-2530 |
| Charlotte Hobbs Memorial Library | 227 Main St, Lovell | 04051 | Oxford | (207) 925-3177 |
| Lubec Memorial Library | 55 Water St, Lubec | 04652 | Washington | (207) 733-2491 |
| Community Library | 10 John St, Lyman | 04002 | York | (207) 499-7114 |
| M | ||||
| Porter Memorial Library | 92 Court St, Machias | 04654 | Washington | (207) 255-3933 |
| Madawaska Public Library | 393 E Main St, Madawaska | 04756 | Aroostook | (207) 728-3606 |
| Madison Public Library | 12 Old Point Ave, Madison | 04950 | Somerset | (207) 696-5626 |
| Walter T. A. Hansen Memorial Library | 10 Hansen St, Mars Hill | 04758 | Aroostook | (207) 429-9625 |
| Mechanic Falls Public Library | 108 Lewiston St, 3rd Floor, Mechanic Falls | 04256 | Androscoggin | (207) 345-9450 |
| Shaw Public Library - Mercer | 1015 Beech Hill Rd Suite B, Mercer | 04957 | Somerset | (207) 779-3977 |
| Mexico Free Public Library | 15 Recreation Dr, Mexico | 04257 | Oxford | (207) 364-3281 |
| Milbridge Public Library | 18 School St, Milbridge | 04658 | Washington | (207) 546-3066 |
| Katahdin Gear LibraryPart of Millinocket Memorial Library | 215 Penobscot Ave, Millinocket | 04448 | Penobscot | (207) 200-4767 |
| Millinocket Memorial Library | 5 Maine Ave, Millinocket | 04462 | Penobscot | (207) 723-7020 |
| Milo Free Public Library | 4 Pleasant St, Milo | 04463 | Piscataquis | (207) 943-2612 |
| Monhegan Memorial Library | 1 Library Ln, Monhegan | 04852 | Lincoln | (207) 596-0549 |
| Cumston Public Library | 796 Main St, Monmouth | 04259 | Kennebec | (207) 933-4788 |
| Monroe Community Library | 8 Swan Lake Ave, Monroe | 04951 | Waldo | (207) 525-3515 |
| Monson Public Library | 35 Greenville Rd, Monson | 04464 | Piscataquis | (207) 997-3676 |
| Somesville Library Association | 1116 Main St, Mount Desert | 04660 | Hancock | (207) 244-7404 |
| Dr. Shaw Memorial Library | 344 Pond Rd, Mount Vernon | 04352 | Kennebec | (207) 293-2565 |
| N | ||||
| Naples Public Library | 940 Roosevelt Trl, Naples | 04055 | Cumberland | (207) 693-6841 |
| New Gloucester Public Library | 379 Intervale Rd, New Gloucester | 04260 | Cumberland | (207) 926-4840 |
| New Portland Community Library | 899 River Rd, New Portland | 04961 | Somerset | (207) 628-6561 |
| Jim Ditzler Memorial Library | 37 Library Rd, New Sharon | 04955 | Franklin | (207) 779-1128 |
| New Vineyard Public Library | 20 Lake St, New Vineyard | 04956 | Franklin | (207) 652-2250 |
| Gary W. Woolson Community Library | 2220 Western Ave, Newburgh | 04444 | Penobscot | (207) 234-2799 |
| Newport Public Library | 154 Main St, Newport | 04953 | Penobscot | (207) 368-5074 |
| Norridgewock Public Library | 40 Mercer Rd, Norridgewock | 04957 | Somerset | (207) 634-2828 |
| Stewart Public Library | 37 Elm St, North Anson | 04958 | Somerset | (207) 635-3212 |
| D.A. Hurd Library | 41 High St, North Berwick | 03906 | York | (207) 676-2215 |
| North Haven Public Library | 33 Main St, North Haven | 04853 | Knox | (207) 867-9797 |
| Northeast Harbor Library | 1 Joy Rd, Northeast Harbor | 04662 | Hancock | (207) 276-3333 |
| Norway Memorial Library | 258 Main St, Norway | 04268 | Oxford | (207) 743-5309 |
| O | ||||
| Oakland Public Library | 18 Church St, Oakland | 04963 | Kennebec | (207) 465-7533 |
| Ogunquit Memorial Library | 166 Shore Rd, Ogunquit | 03907 | York | (207) 646-9024 |
| Libby Memorial Library | 27 Staples St, Old Orchard Beach | 04064 | York | (207) 934-4351 |
| Old Town Public Library | 46 Middle St, Old Town | 04468 | Penobscot | (207) 827-3972 |
| Orono Public Library | 39 Pine St, Orono | 04473 | Penobscot | (207) 866-5060 |
| Orrington Public Library | 15 School St, Orrington | 04474 | Penobscot | (207) 825-4938 |
| Orrs Island Library | 1699 Harpswell Island Rd, Orrs Island | 04066 | Cumberland | (207) 833-7811 |
| Freeland Holmes Library | 109 Pleasant St, Oxford | 04270 | Oxford | (207) 539-4016 |
| P | ||||
| Palermo Community Library | 2789 Route 3, Palermo | 04354 | Waldo | (207) 993-6088 |
| Harvey Memorial Library | 771 State Hwy 150, Parkman | 04443 | Piscataquis | (207) 876-3730 |
| Kezar Falls Circulating Library | 2 Wadleigh St, Parsonsfield | 04047 | York | (207) 625-2424 |
| Veterans Memorial Library | 61 Shin Pond Rd, Patten | 04765 | Penobscot | (207) 528-2164 |
| Peaks Island Branch LibraryPart of Portland Public Library | 129 Island Ave, Peaks Island | 04108 | Cumberland | (207) 766-5540 |
| Bristol Area Library | 619 Old County Rd, Pemaquid | 04558 | Lincoln | (207) 677-2115 |
| Pembroke Library | 221 Old County Rd, Pembroke | 04666 | Washington | (207) 726-4745 |
| Phillips Public Library | 96 Main St, Phillips | 04966 | Franklin | (207) 639-2665 |
| Albert F. Totman Library | 28 Parker Head Rd, Phippsburg | 04562 | Sagadahoc | (207) 389-2309 |
| Pittsfield Public Library | 110 Library St, Pittsfield | 04967 | Somerset | (207) 487-5880 |
| Ricker Memorial Library | 1211 Maine St, Poland | 04274 | Androscoggin | (207) 998-4390 |
| Burbank Branch LibraryPart of Portland Public Library | 377 Stevens Ave, Portland | 04103 | Cumberland | (207) 774-4229 |
| Portland Public Library | 5 Monument Sq, Portland | 04101 | Cumberland | (207) 871-1700 |
| Riverton Branch LibraryPart of Portland Public Library | 1600 Forest Ave, Portland | 04103 | Cumberland | (207) 797-2915 |
| Mark and Emily Turner Memorial Library | 39 Second St, Presque Isle | 04769 | Aroostook | (207) 764-2571 |
| Princeton Public Library | 40 Main St, Princeton | 04668 | Washington | (207) 796-5333 |
| Dorcas Library | 28 Main St, Prospect Harbor | 04669 | Hancock | (207) 963-4027 |
| R | ||||
| Rangeley Public Library | 7 Lake St, Rangeley | 04970 | Franklin | (207) 864-5529 |
| Raymond Village Library | 3 Meadow Rd, Raymond | 04071 | Cumberland | (207) 655-4283 |
| Readfield Community Library | 1151 Main St, Readfield | 04355 | Kennebec | (207) 685-4089 |
| Isaac F. Umberhine Public Library | 86 Main St, Richmond | 04357 | Sagadahoc | (207) 737-2770 |
| Rockland Public Library | 80 Union St, Rockland | 04841 | Knox | (207) 594-0310 |
| Rockport Public Library | 1 Limerock St, Rockport | 04856 | Knox | (207) 236-3642 |
| Rumford Public Library | 56 Rumford Ave, Rumford | 04276 | Oxford | (207) 364-3661 |
| S | ||||
| Dyer Library | 371 Main St, Saco | 04072 | York | (207) 283-3861 |
| Goodall Memorial Library | 952 Main St, Sanford | 04073 | York | (207) 324-4714 |
| Scarborough Public Library | 48 Gorham Rd, Scarborough | 04074 | Cumberland | (207) 883-4723 |
| Searsmont Town Library | 37 Main St. South, Searsmont | 04973 | Waldo | (207) 342-5549 |
| Carver Memorial Library | 12 Union St, Searsport | 04974 | Waldo | (207) 548-2303 |
| Spaulding Memorial Library | 282 Sebago Rd, Sebago | 04029 | Cumberland | (207) 787-2321 |
| Shapleigh Community Library | 607 Shapleigh Corner Rd, Shapleigh | 04076 | York | (207) 636-3630 |
| Sherman Public Library | 9 Church St, Sherman | 04776 | Aroostook | (207) 365-4882 |
| Skowhegan Free Public Library | 9 Elm St, Skowhegan | 04976 | Somerset | (207) 474-9072 |
| Coolidge Library | 17 S Main St, Solon | 04979 | Somerset | (207) 643-2562 |
| South Berwick Public Library | 27 Young St, South Berwick | 03908 | York | (207) 384-3308 |
| Rutherford Library | 2000 State Route 129, South Bristol | 04568 | Lincoln | (207) 644-1882 |
| South China Public Library | 27 Jones Rd, South China | 04358 | Kennebec | (207) 445-3094 |
| Hamlin Memorial Library | 16 Hannibal Hamlin Dr, South Paris | 04281 | Oxford | (207) 743-2980 |
| Paris Public Library | 37 Market Sq, South Paris | 04281 | Oxford | (207) 743-6994 |
| Memorial Branch LibraryPart of South Portland Public Library | 155 Wescott Rd, South Portland | 04106 | Cumberland | (207) 775-1835 |
| South Portland Public Library | 482 Broadway, South Portland | 04106 | Cumberland | (207) 767-7660 |
| South Thomaston Public Library | 54 Spruce Head Rd, South Thomaston | 04858 | Knox | (207) 596-0022 |
| Southport Memorial Library | 1032 Hendricks Hill Rd, Southport | 04576 | Lincoln | (207) 633-2741 |
| Southwest Harbor Public Library | 338 Main St, Southwest Harbor | 04679 | Hancock | (207) 244-7065 |
| Springvale Public Library | 443 Main St, Springvale | 04083 | York | (207) 324-4624 |
| Long Lake Public Library | 384 Main St, St. Agatha | 04772 | Aroostook | (207) 543-9395 |
| Richville Library | 743 Richville Rd, Standish | 04084 | Cumberland | (207) 776-9656 |
| Steep Falls Library | 1128 Pequawket Trl, Steep Falls | 04085 | Cumberland | (207) 675-3132 |
| Stetson Public Library | 70 Village Rd, Stetson | 04488 | Penobscot | (207) 296-2020 |
| Henry D. Moore Library | 22 Village Rd, Steuben | 04680 | Washington | (207) 546-7301 |
| Stockton Springs Community Library | 6 Station St, Stockton Springs | 04981 | Waldo | (207) 567-4147 |
| Stonington Public Library | 64 Main St, Stonington | 04681 | Hancock | (207) 367-5926 |
| Stratton Public Library | 88 Main St, Stratton | 04982 | Franklin | (207) 246-4401 |
| Strong Public Library | 14 S Main St, Strong | 04983 | Franklin | (207) 684-4003 |
| Frenchmans Bay Library | 1776 US Hwy 1, Sullivan | 04664 | Hancock | (207) 422-2307 |
| Swans Island Public Library | 451 Atlantic Rd, Swan's Island | 04685 | Hancock | (207) 526-4330 |
| T | ||||
| Jackson Memorial Library | 71 Main St, Tenants Harbor | 04860 | Knox | (207) 372-8961 |
| Thomaston Public Library | 60 Main St, Thomaston | 04861 | Knox | (207) 354-2453 |
| Topsham Public Library | 25 Foreside Rd, Topsham | 04086 | Sagadahoc | (207) 725-1727 |
| Turner Public Library | 98 Matthews Way, Turner | 04282 | Androscoggin | (207) 225-2030 |
| U | ||||
| Vose Library | 392 Common Rd, Union | 04862 | Knox | (207) 785-4733 |
| Unity Public Library | 38 School St, Unity | 04988 | Waldo | (207) 948-2665 |
| V | ||||
| Abel J. Morneault Memorial Library | 153 Main St, Van Buren | 04785 | Aroostook | (207) 868-5076 |
| Vinalhaven Public Library | 6 Carver St, Vinalhaven | 04863 | Knox | (207) 863-4401 |
| W | ||||
| Waldoboro Public Library | 958 Main St, Waldoboro | 04572 | Lincoln | (207) 832-4484 |
| Warren Free Public Library | 282 Main St, Warren | 04864 | Knox | (207) 273-2900 |
| Washburn Memorial Library | 1290 Main St, Washburn | 04786 | Aroostook | (207) 455-4814 |
| Gibbs Library | 40 Old Union Rd, Washington | 04574 | Knox | (207) 845-2663 |
| Waterford Library Association | 663 Waterford Rd, Waterford | 04088 | Oxford | (207) 583-2050 |
| Waterville Public Library | 73 Elm St, Waterville | 04901 | Kennebec | (207) 872-5433 |
| Cary Memorial Library-Wayne | 17 Old Winthrop Rd, Wayne | 04284 | Kennebec | (207) 685-3612 |
| Weld Free Public Library | 25 Church St, Weld | 04285 | Franklin | (207) 585-2439 |
| Wells Public Library | 1434 Post Rd, Wells | 04090 | York | (207) 646-8181 |
| West Paris Public Library | 226 Main St, West Paris | 04289 | Oxford | (207) 674-2004 |
| Walker Memorial Library | 800 Main St, Westbrook | 04092 | Cumberland | (207) 854-0630 |
| Whitefield Library | 1 Arlington Ln, Whitefield | 04353 | Lincoln | (207) 549-0170 |
| Whitneyville Public Library | 6 Cross St, Whitneyville | 04654 | Washington | (207) 255-8077 |
| Wilton Free Public Library | 6 Goodspeed St, Wilton | 04294 | Franklin | (207) 645-4831 |
| Windham Public Library | 217 Windham Center Rd, Windham | 04062 | Cumberland | (207) 892-1908 |
| Winslow Public Library | 136 Halifax St, Winslow | 04901 | Kennebec | (207) 872-1978 |
| Winter Harbor Public Library | 18 Chapel Ln, Winter Harbor | 04693 | Hancock | (207) 963-7556 |
| Winterport Memorial Library | 229 Main St, Winterport | 04496 | Waldo | (207) 223-5540 |
| Charles M. Bailey Public Library | 39 Bowdoin St, Winthrop | 04364 | Kennebec | (207) 377-8673 |
| Wiscasset Public Library | 21 High St, Wiscasset | 04578 | Lincoln | (207) 882-7161 |
| Y | ||||
| Merrill Memorial Library | 215 Main St, Yarmouth | 04096 | Cumberland | (207) 846-4763 |
| York Public Library | 15 Long Sands Rd, York | 03909 | York | (207) 363-2818 |
About these listings
Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.