Abbeville Memorial Library
301 Kirkland Street
Abbeville, AL 36310-2418
(334)585-2818
Adamsville Branch Library
4825 Main Street
Adamsville, AL 35005-0241
(205)674-3399
Albert L. Scott Public Library
100 9th Street NW
Alabaster, AL 35007-9172
(205)664-6822
Albertville Public Library
200 Jackson Street
Albertville, AL 35950-2438
(256)891-8290
Adelia McConnell Russell Library
318 Church Street
Alexander City, AL 35010-2573
(256)329-6796
Aliceville Public Library
416 3rd Avenue NE
Aliceville, AL 35442-2207
(205)373-6691
Andalusia Public Library
212 South Three Notch Street
Andalusia, AL 36420-3799
(334)222-6612
Anniston-Calhoun County Public Library
106 East 10th Street
Anniston, AL 36201-5662
(256)237-8501
Arab Public Library
325 2nd Street NW
Arab, AL 35016-1346
256-586-3366
Dot Laney Memorial Library
30 West Main Street
Ariton, AL 36311-6362
(334)762-2463
Arley Public Library
6788 Highway 41
Arley, AL 35541
(205)387-0129
Ashford Branch Library
305 6th Avenue
Ashford, AL 36312
(334) 899-3121
Ashland City Library
11 2nd Avenue North
Ashland, AL 36251-0296
(256)354-3427
Athens-Limestone Public Library
603 South Jefferson Street
Athens, AL 35611
(256)232-1233
Atmore Public Library
700 East Church Street
Atmore, AL 36502-2694
(251)368-5234
Attalla-Etowah County Public Library
604 4th Street NW
Attalla, AL 35954-2033
(256)538-9266
Auburn Public Library
749 East Thach Avenue
Auburn, AL 36830-5545
(334)501-3190
Bay Minette Branch Library
205 West 2nd Street
Bay Minette, AL 36507-3214
(251)580-1648
Bessemer Branch Library
400 North 19th Street
Bessemer, AL 35020
(205)428-7882
Jefferson County Library Cooperative
2100 Park Place
Birmingham, AL 35203-2794
(205) 226-3600
Avondale Branch Library
509 South 40th Street
Birmingham, AL 35222-3309
(205) 226-4000
North Shelby County Library
5521 Cahaba Valley Road
Birmingham, AL 35242-4901
(205)439-5500
Blountsville Public Library
65 Chestnut Street
Blountsville, AL 35031-0219
(205)429-3156
Boaz Public Library
404 Thomas Avenue
Boaz, AL 35957-1726
(256) 593-3000
Brewton Public Library
206 West Jackson Street
Brewton, AL 36426-1518
(251)867-4626
Lena Cagle Public Library
401 Alabama Avenue
Bridgeport, AL 35740-6227
(256)495-2259
Tupper Lightfoot Memorial Library
164 South Main Street
Brundidge, AL 36010-1809
(334)735-2145
Choctaw County Public Library
124 North Academy Avenue
Butler, AL 36904-2206
(205)459-2542
Roy Downs Memorial Library
9700 Highway 25
Calera, AL 35040
(205) 668-7200
Wilcox County Library
100 Broad Street
Camden, AL 36726-1756
(334)682-4355
Carbon Hill City Library
414 5th Avenue NW
Carbon Hill, AL 35549-4933
(205)924-4254
Carrollton Public Library
225 Commerce Avenue
Carrollton, AL 35447
(250)367-2142
Pickens County Cooperative
155 Reform Street; Room 120
Carrollton, AL 35447-0489
(205)367-8407
Center Point Branch Library
533 Sunhill Road
Center Point, AL 35215
205-536-7750
Cherokee County Public Library
310 Mary Street
Centre, AL 35960-2026
(256)927-5838
Brent-Centreville Public Library
20 Library Street
Centreville, AL 35042-2948
(205)926-4736
Chelsea Public Library
16623 Highway 280
Chelsea, AL 35043
205-847-5750
Ina Pullen Smallwood Memorial Library
224 Grant Street
Chickasaw, AL 36611-2153
(251)452-6465
Earle A Rainwater Memorial Library
124 9th Avenue SW
Childersburg, AL 35044-1642
(256)378-7239
Citronelle Memorial Library
7855 State Street
Citronelle, AL 36522-2450
(251)866-7319
Chilton-Clanton Public Library
100 1st Avenue
Clanton, AL 35045-3499
(205)755-1768
Town and County Public Library
45 North Midway Street
Clayton, AL 36016-3115
(334)775-3506
Elton B. Stephens Library
17 School Street
Clio, AL 36017-2522
(334)397-2911
Collinsville Public Library
151 North Main Street
Collinsville, AL 35961
(256)524-2323
Columbiana Public Library
50 Lester Street
Columbiana, AL 35051-9477
(205) 669-5812
Courtland Public Library
215 College Street
Courtland, AL 35618-3100
(256)637-9988
Cullman County Public Library System
200 Clark Street NE
Cullman, AL 35055-2997
258-734-2720
Dadeville Public Library
205 North West Street
Dadeville, AL 36853-1301
(256)825-7820
Daleville Public Library
308 Donnell Boulevard
Daleville, AL 36322
(334)503-9119
Daphne Branch Library
2607 US Highway 98
Daphne, AL 36526-7252
(251)620-2500
Houston-Love Memorial Library
445 North Oates Street
Dothan, AL 36303
(334)793-9767
Westgate Branch Library
535 Recreation Road
Dothan, AL 36303
(334) 699-2950
Double Springs Public Library
637 Blake Drive
Double Springs, AL 35553
(205)489-2412
Eclectic Public Library
50 Main Street
Eclectic, AL 36024
334-639-4727
Elba Public Library
406 Simmons Street
Elba, AL 36323-1759
(334)897-6921
Elberta Branch Library
13052 Main Street
Elberta, AL 36860
251-986-3069
Enterprise Public Library
101 East Grubbs Street
Enterprise, AL 36330-2531
(334)347-2636
Eufaula Carnegie Library
217 North Eufaula Avenue
Eufaula, AL 36027-1515
(334)687-2337
Eva Public Library
4549 Highway 55 E
Eva, AL 35621-7905
(256)796-8638
Evergreen Public Library
201 Park Street
Evergreen, AL 36401-2903
(251)578-2670
Walter J. Hanna Memorial Branch Library
4615 Gary Avenue
Fairfield, AL 35064-1341
(205)783-6007
Fairhope Branch Library
501 Fairhope Avenue
Fairhope, AL 36532-2111
(251)928-7483
Flomaton Public Library
436 Dr Van Avenue
Flomaton, AL 36441
(251)296-3552
Florence Lauderdale Public Library
350 North Wood Avenue
Florence, AL 35630-4709
(256)764-6564
Foley Branch Library
319 East Laurel Avenue
Foley, AL 36535-2680
(251)943-7665
DeKalb County Public Library
504 Grand Avenue NW
Fort Payne, AL 35967-2314
(256)845-2671
Fultondale Branch Library
500 Byrd Lane
Fultondale, AL 35068-0549
(205)849-6335
Gadsden Public Library
254 South College Street
Gadsden, AL 35901-4135
256-549-4699
Gardendale-Martha Moore Branch Library
995 Mount Olive Road
Gardendale, AL 35071-4654
(205)631-6639
Emma Knox Kenan Public Library
312 South Commerce Street
Geneva, AL 36340-2409
(334)684-2459
Geraldine Public Library
13543 Alabama Highway 227
Geraldine, AL 35974-3736
(256)659-6663
Gilbertown Branch Library
251 College Street
Gilbertown, AL 36908
334-843-2885
Goodwater Public Library
36 Weogufka Street
Goodwater, AL 35072
(256)839-5741
Ruth Holliman Public Library
287 Main Street
Gordo, AL 35461-0336
(205)364-7148
Grant Public Library
5379 Main Street
Grant, AL 35747-8320
(256)728-5128
Graysville Branch Library
315 South Main Street
Graysville, AL 35073-1404
(205)674-3040
Grove Hill Public Library
108 Dubose Avenue
Grove Hill, AL 36451-3120
(251)275-8157
Thomas B. Norton Branch Library
221 West 19th Avenue
Gulf Shores, AL 36542-3055
(251)968-1176
Marshall County Cooperative Library
424 Blount Avenue; Suite 305
Guntersville, AL 35976
(256)582-2973
Guntersville Public Library
1240 O'Brig Avenue
Guntersville, AL 35976-1431
(256)571-7595
Gurley Branch Library
225 Walker Street
Gurley, AL 35748
256-773-2102
Haleyville Public Library
913 20th Street
Haleyville, AL 35565-1323
(205)486-7450
Harpersville Public Library
39414 Highway 25
Harpersville, AL 35078
205-644-6331
McGregor-McKinney Public Library
101 East Fulton Street
Hartford, AL 36344-1699
(334)588-2384
Tillman D. Hill Branch Library
131 Knowledge Drive
Hazel Green, AL 35750
256-828-9529
Blanche R. Solomon Memorial Library
17 Park Street
Headland, AL 36345-1747
(334)693-2706
Lucile L. Morgan Public Library
541 Ross Street
Heflin, AL 36264-1339
(256)463-2259
Cheaha Regional Library
935 Coleman Street
Heflin, AL 36264-1359
(256)463-7125
Jane B. Holmes Public Library
230 Tucker Road
Helena, AL 35080-7036
(205)664-8308
Homewood Public Library
1721 Oxmoor Road
Homewood, AL 35209-4085
(205)332-6600
Hoover Public Library
200 Municipal Drive
Hoover, AL 35216-5510
(205)444-7800
Pintlala Branch Library
255 Federal Road
Hope Hull, AL 36043
334-625-4890
Hueytown Branch Library
1372 Hueytown Road
Hueytown, AL 35023-2443
(205)491-1443
Downtown Huntsville Public Library
915 Monroe Street
Huntsville, AL 35801-5007
(256)532-5940
Bailey Cove Branch Library
1409 Weatherly Plaza SE
Huntsville, AL 35803-2617
(256)881-0257
Ider Public Library
10808 Alabama Highway 75
Ider, AL 35981-4628
(256)657-2170
Irondale Branch Library
105 20th Street South
Irondale, AL 35210-1593
(205)951-1415
White Smith Memorial Branch Library
213 College Avenue
Jackson, AL 36545-2711
(251)246-4962
Carl Elliott Regional Library
98 18th Street East
Jasper, AL 35501-5491
(205)221-2568
Jemison Branch Library
160 Main Street
Jemison, AL 35085
(205) 576-6760
Killen Public Library
331 J C Mauldin Highway
Killen, AL 35645-9164
(256) 757-5471
Leeds Jane Culbreth Branch Library
8104 Parkway Drive
Leeds, AL 35094-2225
(205)699-5962
Burchell Campbell Memorial Library
11075 Highway 101
Lexington, AL 35648-3760
(256)229-5579
Lincoln Public Library
47475 US Alabama Hwy 78
Lincoln, AL 35096
(205) 763-4080
Marengo County Library
110 North Shiloh Street
Linden, AL 36748
(334)295-2246
Lineville Public Library
60119 Highway 49
Lineville, AL 36266
(256)396-5162
Ruby Pickens Tartt Public Library
201 Monroe Street
Livingston, AL 35470
(205)652-2349
Loxley Branch Library
1001 Loxley Avenue
Loxley, AL 36551-0527
(251)964-5695
Luverne Public Library
148 East Third Street
Luverne, AL 36049-1117
(334)335-5326
Madison Branch Library
142 Plaza Boulevard
Madison, AL 35758
256-461-0046
Magnolia Springs Branch Library
12440 Magnolia Avenue; Suite 600
Magnolia Springs, AL 36555
(251) 965-2305
Maplesville Branch Library
9400 AL Highway 22
Maplesville, AL 36750
334-366-4212
Marion-Perry County Library
202 Washington Street
Marion, AL 36756-1824
(334)683-6411
Midfield Branch Library
400 Breland Drive
Midfield, AL 35228-2732
(205)923-1027
Mary Berry Brown Memorial Library
1318 Hinton Waters Avenue
Midland City, AL 36350
(334)983-9999
Mobile Public Library
700 Government Street
Mobile, AL 36602-1402
251-340-1535
Monroe County Public Library
121 Pineville Road
Monroeville, AL 36460-1857
(251)743-3818
Parnell Memorial Library
277 Park Drive
Montevallo, AL 35115
(205) 665-2555 Ext 1
Juliette Hampton Morgan Memorial Library
245 High Street
Montgomery, AL 36104-4603
(334)240-4999
Montgomery City-County Public Library
245 High Street
Montgomery, AL 36104-4603
(334)240-4300
Lawrence County Public Library
401 College Street
Moulton, AL 35650-1483
(256)974-0883
Emmet O'Neal Branch Library
50 Oak Street
Mountain Brook, AL 35213
(205) 879-0459
Muscle Shoals Public Library
1918 Avalon Avenue
Muscle Shoals, AL 35661-3120
(256)386-9212
Elizabeth Carpenter Branch Library
5496 Main Street
New Hope, AL 35748
256-723-2995
Ohatchee Public Library
7803 AL Highway 77
Ohatchee, AL 36271-7858
(256)892-4203
Oneonta Public Library
221 2nd Street S
Oneonta, AL 35121-2109
(205)274-7641
Lewis Cooper Junior Memorial Library
200 South 6th Street
Opelika, AL 36801-5030
(334)705-5380
Opp Public Library
1604 North Main Street
Opp, AL 36467-1424
(334) 493-6423
Orange Beach Branch Library
26267 Canal Road
Orange Beach, AL 36561-3917
(251)981-2923
Oxford Public Library
110 East 6th Street
Oxford, AL 36203
(256)831-1750
Ozark-Dale County Public Library
416 James Street
Ozark, AL 36360-2082
(334)774-5480
Pelham Public Library
2000 Pelham Park Boulevard
Pelham, AL 35124
(205)620-6418
Pell City Public Library
1000 Bruce Etheredge Pkwy Ste 100
Pell City, AL 35128
(205)884-1015
Phenix City Russell County Library
1501 17th Avenue
Phenix City, AL 36867-4850
(334)297-1139
Pike Road Branch Library
9585 Vaught Road
Pike Road, AL 36064
334-244-8679
Clay Branch Library
6757 Old Springville Road
Pinson, AL 35126
(205) 680-3812
Pinson Branch Library
4509 Pinson Boulevard
Pinson, AL 35126
205-680-9298
Pleasant Grove Branch Library
501 Park Road
Pleasant Grove, AL 35127-1625
(205)744-1731
Prichard Public Library
300 Lovejoy Loop West
Prichard, AL 36610-3952
(251)452-7847
Ragland Public Library
26 Providence Road
Ragland, AL 35131
(205)472-2007
Rainbow City Public Library
3702 Rainbow Drive
Rainbow City, AL 35906-6324
(256)442-8477
Rainsville Public Library
941 East Main Street
Rainsville, AL 35986-4532
(256)638-3311
Ramer Branch Library
5444 State Highway 94
Ramer, AL 36069
334-562-3364
Reform Public Library
302 1st Street, South
Reform, AL 35481-0819
(205)375-6240
Annie L. Awbrey Public Library
736 College Street
Roanoke, AL 36274-1617
(334)863-2632
Baldwin County Library Cooperative
22251 Palmer Street
Robertsdale, AL 36567-3067
(251)970-4011
Robertsdale Branch Library
18301 Pennsylvania Street
Robertsdale, AL 36567-3072
(251) 947-8960
Rockford Public Library
110 Main Street
Rockford, AL 35136-0128
(256)377-4911
Rogersville Public Library
74 Bank Street
Rogersville, AL 35652-7609
(256)247-0151
Russellville Public Library
110 East Lawrence Street
Russellville, AL 35653-2349
(256)332-1535
Samson Public Library
200 North Johnson Street
Samson, AL 36477-2006
(334)898-7806
Scottsboro Public Library
1002 South Broad Street
Scottsboro, AL 35768-2512
(256)574-4335
Dallas County Public Library
1103 Selma Avenue
Selma, AL 36703-4498
(334)874-1725
Sheffield Public Library
316 North Montgomery Avenue
Sheffield, AL 35660-2709
(256)386-5633
Silas Branch Library
130 Indian Way
Silas, AL 36919
251-542-9379
Oscar Johnson Memorial Branch Library
21967 6th Street
Silverhill, AL 36576
(251)945-5201
Slocomb Public Library
132 North Washington Street
Slocomb, AL 36375
(334)886-9009
Spanish Fort Branch Library
361 Spanish Fort Boulevard
Spanish Fort, AL 36527
(251) 410-7323
Sumiton Public Library
416 State Street
Sumiton, AL 35148-0010
(205)648-7451
Marjorie Younce Snook Branch Library
202 West Broadway Street
Summerdale, AL 36580
(251) 989-2011
B.B. Comer Memorial Library
314 North Broadway Avenue
Sylacauyga, AL 35150
(256) 249-0961
Talladega Public Library
202 South Street East
Talladega, AL 35160-2471
(256)362-4211
Tallassee Community Library
99 Freeman Avenue
Tallassee, AL 36078-2035
(334)283-2732
Tarrant Branch Library
1143 Ford Avenue
Tarrant, AL 35217-2437
(205)841-0575
Thomasville Public Library
1401 Mosley Drive
Thomasville, AL 36784-3334
(334)636-5343
Troy Public Library
500 East Walnut Street
Troy, AL 36081
(334)566-1314
Trussville Branch Library
201 Parkway Drive
Trussville, AL 35173-1125
(205)655-2022
Tuscaloosa Public Library
1801 Jack Warner Pkwy
Tuscaloosa, AL 35401-1027
(205)345-5820
Helen Keller Public Library
511 North Main Street
Tuscumbia, AL 35674-2059
(256)383-7065
Union Springs Public Library
103 Prairie Street North
Union Springs, AL 36089-1616
(334)738-2760
Vestavia Hills Public Library
1112 Montgomery Highway
Vestavia, AL 35216-2808
(205)978-0155
Lallouise F. McGraw Library
42860 Highway 25
Vincent, AL 35178-6156
(205)672-2749
Warrior Public Library
10 1st Street E
Warrior, AL 35180-1500
(205)647-3006
Wetumpka Public Library
212 South Main Street
Wetumpka, AL 36092-2748
(334)567-1308
Wilsonville Public Library
9905 North Main Street
Wilsonville, AL 35186-0070
(205)669-6180
Northwest Regional Library
185 Ashwood Drive
Winfield, AL 35594-5436
(205) 487-2484
Woodville Public Library
26 Venson Street
Woodville, AL 35776-6115
(256)776-2796