Find Maine Public Libraries

You may search on the right by the name of the library, city/ town, director, or county.

Maine Public Libraries by Town
Town Library Name Library Phone
Acton Acton Public Library 207.636.2781
Addison Mayhew Library Association
Albion Albion Public Library 207.437.2220
Alfred Parsons Memorial Library 207.324.2001
Allagash Faye O'Leary Hafford Library 207.398.4454
Andover Andover Public Library 207.392.4841
Appleton Mildred Stevens Williams Memorial Library 207.785.5656
Ashland Ashland Community Library 207.435.6532
Auburn Auburn Public Library 207.333.6640
Augusta Lithgow Public Library 207.626.2415
Augusta Maine State Library 207.287.5600
Baileyville Woodland Public Library 207.427.3235
Baldwin Brown Memorial Library - East Baldwin 207.787.3155
Bangor Bangor Public Library 207.947.8336
Bar Harbor Jesup Memorial Library 207.288.4245
Bar Mills Berry Memorial Library 207.929.5484
Bath Patten Free Library 207.443.5141
Belfast Belfast Free Library 207.338.3884
Belgrade Belgrade Public Library 207.495.3508
Bernard Bass Harbor Memorial Library 207.244.3798
Berwick Berwick Public Library 207.698.5737
Bethel Bethel Library Association 207.824.2520
Biddeford McArthur Public Library 207.284.4181
Bingham Bingham Union Library 207.672.3002
Blue Hill Blue Hill Public Library 207.374.5515
Boothbay Harbor Boothbay Harbor Memorial Library 207.633.3112
Bowdoinham Bowdoinham Public Library 207.666.8405
Bradford John B. Curtis Free Public Library 207.327.2923
Bremen Bremen Public Library 207.529.5572
Brewer Brewer Public Library 207.989.7943
Bridgton Bridgton Public Library 207.647.2472
Brooklin Friend Memorial Public Library 207.359.2276
Brooksville Brooksville Free Public Library 207.326.4560
Brownfield Brownfield Public Library 207.935.3003
Brownville Brownville Free Public Library 207.965.8334
Brunswick Curtis Memorial Library 207.725.5242
Buckfield Zadoc Long Free Library 207.336.2171
Bucksport Buck Memorial Library 207.469.2650
Buxton West Buxton Public Library 207.727.5898
Calais Calais Free Library 207.454.2758
Camden Camden Public Library 207.236.3440
Canaan Canaan Public Library 207.474.6397
Cape Elizabeth Thomas Memorial Library 207.799.1720
Cape Porpoise Cape Porpoise Library 207.967.5668
Caribou Caribou Public Library 207.493.4214
Carmel Simpson Memorial Library 207.848.7145
Carrabassett Carrabassett Valley Public Library 207.237.3535
Casco Casco Public Library 207.627.4541
Castine Witherle Memorial Library 207.326.4375
Charleston Charleston Public Library 207.285.3680
Chebeague Island Chebeague Island Library 207.846.4351
Cherryfield Cherryfield Public Library 207.546.4228
China Albert Church Brown Memorial Library 207.968.2926
Clinton Brown Memorial Library - Clinton 207.426.8686
Corinna Stewart Free Library 207.278.2454
Corinth Atkins Memorial Library 207.285.7226
Cornish Bonney Memorial Library 207.625.8083
Cranberry Isles Great Cranberry Library 207.244.7358
Cumberland Prince Memorial Library 207.829.2215
Cushing Cushing Public Library 207.354.8860
Cutler Louise Clements Memorial Library 207.259.3693
Damariscotta Skidompha Public Library 207.563.5513
Danforth Danforth Public Library 207.448.2055
Deer Isle Chase Emerson Memorial Library 207.348.2899
Denmark Denmark Public Library 207.452.2200
Dennysville Lincoln Memorial Library - Dennysville 207.726.4750
Detroit Anna Field Fernald Library 207.257.4488
Dexter Abbott Memorial Library 207.924.7292
Dixfield Ludden Memorial Library 207.562.8838
Dover-Foxcroft Thompson Free Library 207.564.3350
Dresden Bridge Academy Public Library 207.737.8810
East Blue Hill East Blue Hill Public Library 207.374.5577
East Machias Florence Sturdivant Public Library 207.255.0070
East Millinocket East Millinocket Public Library 207.746.3554
Eastport Peavey Memorial Library 207.853.4021
Eliot William Fogg Library 207.439.9437
Ellsworth Ellsworth Public Library 207.667.6363
Enfield Cole Memorial Library 207.732.4270
Fairfield Lawrence Public Library 207.453.6867
Falmouth Falmouth Memorial Library 207.781.2351
Farmington Farmington Public Library 207.778.4312
Fayette Underwood Memorial Library 207.685-3778
Fort Fairfield Fort Fairfield Public Library 207.472.3880
Fort Kent Fort Kent Public Library 207.834.3048
Frankfort Waldo Peirce Reading Room & Library 207.223.4438
Freeport Freeport Community Library 207.865.3307
Frenchboro Frenchboro Public Library 207.334.2924
Friendship Friendship Public Library 207.832.5332
Fryeburg Fryeburg Public Library 207.935.2731
Gardiner Gardiner Public Library 207.582.3312
Georgetown Laura E. Richards Library 207.371.9995
Glenburn Glenburn Library 207.942.9897
Gorham Baxter Memorial Library 207.222.1190
Gorham North Gorham Public Library 207.892.2575
Gray Gray Public Library 207.657.4110
Greene Julia Adams Morse Memorial Library 207.946.5544
Greenville Shaw Public Library - Greenville 207.695.3579
Guilford Guilford Memorial Library 207.876.4547
Hallowell Hubbard Free Library 207.622.6582
Hampden Edythe Dyer Community Library 207.862.3550
Harpswell Cundys Harbor Library 207.725.1461
Harrington Gallison Memorial Library 207.483.4547
Harrison Bolsters Mills Village Library 207.583.6421
Harrison Harrison Village Library 207.583.2970
Hartland Hartland Public Library 207.938.4702
Hiram Soldiers Memorial Library 207.625.4650
Hollis Hollis Center Public Library 207.929.3911
Hollis Salmon Falls Library 207.929.3990
Hope Hope Library 207.763.3553
Houlton Cary Library 207.532.1302
Island Falls Katahdin Public Library
Isle au Haut Revere Memorial Library
Islesboro Alice L. Pendleton Library 207.734.2218
Islesford Islesford Library 207.244.9565
Jackman Jackman Public Library 207.668.2110
Jefferson Jefferson Public Library 207.215.2487
Jonesport Peabody Memorial Library 207.497.3003
Kenduskeag Case Memorial Library 207.884.8598
Kennebunk Kennebunk Free Library 207.985.2173
Kennebunkport Louis T. Graves Memorial Library 207.967.2778
Kingfield Webster Free Library 207.265.2052
Kittery Rice Public Library 207.439.1553
Lebanon Martha Sawyer Community Library 207.457.1299 ext. 5
Levant Levant Heritage Library 207.884.8988
Lewiston Lewiston Public Library 207.513.3004
Liberty Ivan O. Davis-Liberty Library 207.589.3161
Limerick Limerick Public Library 207.793.8975
Limestone Robert A. Frost Memorial Library 207.325.3035
Limington Davis Memorial Library 207.637.2422
Lincoln Lincoln Memorial Library 207.794.2765
Lincolnville Lincolnville Community Library 207-763-4343
Lisbon Falls Lisbon Library 207.353.6564
Livermore Livermore Public Library 207.897.7173
Livermore Falls Treat Memorial Library 207.897.3631
Long Island Long Island Community Library 207.766.2530
Lovell Charlotte Hobbs Memorial Library 207.925.3177
Lovell Lewis Dana Hill Memorial Library 207.928.2301
Lubec Lubec Memorial Library 207.733.2491
Lyman Community Library 207.499.7114
Machias Porter Memorial Library 207.255.3933
Madawaska Madawaska Public Library 207.728.3606
Madison Madison Public Library 207.696.5626
Mars Hill Walter T. A. Hansen Memorial Library 207.429.9625
Mechanic Falls Mechanic Falls Public Library 207.345.9450
Mercer Shaw Public Library - Mercer 207.587.2529
Mexico Mexico Free Public Library 207.364.3281
Milbridge Milbridge Public Library 207.546.3066
Millinocket Millinocket Memorial Library 207.723.7020
Milo Milo Free Public Library 207.943.2612
Monhegan Monhegan Memorial Library 207.596.0549
Monmouth Cumston Public Library 207.933.4788
Monroe Monroe Community Library
Monson Monson Public Library 207.997.3641
Mount Desert Somesville Library Association 207.244.7404
Mount Vernon Dr. Shaw Memorial Library 207.293.2565
Naples Naples Public Library 207.693.6841
New Gloucester New Gloucester Public Library 207.926.4840
New Harbor Bristol Area Library 207.677.2115
New Portland New Portland Community Library 207.628.6561
New Sharon Jim Ditzler Memorial Library 207.779.1128
New Vineyard New Vineyard Public Library 207.652.2250
Newburgh Newburgh Community Library 207.234.4151
Newport Newport Public Library - Newport Cultural Center 207.368.2193
Norridgewock Norridgewock Public Library 207.634.2828
North Anson Stewart Public Library 207.635.3212
North Berwick D.A. Hurd Library 207.676.2215
North Bridgton North Bridgton Public Library 207.647.8563
North Haven North Haven Public Library 207.867.9797
North Jay Jay-Niles Memorial Library 207.645.4062
Northeast Harbor Northeast Harbor Library 207.276.3333
Norway Norway Memorial Library 207.743.5309
Oakland Oakland Public Library 207.465.7533
Ocean Park Ocean Park Memorial Library 207.934.9068
Ogunquit Ogunquit Memorial Library 207.646.9024
Old Orchard Beach Libby Memorial Library 207.934.4351
Old Town Old Town Public Library 207.827.3972
Orono Orono Public Library 207.866.5060
Orr's Island Orr's Island Library 207.833.7811
Orrington Orrington Public Library 207.825.4938
Otis Otis Public Library 207.537.2211
Owls Head Owls Head Village Library 207.593.0302
Oxford Freeland Holmes Library 207.539.4016
Palermo Palermo Community Library 207.993.6088
Paris Paris Public Library 207.743.6994
Parkman Harvey Memorial Library 207.876.3730
Parsonsfield Kezar Falls Circulating Library 207.625.2424
Patten Veterans Memorial Library 207.528.2164
Pembroke Pembroke Library Association 207.726.4745
Phillips Phillips Public Library 207.639.2665
Phippsburg Albert F. Totman Library 207.389.2309
Pittsfield Pittsfield Public Library 207.487.5880
Poland Ricker Memorial Library 207.998.4390
Portland Cliff Island Library
Portland Portland Public Library (207) 871-1700
Portland Portland Public Library - Burbank Branch 207.774.4229
Portland Portland Public Library - Peaks Island Branch 207.766.5540
Portland Portland Public Library - Riverton Branch 207.797.2915
Presque Isle Mark and Emily Turner Memorial Library 207.764.2571
Princeton Princeton Public Library 207.796.5333
Prospect Harbor Dorcas Library 207.963.4027
Rangeley Rangeley Public Library 207.864.5529
Raymond Raymond Village Library 207.655.4283
Readfield Readfield Community Library 207.685.4089
Richmond Isaac F. Umberhine Public Library 207.737.2770
Rockland Rockland Public Library 207.594.0310
Rockport Rockport Public Library 207.236.3642
Rumford Rumford Public Library 207.364.3661
Saco Dyer Library 207.283.3861
Sanford Louis B. Goodall Memorial Library 207.324.4714
Sangerville Sangerville Public Library 207.876.3491
Scarborough Scarborough Public Library 207.883.4723
Searsmont Searsmont Town Library 207.342.5549
Searsport Carver Memorial Library 207.548.2303
Sebago Spaulding Memorial Library 207.787.2321
Shapleigh Shapleigh Community Library 207.636.3630
Sherman Sherman Public Library 207.365.4882
Skowhegan Skowhegan Public Library 207.474.9072
Solon Coolidge Public Library 207.643.2562
South Berwick South Berwick Public Library 207.384.3308
South Bristol Rutherford Library 207.644.1882
South China South China Public Library 207.445.3094
South Paris Hamlin Memorial Library 207.743.2980
South Portland South Portland Public Library 207.767.7660
South Portland South Portland Public Library - Memorial Branch Library 207.775.1835
South Thomaston South Thomaston Public Library 207.596.0022
Southport Southport Memorial Library 207.633.2741
Southwest Harbor Southwest Harbor Public Library 207.244.7065
Springvale Springvale Public Library 207.324.4624
St. Agatha Long Lake Public Library 207.543.9395
Standish Richville Library 207.776.4698
Steep Falls Steep Falls Library 207.675.3132
Stetson Stetson Library 207.296.2020
Steuben Henry D. Moore Library 207.546.7301
Stockton Springs Stockton Springs Community Library 207.567.4147
Stonington Stonington Public Library 207.367.5926
Stratton Stratton Public Library 207.246.4401
Strong Strong Public Library 207.684.4003
Sullivan Frenchman's Bay Library 207.422.2307
Swans Island Swans Island Public Library 207.526.4330
Tenants Harbor Jackson Memorial Library 207.372.8961
Thomaston Thomaston Public Library 207.354.2453
Topsham Topsham Public Library 207.725.1727
Turner Turner Public Library 207.225.2030
Union Vose Library 207.785.4733
Unity Dorothy W Quimby Library 207.948.9178
Van Buren Abel J. Morneault Memorial Library 207.868.5076
Vassalboro Vassalboro Public Library 207.923.3233
Vinalhaven Vinalhaven Public Library 207.863.4401
Waldoboro Waldoboro Public Library 207.832.4484
Warren Warren Free Public Library 207.273.2900
Washburn Washburn Memorial Library 207.455.4814
Washington Gibbs Library 207.845.2663
Waterboro Waterboro Public Library 207.247.3363
Waterford Waterford Library Association 207.583.2050
Waterville Waterville Public Library 207.872.5433
Wayne Cary Memorial Library 207.685.3612
Weld Weld Public Library 207.585.2439
Wells Wells Public Library 207.646.8181
West Paris West Paris Public Library 207.674.2004
Westbrook Walker Memorial Library 207.854.0630
Whitneyville Whitneyville Public Library 207.255.8077
Wilton Wilton Free Public Library 207.645.4831
Windham Windham Public Library 207.892.1908
Winslow Winslow Public Library 207.872.1978
Winter Harbor Winter Harbor Public Library 207.963.7556
Winterport Winterport Memorial Library 207.223.5540
Winthrop Charles M. Bailey Public Library 207.377.8673
Wiscasset Wiscasset Public Library 207.882.7161
Woodstock Whitman Memorial Library 207.665.2505
Yarmouth Merrill Memorial Library 207.846.4763
York York Public Library 207.363.2818