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.
![]() |
![]() |
![]() |
Adelia Mcconnell Russell Library Branches: | |||
Adelia Mcconnell Russell Library 318 Church Street Alexander City, AL 35010-5010 Cou: Tallapoosa (256) 329-6796 Sq feet: 10810 Map |
Mamie's Place 318 Church Street Alexander City, AL 35010-5010 Cou: Tallapoosa (256) 234-4644 Sq feet: 3250 Map |
||
Anniston-calhoun County Public Lib. Branches: | |||
Anniston-calhoun County Public Lib. 108 East 10th Street Anniston, AL 36202-0308 Cou: Calhoun (256) 237-8503 Sq feet: 12000 Map |
Carver Branch Library 722 West 14th Street Anniston, AL 36201-4411 Cou: Calhoun (256) 237-7201 Sq feet: 2000 Map |
Anniston-calhoun County Bookmobile 108 East 10th Street Anniston, AL 36202-0308 Cou: Calhoun (256) 237-8501 Map |
|
Autauga-prattville Public Library Branches: | |||
Autaugaville Public Library 207 Taylor Street Autaugaville, AL 36003-0178 Cou: Autauga (334) 365-9322 Sq feet: 2304 Map |
Billingsley Public Library 2021 Post Office Street Billingsley, AL 36006-0034 Cou: Autauga (205) 755-9809 Sq feet: 600 Map |
Marbury Public Library 205 County Road 20 E Marbury, AL 36051-0200 Cou: Autauga (205) 755-8575 Sq feet: 1600 Map |
Autauga-prattville Public Library 254 Doster Streeet Prattville, AL 36067-3900 Cou: Autauga (334) 365-3396 Sq feet: 11000 Map |
Baldwin County Library Cooperative, Inc. Branches: | |||
Baldwin County Library Cooperative 22743 Milwaukee Street Robertsdale, AL 36567-0399 Cou: Baldwin (334) 947-7632 Sq feet: 1000 Map |
Baldwin County Library Cooperative Bookmobile 22743 Milwaukee Street Robertsdale, AL 36567-0399 Cou: Baldwin (334) 947-7632 Map |
||
Birmingham Public Library Branches: | |||
Avondale Branch Library 509 40th Street South Birmingham, AL 35222-3300 Cou: Jefferson (205) 226-4000 Sq feet: 13000 Map |
Birmingham Public Library 2100 Park Place Birmingham, AL 35203-2794 Cou: Jefferson (205) 226-3610 Sq feet: 213233 Map |
East Ensley Branch Library 900 14th Street Ensley Birmingham, AL 35218-1206 Cou: Jefferson (205) 787-1928 Sq feet: 5308 Map |
East Lake Branch Library 5 Oporto Madrid Blvd South Birmingham, AL 35206-4800 Cou: Jefferson (205) 836-3341 Sq feet: 6000 Map |
Eastwood Branch Eastwood Mall Birmingham, AL 35210-1912 Cou: Jefferson (205) 591-4944 Sq feet: 3312 Map |
Ensley Branch 1201 25th Street Ensley Birmingham, AL 35218-1944 Cou: Jefferson (205) 785-2625 Sq feet: 6000 Map |
Five Points West Library 4620 Avenue V Birmingham, AL 35208-4704 Cou: Jefferson (205) 226-4013 Sq feet: 10000 Map |
Inglenook Branch Library 4100 40th Terrace North Birmingham, AL 35217-4162 Cou: Jefferson (205) 849-8739 Sq feet: 2082 Map |
North Avondale Branch Library 501 43rd Street N Birmingham, AL 35222-1417 Cou: Jefferson (205) 592-2082 Sq feet: 4250 Map |
North Birmingham Branch 2501 31st Avenue North Birmingham, AL 35207-4554 Cou: Jefferson (205) 226-4025 Sq feet: 14000 Map |
Powderly Branch 3301 Jefferson Avenue Sw Birmingham, AL 35221-9989 Cou: Jefferson (205) 925-6178 Sq feet: 5080 Map |
Pratt City Branch 1100 Hibernian Street Birmingham, AL 35214-5312 Cou: Jefferson (205) 798-5071 Sq feet: 8100 Map |
Slossfield Branch 1916 25th Court North Birmingham, AL 35234-1028 Cou: Jefferson (205) 322-1222 Sq feet: 3600 Map |
Smithfield Branch 1 8th Avenue West Birmingham, AL 35204-3724 Cou: Jefferson (205) 324-8428 Sq feet: 8400 Map |
Southside Branch Library 1814 11th Avenue South Birmingham, AL 35205-5205 Cou: Jefferson (205) 933-7776 Sq feet: 8000 Map |
Springville Road Regional Library 1224 Old Springville Road Birmingham, AL 35215-7512 Cou: Jefferson (205) 226-4081 Sq feet: 17100 Map |
Titusville Branch 2 6th Avenue Sw Birmingham, AL 35211-2909 Cou: Jefferson (205) 322-1140 Sq feet: 9123 Map |
West End Branch 1241 Tuscaloosa Avenue Sw Birmingham, AL 35211-1929 Cou: Jefferson (205) 226-4089 Sq feet: 6000 Map |
Woodlawn Branch 5709 First Avenue North Birmingham, AL 35212-1603 Cou: Jefferson (205) 595-2001 Sq feet: 6500 Map |
Wylam Branch 4300 7th Avenue Wylam Birmingham, AL 35224-2624 Cou: Jefferson (205) 785-0349 Sq feet: 3100 Map |
Mccoy Literacy Library 730 8th Ave W. Suite 320 Birmingham, AL 35204 Cou: Jefferson (205) 322-6371 Sq feet: 1891 Map |
|||
Cheaha Regional Library Branches: | |||
Cheaha Regional Library 935 Coleman Street Heflin, AL 36264-1313 Cou: Cleburne (256) 463-7125 Sq feet: 2500 Map |
Cheaha Regional Bookmobile 935 Coleman Street Heflin, AL 36264-1313 Cou: Cleburne (256) 463-7125 Map |
||
Chilton-clanton Public Library Branches: | |||
Chilton-clanton Public Library 100 First Avenue Clanton, AL 35045-3499 Cou: Chilton (205) 755-1768 Sq feet: 8770 Map |
Jemison Public Library Highway 31 Jemison, AL 35085-0609 Cou: Chilton (205) 688-4492 Sq feet: 600 Map |
Maplesville Public Library City Hall Building Maplesville, AL 36750-6750 Cou: Chilton (334) 366-4211 Sq feet: 320 Map |
Thorsby Public Library Highway 31 North Thorsby, AL 35171-0608 Cou: Chilton (334) 644-3375 Sq feet: 540 Map |
Choctaw County Public Library Branches: | |||
Choctaw County Public Library 124 North Academy Avenue Butler, AL 36904-2206 Cou: Choctaw (205) 459-2542 Sq feet: 7500 Map |
Gilbertown Branch Library Gilbertown Butler, AL 36908-6908 Cou: Choctaw (334) 843-2885 Map |
Silas Branch Library Silas Butler, AL 36919-6919 Cou: Choctaw Map |
|
Cullman County Public Library System Branches: | |||
Crane Hill Community Library 14538 County Rd. 222 Crane Hill, AL 35053 Cou: Cullman (256) 747-6509 Sq feet: 700 Map |
Cullman County Pub Library System 200 Clark Street Ne Cullman, AL 35055-2997 Cou: Cullman (256) 734-1068 Sq feet: 9300 Map |
Fairview Public Library 7525 Alabama Hwy 69n Cullman, AL 35058 Cou: Cullman (256) 796-5424 Sq feet: 1800 Map |
Cullman County Bookmobile 200 Clark Street Ne Cullman, AL 35055-2997 Cou: Cullman (256) 734-2720 Map |
Garden City Public Library City Hall Garden City, AL 35070-0172 Cou: Cullman (256) 352-4552 Sq feet: 1400 Map |
Hanceville Public Library 108 Main Street Hanceville, AL 35077-5010 Cou: Cullman (256) 352-9830 Sq feet: 1600 Map |
Tom Bevel Branch 115 Byars Road Hanceville, AL 35072-2836 Cou: Cullman (205) 287-1198 Sq feet: 1600 Map |
|
Dekalb County Public Library Branches: | |||
Dekalb County Public Library 504 Grand Avenue Nw Fort Payne, AL 35967-2313 Cou: Dekalb (256) 845-2671 Map |
Dekalb County Bookmobile 504 Grand Avenue Nw Fort Payne, AL 35967-2313 Cou: Dekalb (256) 845-2671 Map |
Henagar Public Library % Of Town Hall Henagar, AL 35978-0039 Cou: Dekalb (205) 657-6282 Map |
|
Demopolis Public Library Branches: | |||
Demopolis Public Library 211 East Washington Street Demopolis, AL 36732-2133 Cou: Marengo (334) 289-1595 Map |
Marengo Library System 211 East Washington Street Demopolis, AL 36732-2133 Cou: Marengo (334) 289-1595 Map |
||
Eufaula Carnegie Library Branches: | |||
Eufaula Carnegie Library 217 North Eufaula Avenue Eufaula, AL 36027-1515 Cou: Barbour (334) 687-2337 Sq feet: 10000 Map |
Mccoo Memorial Children's Library 217 North Eufaula Avenue Eufaula, AL 36027-1515 Cou: Barbour (334) 687-5974 Sq feet: 1500 Map |
||
Gadsden-etowah Co. Public Library Branches: | |||
Gadsden-etowah Co. Public Library 254 College Street Gadsden, AL 35901-4135 Cou: Etowah (256) 549-4699 Sq feet: 50000 Map |
Alabama City Public Library 2700 West Meighan Gadsden, AL 35904-1716 Cou: Etowah (256) 549-4688 Map |
Carver Memorial Library 1030 Tuscaloosa Avenue Gadsden, AL 35901-3054 Cou: Etowah (205) 549-4690 Map |
East Gadsden Public Library 921 Wilson Avenue Gadsden, AL 35903-1742 Cou: Etowah (205) 549-4691 Map |
H. Grady Bradshaw-chambers County Library Branches: | |||
Lafayette Pilot Public Library 198 First Street, Se Lafayette, AL 36862-6862 Cou: Chambers (334) 864-0012 Sq feet: 3666 Map |
H. Grady Bradshaw-chambers Co. Lib. 3419 20th Avenue Valley, AL 36854-3299 Cou: Chambers (334) 768-2161 Sq feet: 20500 Map |
||
Harrison Regional Library System Branches: | |||
Chelsea Public Library 16623 Highway 280 Chelsea, AL 35043-0111 Cou: Shelby (205) 678-8455 Sq feet: 750 Map |
Harrison Regional Library System 50 Lester Street Columbiana, AL 35051-9477 Cou: Shelby (205) 669-3910 Sq feet: 6997 Map |
||
Horseshoe Bend Regional Library Branches: | |||
Horseshoe Bend Regional Library 207 North West Street Dadeville, AL 36853-1355 Cou: Tallapoosa (205) 825-9232 Sq feet: 8300 Map |
Horseshoe Bend Regional Bookmobile 207 North West Street Dadeville, AL 36853-1355 Cou: Tallapoosa (256) 825-4554 Map |
||
Houston-love Memorial Library Branches: | |||
Ashford Branch Library Sixth Avenue Ashford, AL 36312-9271 Cou: Houston (334) 899-3121 Map |
Rossie Purcell Branch South Main Street Columbia, AL 36319-0330 Cou: Houston (334) 696-4417 Map |
Houston-love Memorial Library 212 West Burdeshaw Street Dothan, AL 36302-1369 Cou: Houston (334) 793-9767 Sq feet: 36000 Map |
Houston-love Memorial Library Bookmobile 212 West Burdeshaw Street Dothan, AL 36302-1369 Cou: Houston (334) 793-9767 Map |
Huntsville-madison Co. Pub. Library Branches: | |||
Gurley Public Library 331 Walker Street Gurley, AL 35748-8332 Cou: Madison (256) 776-2102 Map |
Tillman Hill Branch Library 131 Knowledge Drive Hazel Green, AL 35750 Cou: Madison (256) 828-9529 Map |
Bessie K. Russell Branch Library 3011-c Sparkman Drive Huntsville, AL 35810-3713 Cou: Madison (256) 859-9050 Map |
Eleanor E. Murphy Branch Library 7910 Charlotte Drive Huntsville, AL 35802-2862 Cou: Madison (256) 881-5620 Map |
Huntsville-madison Co. Pub. Library 915 Monroe Street Huntsville, AL 35804-0443 Cou: Madison (256) 532-5950 Map |
Bailey Cove Branch Library 1409 Weatherly Plaza Huntsville, AL 35803-2617 Cou: Madison (256) 881-0257 Map |
Blue Spring Branch 4600 Blue Spring Road Huntsville, AL 35810-1949 Cou: Madison (256) 851-7492 Map |
Huntsville-madison County Public Library 915 Monroe Street Huntsville, AL 35801-0443 Cou: Madison (256) 532-5950 Sq feet: 123000 Map |
Oscar Mason Branch 149 Mason Court Huntsville, AL 35805 Cou: Madison (256) 535-2272 Map |
Madison Public Library 130 Plaza Drive Madison, AL 35758-1160 Cou: Madison (256) 461-2246 Map |
Triana Branch Library 280 Zierdt Road Madison, AL 35758-8208 Cou: Madison (256) 461-7598 Map |
Monrovia Branch 1962 Jeff Road Madison, AL 35758 Cou: Madison (256) 837-6153 Map |
Elizabeth Carpenter Public Library 5496 Main Street New Hope, AL 35760-9544 Cou: Madison (256) 723-2995 Map |
|||
Mobile Public Library Branches: | |||
Mobile Public Library 701 Government Street Mobile, AL 36602-1499 Cou: Mobile (251) 208-7073 Sq feet: 28000 Map |
Dauphin Island Parkway Branch 1924j Dauphin Island Parkway Mobile, AL 36602-1403 Cou: Mobile (251) 470-7766 Sq feet: 6000 Map |
Monte L. Moorer/springhill Branch 4 Mcgregor Avenue S Mobile, AL 36602-1403 Cou: Mobile (251) 470-7770 Sq feet: 10000 Map |
Toulminville Branch 2318 St. Stephens Road Mobile, AL 36602-1403 Cou: Mobile (251) 438-7075 Sq feet: 17518 Map |
Tillmans Corner Branch 5451 Halls Mill Road, Suite 10 Mobile, AL 36602-1403 Cou: Mobile (251) 661-4578 Sq feet: 2000 Map |
Mobile Bookmobile 700 Government Street Mobile, AL 36602-1403 Cou: Mobile (251) 438-7035 Map |
West Regional Library 5555 Grelot Road Mobile, AL 36602-1403 Cou: Mobile (251) 640-8550 Sq feet: 59297 Map |
Saraland Public Library 111 Saraland Loop Saraland, AL 36571-2418 Cou: Mobile (251) 675-2879 Sq feet: 7200 Map |
Montgomery City-county Public Library Branches: | |||
Montgomery City-county Pub. Library 245 High Street Montgomery, AL 36102-1950 Cou: Montgomery (334) 240-4300 Sq feet: 101000 Map |
Coliseum Boulevard Branch 840 Coliseum Boulevard Montgomery, AL 36109-1208 Cou: Montgomery (334) 271-7005 Sq feet: 7500 Map |
Governor's Square Branch Library 2811-a East South Boulevard Montgomery, AL 36116-2513 Cou: Montgomery (334) 284-7929 Sq feet: 12500 Map |
Pintlala Branch 255 Federal Road Montgomery, AL 36043-9781 Cou: Montgomery (334) 281-8069 Sq feet: 6700 Map |
Rosa Parks Avenue Branch 1276 Rosa Parks Avenue Montgomery, AL 36108-3070 Cou: Montgomery (334) 540-4979 Sq feet: 10000 Map |
E. L. Lowder Branch 3950 Bell Road Montgomery, AL 36117-6117 Cou: Montgomery (334) 244-5717 Sq feet: 9500 Map |
Rufus A. Lewis Regional Branch 3095 Mobile Highway Montgomery, AL 36108-4002 Cou: Montgomery (334) 240-4848 Sq feet: 9500 Map |
Pike Road Branch Wallahatchee Road/old Pike Road Pike Road, AL 36064-0036 Cou: Montgomery (334) 244-8679 Sq feet: 2000 Map |
Pine Level Branch Us 231 And Moore Road Pine Level, AL 36065-6065 Cou: Montgomery (334) 584-7144 Sq feet: 1000 Map |
Ramer Branch State Highway 94 Ramer, AL 36069-5008 Cou: Montgomery (334) 562-3364 Sq feet: 7500 Map |
||
Northwest Regional Library Branches: | |||
Northwest Regional Library 185 Ashwood Drive Winfield, AL 35594-0360 Cou: Marion (205) 487-2330 Map |
Northwest Regional Bookmobile 185 Ashwood Drive, P.o. Box 1527 Winfield, AL 35594-1527 Cou: Marion (205) 487-2330 Map |
||
Prichard Public Library Branches: | |||
Mitchell Branch Library 4440 Highpoint Drive Eight Mile, AL 36613-3952 Cou: Mobile (251) 452-7846 Sq feet: 1300 Map |
Prichard Public Library 300 Lovejoy Loop West Prichard, AL 36610-3952 Cou: Mobile (251) 452-7847 Sq feet: 10000 Map |
||
St. Clair County Library Branches: | |||
St. Clair County Library 139 5th Street Ashville, AL 35953-1663 Cou: St. Clair (205) 594-3694 Sq feet: 1440 Map |
Steele Public Library Us Highway 11 Steele, AL 35987-5987 Cou: St. Clair (205) 538-0811 Map |
||
Tuscaloosa Public Library Branches: | |||
Weaver-bolden Branch Library 2937 18th Street Tuscaloosa, AL 35401-0183 Cou: Tuscaloosa (205) 758-8291 Sq feet: 3448 Map |
Tuscaloosa Public Library 1801 Jack Warner Parkway Tuscaloosa, AL 35401-1027 Cou: Tuscaloosa (205) 345-5820 Sq feet: 60000 Map |
Tuscaloosa Public Library Bookmobile 1801 River Road Tuscaloosa, AL 35401-1027 Cou: Tuscaloosa (205) 799-4043 Map |
|
Walter J. Hanna Memorial Library Branches: | |||
Walter J. Hanna Memorial Library 4615 Gary Avenue Fairfield, AL 35064-1341 Cou: Jefferson (205) 783-6007 Sq feet: 11300 Map |
Western Hills Mall Branch Suite 32 Aronov Drive Fairfield, AL 35064-5064 Cou: Jefferson (205) 923-1150 Sq feet: 1800 Map |
||
Washington County Public Library Branches: | |||
Washington County Public Library Highway 56 Chatom, AL 36518-1057 Cou: Washington (251) 847-2097 Sq feet: 12160 Map |
Washington County Bookmobile Highway 56 Chatom, AL 36518-1057 Cou: Washington (251) 847-2097 Map |
Mcintosh Branch Library River Road Mcintosh, AL 36553-0478 Cou: Washington (251) 944-2047 Map |
|
Wilcox County Library Branches: | |||
Wilcox County Library 100 Broad Street Camden, AL 36726-1702 Cou: Wilcox (334) 682-4355 Sq feet: 6000 Map |
Pine Apple Library 124 County Road 59 Pine Apple, AL 36768-6768 Cou: Wilcox Sq feet: 800 Map |
Pine Hill Library 329 Church Stree Pine Hill, AL 36769-6769 Cou: Wilcox (334) 963-4351 Sq feet: 1000 Map |
![]() |
![]() |
![]() |