alabama

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
Abbeville Abbeville Memorial Library 301 Kirkland Street 36310
Adamsville Adamsville Public Library 4825 Main Street 35005
Akron Akron Public Library 207 First Avenue South 35441
Alabaster Alabaster – Albert L. Scott Library 100 9th Street N.w. 35007
Albertville Marshall County Cooperative Library 600 College Street 35950
Alexander City Mamie’s Place 284 Church Street 35010
Aliceville Aliceville Public Library 416 Third Avenue Ne 35442
Altoona Westside Public Library 5151 Walnut Grove Road 35990
Andalusia Andalusia Public Library 212 South Three Notch Street 36420
Anniston Carver Branch Library 722 W. 14th Street 36201
Arab Arab Public Library 325 2nd Street Nw 35016
Ariton Ariton – Dot Laney Memorial Library 30 West Main Street 36311
Arley Arley Public Library 6788 County Road 41 35541
Ashford Ashford Branch Library 305 Sixth Avenue 36312
Ashland Ashland City Public Library 11 2nd Avenue North 36251
Ashville St. Clair County Library 139 5th Avenue 35953
Athens Athens – Limestone Public Library 405 East South Street 35611
Atmore Escambia County Cooperative Library System 700 East Church Street 36502
Attalla Attalla – Etowah County Public Library 604 North 4th Street 35954
Auburn Auburn Public Library 749 East Thach Avenue 36830
Autaugaville Autaugaville Public Library 207 N. Taylor Street 36003

City Library Address Zip
Bay Minette Bay Minette Public Library 205 West Second Street 36507
Bessemer Bessemer Public Library 400 19th Street N 35020
Billingsley Billingsley Public Library 2021 Office Street 36006
Birmingham Wylam Branch Library 4300 7th Avenue, Wylam 35224
Blountsville Blountsville Public Library 65 Chestnut Street 35031
Boaz Boaz Public Library 404 Thomas Ave. 35957
Brantley Brantley Public Library 10 Mlk Dr. 36009
Brewton Brewton Public Library 206 West Jackson Street 36426
Bridgeport Bridgeport – Lena Cagle Public Library 401 Alabama Avenue 35740
Brundidge Brundidge – Tupper Lightfoot Memorial Library 164 South Main Street 36010
Butler Choctaw County Public Library 124 North Academy Avenue 36904

City Library Address Zip
Calera Calera Public Library 9700 Highway 25 35040
Camden Wilcox County Library 100 Broad Street 36726
Carbon Hill Carbon Hill City Library 215 Nw 2nd Street 35549
Carrollton Carrollton Public Library 225 Commerce Avenue 35447
Centre Cherokee County Public Library 310 Mary Street 35960
Centreville Brent-Centreville Public Library 20 Library Street 35042
Chatom Washington County Public Library 14102 St. Stephens Ave. 36518
Chelsea Chelsea Public Library 11611 Chelsea Road 35043
Cherokee Cherokee Public Library 118 Church Street 35616
Chickasaw Chickasaw – Ina Pullen Smallwood Memorial Library 224 Grant Street 33671
Childersburg Childersburg – Earle A Rainwater Memorial Library 124 Ninth Avenue Sw 35044
Citronelle Citronelle Memorial Library 7855 State Street 36522
Clanton Chilton – Clanton Public Library 100 First Avenue 35045
Clayton Clayton – Town and County Public Library 45 North Midway St 36016
Clio Elton B. Stephens Library 17 School Street 36017
Collinsville Collinsville Public Library 4299 Alabama Highway 68 35961
Columbia Rossie Purcell Branch Library 200 South Main Street 36319
Columbiana Harrison Regional Library System 50 Lester Street 35051
Cordova Cordova Public Library 84 Main Street 35550
Courtland Courtland Public Library 215 College Street 35618
Crossville Crossville Public Library 80 Gaines Street 35962
Cullman Fairview Public Library 7525 Alabama Hwy. 69n 35058

City Library Address Zip
Dadeville Horseshoe Bend Regional Library 207 North West Street 36853
Daleville Daleville Public Library 308 Donnell Boulevard 36322
Daphne Daphne Public Library 2607 U.s. Highway 98 36526
Decatur Priceville Public Library 103 Faye Drive 35603
Demopolis Marengo Library System 211 East Washington Street 36732
Dora Dora Public Library 1485 Sharon Blvd 35062
Dothan Dothan / Houston-Love Memorial Library Bookmobile 212 West Burdeshaw Street 36302
Double Springs Double Springs Public Library 637 Blake Drive 35553
Dutton Dutton Public Library 23 Main Street 35744

City Library Address Zip
Eight Mile Mitchell Branch Library 4440 Highpoint Blvd 36613
Elba Elba Public Library 406 Simmons Street 36323
Enterprise Enterprise Public Library 101 East Grubbs Street 36330
Eufaula McCoo Memorial Children’s Library 217 N. Eufaula Ave. 36027
Eutaw Eutaw – James C. Poole Jr. Memorial Library 420 Prairie Avenue 35462
Eva Eva Public Library 4549 Highway 55 East 35621
Evergreen Evergreen – Conecuh County Public Library 119 Cemetery Avenue 36401

City Library Address Zip
Fairfield Walter J. Hanna Memorial Library 4615 Gary Avenue 35064
Fairhope Fairhope Public Library 501 Fairhope Ave. 36532
Falkville Falkville Public Library 7 North 1st Ave. 35622
Fayette Fayette County Memorial Library 326 Temple Avenue North 35555
Flomaton Flomaton Public Library 608 Mccurdy Street 36441
Florala Florala Public Library 1214 Fourth Street 36442
Florence Florence-Lauderdale Public Library 350 North Wood Avenue 35630
Foley Foley Public Library 319 East Laurel Avenue 36535
Fort Deposit Fort Deposit Public Library 24 South Pollard St 36032
Fort Payne Fort Payne – Dekalb County Public Library 504 Grand Avenue Nw 35967
Fultondale Fultondale Public Library 1015 Old Walkers Chapel Road 35068

City Library Address Zip
Gadsden Gadsden – Etowah County Public Library 254 College Street 35901
Garden City Garden City Public Library City Hall 35070
Gardendale Gardendale – Martha Moore Public Library 995 Mt. Olive Road 35071
Geneva Geneva – Emma Knox Kenan Public Library 312 South Commerce Street 36340
Geraldine Geraldine Public Library 13543 Alabama Highway 227 35974
Gilbertown Gilbertown Branch Library 251 College Street 36908
Goodwater Goodwater Public Library 36 Weogufka Street 35072
Gordo Gordo – Ruth Holliman Memorial Public Library 287 Main Street South 35466
Grant Grant Public Library 5379 Main Street 35747
Graysville Graysville Public Library 315 South Main Street 35073
Green Pond Green Pond – Eunice Kelly Worthington 321 Presbyterian Church Road 35074
Greensboro Hale County Library 1103 Main Street 36744
Greenville Greenville – Butler County Public Library 309 Fort Dale Street 36037
Grove Hill Grove Hill Public Library 108 Dubose Avenue 36451
Guin MCHS Community Library 8115 U.s Highway 43 35563
Gulf Shores Gulf Shores – Thomas B. Norton Public Library 221 West 19th Avenue 36542
Guntersville Guntersville Public Library 1240 O’brig Avenue 35976
Gurley Gurley Public Library 225 Walker Street 35748

City Library Address Zip
Haleyville Haleyville Public Library 913 20th Street 35565
Hamilton Hamilton – Clyde Nix Public Library 350 Bexar Avenue West 35570
Hanceville Tom Bevill Branch Library 115 Byars Road 35072
Harpersville Harpersville Public Library 39397 Highway 25 35078
Hartford Hartford / McGregor-McKinney Public Library 101 East Fulton Street 36344
Hartselle Hartselle – William Bradford Huie Library of Hartselle 152 Sparkman Street Nw 35640
Hayneville Hayneville/Lowndes Co. Public Library 4 Washington Street 36040
Hazel Green Tillman Hill Branch Library 131 Knowledge Drive 35750
Headland Blanche R. Solomon Memorial Library 17 Park Street 36345
Heflin Heflin – Lucile Morgan Public Library 541 Ross Street 36264
Helena Helena – Jane B. Holmes Public Library 230 Tucker Road 35080
Henagar Henagar Public Library 17163 Alabama Hwy 75 N 35978
Hokes Bluff Rufus Floyd Public Library 3310 Alfords Bend Road 35903
Homewood Homewood Public Library 1721 Oxmoor Road 35209
Hoover Hoover Public Library 200 Municipal Drive 35216
Hope Hull Pintlala Branch Library 255 Federal Road 36043
Hueytown Hueytown Public Library 1372 Hueytown Road 35023
Huntsville Richard Showers Center Library 4600 Blue Spring Road 35810

City Library Address Zip
Ider Ider Public Library 10808 Alabama Highway 75 35981
Irondale Irondale Public Library 105 Twentieth Street South 35210
Irvington Bayou La Batre Public Library 12747 Padgett Switch Road 36544

City Library Address Zip
Jackson White Smith Memorial Library 213 College Avenue 36451
Jacksonville Jacksonville Public Library 200 Pelham Road South 36265
Jasper Jasper Public Library 98 East 18th Street 35501
Jemison Jemison Public Library 24568 Us Highway 31 35085

City Library Address Zip
Kennedy Kennedy Public Library 17885 Highway 96 35574
Killen Killen Public Library 325 J. C. Mauldin Highway 35645

City Library Address Zip
Lafayette Lafayette Pilot Public Library 198 1st Street Se 36862
Leeds Leeds Jane Culbreth Library 8104 Parkway Drive 35094
Leighton Leighton Public Library 8740 Main Street 35646
Lexington Lexington Public Library 11075 Highway 101 35648
Lincoln Lincoln Public Library 49 Complex Drive 35096
Linden Marengo County Public Library 507 North Main 36748
Lineville Lineville Public Library 60119 Highway 49 36266
Livingston Ruby Pickens Tartt Public Library 206 Monroe St. 35470
Louisville Louisville Public Library 1951 Main Street 36048
Loxley Loxley Public Library 1001 Loxley Avenue 36551
Luverne Luverne Public Library 148 East Third Avenue 36049

City Library Address Zip
Madison Triana Branch Library 280 Zierdt Road 35756
Maplesville Maplesville Public Library 9400 Al Hwy 22 36750
Marbury Marbury Public Library 205 County Rd. 20 36051
Marion Marion-Perry County Library 202 Washington Street 36756
Mcintosh McIntosh Branch Library 803 River Road 36553
Midfield Midfield Public Library 400 Breland Drive 35228
Midland City Mary Berry Brown Memorial Library 1318 Hinton Waters Ave 36350
Millbrook Millbrook Public Library 3650 Grandview Road 36054
Millport Millport Public Library 920 Black Street 35576
Mobile West Regional Library 5555 Grelot Road 36602
Monroeville Monroe County Public Library 121 Pineville Road 36460
Montevallo Parnell Memorial Library 277 Park Drive 35115
Montgomery Rufus A. Lewis Regional Branch Library 3095 Mobile Highway 36108
Moody Doris Stanley Memorial Library 1515 Bookmark Lane 35004
Moulton Lawrence County Public Library 401 College Street 35650
Moundville Moundville Public Library 410 Market Street 35474
Mount Vernon Mount Vernon Public Library 1220 Military Road 36560
Mountain Brook Mountain Brook – Emmet O’Neal Library 50 Oak Street 35213
Muscle Shoals Muscle Shoals Public Library 1918 East Avalon Avenue 35661

City Library Address Zip
New Hope Elizabeth Carpenter Public Library 5496 Main Street 35760
Newton Newton Public Library 209 Oates Drive 36352

City Library Address Zip
Odenville Odenville Public Library 200 Alabama Street 35120
Ohatchee Ohatchee Public Library 7803 Al Highway 77 36271
Oneonta Oneonta Public Library 221 Second Street South 35121
Opelika Lewis Cooper Jr. Memorial Library 200 South 6th Street 36801
Opp Opp Public Library 1604 North Main Street 36467
Orange Beach Orange Beach Public Library 26267 Canal Road 36561
Oxford Oxford Public Library 110 East 6th Street 36203
Ozark Ozark – Dale County Public Library 416 James Street 36360

City Library Address Zip
Pelham Pelham Public Library 3160 Pelham Parkway 35124
Pell City Pell City Public Library 1923 1st Avenue North 35125
Phenix City Phenix City – Russell County Public Library 1501 17th Avenue 36867
Piedmont Piedmont Public Library 106 North Main Street 36272
Pike Road Pike Road Branch Library 9585 Vaughn Road 36064
Pine Apple Pine Apple Library 124 County Road 59 36768
Pine Hill Pine Hill Library 530 Oak Grove Street 36769
Pine Level Pine Level Branch Library 20 Kohn Drive 36065
Pleasant Grove Pleasant Grove Public Library 501 Park Road 35127
Prattville Autauga – Prattville Public Library 254 Doster Street 36067
Prichard Prichard Public Library 300 Lovejoy Loop West 36610

City Library Address Zip
Ragland Ragland Public Library 738 Main Street 35131
Rainbow City Rainbow City Public Library 3702 Rainbow Drive 35906
Rainsville Rainsville Public Library 941 East Main Street 35986
Ramer Ramer Branch Library 5444 State Highway 94 36069
Red Bay Red Bay – Weatherford Public Library 307 4th Avenue South 35582
Reform Reform Public Library 302 First Street South 35481
Roanoke Annie L. Awbrey Public Library 736 College Street 36274
Robertsdale Robertsdale Public Library 18301 Pennsylvania Street 36567
Rockford Rockford Public Library 110 Main Street 35136
Rogersville Rogersville Public Library 74 Bank Street 35652
Russellville Russellville Public Library 110 East Lawrence Street 35653

City Library Address Zip
Samson Samson Public Library 200 North Johnson Street 36477
Saraland Saraland Public Library 111 Saraland Loop 36571
Sardis City Sardis City Public Library 1310 Church Street 35956
Satsuma Satsuma Public Library 5466 Old Highway 43 36572
Scottsboro Scottsboro Public Library 1002 South Broad Street 35768
Selma Selma – Dallas County Public Library 1103 Selma Avenue 36701
Sheffield Sheffield Public Library 316 North Montgomery Avenue 35660
Silas Silas Branch Library 130 Indian Way 36919
Silverhill Oscar Johnson Memorial Library 15965 Silverhill Ave. 36576
Slocomb Slocomb Public Library 134 South Dalton Avenue 36375
Somerville Somerville Public Library 192 Broad St 35670
Springville Springville Public Library 6496 U.s. Highway 11 35146
Steele Steele Public Library 78 Hill Top 35987
Stevenson Stevenson Public Library 102 West Main Street 35772
Sulligent Sulligent Public Library 514 Elm Street 35586
Sumiton Sumiton Public Library 416 State Street 35148
Summerdale Summerdale – Marjorie Younce Snook Public Library 202 West Broadway Street 36580
Sylacauga B. B. Comer Memorial Library 314 North Broadway Avenue 35150

City Library Address Zip
Talladega Talladega Public Library 202 South Street East 35160
Tallassee Tallassee Community Library 99 Freeman Avenue 36078
Tarrant Tarrant Public Library 1143 Ford Avenue 35217
Thomasville Thomasville Public Library 1401 Mosley Drive 36784
Thorsby Thorsby Public Library 21060 Us Highway 31 35171
Troy Troy Public Library 300 North Three Notch Street 36081
Trussville Trussville Public Library 201 Parkway Drive 35173
Tuscaloosa Weaver-Bolden Branch Library 2937 18th Street 35401
Tuscumbia Tuscumbia – Helen Keller Public Library 511 North Main Street 35674
Tuskegee Macon County – Tuskegee Public Library 302 South Main Street 36083

City Library Address Zip
Union Springs Union Springs Public Library 103 North Prairie Street 36089
Uniontown Uniontown Public Library 108 Water Street 36786

City Library Address Zip
Valley H. Grady Bradshaw – Chambers County Public Library 3419 20th Avenue 36854
Vernon Vernon – Mary Wallace Cobb Memorial Library 110 First Avenue West 35592
Vestavia Hills Vestavia Hills Public Library 1112 Montgomery Highway 35216
Vincent Vincent – Lallouse McGraw Library 42860 Highway 25 35178

City Library Address Zip
Warrior Warrior Public Library 101 First Street 35180
West Blocton West Blocton Public Library 62 Walter Owens Drive 35184
Westover Westover Public Library 3312 Westover Road 35147
Wetumpka Wetumpka Public Library 212 South Main Street 36092
White Hall White Hall Public Library 640 Freedom Road 36040
Wilsonville Wilsonville – Vernice Stoudenmire Library Main Street 35186
Winfield Winfield Public Library 185 Ashwood Drive 35594
Woodville Woodville Public Library 26 Venson Street 35776

City Library Address Zip
York York – Hightower Memorial Library 602 2nd Avenue 36925

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