Libraryname

Address

Full CityStateZip

Phone

Hours

EmailName

Abbeville Memorial Library 301 Kirkland Street Abbeville, AL 36310-2419 (334) 585-2818 Mon, Tues, Wed, Fri 9-5 Tues, Thurs 10-6
librarian.abbeville.library@gmail.com
Adamsville Public Library 4825 Main Street Adamsville, AL 35005-0241 (205) 674-3399 M-F: 9-5 svatani@bham.lib.al.us
Akron Public Library 207 First Avenue South Akron, AL 35441-0008 (205) 372-3148 M-Th: 10-4 akronpubliclibrary@yahoo.com
Albert L. Scott Library 100 Ninth Street NW Alabaster, AL 35007-9172 (205) 664-6822 M, T, Th: 9-7:50; W: 10-5:50; F: 9-5:50; Sat: 10-4:50; Sun: 1-4:50 nabbott@shelbycounty-al.org
Albertville Public Library 200 Jackson Street Albertville, AL 35950-0430 (256) 891-8290 M: 10-7; Tu-F: 8-5; Sat: 9-1 kbussells@albertvillelibrary.org
Adelia McConnell Russell Library 318 Church Street Alexander City, AL 35010-5010 (256) 329-6796 M-F: 8:30-5; Sat: 9-1 amy.huff@alexandercityal.gov
Aliceville Public Library 416 3rd Avenue North Aliceville, AL 35442-2207 (205) 373-6691 M-F: 10-4:30 apl@nctv.com
Andalusia Public Library 212 South Three Notch Street Andalusia, AL 36420-3710 (334) 222-6612 M-F: 8-5; Sat: 8-12 karinthelibrarian@gmail.com
Anniston-Calhoun County Public Library 108 East 10th Street  Anniston, AL 36201-5662 (256) 237-8501 M-Th: 8:30-6; F: 9-5; Sat: 10-5; Sun: 1-5 tkiser@publiclibrary.cc
Arab Public Library 325 Second Street NW Arab, AL 35016 (256) 586-3366 M, Tu: 10-8; W, F: 10-6; Sat: 9-3 Library@arabcity.org
Arley Public Library 6788 County Road 41 Arley, AL 35541-0146 (205) 387-0129 M-F: 10-5 arleypubliclibrary@gmail.com
Ashland City Public Library 11 Second Avenue North Ashland, AL 36251-0296 (256) 354-3427 M-F: 9-5 ashlibrary1@outlook.com
Ashville Public Library 195 Sixth Avenue Ashville, AL 35953-0187 (205) 594-7954 Tu-F: 10-5:30 ashvillepubliclibrary@gmail.com
Athens-Limestone Public Library 603 South Jefferson Street Athens, AL 35611 (256) 232-1233 M, W, F: 10-5; Tu, Th: 10-8; Sat: 10-4 librarydirector@alcpl.org
Atmore Public Library 700 East Church Street Atmore, AL 36502-2694 (251) 368-5234 M-F: 8-5; Sat: 9-1 director@atmorelibrary.com
Escambia County Cooperative Library 700 Church Street Atmore, AL 36502-2694 (251) 368-4130 M-F: 7:30-3:30 escolib@frontiernet.net
Attalla-Etowah County Public Library 604 North 4th Street Attalla, AL 35954-2033 (256) 538-9266 M-F: 9-5 lspearsbrooks@gmail.com
Auburn Public Library 749 East Thach Avenue Auburn, AL 36830-5545 (334) 501-3190 M-Th: 9-9; F, Sat: 9-5; Sun: 2-6 cwarren@auburnalabama.org
Bay Minette Public Library 205 West Second Street Bay Minette, AL 36507-4838 (251) 580-1648 M, W, Th, F: 9-6; Tu: 9-7; Sat: 10-2 jbailey@ci.bay-minette.al.us
City of Bayou La Batre Public Library 12747 Padget Switch Road Irvington, AL 36544 (251) 824-4213 M-Th: 7-6 cityofbayoulabatrepubliclibrary@yahoo.com
Annie L. Awbrey Public Library 736 College Street Roanoke, AL 36274-1616 (334) 863-2632 M-F: 9-5; Sat: 9-12 annielawbrey@yahoo.com
Autauga-Prattville Public Library 254 Doster Street Prattville, AL 36067-3900 (334) 365-3396 M, Tu, Th: 9-7; W, F: 9-5; Sat: 9-1 lmilam@appl.info
B. B. Comer Memorial Library 314 North Broadway Avenue Sylacauga, AL 35150-2528 (256) 249-0961 M, W,  F: 9-5; Tu, Th: 9-6:30; Sat: 9-4 tthomas@bbclibrary.net
Baldwin County Library Cooperative 22251 Palmer Street Robertsdale, AL 36567 (251) 970-4010 M-F: 8-4:30 bclcdirector@gulftel.com
Bessemer Public Library 400 19th Street North Bessemer, AL 35020-4819 (205) 428-7882 M, Th: 9-8; Tu, W, F: 9-6; Sat: 10-4 vwallace@bham.lib.al.us
Birmingham Public Library 2100 Park Place Birmingham, AL 35203-2794 (205) 226-3610 M, Tu: 9-8; W-Sat: 9-6; Sun: 2-6 fgcouncil@bham.lib.al.us
Blanche R. Solomon Memorial Library 17 Park Street Headland, AL 36345-1747 (334) 693-2706 M: 9-8; Tu-F: 9-5 headlandlibrary@gmail.com
Blountsville Public Library 65 Chestnut Street Blountsville, AL 35031-0219 (205) 429-3156 M-F: 9-5; Sat: 8:30-5; Sun: 8-1 blountsvillelib@hotmail.com
Boaz Public Library 404 Thomas Avenue Boaz, AL 35957-1726 (256) 593-8056 M-Th: 9-8; Fri: 9-5; Sat: 9-3 library@cityofboaz.org
Brantley Public Library Brantley, AL 36009-0045 (334) 527-8624 M-Th: 1-5 brantleypublib@hotmail.com
Brent-Centreville Public Library 20 Library Street Centreville, AL 35042-1322 (205) 926-4736 M: 9-7; Tu-Th: 9-5; F: 9-1 bcpl@bellsouth.net
Brewton Public Library 206 West Jackson Street Brewton, AL 36426-1518 (251) 867-4626 M-F: 9-6; Sat: 9-1 lynn_likely@bellsouth.net
Lexington Public Library 11075 Highway 101 Lexington, AL 35648-0459 (256) 229-5579 M-F: 8-4; 2nd and 4th Sat: 9-12 lexingtonlibrary101@gmail.com
Calera Public Library 9700 Highway 25 Calera, AL 35040-0690 (205) 668-7200 M, Tu, Th: 8-7; W, F: 8-6; Sat: 9-2 apowers@calera.org
Carbon Hill City Library 215 Second Street NW Carbon Hill, AL 35549-0116 (205) 924-4254 M-Th: 1-5 carbonhillpubliclibrary@gmail.com
Carl Elliott Regional Library 98 18th Street East Jasper, AL 35501-5491 (205) 221-2568 M-F: 8-5 sandraunderwood@carlelliottregionallibrary.org
Carrollton Public Library 225 Commerce Avenue Carrollton, AL 35447-0092 (205) 367-2142 M: 12-5; Tu: 9-3, W: 12-5; Th: 12-8; Sat: 9-12 cpl@nctv.com
Cheaha Regional Library 935 Coleman Street Heflin, AL 36264-1313 (256) 463-7125 M-F: 8:30-4:30 cheahareglibrary@centurytel.net
Cherokee County Public Library 310 Mary Street Centre, AL 35960-2026 (256) 927-5838 M, Tu, Th, F: 8-5; W: 8-12 ccplincentre@gmail.com
Cherokee Public Library 118 Church Street Cherokee, AL 35616-0333 (256) 359-4384 Tu, W: 12-5; Th: 12-6; F: 10-2 cpl@cherokeetel.net
Chilton-Clanton Public Library 100 First Avenue Clanton, AL 35045-3499 (205) 755-1768 M-F: 8-6 bernadette@chiltonclantonlibrary.org
Choctaw County Public Library 124 North Academy Avenue Butler, AL 36904-2206 (205) 459-2542 W-F: 9-7 choctaw.library@gmail.com
Citronelle Memorial Library 7855 State Street Citronelle, AL 36522-2450 (251) 866-7319 M-Th: 11-7; F: 11-6; Sat: 9-1 clib4@yahoo.com
Clyde Nix Public Library 350 Bexar Avenue West Hamilton, AL 35570-1944 (205) 921-4290 M-F: 9-5 clydenix@yahoo.com
Collinsville Public Library 151 Main Street Collinsville, AL 35961-0743 (256) 524-2323 M-Th: 10-6; F: 1-5 jencollib@hotmail.com
Columbiana Public Library 50 Lester Street Columbiana, AL 35051-1459 (205) 669-5812 M, W, F: 9-4:50; Tu, Th: 9-7:50; Sat: 9-12:50 cpldirector@shelbycounty-al.org
Courtland Public Library 215 College Street Courtland, AL 35618 (256) 522-8035 M-Th: 12:30-4:30 courtland315@gmail.com
Crossville Public Library 8075 AL Highway 227 Crossville, AL 35962-0308 (256) 528-2628 M-Th: 9-5; F: 9-3; Sat: 9-1 cplib@farmerstel.com
Cullman County Public Library 200 Clark Street NE Cullman, AL 35055-2913 (256) 734-1068 M, W, F: 9-6; Tu, Th: 9-8; Sat: 9-1 townsonsd@ccpls.com
Dadeville Public Library 205 North West Street Dadeville, AL 36853-1355 (256) 825-7820 M, T, Th, F: 9-5; W: 10-6; Sat: 9-12 dadevillelibrary@gmail.com
Daleville Public Library 308 Donnell Blvd Daleville, AL 36322-2118 (334) 503-9119 M-Th: 10-6; F-Sat: 10-3 dalevillepubliclibrary@troycable.net
Daphne Public Library 2607 U.S. Highway 98 Daphne, AL 36526-1225 (251) 620-2500 M, T, W, Th: 9-8; F: 9-5; Sat: 9-2 tyoung@daphneal.com
Decatur Public Library 504 Cherry Street NE Decatur, AL 35601 (256) 353-2993 M-Th: 10-7; F, Sat: 10-5 ssakovich@mydpl.org
DeKalb County Public Library 504 Grand Avenue NW Fort Payne, AL 35967-2313 (256) 845-2671 M: 10-8; Tu-F: 10-6; Sat: 10-3 chancock@dekalbcountyal.us
Demopolis Public Library 211 East Washington Street Demopolis, AL 36732-2133 (334) 289-1595 M-F: 9-5 library.director@demopolisal.gov
Doris Stanley Memorial Library 300 Bookmark Circle Moody, AL 35004 (205) 640-2517 M-F: 9-6 dsml@moodyalabama.gov
Double Springs Public Library 637 Blake Drive Double Springs, AL 35553-0555 (205) 489-2412 M-F: 8:30-1:00 & 1:30-5:00 bekendrick@hotmail.com
Earle A. Rainwater Memorial Library 124 Ninth Avenue SW Childersburg, AL 35044-1642 (256) 378-7239 M-F: 9-6; Sat: 8-1 scarpenter@childersburg.org
Elba Public Library 406 Simmons Street Elba, AL 36323-1759 (334) 897-6921 M: 8-5; Tu: 9-7; W: 8-12; F: 9-5; Sat: 10-2 jamlong@elbaal.gov
Emma Knox Kenan Library 312 South Commerce Street Geneva, AL 36340-0550 (334) 684-2459 M-F: 10-5 genevapubliclibrary@gmail.com
Emmet O'Neal Public Library 50 Oak Street Mountain Brook, AL 35213-4295 (205) 445-1192 Winter: M, T, Th: 9-9; W: 9-6; F, Sat: 9-5; Sun:1-5; Summer: M, W, Th: 9-6; Tu: 9-9; F, Sat: 9-5 legardner@bham.lib.al.us
Enterprise Public Library 101 East Grubbs Street Enterprise, AL 36330-2531 (334) 347-2636 M, W, F: 9-5:30; T, Th: 9-7; Sat: 9-4 director@enterpriselibrary.org
Eufaula Carnegie Library 217 North Eufaula Avenue Eufaula, AL 36027-1515 (334) 687-2337 M, W: 9-6; Tu, Th: 9-8; F: 9-5; Sat: 9-2 dir_ecl@yahoo.com
Woodstock Community  Library 18441 Eastern Valley Road Woodstock, AL 35188 (205) 938-0008 M-W: 10-5; Th: 12-7; F: 11-5 library@townofwoodstockal.com
Eva Public Library 4549 Highway 55 East Eva, AL 35621-0099 (256) 796-8638 M: 3-7; Tu, Sat: 10-1; W, F: 2-5; Th: 2-6 evalibrary@att.net
Evergreen Public Library 119 Cemetery Avenue Evergreen, AL 36401-2903 (251) 578-2670 M-F: 9-5; Sat: 9-12 evergreenpubliclibrary@mediacombb.net
Fairhope Public Library 501 Fairhope Avenue Fairhope, AL 36532 (251) 928-7483 M, Tu, Th: 9-8; W: 1-6; F: 9-5; Sat: 9-3 director@fairhopelibrary.org
Falkville Public Library 7 North First Avenue Falkville, AL 35622-0407 (256) 784-5822 M, Tu, Th, F: 8-5; W: 8-12 falkvillepubliclibrary@yahoo.com
Fayette County Memorial Library 326 Temple Avenue North Fayette, AL 35555-2383 (205) 932-6625 M-Th: 9-6; F: 9-5; Sat: 9-12 jessie@fcml.org
Flomaton Public Library 436 Dr. Van Avenue Flomaton, AL 36441-0608 (251) 296-3552 M-F: 8:15-5; Sat: 8-12 kboutwell@flomatonal.org
Florala Public Library 1214 Fourth Street Florala, AL 36442-1814 (334) 858-3525 M-F: 8:30-5 fpldirector@fairpoint.net
Florence-Lauderdale Public Library 350 North Wood Avenue Florence, AL 35630 (256) 764-6564 M-Th: 10-7; F, Sat: 10-5; Sun: 1-5 derek@flpl.org
Foley Public Library 319 East Laurel Avenue Foley, AL 36535-2680 (251) 943-7665 M-W: 9-8; Th: 1-8; F, Sat: 9-5 jjackson@cityoffoley.org
Fort Deposit Public Library 11 Milner Street Fort Deposit, AL 36032 (334) 404-4400 M, Th: 9-1:30; W: 8-3 library@fort-deposit.net
Fultondale Public Library 1015 Walker Chapel Road Fultondale, AL 35068-0549 (205) 849-6335 M, Tu, Th: 8-8; W, F, Sat: 8-5; Sun: 1-5 csfarley@bham.lib.al.us
Gadsden-Etowah County Public Library 254 College Street Gadsden, AL 35901-4135 (256) 549-4699 M, Tu, Th: 9-7; W, F, Sat: 9-5 craig@gadsdenlibrary.org
Gardendale-Martha Moore Public Library 995 Mt Olive Road Gardendale, AL 35071-4654 (205) 631-6639 M, T, Th: 9-8; W, F: 9-5; Sat: 9-2 csmith@bham.lib.al.us
Geraldine Public Library 13543 Alabama Hwy 227 Geraldine, AL 35974-0268 (256) 659-6663 M-F: 8-4 geraldn284@yahoo.com
Goodwater Public Library 62 Coosa County Road 66 Goodwater, AL 35072 (256) 839-5741 M, W, F: 9-5; Tu,Th: 9-6 gplibrary2003@yahoo.com
Ruth Holliman Public Library 287 Main Street Gordo, AL 35466-0336 (205) 364-7148 M, Tu, Th: 10-5; W: 10-3; F: 11-4 justbooksmelba@gmail.com
Grant Public Library 5379 Main Street Grant, AL 35747-0401 (256) 728-5128 Tu, Th, F: 9-5; W, Sat: 9-1 readme@nehp.net
Graysville Public Library 315 South Main Street Graysville, AL 35073-1404 (205) 674-3040 M-F: 8-5 dalexander@bham.lib.al.us
Greenville-Butler County Public Library 309 Fort Dale Street Greenville, AL 36037-1401 (334) 382-3216 M-F: 9-5:30; Sat: 9-2 library@greenville-bcpl.org
Grove Hill Public Library 108 DuBose Avenue Grove Hill, AL 36451-9502 (251) 275-8157 M-F: 9-4:30 betsywest43@yahoo.com
Guntersville Public Library 1240 O'Brig Avenue Guntersville, AL 35976-1431 (256) 571-7595 Tu, Th: 9-8; W, F: 9-6; Sat: 9-2 mandyb@guntersvillelibrary.org
H. Grady Bradshaw-Chambers County Library 3419 20th Avenue Valley, AL 36854-3299 (334) 768-2161 M, Tu: 10-7; W-F: 10-6; Sat: 10-2 maryhamilton@chamberscountylibrary.org
Hale County Library 1103 Main Street Greensboro, AL 36744-0399 (334) 624-3409 M, Tu, W, F: 10-5:15; Sat: 9-12 halecountylibrar@bellsouth.net
Haleyville Public Library 913 20th Street Haleyville, AL 35565-1323 (205) 486-7450 M-F: 8-5; Sat: 9-12 library@cityofhaleyville.com
Harrison Regional Library 50 Lester Street Columbiana, AL 35051-9477 (205) 669-3910 M-F: 8-5 kdavis@shelbycounty-al.org
Hayneville/Lowndes County Public Library 215-B East Tuskeena Street Hayneville, AL 36040-0425 (334) 548-2686 Tu, W, Th, F:  9-4 hayneville123@gmail.com
Helen Keller Public Library 511 North Main Street Tuscumbia, AL 35674-2059 (256) 383-7065 M, Th: 10-6; Tu, W, F:  10-5 tammie.collins@comcast.net
Hightower Memorial Library 630 Avenue A York, AL 36925-2604 (205) 392-2004 M, W :10-12 & 1-4; Tu, Th: 10-12 & 1-6; F: 10-1 Sat: 9-12 hmlibrary@att.net
Homewood Public Library 1721 Oxmoor Road Homewood, AL 35209-4085 (205) 332-6600 M, Tu, Th: 9-9; W, F, Sat: 9-6; Sun: 2-6 dfout@bham.lib.al.us
Hoover Public Library 200 Municipal Drive Hoover, AL 35216-5510 (205) 444-7810 M-Th: 9-9; F: 9-6; Sat: 10-6; Sun: 2-6 amanda@bham.lib.al.us
Horseshoe Bend Regional Library 207 North West Street Dadeville, AL 36853-1355 (256) 825-9232 M-F: 8-5 horseshoebend@bellsouth.net
Dothan Houston County Library
445 North Oates Street Dothan, AL 36303-1369 (334) 793-9767 M, Tu, Th: 9-9; W, F: 9-6; Sat: 9-5; Sun: 1-5 cplesner@dhcls.org
Hueytown Public Library 1372 Hueytown Road Hueytown, AL 35023-2443 (205) 491-1443 M-F: 10-6; Sat: 9-1 jdparsons@bham.lib.al.us
Huntsville-Madison County Public Library 915 Monroe Street Huntsville, AL 35804-0443 (256) 532-5950 M-Th: 9-9; F, Sat: 9-5; Sun:1-5 lbest@hmcpl.org
Ider Public Library 11309 Alabama Hwy 75; Unit 1 Ider, AL 35981-0202 (256) 657-2170 M-F: 12:45-5 ; Sat: 9-12 iderpl1@farmerstel.com
Ina Pullen Smallwood Memorial Library 224 Grant Street Chickasaw, AL 36611-2153 (251) 452-6465 M-F: 12-6; Sat: 1-6 chickasawlibrarystaff@gmail.com
Irondale Public Library 105 20th Street South Irondale, AL 35210-1593 (205) 951-1415 M, T, Th: 9:30-7; W: 9:30-6; F: 9-1; Sat: 11-3; Sun: 2-5 dwilson@bham.lib.al.us
Jacksonville Public Library 200 Pelham Road S Jacksonville, AL 36265-2153 (256) 435-6332 M: 8-4; Tu-F: 8-6; Sat: 8-4 jplkids@hotmail.com
James C. Poole Jr. Memorial Library 420 Prairie Avenue Eutaw, AL 35462-5114 (205) 372-9026 M-F: 9-5; Sat: 9-12 greene.library@yahoo.com
Jane B. Holmes Public Library 230 Tucker Road Helena, AL 35080-0262 (205) 664-8308 M, Th: 10-7; Tu, W: 10-6; F: 10-5; Sat: 10-2 ddearing@shelbycounty-al.org
Jasper Public Library 98 18th Street East Jasper, AL 35501-5491 (205) 221-8512 M-F: 9-5 sandraunderwood@carlelliottregionallibrary.org
Jefferson County Library Cooperative 2100 Park Place Birmingham, AL 35203-2744 (205) 226-3615 M-F: 8:30-5:30 tmcataldo@bham.lib.al.us
Montgomery City-County Public Library 245 High Street Montgomery, AL 36102-1950 (334) 240-4300 M-W: 9-9; Th, F: 9-6; Sat: 9-1; Sun: 2-6 jowes@mccpl.lib.al.us
Kennedy Public Library 17885 Highway 96 Kennedy, AL 35574-0070 (205) 596-3670 M, Tu, Th, F: 8:30-11,11:30-5; W: 8:30-11,11:30-12:30 townofkennedy@gmail.com
Killen Public Library 325 J C Mauldin Hwy Killen, AL 35645-0542 (256) 757-5471 M, Tu, W, F: 9-5; Th: 9-7; Sat: 9-1 killenlibrary@bellsouth.net
Lallouise F. McGraw Library 42850 Highway 25 Vincent, AL 35178-0003 (205) 672-2749 M-Th: 10-1:30 & 2:30-6 vincentlibrary@shelbycounty-al.org
Lauderdale County Regional Library 350 North Wood Avenue Florence, AL 35360-4706 (256) 764-6564 M-Th: 10-7; F, Sat: 10-5; Sun: 1-5 derek@flpl.org
Lawrence County Public Library 401 College Street Moulton, AL 35650-1483 (256) 974-0883 M-Th: 9:30-6; F: 9:30-3:30 info@lawrencecpl.org
Leeds Jane Culbreth Library 8104 Parkway Drive Leeds, AL 35094-2217 (205) 699-5962 M & Th: 9:30-7; Tu, W, F: 9:30-5:30; Sat: 9:30-1:30 mcarden@bham.lib.al.us
Leighton Public Library 8740 Main Street Leighton, AL 35646-0484 (256) 446-5380 Tu-F: 1-5; Sat: 10-2 leightonpubliclibrary8@gmail.com
Lena Cagle Public Library 401 Alabama Avenue Bridgeport, AL 35740 (256) 495-2259 M-Th: 9-4 lenacaglelibrary@bellsouth.net
Lewis Cooper Jr. Memorial Library 200 South 6th Street Opelika, AL 36801-0125 (334) 705-5380 M, Tu: 8:30-7:30; W-F: 8:30-6; Sat: 9-5; Sun: 1-5 rmcginnis@opelika-al.gov
Lincoln Public Library 47475 US Hwy 78 Lincoln, AL 35096-5096 (205) 763-4080 M, Tu, Th, F: 8-6; Sat: 9-12 melanie.harris@lincolnalabama.com
Lineville Public Library 60119 Highway 49 Lineville, AL 36266-0482 (256) 396-5162 M-F: 10-5 linevillelibrary@centurytel.net
Louisville Public Library 1951 Main Sreet Louisville, AL 36048-0125 (334) 266-5210 M, Tu, W, F: 8-11 & 1-3 debra_townoflouisville@yahoo.com
Loxley Public Library 1001 East Loxley Avenue Loxley, AL 36551-0527 (251) 964-5695 Tu: 9-5; W, Th, F: 12-5; Sat: 10-2 loxleylibrary@yahoo.com
Lucile L. Morgan Public Library 541 Ross Street Heflin, AL 36264-1339 (256) 463-2259 M-F: 1-5; Sat: 10-1 lmorganlibrary@centurytel.net
Luverne Public Library 148 East Third Street Luverne, AL 36049 (334) 335-5326 M-F: 10-6 luvernepubliclibrary@gmail.com
Macon County-Tuskegee Public Library 302 South Main Street Tuskegee, AL 36083-1806 (334) 727-5192 M-Th: 9-6; F: 9-4:30;  Sat: 9-1 pbridges@mctpl.us
Marengo County Public Library 210 North Shiloh Street Linden, AL 36748 (334) 295-2246 M-F: 10-5 marengocounty933@bellsouth.net
Marengo Library System 211 East Washington Street Demopolis, AL 36732-2133 (334) 289-1595 Tu, W, Th: 9-5 library.director@demopolisal.gov
Marion-Perry County Library 202 Washington Street Marion, AL 36756-1824 (334) 683-6411 M-Th: 9-5 librar_p@bellsouth.net
Marshall County Cooperative Library 424 Blount Ave.; Suite 305 Guntersville, AL 35976-1122 (256) 878-8523 M-Th: 8-1 bookmobile@marshallco.org
Troy Public Library 500 East Walnut Street Troy, AL 36081-3404 (334) 566-1314 M-Th: 9-6; F: 9-5; Sat: 9-3 wwhite@troycitylibrary.org
Pickens County Cooperative Library 155 Reform Street Carrollton, AL 35447 (205) 367-8407 M-Th: 8-4 pccl@nctv.com
Mary Berry Brown Memorial Library Midland City, AL 36350-0713 (334) 983-9999 M-F: 10-5 mbbmidlandcitylibrary@gmail.com
Mary Wallace Cobb Memorial Library 44425 Highway 17 Vernon, AL 35592-5032 (205) 695-6123 M-F: 9-5:30 lou772004@yahoo.com
McGregor-McKinney Public Library 101 East Fulton Street Hartford, AL 36344 (334) 588-2384 M, W, Th, F: 8-5; Tu: 8-5:30 librarydirector@hartfordpubliclibrary.org
MCHS Community Library 8115 U.S. Highway 43 Guin, AL 35563-0549 (205) 468-2544 M, F: 8-3:30; Tu, W, Th: 8-5; Sat: 8-12; Summer hours Tu-Th: 8-5; Sat: 8-12 jstanger.mc@mcbe.net
Midfield Public Library 400 Breland Drive Midfield, AL 35228-2732 (205) 923-1027 M-F: 10-6; Sat: 11-3 pward@bham.lib.al.us
Millbrook Public Library 3650 Grandview Road Millbrook, AL 36054-0525 (334) 285-6688 M, W, F: 8-5; Tu: 8-8; Th: 8-6; Sat: 8-3 millbrooklib@elmore.rr.com
Millport Public Library 920 Black Street Millport, AL 35576-0159 (205) 662-4286 M-F: 9-5 millportpubliclibrary@yahoo.com
Mobile Public Library 700 Government Street Mobile, AL 36602-1403 (251) 208-7100 M-Th: 9-8; F-Sat: 9-6; Sun: 1-5 skinney@mplonline.org
Monroe County Public Library 121 Pineville Road Monroeville, AL 36460-1899 (251) 743-3818 M-F: 9-5 director@moncolib.org
Moundville Public Library 279 Market Street Moundville, AL 35474-0336 (205) 371-2283 M-F: 8-7; Sat: 8-12 moundvillepubliclibrary@gmail.com
Mount Vernon Public Library 19180 Shepard Lake Road East Mt. Vernon, AL 36560 (251) 829-9497 M-Th: 10-8; F: 4-8; Sat: 10-6 MVLIB@mountvernonal.org
Muscle Shoals Public Library 1918 East Avalon Avenue Muscle Shoals, AL 35661-9212 (256) 386-9212 M: 1-5; Tu, Th: 10-7; W, F: 10-5 dlester@muscleshoals.lib.al.us
Newton Public Library 209 Oates Drive Newton, AL 36352-4314 (334) 299-3316 Tues - Fri 9:30-4 NewtonLibraryMuseum@gmail.com
North Shelby Library 5521 Cahaba Valley Road Birmingham, AL 35242-4901 (205) 439-5500 M, Th: 10-8; Tu, W, F: 10-6; Sat: 10-4; Sun 1-5 kbailey@shelbycounty-al.org
Northwest Regional Library 185 Ashwood Drive Winfield, AL 35594-1527 (205) 487-2330 M-Th: 8-4 rsperry@northwestregional.net
Odenville Public Library 200 Alabama Street Odenville, AL 35120-3072 (205) 629-5901 Tu,  W,  Th, F:  8:30-12:30 & 1-5 odenlib@windstream.net
Ohatchee Public Library Ohatchee, AL 36271 (256) 892-4203 M, W, Th, F: 10-4:30; Tu: 11:30-6 asmith@townofohatchee.com
Oneonta Public Library 221 Second Street South Oneonta, AL 35121-7641 (205) 274-7641 M, Th: 9-7; Tu, W, F: 9-5; Sat: 9-2 oplib@otelco.net
Opp Public Library 1604 North Main Street Opp, AL 36467 (334) 493-6423 M-F: 9-5 opppubliclibrary@gmail.com
Orange Beach Public Library 26267 Canal Road Orange Beach, AL 36561-1649 (251) 981-2923 M, Tu, W, F: 9-6;  Th: 9-8; Sat: 9-3 sgillis@cityoforangebeach.com
Oxford Public Library 110 East Sixth Street Oxford, AL 36203-1617 (256) 831-1750 M-F: 9-5; Sat: 9-1; Sun: 1-5 amy.henderson@oxfordal.gov
Ozark-Dale County Public Library 416 James Street Ozark, AL 36360-2090 (334) 774-5480 Tu-Th: 10-7; F, Sat: 10-5 olibrary@troycable.net
Parnell Memorial Library 277 Park Drive Montevallo, AL 35115-3882 (205) 665-9207 M, W, F: 10-5; Tu, Th: 10-8; Sat: 10-1 skitchens@shelbycounty-al.org
Pelham Public Library 2000 Pelham Park Boulevard Pelham, AL 35124-1627 (205) 620-6418 M-Th:9-8; F: 9-5; Sat: 10-5 mcampbell@pelhamalabama.gov
Pell City Public Library 1000 Bruce Etheredge Parkway Suite 100 Pell City, AL 35128 (205) 884-1015 M, W, F: 9-6; Tu, Th: 9-7; Sat: 9-2 dstewart@cityofpellcity.net
Phenix City-Russell County Public Library 1501 17th Avenue Phenix City, AL 36867-5140 (334) 297-1139 M, W, Th, F: 9:30-6; Tu: 9:30-8; Sat: 10-2; Sun: 1-5 mkilday@phenixcityal.us
Piedmont Public Library 106 North Main Street Piedmont, AL 36272-2022 (256) 447-3369 M, Tu, Th, F: 8-4; W: 8-12 tessa.maddox@piedmontcity.org
Pleasant Grove Public Library 501 Park Road Pleasant Grove, AL 35127-0339 (205) 744-1731 M-Th: 8-5:30; F, Sat: 8-12 dsartain@bham.lib.al.us
Linda Duran Public Library 1612 S. Bethel Road Decatur, AL 35603 (256) 584-0230 M, Tu, Th: 9-1 & 2-7; F: 9-1 & 2-5; Sat: 9-1 paulahensley@townofpriceville.com
Prichard Public Library 300 Lovejoy Loop West Prichard, AL 36610-3952 (251) 452-7847 M, Tu, Th: 10-6; W: 10-8; F: 10-4 autherinecaponis@bellsouth.net
Ragland Public Library 26 Providence Road Ragland, AL 35131 (205) 472-2007 M: 8-2; Tu-F: 1-6 libby81@ragland.net
Rainbow City Public Library 3702 Rainbow Drive Rainbow City, AL 35906-6324 (256) 442-8477 M-Th: 9-7; F, Sat: 9-5 library@rbcalabama.com
Rainsville Public Library 941 Main Street East Rainsville, AL 35986-0509 (256) 638-3311 M, W, Th, F: 8-5; Tu: 8-7; Sat: 8-12 rpl1@farmerstel.com
Reform Public Library 302 First Street South Reform, AL 35481-0819 (205) 375-6240 M, Tu, Th, Fr: 9-4 rpl@nctv.com
Robertsdale Public Library 18301 Pennsylvania Street Robertsdale, AL 36567-3072 (251) 947-8960 M, W: 9-6; Tu, Th: 9-8; F: 9-5; Sat: 9-1 rdalelib@gulftel.com
Rockford Public Library 9688 U.S. Highway 231 Rockford, AL 35136-0128 (256) 377-4911 M-F: 7-5 kmberry10517@gmail.com 
Rogersville Public Library 74 Bank Street Rogersville, AL 35652-0190 (256) 247-0151 Tu: 9-7; W, F: 9-5; Th: 11-7;Sat: 9-3 tgarner@rogersvillelibrary.org
Ruby Pickens Tartt Public Library 206 Monroe Street Livingston, AL 35470-0377 (205) 652-2349 M, T, Th: 9-6; W, F: 9-5; Sat: 9-12 rptlibrary35470@gmail.com
Russellville Public Library 110 East Lawrence Street Russellville, AL 35653-2349 (256) 332-1535 Tu-F: 10-5; Sat: 10-2 ruslib110@yahoo.com
Hokes Bluff Public Library 3310 Alfords Bend Road Hokes Bluff, AL 35903-9804 (256) 492-9846 M-F: 8:30-5; Sat: 11-2:30 librarian@hokesblufflibrary.org
Samson Public Library 200 North Johnson Street Samson, AL 36477 (334) 898-7806 M, W, F: 10-12 & 1-5 Th: 10-12 samsonpubliclibrary@gmail.com
Sardis City Public Library 1335 Sardis Drive Sardis City, AL 35956 (256) 593-5634 M: 3-6; Tu: 10-6; W, F: 1-5; Th: 10-5 glipscomb@sardiscityal.gov
Satsuma Public Library 5466 Old Highway 43 Satsuma, AL 36572-0579 (251) 679-0700 M, W, F: 10-5; Tu, Th: 10-6; Sat: 9-2 splibdir@bellsouth.net
Scottsboro Public Library 1002 South Broad Street Scottsboro, AL 35768 (256) 574-4335 M-Th: 9-6; F: 9-5; Sat: 9-1 laurap@scottsboro.org
Selma-Dallas County Public Library 1103 Selma Avenue Selma, AL 36701 (334) 874-1725 M-Th: 9-6; F, Sat: 9-5 becky@selmalibrary.org
Sheffield Public Library 316 North Montgomery Avenue Sheffield, AL 35660-2709 (256) 386-5633 M-F: 9-5 bridgeway@sheffield.lib.al.us
Slocomb Public Library 134 South Dalton Street Slocomb, AL 36375 (334) 886-9009 M-F: 1-5 slocombpl@gmail.com
Springville Public Library 6315 U.S. Highway 11 Springville, AL 35146-9330 (205) 467-2339 Tu, W, Th: 9-6:30;  F: 9-4:30; Sat: 10-1 springvillepubliclibraryal@gmail.com
Stevenson Public Library 102 West Main Street Stevenson, AL 35772-3564 (256) 437-3008 M, Tu: 11-4; W, Th: 12-5; F:12-4 spl0031@gmail.com
Sulligent Public Library 514 Elm Street Sulligent, AL 35586-0215 (205) 698-8631 M-F: 9-5 sulligentlibrary@yahoo.com
Sumiton Public Library 416 State Street Sumiton, AL 35148-0010 (205) 648-7451 M-Th: 8-5; F: 8-4 sumitonpubliclibrary@gmail.com
Sumter County Library System 206 Monroe Street Livingston, AL 35470-0377 (205) 652-2349 M, Tu, Th: 9-6; W,  F: 9-5; Sat: 9-12 rptlibrary35470@gmail.com
Armstrong-Osborne Public Library 202 South Street East Talladega, AL 35160-2471 (256) 362-4211 M-Th: 9-6; F: 9-4; Sat: 9-3 talladeg@yahoo.com
Tallassee Community Library 99 Freeman Avenue Tallassee, AL 36078-0001 (334) 283-2732 M, F: 9-5; Tu, W, Th: 9-6; Sat: 9-1 checkitout.tclibrary@gmail.com
Tarrant Public Library 1143 Ford Avenue Tarrant, AL 35217-2437 (205) 841-0575 M-F: 8-5 pcoleman@bham.lib.al.us
Thomas B. Norton Public Library 221 West 19th Avenue Gulf Shores, AL 36542-3055 (251) 968-1176 M, Tu: 10-8; W, Th, F: 10-6; Sat: 10-3 wcongiardo@gulfshoresal.gov
Thomasville Public Library 1401 Mosley Drive Thomasville, AL 36784 (334) 636-5343 M, W, F: 9-5; Tu, Th: 9-7; Sat: 9-1 tvillelibrary@gmail.com
Town and County Public Library 45 North Midway Street Clayton, AL 36016-0518 (334) 775-3506 M-F: 12-5 town.library@yahoo.com
Trussville Public Library 201 Parkway Drive Trussville, AL 35173-1125 (205) 655-2022 M, Tu: 9-8; W, F: 9-6; Sat: 10-4; Sun: 2-5 etish@bham.lib.al.us
Tupper Lightfoot Memorial Library 164 South Main Street Brundidge, AL 36010-1806 (334) 735-2145 M-F: 9-6; Sat: 9-12 tlmldirector@troycable.net
Tuscaloosa Public Library 1801 Jack Warner Parkway Tuscaloosa, AL 35401-1099 (205) 345-5820 M-Th: 9-9; F: 12-5; Sat: 9-5; Sun: 2-6 rfreemon@tuscaloosa-library.org
Union Springs Public Library 103 Prairie Street North Union Springs, AL 36089-1616 (334) 738-2760 M-F: 11-5 unionspringslibrary@yahoo.com
Uniontown Public Library 108 Water Avenue Uniontown, AL 36786-0637 (334) 628-6681 M-Th: 9-6; F: 9-1 uniontownbookworm@yahoo.com
Vernice Stoudenmire Library 9905 North Main Street Wilsonville, AL 35186-0024 (205) 669-6180 M: 1-5; Tu: 11-5; W: 10-5; Th: 10-6; F: 1-6 wpl@shelbycounty-al.org
Vestavia Hills Public Library 1221 Montgomery Highway Vestavia Hills, AL 35216-2797 (205) 978-0155 M-Th: 9-8; F, Sat: 9-6; Sun: 1-5 tyoung@bham.lib.al.us
Walter J. Hanna Memorial Library 4615 Gary Avenue Fairfield, AL 35064-1341 (205) 783-6007 M-F: 9-6; Sat: 9-12 lperry@bham.lib.al.us
Warrior Public Library 10 First Street Warrior, AL 35180-1500 (205) 647-3006 M, W ,F: 9-5; Tu, Th: 9-8 Sat: 9-12 kmoody@bham.lib.al.us
Washington County Public Library 14102 St. Stephens Avenue Chatom, AL 36518-1057 (251) 847-2097 M, W, Th, F: 9-5; Tu: 9-7 jross@wcpls.org
Weatherford Public Library 307 Fourth Street NE Red Bay, AL 35582-0870 (256) 356-9255 M-F: 10-5 library@redbay-al.gov
West Blocton Public Library 109 Florida Street West Blocton, AL 35184-0292 (205) 938-3570 Tu: 10-2; W: 12-4; Th: 1-5; F: 12-3; Sat: 10-1 wbplibrary@bellsouth.net
Westside Public Library 5151 Walnut Grove Road Walnut Grove, AL 35990-0007 (205) 589-6699 M, Th: 11-7; Tu: 9-2; F: 9-3 walnutgrove219@gmail.com
Wetumpka Public Library 212 South Main Street Wetumpka, AL 36092-0249 (334) 567-1308 M-F: 8-6; Sat: 9-5 shayes@cityofwetumpka.com
White Hall Public Library 640 Freedom Road White Hall, AL 36040-2830 (334) 874-7323 Tu, W: 9:30-4; Th: 11-4 e.williams@mindspring.com
White Smith Memorial Library 213 College Avenue Jackson, AL 36545-0265 (251) 246-4962 M,Th: 9-6; Tu, W, F: 9-5 wsmlibrary@yahoo.com
Wilcox County Library 100 Broad Street Camden, AL 36726-1702 (334) 682-4355 M-F: 8-5 wilcoxlibrary@frontiernet.net
William Bradford Huie Library of Hartselle 152 Sparkman Street NW Hartselle, AL 35640-2402 (256) 773-9880 M-Th: 9:30-5:30; F: 9:30-5:30 mblaylock@hartselle.org
Winfield Public Library 185 Ashwood Drive Winfield, AL 35594 (205) 487-2484 M, Th: 9-6; Tu, F: 9-5; W: 12-5; Sat: 10-1 rsperry@northwestregional.net
Woodville Public Library 26 Venson Street Woodville, AL 35776-0116 (256) 776-2796 Tu-F: 9-5 publicw@bellsouth.net
Somerville Public Library 192 Broad Street Somerville, AL 35670 (256) 778-9779 M, Tu, W: 12-6; Th: 11-6; F: 12-5 michelle.walker@somervillelibrary.org
Elton B. Stephens Library 17 School Street Clio, AL 36017-0088 (334) 207-4184 M,Tu,Th,F: 9:30-12, 1-3; Sat: 10-12 cthomascornelius48@gmail.com
Marjorie Younce Snook Public Library 202 West Broadway Street Summerdale, AL 36580 (251) 989-2011 M-F: 9-6; Sat: 9-1 director@summerdalelibrary.com
Dutton Community Library 69 Browntown Road Dutton, AL 35744 (256) 228-6392 M-W: 11-5; Th: 1-5 duttonlibrary@centurytel.net
Chelsea Public Library 16623 Hwy 280 Chelsea, AL 35043 (205) 618-9735 M-F: 9-7; Sat: 9-4 dpolk@shelbycounty-al.org
Munford Public Library 82 Railroad Street Munford, AL 36268 (256) 358-3600 M-Th: 8-4:30; F: 8-2 munfordpubliclibrary@gmail.com
Southside Public Library 2255 Highway 77 Southside, AL 35907 (256) 442-6217 M-Th: 9-6; F: 9-12 southsidepubliclibrary@gmail.com
Clay Public Library 6757 Old Springville Road Pinson, AL 35126 (205) 680-3812 M, W, F: 10-6; Tu, Th: 10-7; Sat: 10-2; Sun: 1-5 heflores@bham.lib.al.us
Eclectic Public Library 50 Main Street Eclectic, AL 36024 (334) 639-4727 M, Tu, Th: 1-5; Sat: 9-1 eclecticpubliclibrary@live.com
Hobson City Public Library 715 Martin Luther King Drive Hobson City, AL 36201 (256) 831-7069 M-Th: 9-5
hobsoncitylibrary@bellsouth.net
Steele Public Library 78 Hillview Street Steele, AL 35987 (256) 538-0811 M-Th: 10:30-4:30; F: 10-4 fannlynda2@gmail.com
Henry County Library Authority 101 Court Square; Suite B Abbeville, AL 36310 Not available Not available Not available
Oscar Johnson Memorial Library 21967 Sixth Street  Silverhill, AL 36576 (251) 945-5201 M, Tu: 11-4; W-F: 9-4 ojmlib@gmail.com
Glencoe Public Library 101 West Main Street Glencoe, AL 35905 (256) 459-4285 M, W, F: 10-2; Tu, Th: 10-2, 3-5 library@cityofglencoe.net
Town Creek Public Library 15971 Main Street Town Creek, AL 35672 (256) 685-2973 M-Th: 12-5; F: 10-3 towncreeklibrary916@gmail.com
Pinson Public Library 4509 Pinson Blvd Pinson, AL 35126 (205) 680-9298 M, Th: 9-7; Tu, W, F: 9-6; Sat: 10-2 ascanlan@bham.lib.al.us
Magnolia Springs Public Library 12440 Magnolia Avenue; Suite 600 Magnolia Springs, AL 36555 (251) 965-2305 Tu, W, F: 12-4; Th: 12-5; Sat: 10-12 magnoliaspringslibrary@gmail.com
R.L. Hadden Memorial Library 17163 Alabama 75 Henagar, AL 35978 (256) 657-1380 M-F: 8-5 books@farmerstel.com
Newbern Public Library 7840 Alabama Highway 61 Newbern, AL 36765 334-624-4880 Tu, Th: 12-5; W, Sat: 10-1 Newbernlibraryinc@gmail.com
Spanish Fort Public Library 7361 Spanish Fort Boulevard Spanish Fort, AL 36527 (251) 410-7323 M-Th: 9-8; F: 9-5; Sat: 9-1 librarian@cityofspanishfort.com 
Elberta Public Library 13052 Main Street Elberta, AL 36860 (251) 986-3069 M, W, F: 9-12; Tu, Th: 1-5 bettyw@gulftel.com