maine

City Name: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

City Library Address Zip
Acton Acton Public Library Route 109 04001
Addison Addison – Mayhew Library Assn 290 Water Street 04606
Albion Albion Public Library 18 Main Street 04910
Alfred Alfred – Parsons Memorial Library 27 Saco Road 04002
Allagash Allagash – Faye O’Leary Hafford Library 1063 Allagash Road 04774
Andover Andover Public Library 46 Church Street 04216
Appleton Appleton – Mildred Stevens Williams Memorial Library 2957 Sennebec Road 04862
Ashland Ashland Community Library 57 Exchange Street 04732
Auburn Auburn Public Library 49 Spring Street 04210
Augusta Augusta – Lithgow Public Library 45 Winthrop Street 04330

City Library Address Zip
Baileyville Baileyville – Woodland Public Library 169 Main Street 04694
Bangor Bangor Public Library 145 Harlow Street 04401
Bar Harbor Bar Harbor – Jesup Memorial Library 34 Mount Desert Street 04609
Bar Mills Buxton – Berry Memorial Library 93 Main Street 04004
Bath Bath – Patten Free Library 33 Summer Street 04530
Belfast Belfast Free Library 106 High Street 04915
Belgrade Belgrade Public Library 1 Center Drive 04917
Bernard Tremont – Bass Harbor Memorial Library 89 Bernard Road 04612
Berwick Berwick Public Library 103 Old Pine Hill Road North 03901
Bethel Bethel Library Assn 5 Broad Street 04217
Biddeford Biddeford – Mcarthur Public Library 270 Main Street 04005
Bingham Bingham Union Library 297 Main Street 04920
Blue Hill Blue Hill Public Library 5 Parker Point Road 04614
Boothbay Harbor Boothbay Harbor Memorial Library 4 Oak Street 04538
Bowdoinham Bowdoinham Public Library 13a School Street 04008
Bradford Bradford – John B. Curtis Free Public Library 435 Main Road 04410
Bremen Bremen Public Library 204 Waldoboro Rd 04551
Brewer Brewer Public Library 100 South Main Street 04412
Bridgton Bridgton Public Library 1 Church Street 04009
Brooklin Brooklin – Friend Memorial Public Library 1 Reach Road 04616
Brooksville Brooksville Free Public Library 1 Town House Road 04617
Brownfield Brownfield Public Library 217 Main Street 04010
Brownville Brownville Public Library 27 Church Street 04414
Brunswick Brunswick – Curtis Memorial Library 23 Pleasant Street 04011
Bryant Pond Woodstock – Whitman Memorial Library 28 South Main Street 04219
Buckfield Buckfield – Zadoc Long Free Library 5 Turner Street 04220
Bucksport Bucksport – Buck Memorial Library 47 Main Street 04416
Buxton Buxton – West Buxton Public Library 34 River Road (route 112) 04093

City Library Address Zip
Calais Calais Free Library 9 Union Street 04619
Camden Camden Public Library 55 Main Street 04843
Canaan Canaan Public Library 288 Main Street 04924
Cape Elizabeth Cape Elizabeth – Thomas Memorial Library 6 Scott Dyer Road 04107
Cape Porpoise Kennebunkport – Cape Porpoise Library 173 Main Street 04014
Caribou Caribou Public Library 30 High Street 04736
Carmel Carmel – Simpson Memorial Library 8 Plymouth Road 04419
Carrabassett Carrabassett Valley Library 1234 Carrabassett Drive 04947
Casco Casco Public Library 5 Leach Hill Rd 04015
Castine Castine – Witherle Memorial Library 41 School Street 04421
Charleston Charleston Public Library 13 Atkinson Road 04422
Chebeague Chebeague Island Library 247 South Road, Unit 3 04017
Cherryfield Cherryfield Public Library 35 Main Street 04622
China Village China – Albert Church Brown Memorial Library 37 Main Street 04926
Cliff Island Portland – Cliff Island Library 119 Sunset Avenue 04019
Clinton Brown Memorial Library-Clinton 53 Railroad Street 04927
Corinna Corinna – Stewart Free Library 8 Levi Stewart Drive 04928
Corinth Corinth – Atkins Memorial Library 360 Main Street 04427
Cornish Cornish – Bonney Memorial Library 36 Main Street 04020
Cranberry Isles Cranberry Isles – Great Cranberry Library 13 Main Road 04625
Cumberland Center Cumberland – Prince Memorial Library 266 Main Street 04021
Cushing Cushing Public Library 39 Cross Road 04563
Cutler Cutler – Louise Clements Library 2655 Cutler Road 04626

City Library Address Zip
Damariscotta Damariscotta – Skidompha Library 184 Main Street 04543
Danforth Danforth Public Library 46 Central Street 04424
Deer Isle Deer Isle – Chase Emerson Memorial Library 17 Main Street 04627
Denmark Denmark Public Library 121 East Main Street 04022
Dennysville Dennysville – Lincoln Memorial Library 17 King Street 04628
Detroit Detroit – Fernald Library 35 South Main Street 04929
Dexter Dexter – Abbott Memorial Library 1 Church Street 04930
Dixfield Dixfield – Ludden Memorial Library 42 Main Street 04224
Dover-Foxcroft Dover-Foxcroft – Thompson Free Library 186 East Main Street 04426
Dresden Dresden – Bridge Academy Public Library 44 Middle Road 04342

City Library Address Zip
East Baldwin Brown Memorial Library – Baldwin 2 Norton Place 04024
East Blue Hill Blue Hill – East Blue Hill Public Library 9 Curtis Cove Road 04629
East Lebanon Lebanon Area Library 649 Center Road 04027
East Machias East Machias – Sturdivant Public Library Hc 74, Box 33 04630
East Millinocket East Millinocket Public Library 53 Main Street 04430
East Vassalboro Vassalboro Public Library 930 Bog Road 04935
East Waterboro Waterboro Public Library 187 Main St. 04030
Eastport Eastport – Peavey Memorial Library 26 Water Street 04631
Eliot Eliot – William Fogg Library 116 Old Road 03903
Ellsworth Otis Public Library 132 Otis Road 04605
Enfield Enfield – Cole Memorial Library 789 Hammett Road 04493

City Library Address Zip
Fairfield Fairfield – Lawrence Public Library 33 Lawrence Avenue 04937
Falmouth Falmouth Memorial Library 5 Lunt Road 04105
Farmington Farmington Public Library 117 Academy Street 04938
Fayette Fayette – Underwood Memorial Library 2006 Main Street 04349
Fort Fairfield Fort Fairfield Public Library 339 Main Street 04742
Fort Kent Fort Kent Public Library 1 Monument Square 04743
Frankfort Frankfort – Waldo Peirce Reading Room 11a Main Road South 04438
Freeport Freeport Community Library 10 Library Drive 04032
Frenchboro Frenchboro Public Library Schoolhouse Road 04635
Friendship Friendship Public Library 3 Main Street 04547
Fryeburg Fryeburg Public Library 515 Main Street 04037

City Library Address Zip
Gardiner Gardiner Public Library 152 Water Street 04345
Garland Garland – Lyndon Oak Memorial Library 5 Dexter Road 04939
Georgetown Georgetown – Laura E. Richards Library 863 Five Islands Road 04548
Glenburn Glenburn Library 991 Hudson Road 04401
Gorham Windham – South Windham Public Library 857 Gray Road 04038
Gray Gray Public Library 5 Hancock Street 04039
Greene Greene – Julia Adams Morse Memorial Library 105 Main Street 04236
Greenville Greenville – Shaw Public Library 9 Lily Bay Road 04441
Guilford Guilford Memorial Library 4 Library Street 04443

City Library Address Zip
Hallowell Hallowell – Hubbard Free Library 115 Second Street 04347
Hampden Hampden – Edythe Dyer Community Library 269 Main Road North 04444
Harpswell Harpswell – Cundys Harbor Library 935 Cundy’s Harbor Road 04079
Harrington Harrington – Gallison Memorial Library 1292 Main Street 04643
Harrison Harrison Village Library 4 Front Street 04040
Hartland Hartland Public Library 16 Mill Street 04943
Hiram Hiram – Soldiers Memorial Library 85 Main Street 04041
Hollis Hollis Center Public Library 14 Little Falls Road 04042
Hope Hope Library 443 Camden Road 04847
Houlton Houlton – Cary Library 107 Main Street 04730
Howland Howland – Thomas Free Library 8 Main Street 04448

City Library Address Zip
Island Falls Island Falls – Katahdin Public Library 20 Library Street 04747
Isle Au Haut Isle Au Haut – Revere Memorial Library 10 Main Street 04645
Islesboro Islesboro – Pendleton Library 309 Main Road 04848
Islesford Cranberry Isles – Islesford Library 10 Mosswood Road 04646

City Library Address Zip
Jackman Jackman Public Library 604 Main Street 04945
Jefferson Jefferson Public Library Route 126 04348
Jonesport Jonesport – Peabody Memorial Library 162 Main Street 04649

City Library Address Zip
Kenduskeag Kenduskeag – Case Memorial Library 911 Stetson Road 04450
Kennebunk Kennebunk Free Library 112 Main Street 04043
Kennebunkport Kennebunkport – Graves Memorial Library 18 Maine Street 04046
Kingfield Kingfield – Webster Free Library 22 Depot Street 04947
Kittery Kittery – Rice Public Library 8 Wentworth Street 03904

City Library Address Zip
Levant Levant Heritage Library 3519 Union Street 04456
Lewiston Lewiston Public Library 200 Lisbon Street 04240
Liberty Liberty – Davis-Liberty Library 59 Main Street 04949
Limerick Limerick Public Library 55 Washington Street 04048
Limestone Limestone – Robert A. Frost Memorial Library 42 Main Street 04750
Limington Limington – Davis Memorial Library 928 Cape Road 04049
Lincoln Lincoln Memorial Library 21 West Broadway 04457
Lisbon Falls Lisbon Library Dept 28 Main Street 04252
Livermore Livermore Public Library 22 Church Street 04253
Livermore Falls Livermore Falls – Treat Memorial Library 56 Main Street 04254
Long Island Long Island Community Library 7 Gorham Street 04050
Lovell Lovell – Lewis Dana Hill Memorial Library 2079 Main Street 04051
Lubec Lubec Memorial Library 55 Water Street 04652
Lyman Lyman – Community Library 10 John Street 04002

City Library Address Zip
Machias Machias – Porter Memorial Library 52 Court Street 04654
Madawaska Madawaska Public Library 393 East Main Street 04756
Madison Madison Public Library 12 Old Point Avenue 04950
Mars Hill Mars Hill – Hansen Memorial Library 10 Hansen Street 04758
Mattawamkeag Mattawamkeag Public Library 327 Main Street 04459
Mechanic Falls Mechanic Falls Public Library 15 Elm Street 04256
Mercer Mercer – Shaw Public Library 77 Main Street 04957
Mexico Mexico Free Public Library 134 Main Street 04257
Milbridge Milbridge Public Library 22 School Street 04658
Millinocket Millinocket Memorial Library 5 Maine Avenue 04462
Milo Milo Free Public Library 4 Pleasant Street 04463
Monhegan Monhegan Memorial Library 1 Library Lane 04852
Monmouth Monmouth – Cumston Public Library 796 Main Street 04259
Monroe Monroe Community Library 8 Swan Lake Avenue 04951
Monson Monson Public Library 10 Tenney Hill Road 04464
Mount Desert Mount Desert – Somesville Library 116 Main Street 04660
Mount Vernon Mount Vernon – Dr. Shaw Memorial Library 344 Pond Road 04352

City Library Address Zip
Naples Naples Public Library 940 Roosevelt Trail 04055
New Gloucester New Gloucester Public Library 379 Intervale Road 04260
New Harbor Bristol Area Library 619 Old County Road 04554
New Portland New Portland Community Library 899 River Road 04961
New Sharon New Sharon – Jim Ditzler Memorial Library 37 Library Road 04955
New Vineyard New Vineyard Public Library 20 Lake Street 04956
Newfield Newfield Village Library/Reading Room 637 Water Street 04056
Newport Newport Public Library 145 Main Street 04953
Norridgewock Norridgewock Free Public Library 86 Sophie May Lane 04957
North Anson Anson – Stewart Public Library 37 Elm Street 04958
North Berwick North Berwick – D.a. Hurd Library 41 High Street 03906
North Bridgton Bridgton – North Bridgton Public Library Route 37 04057
North Haven North Haven Public Library 33 Main Street 04853
North Jay Jay-Niles Memorial Library 983 Main Street 04262
North Monmouth Monmouth – North Monmouth Public Library 132 North Main Street 04265
Northeast Harbor Mount Desert – Northeast Harbor Library 1 Joy Road 04662
Norway Norway Memorial Library 258 Main Street 04268

City Library Address Zip
Oakland Oakland Public Library 18 Church Street 04963
Ocean Park Old Orchard Beach – Ocean Park Memorial Library 11 Temple Avenue 04063
Ogunquit Ogunquit Memorial Library 166 Shore Road 03907
Old Orchard Beach Old Orchard Beach – Libby Memorial Library 27 Staples Street 04064
Old Town Old Town Public Library 46 Middle Street 04468
Orono Orono Public Library 16 Goodridge Drive 04473
Orrington Orrington Public Library 15 School Street 04474
Orrs Island Harpswell – Orrs Island Library 1699 Harpsell Island Road 04066
Owls Head Owls Head Village Library 31 South Shore Drive 04854
Oxford Oxford – Freeland Holmes Library 109 Pleasant Street 04270

City Library Address Zip
Palermo Palermo Community Library 2315 Route 3 04354
Paris Paris – Hamlin Memorial Library 16 Hannibal Hamlin Drive 04271
Parkman Parkman – Harvey Memorial Library 771 State Highway 150 04443
Parsonsfield Parsonsfield – Kezar Falls Circulating Library 2 Waddly Street 04047
Patten Patten – Veterans Memorial Library 30 Main Street 04765
Peaks Island Portland – Peaks Island Branch Library 129 Island Avenue 04108
Pembroke Pembroke Library Association 221 Old County Road 04666
Phillips Phillips Public Library 96 Main Street 04966
Phippsburg Phippsburg – Albert F. Totman Library 28 Parker Head Road 04562
Pittsfield Pittsfield Public Library 110 Library Street 04967
Poland Poland – Ricker Memorial Library 1211 Maine Street 04274
Portland Portland Public Library 5 Monument Square 04101
Presque Isle Presque Isle – Mark and Emily Turner Memorial Library 39 Second Street 04769
Princeton Princeton Public Library 40 Main Street 04668
Prospect Harbor Gouldsboro – Dorcas Library 28 Main Street 04669

City Library Address Zip
Rangeley Rangeley Public Library 7 Lake Street 04970
Raymond Raymond Village Library 3 Meadow Rd 04071
Readfield Readfield Community Library 1151 Main Street 04355
Richmond Richmond – Isaac F Umberhine Public Library 86 Main Street 04357
Rockland Rockland Public Library 80 Union Street 04841
Rockport Rockport Public Library 1 Limerock Street 04856
Rumford Rumford Public Library 56 Rumford Avenue 04276

City Library Address Zip
Saco Saco – Dyer Library 371 Main Street 04072
Saint Agatha Saint Agatha – Long Lake Public Library 384 Main Street 04772
Sanford Sanford – Goodall Memorial Library 952 Main Street 04073
Sangerville Sangerville Public Library 1 Town Hall Avenue 04479
Sargentville Sedgwick – Sargentville Library Assn 653 Reach Road 04673
Scarborough Scarborough Public Library 48 Gorham Road 04074
Searsmont Searsmont Town Library 37 Main St. South 04973
Searsport Searsport – Carver Memorial Library 12 Union Street 04974
Sebago Sebago – Spaulding Memorial Library 282 Sebago Road 04029
Sedgwick Sedgwick Library Assn 45 Main Street 04676
Shapleigh Shapleigh Community Library 607 Shapleigh Corner Road 04076
Sherman Sherman Public Library 9 Church Street 04776
Skowhegan Skowhegan Public Library 9 Elm Street 04976
Solon Solon – Coolidge Library 17 South Main Street 04979
South Berwick South Berwick Public Library 37 Portland St. 03908
South Bristol South Bristol – Rutherford Library 2000 State Route 129 04568
South China China – South China Public Library 247 Village Street 04358
South Paris Paris Public Library 37 Market Square 04281
South Portland South Portland Public Library 482 Broadway 04106
South Thomaston South Thomaston Public Library 8 Dublin Road 04858
Southport Southport Memorial Library 1032 Hendricks Hill Road 04576
Southwest Harbor Southwest Harbor Public Library 338 Main Street 04679
Springvale Sanford – Springvale Public Library 443 Main Street 04083
Steep Falls Standish – Steep Falls Library 1128 Pequawket Trail 04085
Stetson Stetson Library 70 Village Road 04488
Steuben Steuben – Henry D. Moore Library 22 Village Road 04680
Stockton Springs Stockton Springs Community Library 215 Main Street 04981
Stonington Stonington Public Library 64 Main Street 04681
Stratton Eustis – Stratton Public Library 88 Main Street 04982
Strong Strong Public Library 14 S. Main Street 04983
Sullivan Sullivan – Frenchmans Bay Library 2572 US Highway 1 04664
Swans Island Swans Island Public Library 451 Atlantic Road 04685

City Library Address Zip
Tenants Harbor Saint George – Jackson Memorial Library 38 Main Street 04860
Thomaston Thomaston Public Library 60 Main Street 04861
Topsham Topsham Public Library 25 Foreside Road 04086
Turner Turner Public Library 98 Matthews Way 04282

City Library Address Zip
Union Union – Vose Library 343 Common Road 04862
Unity Unity – Dorothy W Quimby Library 90 Quaker Hill Road 04988

City Library Address Zip
Van Buren Van Buren – Abel J. Morneault Memorial Library 153 Main Street 04785
Vinalhaven Vinalhaven Public Library 6 Carver Street 04863

City Library Address Zip
Waldoboro Waldoboro Public Library 958 Main Street 04572
Warren Warren Free Public Library 282 Main Street 04864
Washburn Washburn Memorial Library 1290 Main Street 04786
Washington Washington – Gibbs Library 40 Old Union Road 04574
Waterford Waterford Library Association 663 Waterford Road 04088
Waterville Waterville Public Library 73 Elm Street 04901
Wayne Wayne – Cary Memorial Library 17 Old Winthrop Road 04284
Weld Weld Public Library 25 Church Street 04285
Wells Wells Public Library 1434 Post Road 04090
West Paris West Paris Public Library 226 Main Street 04289
Westbrook Westbrook – Warren Memorial Library 479 Main Street 04092
Whitneyville Whitneyville Public Library 51 School Street 04654
Wilton Wilton Free Public Library 6 Goodspeed Street 04294
Windham Windham Public Library 217 Windham Center Road 04062
Winslow Winslow Public Library 136 Halifax Street 04901
Winter Harbor Winter Harbor Public Library 18 Chapel Lane 04693
Winterport Winterport Memorial Library 229 Main Street 04496
Winthrop Winthrop – Bailey Public Library 39 Bowdoin Street 04364
Wiscasset Wiscasset Public Library 21 High Street 04578

City Library Address Zip
Yarmouth Yarmouth – Merrill Memorial Library 215 Main Street 04096
York York Public Library 15 Long Sands Road 03909

View the listings by state:

Alabama

Florida

Kentucky

Missouri

North Carolina

South Dakota

Wisconsin

Alaska

Georgia

Louisiana

Montana

North Dakota

Tennessee

Wyoming

Arizona

Hawaii

Maine

Nebraska

Ohio

Texas

District of Columbia

Arkansas

Idaho

Maryland

Nevada

Oklahoma

Utah

California

Illinois

Massachusetts

New Hampshire

Oregon

Vermont

Colorado

Indiana

Michigan

New Jersey

Pennsylvania

Virginia

Connecticut

Iowa

Minnesota

New Mexico

Rhode Island

Washington

Delaware

Kansas

Mississippi

New York

South Carolina

West Virginia