Local Data Search

 
USA.com / Alabama / Public Library

Alabama Public Library

320 public libraries were found in Alabama.




Rank by: Collections, Size, Programs
Mobile Public Library
701 Government Street
Mobile, AL 36602
phone: 251-208-7073
Type: Library System
Staff: 144.00 Collections: 877,223 Programs: 2,660 Internet Computer: 399
Montgomery City-County Public Library
245 High Street
Montgomery, AL 36104
phone: 334-240-4300
Type: Library System
Staff: 61.00 Collections: 561,594 Programs: 1,886 Internet Computer: 175
Birmingham Public Library
2100 Park Place
Birmingham, AL 35203
phone: 205-226-3610
Type: Library System
Staff: 236.00 Collections: 488,793 Programs: 2,359 Internet Computer: 370
Huntsville - Madison County Public Library
915 Monroe Street
Huntsville, AL 35801
phone: 256-532-5950
Type: Library System
Staff: 110.16 Collections: 460,028 Programs: 3,914 Internet Computer: 336
Hoover Public Library
200 Municipal Drive
Birmingham, AL 35216
phone: 205-444-7810
Type: Library System
Staff: 70.91 Collections: 363,474 Programs: 1,042 Internet Computer: 168
Mountain Brook - Emmet O'neal Library
50 Oak Street
Birmingham, AL 35213
phone: 205-879-0459
Type: Library System
Staff: 28.00 Collections: 232,437 Programs: 1,060 Internet Computer: 72
Tuscaloosa Public Library
1801 Jack Warner Parkway
Tuscaloosa, AL 35401
phone: 205-345-5820
Type: Library System
Staff: 44.00 Collections: 229,649 Programs: 944 Internet Computer: 134
Homewood Public Library
1721 Oxmoor Road
Birmingham, AL 35209
phone: 205-332-6600
Type: Library System
Staff: 34.54 Collections: 136,500 Programs: 331 Internet Computer: 127
Vestavia Hills Library In The Forest
1221 Montgomery Highway
Birmingham, AL 35216
phone: 205-978-0155
Type: Library System
Staff: 23.00 Collections: 122,058 Programs: 221 Internet Computer: 64
Gadsden - Etowah County Public Library
254 College Street
Gadsden, AL 35901
phone: 256-549-4699
Type: Library System
Staff: 31.00 Collections: 85,343 Programs: 956 Internet Computer: 33
Auburn Public Library
749 East Thach Avenue
Auburn, AL 36830
phone: 334-501-3190
Type: Library System
Staff: 21.00 Collections: 83,941 Programs: 358 Internet Computer: 81
North Shelby Library
5521 Cahaba Valley Road
Birmingham, AL 35242
phone: 205-439-5555
Type: Library System
Staff: 27.00 Collections: 82,932 Programs: 371 Internet Computer: 18
Alabaster - Albert L. Scott Library
100 9th Street N.W.
Alabaster, AL 35007
phone: 205-664-6822
Type: Library System
Staff: 9.75 Collections: 68,887 Programs: 229 Internet Computer: 14
Foley Public Library
319 East Laurel Avenue
Foley, AL 36535
phone: 251-943-7665
Type: Library System
Staff: 15.00 Collections: 68,770 Programs: 210 Internet Computer: 60
Decatur Public Library
504 Cherry Street Ne
Decatur, AL 35601
phone: 256-353-2993
Type: Library System
Staff: 18.00 Collections: 67,708 Programs: 180 Internet Computer: 31
Jacksonville Public Library
200 Pelham Road South
Jacksonville, AL 36265
phone: 256-435-6332
Type: Library System
Staff: 9.31 Collections: 64,798 Programs: 45 Internet Computer: 53
Fairhope Public Library
501 Fairhope Avenue
Fairhope, AL 36532
phone: 251-928-7483
Type: Library System
Staff: 17.90 Collections: 64,742 Programs: 656 Internet Computer: 91
Troy Public Library
300 North Three Notch Street
Troy, AL 36081
phone: 334-566-1314
Type: Library System
Staff: 12.00 Collections: 64,275 Programs: 548 Internet Computer: 16
Trussville Public Library
201 Parkway Drive
Trussville, AL 35173
phone: 205-655-2022
Type: Library System
Staff: 12.00 Collections: 60,623 Programs: 166 Internet Computer: 30
Muscle Shoals Public Library
1918 East Avalon Avenue
Muscle Shoals, AL 35661
phone: 256-386-9212
Type: Library System
Staff: 11.00 Collections: 60,200 Programs: 168 Internet Computer: 42
Opelika - Lewis Cooper Jr. Memorial Library
200 South 6th Street
Opelika, AL 36801
phone: 334-705-5380
Type: Library System
Staff: 12.50 Collections: 53,618 Programs: 90 Internet Computer: 21
Sheffield Public Library
316 North Montgomery Avenue
Sheffield, AL 35660
phone: 256-386-5633
Type: Library System
Staff: 5.00 Collections: 51,097 Programs: 20 Internet Computer: 38
Cullman County Public Library System
200 Clark Street Ne
Cullman, AL 35055
phone: 256-734-1068
Type: Library System
Staff: 12.60 Collections: 50,968 Programs: 164 Internet Computer: 55
Robertsdale Public Library
18301 Pennsylvania Street
Robertsdale, AL 36567
phone: 251-947-8960
Type: Library System
Staff: 5.00 Collections: 50,698 Programs: 35 Internet Computer: 13
Pelham Public Library
3160 Pelham Parkway
Pelham, AL 35124
phone: 205-620-6418
Type: Library System
Staff: 14.50 Collections: 50,301 Programs: 339 Internet Computer: 19
Dothan / Houston-Love Memorial Library
212 West Burdeshaw Street
Dothan, AL 36303
phone: 334-793-9767
Type: Library System
Staff: 21.00 Collections: 48,855 Programs: 158 Internet Computer: 62
Oneonta Public Library
221 Second Street South
Oneonta, AL 35121
phone: 205-274-7641
Type: Library System
Staff: 7.00 Collections: 43,331 Programs: 161 Internet Computer: 28
Sylacauga - B. B. Comer Memorial Library
314 North Broadway Avenue
Sylacauga, AL 35150
phone: 256-249-0961
Type: Library System
Staff: 14.70 Collections: 40,283 Programs: 306 Internet Computer: 61
Valley - H. Grady Bradshaw / Chambers County Library
3419 20th Avenue
Valley, AL 36854
phone: 334-768-2161
Type: Library System
Staff: 15.00 Collections: 39,913 Programs: 261 Internet Computer: 22
Rainbow City Public Library
3702 Rainbow Drive
Rainbow City, AL 35906
phone: 256-442-8477
Type: Library System
Staff: 8.00 Collections: 38,937 Programs: 77 Internet Computer: 19
Autauga - Prattville Public Library
254 Doster Street
Prattville, AL 36067
phone: 334-365-3396
Type: Library System
Staff: 14.00 Collections: 38,431 Programs: 392 Internet Computer: 45
Selma - Dallas County Public Library
1103 Selma Avenue
Selma, AL 36703
phone: 334-874-1725
Type: Library System
Staff: 20.00 Collections: 38,000 Programs: 445 Internet Computer: 56
Anniston - Calhoun County Public Library
108 East 10th Street
Anniston, AL 36201
phone: 256-237-8501
Type: Library System
Staff: 18.00 Collections: 37,239 Programs: 309 Internet Computer: 76
Talladega - Armstrong-Osborne Public Library
202 South Street East
Talladega, AL 35160
phone: 256-362-4211
Type: Library System
Staff: 8.00 Collections: 37,003 Programs: 953 Internet Computer: 27
Pell City Public Library
1923 1st Avenue North
Pell City, AL 35125
phone: 205-884-1015
Type: Library System
Staff: 7.00 Collections: 33,649 Programs: 72 Internet Computer: 15
Guntersville Public Library
1240 O'brig Avenue
Guntersville, AL 35976
phone: 256-571-7595
Type: Library System
Staff: 10.00 Collections: 32,986 Programs: 326 Internet Computer: 13
Daphne Public Library
2607 U.S. Highway 98
Daphne, AL 36526
phone: 251-621-2818
Type: Library System
Staff: 13.92 Collections: 31,600 Programs: 284 Internet Computer: 24
Childersburg - Earle A. Rainwater Memorial Library
124 Ninth Avenue Sw
Childersburg, AL 35044
phone: 256-378-7239
Type: Library System
Staff: 5.00 Collections: 30,832 Programs: 30 Internet Computer: 19
Florence - Lauderdale Public Library
350 North Wood Avenue
Florence, AL 35630
phone: 256-764-6564
Type: Library System
Staff: 19.00 Collections: 30,693 Programs: 578 Internet Computer: 47
Oxford Public Library
110 East 6th Street
Oxford, AL 36203
phone: 256-831-1750
Type: Library System
Staff: 5.00 Collections: 29,346 Programs: 79 Internet Computer: 53
Albertville Public Library
200 Jackson Street
Albertville, AL 35950
phone: 256-891-8290
Type: Library System
Staff: 6.00 Collections: 29,135 Programs: 11 Internet Computer: 20
Eufaula Carnegie Library
217 North Eufaula Avenue
Eufaula, AL 36027
phone: 334-687-2337
Type: Library System
Staff: 10.00 Collections: 27,141 Programs: 159 Internet Computer: 17
Brewton Public Library
206 West Jackson Street
Brewton, AL 36426
phone: 251-867-4626
Type: Library System
Staff: 12.00 Collections: 26,727 Programs: 211 Internet Computer: 28
Gardendale - Martha Moore Public Library
995 Mt. Olive Road
Gardendale, AL 35071
phone: 205-631-6639
Type: Library System
Staff: 11.00 Collections: 25,622 Programs: 245 Internet Computer: 24
Bay Minette Public Library
205 West Second Street
Bay Minette, AL 36507
phone: 251-580-1648
Type: Library System
Staff: 7.00 Collections: 25,600 Programs: 117 Internet Computer: 11
Boaz Public Library
404 Thomas Avenue
Boaz, AL 35957
phone: 256-593-8056
Type: Library System
Staff: 5.90 Collections: 25,520 Programs: 75 Internet Computer: 18
Fort Payne - Dekalb County Public Library
504 Grand Avenue Nw
Fort Payne, AL 35967
phone: 256-845-2671
Type: Library System
Staff: 3.80 Collections: 25,364 Programs: 82 Internet Computer: 22
Orange Beach Public Library
26267 Canal Road
Orange Beach, AL 36561
phone: 251-981-2923
Type: Library System
Staff: 8.00 Collections: 24,910 Programs: 227 Internet Computer: 35
Athens - Limestone Public Library
405 East South Street
Athens, AL 35611
phone: 256-232-1233
Type: Library System
Staff: 10.84 Collections: 24,832 Programs: 417 Internet Computer: 16
Harrison Regional Library System
50 Lester Street
Columbiana, AL 35051
phone: 205-669-3910
Type: Library System
Staff: 10.00 Collections: 24,795 Programs: 188 Internet Computer: 16
Demopolis Public Library
211 E. Washington Street
Demopolis, AL 36732
phone: 334-289-1595
Type: Library System
Staff: 8.00 Collections: 24,500 Programs: 91 Internet Computer: 17
Gulf Shores - Thomas B. Norton Public Library
221 West 19th Avenue
Gulf Shores, AL 36542
phone: 251-968-1176
Type: Library System
Staff: 9.00 Collections: 24,460 Programs: 285 Internet Computer: 24
Arab Public Library
325 2nd Street Nw
Arab, AL 35016
phone: 256-586-3366
Type: Library System
Staff: 7.00 Collections: 23,299 Programs: 61 Internet Computer: 24
Columbiana Public Library
50 Lester Street
Columbiana, AL 35051
phone: 205-669-5812
Type: Library System
Staff: 5.00 Collections: 23,165 Programs: 294 Internet Computer: 18
Tuscumbia - Helen Keller Public Library
511 North Main Street
Tuscumbia, AL 35674
phone: 256-383-7065
Type: Library System
Staff: 4.00 Collections: 21,976 Programs: 15 Internet Computer: 7
Chelsea Public Library
41 Weldon Drive
Chelsea, AL 35043
phone: 205-678-8455
Type: Library System
Staff: 2.00 Collections: 21,906 Programs: 72 Internet Computer: 4
Alexander City - Adelia Mcconnell Russell Library
318 Church Street
Alexander City, AL 35010
phone: 256-329-6796
Type: Library System
Staff: 10.70 Collections: 21,126 Programs: 191 Internet Computer: 37
Ozark - Dale County Public Library
416 James Street
Ozark, AL 36360
phone: 334-774-5480
Type: Library System
Staff: 7.00 Collections: 20,890 Programs: 441 Internet Computer: 41
Rainsville Public Library
941 East Main Street
Rainsville, AL 35986
phone: 256-638-3311
Type: Library System
Staff: 4.75 Collections: 20,703 Programs: 73 Internet Computer: 14
Carl Elliott Regional Library System
98 18th Street East
Jasper, AL 35501
phone: 205-221-2568
Type: Library System
Staff: 3.50 Collections: 20,050 Programs: 0 Internet Computer: 3
Moody - Doris Stanley Memorial Library
1515 Bookmark Lane
Moody, AL 35004
phone: 205-640-2517
Type: Library System
Staff: 2.75 Collections: 19,859 Programs: 216 Internet Computer: 14
St. Clair County Library
139 5th Avenue
Ashville, AL 35953
phone: 205-594-3694
Type: Library System
Staff: 2.70 Collections: 19,688 Programs: 0 Internet Computer: 11
Scottsboro Public Library
1002 South Broad Street
Scottsboro, AL 35768
phone: 256-574-4335
Type: Library System
Staff: 6.00 Collections: 19,622 Programs: 13 Internet Computer: 11
Macon County - Tuskegee Public Library
302 South Main Street
Tuskegee, AL 36083
phone: 334-727-5192
Type: Library System
Staff: 6.00 Collections: 19,125 Programs: 53 Internet Computer: 32
Priceville Public Library
103 Faye Drive
Decatur, AL 35603
phone: 256-584-0230
Type: Library System
Staff: 2.00 Collections: 18,780 Programs: 8 Internet Computer: 4
Thomasville Public Library
1401 Mosley Drive
Thomasville, AL 36784
phone: 334-636-5343
Type: Library System
Staff: 3.96 Collections: 18,275 Programs: 177 Internet Computer: 24
Choctaw County Public Library
124 North Academy Avenue
Butler, AL 36904
phone: 205-459-2542
Type: Library System
Staff: 3.67 Collections: 18,004 Programs: 29 Internet Computer: 13
Opp Public Library
1604 North Main Street
Opp, AL 36467
phone: 334-493-6423
Type: Library System
Staff: 4.00 Collections: 17,337 Programs: 67 Internet Computer: 9
Enterprise Public Library
101 East Grubbs Street
Enterprise, AL 36330
phone: 334-347-2636
Type: Library System
Staff: 5.70 Collections: 16,808 Programs: 527 Internet Computer: 18
Brundidge - Tupper Lightfoot Memorial Library
164 South Main Street
Brundidge, AL 36010
phone: 334-735-2145
Type: Library System
Staff: 4.00 Collections: 16,580 Programs: 333 Internet Computer: 10
Andalusia Public Library
212 South Three Notch Street
Andalusia, AL 36420
phone: 334-222-6612
Type: Library System
Staff: 7.00 Collections: 16,389 Programs: 109 Internet Computer: 21
Wetumpka Public Library
212 South Main Street
Wetumpka, AL 36092
phone: 334-567-1308
Type: Library System
Staff: 5.00 Collections: 16,098 Programs: 198 Internet Computer: 17
Washington County Public Library
14102 Street Stephens Avenue
Chatom, AL 36518
phone: 251-847-2097
Type: Library System
Staff: 7.00 Collections: 15,934 Programs: 298 Internet Computer: 32
Greenville - Butler County Public Library
309 Fort Dale Street
Greenville, AL 36037
phone: 334-382-3216
Type: Library System
Staff: 3.40 Collections: 15,860 Programs: 36 Internet Computer: 18
Elba Public Library
406 Simmons Street
Elba, AL 36323
phone: 334-897-6921
Type: Library System
Staff: 2.00 Collections: 15,841 Programs: 34 Internet Computer: 11
Hueytown Public Library
1372 Hueytown Road
Bessemer, AL 35023
phone: 205-491-1443
Type: Library System
Staff: 9.00 Collections: 15,694 Programs: 363 Internet Computer: 12
Summerdale - Marjorie Younce Snook Public Library
202 West Broadway Street
Summerdale, AL 36580
phone: 251-989-2011
Type: Library System
Staff: 3.00 Collections: 15,292 Programs: 106 Internet Computer: 5
Cherokee County Public Library
310 Mary Street
Centre, AL 35960
phone: 256-927-5838
Type: Library System
Staff: 3.00 Collections: 15,150 Programs: 34 Internet Computer: 18
Fairfield - Walter J. Hanna Memorial Library
4615 Gary Avenue
Fairfield, AL 35064
phone: 205-783-6007
Type: Library System
Staff: 7.00 Collections: 15,019 Programs: 24 Internet Computer: 15
Fultondale Public Library
1015 Old Walkers Chapel Road
Fultondale, AL 35068
phone: 205-849-6335
Type: Library System
Staff: 8.00 Collections: 15,000 Programs: 18 Internet Computer: 13
Hartford / Mcgregor-Mckinney Public Library
101 East Fulton Street
Hartford, AL 36344
phone: 334-588-2384
Type: Library System
Staff: 2.00 Collections: 14,739 Programs: 29 Internet Computer: 6
Livingston - Ruby Pickens Tartt Public Library
206 Monroe Street
Livingston, AL 35470
phone: 205-652-2349
Type: Library System
Staff: 2.80 Collections: 14,633 Programs: 8 Internet Computer: 4
Brent - Centreville Public Library
20 Library Street
Centreville, AL 35042
phone: 205-926-4736
Type: Library System
Staff: 3.00 Collections: 14,500 Programs: 4 Internet Computer: 16
Phenix City - Russell County Public Library
1501 17th Avenue
Phenix City, AL 36867
phone: 334-297-1139
Type: Library System
Staff: 8.00 Collections: 14,200 Programs: 444 Internet Computer: 26
Pleasant Grove Public Library
501 Park Road
Pleasant Grove, AL 35127
phone: 205-744-1742
Type: Library System
Staff: 2.50 Collections: 14,033 Programs: 17 Internet Computer: 10
Monroe County Public Library
121 Pineville Road
Monroeville, AL 36460
phone: 251-743-3818
Type: Library System
Staff: 2.37 Collections: 13,559 Programs: 62 Internet Computer: 10
Jasper Public Library
98 East 18th Street
Jasper, AL 35501
phone: 205-221-8512
Type: Library System
Staff: 3.50 Collections: 13,216 Programs: 142 Internet Computer: 24
Dadeville Public Library
205 North West Street
Dadeville, AL 36853
phone: 256-825-7820
Type: Library System
Staff: 1.68 Collections: 12,647 Programs: 89 Internet Computer: 15
Leeds - Jane Culbreth Library
8104 Parkway Drive
Leeds, AL 35094
phone: 205-699-5962
Type: Library System
Staff: 6.90 Collections: 12,153 Programs: 225 Internet Computer: 9
Adamsville Public Library
4825 Main Street
Adamsville, AL 35005
phone: 205-674-3399
Type: Library System
Staff: 2.00 Collections: 12,125 Programs: 50 Internet Computer: 8
Odenville Public Library
200 Alabama Street
Odenville, AL 35120
phone: 205-629-5901
Type: Library System
Staff: 1.60 Collections: 12,096 Programs: 134 Internet Computer: 15
Clay Public Library
7257 Old Springville Road
Pinson, AL 35126
phone: 205-680-3812
Type: Library System
Staff: 2.00 Collections: 12,057 Programs: 45 Internet Computer: 4
Calera Public Library
9700 Highway 25
Calera, AL 35040
phone: 205-668-7200
Type: Library System
Staff: 6.00 Collections: 12,000 Programs: 119 Internet Computer: 12
Falkville Public Library
7 North 1st Avenue
Falkville, AL 35622
phone: 256-784-5822
Type: Library System
Staff: 1.00 Collections: 12,000 Programs: 50 Internet Computer: 14
Blountsville Public Library
65 Chestnut Street
Blountsville, AL 35031
phone: 205-429-3156
Type: Library System
Staff: 2.00 Collections: 11,777 Programs: 85 Internet Computer: 11
Killen Public Library
325 J. C. Mauldin Highway
Killen, AL 35645
phone: 256-757-5471
Type: Library System
Staff: 3.00 Collections: 11,768 Programs: 55 Internet Computer: 9
Bessemer Public Library
400 19th Street N
Bessemer, AL 35020
phone: 205-428-7882
Type: Library System
Staff: 18.00 Collections: 11,583 Programs: 204 Internet Computer: 40
Horseshoe Bend Regional Library
207 North West Street
Dadeville, AL 36853
phone: 256-825-9232
Type: Library System
Staff: 4.04 Collections: 11,456 Programs: 189 Internet Computer: 7
Bridgeport - Lena Cagle Public Library
401 Alabama Avenue
Bridgeport, AL 35740
phone: 256-495-2259
Type: Library System
Staff: 2.00 Collections: 11,219 Programs: 15 Internet Computer: 14
Helena - Jane B. Holmes Public Library
230 Tucker Road
Helena, AL 35080
phone: 205-664-8308
Type: Library System
Staff: 4.00 Collections: 11,215 Programs: 208 Internet Computer: 13
Atmore Public
700 E. Church Street
Atmore, AL 36502
phone: 251-368-5234
Type: Library System
Staff: 5.30 Collections: 11,188 Programs: 74 Internet Computer: 26
Graysville Public Library
315 South Main Street
Graysville, AL 35073
phone: 205-674-3040
Type: Library System
Staff: 3.00 Collections: 11,100 Programs: 6 Internet Computer: 6
Warrior Public Library
101 First Street
Warrior, AL 35180
phone: 205-647-3006
Type: Library System
Staff: 2.00 Collections: 11,081 Programs: 38 Internet Computer: 9
Rogersville Public Library
74 Bank Street
Rogersville, AL 35652
phone: 256-247-0151
Type: Library System
Staff: 2.50 Collections: 11,056 Programs: 119 Internet Computer: 14
Somerville Public Library
192 Broad Street
Somerville, AL 35670
phone: 256-778-9779
Type: Library System
Staff: 2.00 Collections: 10,697 Programs: 89 Internet Computer: 7
Montevallo - Parnell Memorial Library
277 Park Drive
Montevallo, AL 35115
phone: 205-665-9207
Type: Library System
Staff: 8.00 Collections: 10,648 Programs: 171 Internet Computer: 29
Millbrook Public Library
3650 Grandview Road
Millbrook, AL 36054
phone: 334-285-6688
Type: Library System
Staff: 3.00 Collections: 10,513 Programs: 112 Internet Computer: 23
Chilton - Clanton Public Library
100 First Avenue
Clanton, AL 35045
phone: 205-755-1768
Type: Library System
Staff: 8.00 Collections: 10,388 Programs: 55 Internet Computer: 8
Tarrant Public Library
1143 Ford Avenue
Birmingham, AL 35217
phone: 205-841-0575
Type: Library System
Staff: 3.00 Collections: 10,003 Programs: 19 Internet Computer: 11
Headland - Blanche R. Solomon Memorial Library
17 Park Street
Headland, AL 36345
phone: 334-693-2706
Type: Library System
Staff: 3.00 Collections: 9,929 Programs: 37 Internet Computer: 7
Ohatchee Public Library
7803 Alabama Highway 77
Ohatchee, AL 36271
phone: 256-892-4203
Type: Library System
Staff: 1.05 Collections: 9,896 Programs: 9 Internet Computer: 7
Russellville Public Library
110 East Lawrence Street
Russellville, AL 35653
phone: 256-332-1535
Type: Library System
Staff: 4.00 Collections: 9,806 Programs: 19 Internet Computer: 8
Courtland Public Library
215 College Street
Courtland, AL 35618
phone: 256-637-9988
Type: Library System
Staff: 1.00 Collections: 9,698 Programs: 10 Internet Computer: 8
Springville Public Library
6496 U.S. Highway 11
Springville, AL 35146
phone: 205-467-2339
Type: Library System
Staff: 1.40 Collections: 9,539 Programs: 139 Internet Computer: 7
Florala Public Library
1214 Fourth Street
Florala, AL 36442
phone: 334-858-3525
Type: Library System
Staff: 3.00 Collections: 9,461 Programs: 57 Internet Computer: 10
Fayette County Memorial Library
326 Temple Avenue North
Fayette, AL 35555
phone: 205-932-6625
Type: Library System
Staff: 3.31 Collections: 9,450 Programs: 36 Internet Computer: 13
Jackson - White Smith Memorial Library
213 College Avenue
Jackson, AL 36545
phone: 251-246-4962
Type: Library System
Staff: 5.00 Collections: 9,125 Programs: 115 Internet Computer: 22
Guin - Mchs Community Library
8115 U.S. Highway 43
Guin, AL 35563
phone: 205-468-2544
Type: Library System
Staff: 1.75 Collections: 8,750 Programs: 3 Internet Computer: 9
Geneva - Emma Knox Kenan Public Library
312 South Commerce Street
Geneva, AL 36340
phone: 334-684-2459
Type: Library System
Staff: 2.50 Collections: 8,741 Programs: 55 Internet Computer: 4
Midfield Public Library
400 Breland Drive
Birmingham, AL 35228
phone: 205-923-1027
Type: Library System
Staff: 2.10 Collections: 8,737 Programs: 21 Internet Computer: 11
Piedmont Public Library
106 North Main Street
Piedmont, AL 36272
phone: 256-447-3369
Type: Library System
Staff: 2.00 Collections: 8,732 Programs: 92 Internet Computer: 11
Abbeville Memorial Library
301 Kirkland Street
Abbeville, AL 36310
phone: 334-585-2818
Type: Library System
Staff: 4.00 Collections: 8,527 Programs: 17 Internet Computer: 13
Luverne Public Library
148 East Third Street
Luverne, AL 36049
phone: 334-335-5326
Type: Library System
Staff: 2.60 Collections: 8,525 Programs: 96 Internet Computer: 12
Northwest Regional Library
185 Ashwood Drive
Winfield, AL 35594
phone: 205-487-2330
Type: Library System
Staff: 3.00 Collections: 8,468 Programs: 0 Internet Computer: 6
Chickasaw - Ina Pullen Smallwood Memorial Library
224 Grant Street
Mobile, AL 36611
phone: 251-452-6465
Type: Library System
Staff: 6.00 Collections: 8,299 Programs: 11 Internet Computer: 10
Tallassee Community Public Library
99 Freeman Avenue
Tallassee, AL 36078
phone: 334-283-2732
Type: Library System
Staff: 2.00 Collections: 8,205 Programs: 106 Internet Computer: 16
Ragland Public Library
410 4th Street
Ragland, AL 35131
phone: 205-472-2007
Type: Library System
Staff: 0.65 Collections: 8,154 Programs: 24 Internet Computer: 3
Lincoln Public Library
49 Complex Drive
Lincoln, AL 35096
phone: 205-763-7777
Type: Library System
Staff: 2.00 Collections: 7,998 Programs: 17 Internet Computer: 13
Evergreen Public Library
119 Cemetery Avenue
Evergreen, AL 36401
phone: 251-578-2670
Type: Library System
Staff: 6.00 Collections: 7,992 Programs: 26 Internet Computer: 21
Irondale Public Library
105 South 20th Street
Birmingham, AL 35210
phone: 205-951-1415
Type: Library System
Staff: 5.53 Collections: 7,806 Programs: 54 Internet Computer: 14
Mt. Vernon Public Library
19180 Shepard Lake Road East
Mount Vernon, AL 36560
phone: 251-829-9497
Type: Library System
Staff: 2.00 Collections: 7,721 Programs: 19 Internet Computer: 20
Marshall County Cooperative Library
600 College Street Suite 100
Albertville, AL 35950
phone: 256-878-8523
Type: Library System
Staff: 2.50 Collections: 7,570 Programs: 0 Internet Computer: 0
Hartselle - William Bradford Huie Public Library
152 Sparkman Street Nw
Hartselle, AL 35640
phone: 256-773-9880
Type: Library System
Staff: 3.00 Collections: 7,500 Programs: 77 Internet Computer: 8
Flomaton Public Library
436 Houston Street
Flomaton, AL 36441
phone: 251-296-3552
Type: Library System
Staff: 3.20 Collections: 7,204 Programs: 15 Internet Computer: 20
Wilcox County Library
100 Broad Street
Camden, AL 36726
phone: 334-682-4355
Type: Library System
Staff: 5.00 Collections: 7,138 Programs: 71 Internet Computer: 25
Steele Public Library
78 Hillview Street
Steele, AL 35987
phone: 256-538-0811
Type: Library System
Staff: 0.75 Collections: 7,111 Programs: 9 Internet Computer: 8
Citronelle Memorial Library
7855 State Street
Citronelle, AL 36522
phone: 251-866-7319
Type: Library System
Staff: 4.00 Collections: 7,072 Programs: 8 Internet Computer: 11
Ashville Public Library
196 Sixth Avenue
Ashville, AL 35953
phone: 205-594-7954
Type: Library System
Staff: 0.75 Collections: 7,055 Programs: 60 Internet Computer: 7
Clayton - Town And County Public Library
45 North Midway Street
Clayton, AL 36016
phone: 334-775-3506
Type: Library System
Staff: 2.00 Collections: 6,924 Programs: 7 Internet Computer: 11
Eva Public Library
4549 Highway 55 East
Eva, AL 35621
phone: 256-796-8638
Type: Library System
Staff: 1.00 Collections: 6,645 Programs: 105 Internet Computer: 7
Southside Public Library
2255 Highway 77
Gadsden, AL 35907
phone: 256-442-0105
Type: Library System
Staff: 2.00 Collections: 6,604 Programs: 51 Internet Computer: 6
Carrollton Public Library
225 Commerce Avenue
Carrollton, AL 35447
phone: 205-367-2142
Type: Library System
Staff: 0.67 Collections: 6,597 Programs: 63 Internet Computer: 28
Prichard Public Library
300 West Lovejoy Loop
Mobile, AL 36610
phone: 251-452-7847
Type: Library System
Staff: 10.00 Collections: 6,275 Programs: 425 Internet Computer: 16
Woodville Public Library
26 Venson Street
Woodville, AL 35776
phone: 256-776-2796
Type: Library System
Staff: 1.00 Collections: 6,236 Programs: 44 Internet Computer: 10
Eutaw - James C. Poole Jr. Memorial Library
420 Prairie Avenue
Eutaw, AL 35462
phone: 205-372-9026
Type: Library System
Staff: 2.00 Collections: 6,163 Programs: 109 Internet Computer: 22
City Of Bayou La Batre Public Library
12747 Padgett Switch Road
Bayou La Batre, AL 36509
phone: 251-824-4213
Type: Library System
Staff: 1.50 Collections: 6,090 Programs: 8 Internet Computer: 8
Hokes Bluff - Rufus Floyd Public Library
3310 Alfords Bend Road
Gadsden, AL 35903
phone: 256-492-9846
Type: Library System
Staff: 1.59 Collections: 6,065 Programs: 12 Internet Computer: 17
Daleville Public Library
308 Donnell Boulevard
Daleville, AL 36322
phone: 334-503-9119
Type: Library System
Staff: 2.38 Collections: 6,039 Programs: 8 Internet Computer: 30
Grant Public Library
5379 Main Street
Grant, AL 35747
phone: 256-728-5128
Type: Library System
Staff: 2.00 Collections: 5,753 Programs: 16 Internet Computer: 3
Walnut Grove - Westside Public Library
5151 Walnut Grove Road
Walnut Grove, AL 35990
phone: 205-589-6699
Type: Library System
Staff: 1.00 Collections: 5,730 Programs: 1 Internet Computer: 5
Union Springs Public Library
103 North Prairie Street
Union Springs, AL 36089
phone: 334-738-2760
Type: Library System
Staff: 5.00 Collections: 5,700 Programs: 9 Internet Computer: 16
Stevenson Public Library
102 West Main Street
Stevenson, AL 35772
phone: 256-437-3008
Type: Library System
Staff: 1.00 Collections: 5,626 Programs: 56 Internet Computer: 9
Marion - Perry County Public Library
202 Washington Street
Marion, AL 36756
phone: 334-683-6411
Type: Library System
Staff: 2.00 Collections: 5,225 Programs: 134 Internet Computer: 11
Lexington - Burchell Campbell Memorial Library
11075 Highway 101
Lexington, AL 35648
phone: 256-229-5579
Type: Library System
Staff: 2.00 Collections: 5,191 Programs: 10 Internet Computer: 15
Attalla - Etowah County Public Library
604 North 4th Street
Attalla, AL 35954
phone: 256-538-9266
Type: Library System
Staff: 3.00 Collections: 5,159 Programs: 17 Internet Computer: 10
Roanoke - Annie L. Awbrey Public Library
736 College Street
Roanoke, AL 36274
phone: 334-863-2632
Type: Library System
Staff: 4.00 Collections: 5,046 Programs: 94 Internet Computer: 16
Marengo County Public Library
210 North Shiloh Street
Linden, AL 36748
phone: 334-295-2246
Type: Library System
Staff: 2.00 Collections: 5,044 Programs: 6 Internet Computer: 15
Winfield Public Library
185 Ashwood Drive
Winfield, AL 35594
phone: 205-487-2484
Type: Library System
Staff: 2.50 Collections: 5,000 Programs: 23 Internet Computer: 7
Midland City - Mary Berry Brown Memorial Library
1318 Hinton Waters Avenue
Midland City, AL 36350
phone: 334-983-9999
Type: Library System
Staff: 1.00 Collections: 4,938 Programs: 11 Internet Computer: 18
Gordo - Ruth Holliman Memorial Public Library
287 Main Street South
Gordo, AL 35466
phone: 205-364-7148
Type: Library System
Staff: 0.78 Collections: 4,898 Programs: 68 Internet Computer: 11
Cheaha Regional Library
935 Coleman Street
Heflin, AL 36264
phone: 256-463-7125
Type: Library System
Staff: 3.00 Collections: 4,840 Programs: 0 Internet Computer: 6
Cherokee Public Library
118 Church Street
Cherokee, AL 35616
phone: 256-359-4384
Type: Library System
Staff: 1.00 Collections: 4,443 Programs: 43 Internet Computer: 9
West Blocton Public Library
62 Walter Owens Drive
West Blocton, AL 35184
phone: 205-938-3570
Type: Library System
Staff: 1.00 Collections: 4,247 Programs: 24 Internet Computer: 6
Hale County Library
1103 Main Street
Greensboro, AL 36744
phone: 334-624-3409
Type: Library System
Staff: 2.00 Collections: 4,241 Programs: 27 Internet Computer: 10
Wilsonville - Vernice Stoudenmire Library
9905 North Main Street
Wilsonville, AL 35186
phone: 205-669-6180
Type: Library System
Staff: 1.00 Collections: 4,155 Programs: 5 Internet Computer: 6
Crossville Public Library
80 Gaines Street
Crossville, AL 35962
phone: 256-528-2628
Type: Library System
Staff: 1.25 Collections: 4,100 Programs: 4 Internet Computer: 5
Sulligent Public Library
514 Elm Street
Sulligent, AL 35586
phone: 205-698-8631
Type: Library System
Staff: 1.25 Collections: 4,000 Programs: 2 Internet Computer: 5
Aliceville Public Library
416 Third Avenue Ne
Aliceville, AL 35442
phone: 205-373-6691
Type: Library System
Staff: 1.50 Collections: 3,971 Programs: 56 Internet Computer: 14
Grove Hill Public Library
108 Dubose Avenue
Grove Hill, AL 36451
phone: 251-275-8157
Type: Library System
Staff: 0.20 Collections: 3,912 Programs: 4 Internet Computer: 8
Collinsville Public Library
151 Main Street
Collinsville, AL 35961
phone: 256-524-2323
Type: Library System
Staff: 3.00 Collections: 3,878 Programs: 110 Internet Computer: 15
Satsuma Public Library
5466 Old Highway 43
Satsuma, AL 36572
phone: 251-679-0700
Type: Library System
Staff: 4.00 Collections: 3,707 Programs: 137 Internet Computer: 16
Lawrence County Public Library
401 College Street
Moulton, AL 35650
phone: 256-974-0883
Type: Library System
Staff: 7.00 Collections: 3,535 Programs: 232 Internet Computer: 27
Ashland City Public Library
11 2nd Avenue North
Ashland, AL 36251
phone: 256-354-3427
Type: Library System
Staff: 3.00 Collections: 3,470 Programs: 64 Internet Computer: 9
Samson Public Library
200 North Johnson Street
Samson, AL 36477
phone: 334-898-7806
Type: Library System
Staff: 0.50 Collections: 3,433 Programs: 2 Internet Computer: 5
Vincent - Lallouise F. Mcgraw Library
42860 Highway 25
Vincent, AL 35178
phone: 205-672-2749
Type: Library System
Staff: 1.00 Collections: 3,400 Programs: 28 Internet Computer: 4
Goodwater Public Library
36 Weogufka Street
Goodwater, AL 35072
phone: 256-839-5741
Type: Library System
Staff: 1.00 Collections: 3,396 Programs: 8 Internet Computer: 12
Uniontown Public Library
108 Water Street
Uniontown, AL 36786
phone: 334-628-6681
Type: Library System
Staff: 2.00 Collections: 3,375 Programs: 22 Internet Computer: 16
Sardis City Public Library
1310 Church Street
Boaz, AL 35956
phone: 256-593-5634
Type: Library System
Staff: 2.00 Collections: 3,251 Programs: 16 Internet Computer: 13
Heflin - Lucile L. Morgan Public Library
541 Ross Street
Heflin, AL 36264
phone: 256-463-2259
Type: Library System
Staff: 0.55 Collections: 3,110 Programs: 3 Internet Computer: 8
York - Hightower Memorial Library
602 2nd Avenue
York, AL 36925
phone: 205-392-2004
Type: Library System
Staff: 1.00 Collections: 2,991 Programs: 5 Internet Computer: 6
Loxley Public Library
1001 East Loxley Avenue
Loxley, AL 36551
phone: 251-964-5695
Type: Library System
Staff: 3.00 Collections: 2,950 Programs: 3 Internet Computer: 13
Brantley Public Library
10 Mlk Drive
Brantley, AL 36009
phone: 334-527-8624
Type: Library System
Staff: 2.00 Collections: 2,899 Programs: 8 Internet Computer: 4
Escambia County Cooperative Library System
700 East Church Street
Atmore, AL 36502
phone: 251-368-4130
Type: Library System
Staff: 1.50 Collections: 2,845 Programs: 0 Internet Computer: 21
Hobson City Public Library
610 Martin Luther King Drive
Anniston, AL 36201
phone: 256-831-7069
Type: Library System
Staff: 1.00 Collections: 2,800 Programs: 8 Internet Computer: 3
Lineville Public Library
60119 Highway 49
Lineville, AL 36266
phone: 256-396-5162
Type: Library System
Staff: 1.00 Collections: 2,764 Programs: 8 Internet Computer: 3
Clio - Elton B. Stephens Library
17 School Street
Clio, AL 36017
phone: 334-397-2911
Type: Library System
Staff: 1.00 Collections: 2,715 Programs: 13 Internet Computer: 18
Geraldine Public Library
13543 Alabama Highway 227
Geraldine, AL 35974
phone: 256-659-6663
Type: Library System
Staff: 2.25 Collections: 2,713 Programs: 17 Internet Computer: 19
Reform Public Library
302 First Street South
Reform, AL 35481
phone: 205-375-6240
Type: Library System
Staff: 1.00 Collections: 2,676 Programs: 4 Internet Computer: 7
Oscar Johnson Memorial Library
21967 Sixth Street
Silverhill, AL 36576
phone: 251-945-5201
Type: Library System
Staff: 1.00 Collections: 2,596 Programs: 1 Internet Computer: 9
Rockford Public Library
110 Main Street
Rockford, AL 35136
phone: 256-377-4911
Type: Library System
Staff: 1.00 Collections: 2,527 Programs: 7 Internet Computer: 2
Baldwin County Library Cooperative
22251 Palmer Street
Robertsdale, AL 36567
phone: 251-970-4010
Type: Library System
Staff: 7.00 Collections: 2,500 Programs: 17 Internet Computer: 8
Moundville Public Library
410 Market Street
Moundville, AL 35474
phone: 205-371-2283
Type: Library System
Staff: 2.00 Collections: 2,291 Programs: 22 Internet Computer: 17
Slocomb Public Library
134 South Dalton Avenue
Slocomb, AL 36375
phone: 334-886-9009
Type: Library System
Staff: 2.00 Collections: 2,250 Programs: 2 Internet Computer: 11
Hamilton - Clyde Nix Public Library
350 Bexar Avenue West
Hamilton, AL 35570
phone: 205-921-4290
Type: Library System
Staff: 1.50 Collections: 2,082 Programs: 9 Internet Computer: 6
Ider Public Library
11309 Alabama Highway 75 Unit 1
Ider, AL 35981
phone: 256-657-2170
Type: Library System
Staff: 0.70 Collections: 2,039 Programs: 13 Internet Computer: 12
Dutton Public Library
23 Main Street
Dutton, AL 35744
phone: 256-228-4090
Type: Library System
Staff: 3.00 Collections: 2,023 Programs: 17 Internet Computer: 9
Ariton - Dot Laney Memorial Library
30 West Main Street
Ariton, AL 36311
phone: 334-762-2463
Type: Library System
Staff: 0.40 Collections: 1,966 Programs: 1 Internet Computer: 4
Fort Deposit Public Library
24 South Pollard Street
Fort Deposit, AL 36032
phone: 334-404-4400
Type: Library System
Staff: 1.00 Collections: 1,850 Programs: 6 Internet Computer: 14
Green Pond - Woodstock Public Library
321 Presbyterian Church Road
Green Pond, AL 35074
phone: 205-938-0008
Type: Library System
Staff: 3.00 Collections: 1,800 Programs: 36 Internet Computer: 10
Newton Public Library
209 Oates Drive
Newton, AL 36352
phone: 334-299-3316
Type: Library System
Staff: 1.00 Collections: 1,686 Programs: 0 Internet Computer: 8
Millport Public Library
920 Black Street
Millport, AL 35576
phone: 205-662-4286
Type: Library System
Staff: 0.70 Collections: 1,600 Programs: 2 Internet Computer: 4
Munford Public Library
25 Mitchell Street
Munford, AL 36268
phone: 256-358-3600
Type: Library System
Staff: 1.00 Collections: 1,579 Programs: 32 Internet Computer: 8
Red Bay - Weatherford Public Library
307 4th Avenue South
Red Bay, AL 35582
phone: 256-356-9255
Type: Library System
Staff: 0.63 Collections: 1,500 Programs: 9 Internet Computer: 7
Haleyville Public Library
913 20th Street
Haleyville, AL 35565
phone: 205-486-7450
Type: Library System
Staff: 2.00 Collections: 1,361 Programs: 17 Internet Computer: 9
Louisville Public Library
1951 Main Street
Louisville, AL 36048
phone: 334-266-5210
Type: Library System
Staff: 0.60 Collections: 1,340 Programs: 1 Internet Computer: 3
Hayneville - Lowndes County Public Library
215 B Tuskeena Street
Hayneville, AL 36040
phone: 334-548-2686
Type: Library System
Staff: 1.00 Collections: 1,142 Programs: 6 Internet Computer: 11
Akron Public Library
207 First Avenue South
Akron, AL 35441
phone: 205-372-3148
Type: Library System
Staff: 1.00 Collections: 1,000 Programs: 7 Internet Computer: 2
Leighton Public Library
8740 Main Street
Leighton, AL 35646
phone: 256-446-5380
Type: Library System
Staff: 1.03 Collections: 945 Programs: 8 Internet Computer: 7
Kennedy Public Library
17885 Highway 96
Kennedy, AL 35574
phone: 205-596-3670
Type: Library System
Staff: 0.80 Collections: 750 Programs: 1 Internet Computer: 2
Eclectic Public Library
50 Main Street
Eclectic, AL 36024
phone: 334-639-4727
Type: Library System
Staff: 0.40 Collections: 607 Programs: 117 Internet Computer: 9
Vernon - Mary Wallace Cobb Memorial Library
110 First Avenue West
Vernon, AL 35592
phone: 205-695-6123
Type: Library System
Staff: 1.50 Collections: 500 Programs: 103 Internet Computer: 9
White Hall Public Library
640 Freedom Road
Hayneville, AL 36040
phone: 334-874-7323
Type: Library System
Staff: 2.00 Collections: 288 Programs: 0 Internet Computer: 3
Double Springs Public Library
637 Blake Drive
Double Springs, AL 35553
phone: 205-489-2412
Type: Library System
Staff: 1.00 Collections: 285 Programs: 26 Internet Computer: 7
Arley Public Library
6788 County Road 41
Arley, AL 35541
phone: 205-387-0129
Type: Library System
Staff: 0.50 Collections: 216 Programs: 67 Internet Computer: 8
Sumiton Public Library
416 State Street
Sumiton, AL 35148
phone: 205-648-7451
Type: Library System
Staff: 1.50 Collections: 211 Programs: 75 Internet Computer: 8
Carbon Hill City Library
215 Nw 2nd Street
Carbon Hill, AL 35549
phone: 205-924-4254
Type: Library System
Staff: 0.40 Collections: 127 Programs: 12 Internet Computer: 6
Slocomb Public Library
134 South Dalton Avenue
Slocomb, AL 36375
phone: 334-886-3333
Type: Central Library
Horseshoe Bend Regional Bookmobile
207 North West Street
Dadeville, AL 36853
phone: 256-825-4554
Type: Bookmobile
Mamie's Place
284 Church Street
Alexander City, AL 35010
phone: 256-234-4644
Type: Branch Library
Winfield Public Library
185 Ashwood Drive
Winfield, AL 35594
phone: 205-487-2330
Type: Central Library
Decatur Public Library
504 Cherry Street Ne
Decatur, AL 35602
phone: 256-353-2993
Type: Central Library
Town Creek Branch Library
1851 Alabama Hwy 20
Town Creek, AL 35672
phone: 256-685-2973
Type: Branch Library
Hoover Public Library
200 Municipal Drive
Birmingham, AL 35216
phone: 205-444-7800
Type: Central Library
Birmingham Public - Avondale Regional Library
509 40th Street South
Birmingham, AL 35222
phone: 205-226-4000
Type: Branch Library
Birmingham Public - East Ensley Branch
900 14th Street - Ensley
Birmingham, AL 35218
phone: 205-787-1928
Type: Branch Library
Birmingham Public - East Lake Branch
5 Oporto-Madrid Boulevard South
Birmingham, AL 35206
phone: 205-836-3341
Type: Branch Library
Birmingham Public - Eastwood Branch
4500 Montevallo Road
Birmingham, AL 35210
phone: 205-591-4944
Type: Branch Library
Birmingham Public - Ensley Branch
1201 25th Street, Ensley
Birmingham, AL 35218
phone: 205-785-2625
Type: Branch Library
Birmingham Public - Five Points West Branch
4812 Avenue W
Birmingham, AL 35208
phone: 205-226-4013
Type: Branch Library
Birmingham Public - Inglenook Branch
4100 40th Terrace North
Birmingham, AL 35217
phone: 205-849-8739
Type: Branch Library
Birmingham Public - North Avondale Branch
501 43rd Street North
Birmingham, AL 35222
phone: 205-592-2082
Type: Branch Library
Birmingham Public - North Birmingham Regional Branch
2501 31st Avenue North
Birmingham, AL 35207
phone: 205-226-4025
Type: Branch Library
Birmingham Public - Powderly Branch
3301 Jefferson Avenue Sw
Birmingham, AL 35221
phone: 205-925-6178
Type: Branch Library
Birmingham Public - Pratt City Branch
1100 Hibernian Street
Birmingham, AL 35214
phone: 205-798-5071
Type: Branch Library
Birmingham Public - Slossfield Branch
1916 25th Court, North
Birmingham, AL 35234
phone: 205-322-1222
Type: Branch Library
Birmingham Public - Smithfield Branch
18th Avenue West
Birmingham, AL 35204
phone: 205-324-8428
Type: Branch Library
Birmingham Public - Southside Branch
1814 11th Avenue South
Birmingham, AL 35205
phone: 205-933-7776
Type: Branch Library
Birmingham Public - Springville Road Regional Branch
1224 Old Springville Road
Birmingham, AL 35215
phone: 205-226-4081
Type: Branch Library
Birmingham Public - Titusville Branch
26th Avenue Sw
Birmingham, AL 35211
phone: 205-322-1140
Type: Branch Library
Birmingham Public - West End Branch
1348 Tuscaloosa Avenue Sw
Birmingham, AL 35211
phone: 205-226-4089
Type: Branch Library
Birmingham Public - Woodlawn Branch
5709 First Avenue North
Birmingham, AL 35212
phone: 205-595-2001
Type: Branch Library
Birmingham Public - Wylam Branch
4300 7th Avenue, Wylam
Birmingham, AL 35224
phone: 205-785-0349
Type: Branch Library
Henagar Public Library
17163 Alabama Hwy 75 N
Henagar, AL 35978
phone: 256-657-1380
Type: Branch Library
Gadsden - Etowah County Public - East Gadsden Branch
921 Wilson Avenue
Gadsden, AL 35903
phone: 256-549-4691
Type: Branch Library
Hoyt Warsham Alabama City Branch Library
2700 West Meighan Boulevard
Gadsden, AL 35904
phone: 256-549-4688
Type: Branch Library
Harpersville Public Library
39397 Highway 25
Harpersville, AL 35078
phone: 205-672-8336
Type: Branch Library
Westover Public Library
3312 Westover Road
Sterrett, AL 35147
phone: 205-678-3375
Type: Branch Library
Calera Public Library
9700 Highway 25
Calera, AL 35040
phone: 205-668-3514
Type: Central Library
Wilsonville - Vernice Stoudenmire Library
9905 North Main Street
Wilsonville, AL 35186
phone: 205-669-6182
Type: Central Library
North Shelby County Library
5521 Cahaba Valley Road
Birmingham, AL 35242
phone: 205-439-5500
Type: Central Library
Mt Laurel Library
33 Olmstead Street
Birmingham, AL 35242
phone: 205-991-1660
Type: Branch Library
St. Clair County Library
139 5th Avenue
Ashville, AL 35953
phone: 202-594-3694
Type: Central Library
Anniston And Calhoun County Public Library
108 East 10th Street
Anniston, AL 36202
phone: 256-237-8501
Type: Central Library
Anniston And Calhoun County - Carver Branch
722 W. 14th Street
Anniston, AL 36201
phone: 256-237-7271
Type: Branch Library
Ashford Branch Library
305 Sixth Avenue
Ashford, AL 36312
phone: 334-899-3121
Type: Branch Library
Dothan - Rossie Purcell Branch Public Library
200 South Main Street
Columbia, AL 36319
phone: 334-696-4417
Type: Branch Library
Dothan / Houston-Love Memorial Library
212 West Burdeshaw Street
Dothan, AL 36302
phone: 334-793-9767
Type: Central Library
Blountsville Public Library
65 Chestnut Street
Blountsville, AL 35031
Type: Central Library
Chilton - Clanton Public - Jemison Branch Library
24568 Us Highway 31
Jemison, AL 35085
phone: 205-688-2920
Type: Branch Library
Chilton - Clanton Public - Maplesville Branch
9400 Main Street
Maplesville, AL 36750
phone: 334-366-4211
Type: Branch Library
Chilton - Clanton Public - Thorsby Branch
21060 Us Highway 31
Thorsby, AL 35171
phone: 205-646-3575
Type: Branch Library
Choctaw County Public - Gilbertown Branch
251 College Street
Gilbertown, AL 36908
phone: 251-843-5265
Type: Branch Library
Choctaw County Public - Silas Branch
130 Indian Way
Silas, AL 36919
phone: 251-542-9379
Type: Branch Library
Huntsville Public - Bessie K. Russell Branch
3011-C Sparkman Drive
Huntsville, AL 35810
phone: 256-859-9050
Type: Branch Library
Huntsville Public - Eleanor E. Murphy Branch
7910 Charlotte Drive
Huntsville, AL 35802
phone: 256-881-5620
Type: Branch Library
Gurley Public Library
225 Walker Street
Gurley, AL 35748
phone: 256-776-2102
Type: Branch Library
Huntsville Public - Madison Branch Library
130 Plaza Drive
Madison, AL 35758
phone: 256-461-0046
Type: Branch Library
Huntsville Public - Elizabeth Carpenter Public Library
5496 Main Street
New Hope, AL 35760
phone: 256-723-8995
Type: Branch Library
Huntsville Public - Triana Branch
280 Zierdt Road
Madison, AL 35756
phone: 256-772-3677
Type: Branch Library
Huntsville - Madison County Public Library Bookmobile
915 Monroe Street
Huntsville, AL 35804
phone: 256-532-5950
Type: Bookmobile
Huntsville Public - Bailey Cove Branch Library
1409 Weatherly Plaza
Huntsville, AL 35803
phone: 256-881-0257
Type: Branch Library
Huntsville Public - Dr. Richard Showers, Sr. Library
4600 Blue Spring Road
Huntsville, AL 35810
phone: 256-851-7492
Type: Branch Library
Huntsville Public - Tillman Hill Branch
131 Knowledge Drive
Hazel Green, AL 35750
phone: 256-828-9529
Type: Branch Library
Huntsville Public - Monrovia Branch Library
254 Allen Drake Road
Huntsville, AL 35806
phone: 256-489-3392
Type: Branch Library
Huntsville - Madison County Public Library
915 Monroe Street
Huntsville, AL 35804
phone: 256-532-5940
Type: Central Library
Huntsville Public - Oscar Mason Branch
149 Mason Court
Huntsville, AL 35805
phone: 256-535-2249
Type: Branch Library
Chickasaw - Ina Pullen Smallwood Memorial Library
224 Grant Street
Mobile, AL 36671
phone: 251-452-6465
Type: Central Library
Jackson - White Smith Memorial Library
213 College Avenue
Grove Hill, AL 36451
phone: 251-246-4962
Type: Central Library
City Of Bayou La Batre Public Library
12747 Padgett Switch Road
Irvington, AL 36544
phone: 251-824-4213
Type: Central Library
Prichard Public - Mitchell Branch
4440 Highpoint Boulevard
Eight Mile, AL 36613
phone: 251-452-7846
Type: Branch Library
Washington County Public - Mcintosh Branch Library
803 River Road
Mc Intosh, AL 36553
phone: 251-944-2047
Type: Branch Library
Mobile Public Library - Ben May Main Library
701 Government Street
Mobile, AL 36602
phone: 251-208-7076
Type: Central Library
Mobile Public - Parkway Branch
1924-B Dauphin Island Parkway
Mobile, AL 36602
phone: 251-470-7766
Type: Branch Library
Mobile Public - Moorer/Spring Hill Branch
4 Mcgregor Avenue South
Mobile, AL 36633
phone: 251-470-7770
Type: Branch Library
Mobile Public - Toulminville Branch
601 Stanton Road
Mobile, AL 36602
phone: 251-438-7075
Type: Branch Library
Mobile Public - Saraland Branch Library
111 Saraland Loop
Saraland, AL 36571
phone: 251-675-2879
Type: Branch Library
Mobile Public Library - Bookmobile
700 Government Street
Mobile, AL 36633
phone: 251-438-7035
Type: Bookmobile
Mobile Public - West Regional Library
5555 Grelot Road
Mobile, AL 36602
phone: 251-340-8555
Type: Branch Library
Mobile Public - Theodore Oaks Branch
5808 Highway 90 West, Suite E
Mobile, AL 36602
phone: 251-356-5012
Type: Branch Library
Mobile Public - Trinity Gardens Community Branch Library
2668 Berkley Avenue
Mobile, AL 36602
phone: 251-457-5954
Type: Branch Library
Semmes Branch
9150 Moffett Road
Mobile, AL 36602
phone: 251-645-6840
Type: Branch Library
Montgomery Public - Juliette Hampton Morgan Memorial Library
245 High Street
Montgomery, AL 36104
phone: 334-240-4999
Type: Central Library
Montgomery Public - Coliseum Boulevard Branch
840 Coliseum Boulevard
Montgomery, AL 36108
phone: 334-271-7005
Type: Branch Library
Montgomery Public - Governor's Square Branch
2885-B East South Boulevard
Montgomery, AL 36116
phone: 334-284-7929
Type: Branch Library
Montgomery Public - Pike Road Branch
9585 Vaughn Road
Pike Road, AL 36064
phone: 334-244-8679
Type: Branch Library
Montgomery Public - Pine Level Branch
20 Kohn Drive
Pine Level, AL 36065
phone: 334-584-7144
Type: Branch Library
Montgomery Public - Pintlala Branch
255 Federal Road
Hope Hull, AL 36043
phone: 334-281-8069
Type: Branch Library
Montgomery Public - Ramer Branch
5444 State Highway 94
Ramer, AL 36069
phone: 334-562-3364
Type: Branch Library
Montgomery Public - Rosa Parks Avenue Branch
1276 Rosa Parks Avenue
Montgomery, AL 36108
phone: 334-240-4979
Type: Branch Library
Montgomery Public - E. L. Lowder Regional Library
3950 Bell Road
Montgomery, AL 36116
phone: 334-244-5717
Type: Branch Library
Montgomery Public - Rufus A. Lewis Regional Branch
3095 Mobile Highway
Montgomery, AL 36108
phone: 334-240-4848
Type: Branch Library
Hampstead Branch Library
5240 Hampstead High Street
Montgomery, AL 36116
phone: 334-244-5771
Type: Branch Library
Autaugaville Public Library
207 N. Taylor Street
Autaugaville, AL 36003
phone: 334-365-9322
Type: Branch Library
Billingsley Public Library
2021 Office Street
Billingsley, AL 36006
phone: 205-755-9808
Type: Branch Library
Marbury Public Library
205 County Road 20
Marbury, AL 36051
phone: 205-755-8575
Type: Branch Library
Selma - Dallas County Public Library
1103 Selma Avenue
Selma, AL 36701
phone: 334-874-1725
Type: Central Library
Weaver-Bolden Branch Library
2522 Lanier Avenue
Tuscaloosa, AL 35401
phone: 205-758-8291
Type: Branch Library
Tuscaloosa Public Library - Bookmobile
1801 Jack Warner Parkway
Tuscaloosa, AL 35401
phone: 205-799-4043
Type: Bookmobile
Brown Branch Library
300b Bobby Miller Parkway
Tuscaloosa, AL 35405
phone: 205-391-9989
Type: Branch Library
Wilcox County - Pine Apple Branch Library
124 County Road 59
Pine Apple, AL 36768
phone: 251-746-2698
Type: Branch Library
Wilcox County - Pine Hill Branch Library
530 Oak Grove Street
Pine Hill, AL 36769
phone: 334-963-9249
Type: Branch Library
Cullman County Public - Hanceville Branch
201 Commerce Street
Hanceville, AL 35077
phone: 256-352-9830
Type: Branch Library
Cullman County Public - Bookmobile
200 Clark Street Ne
Cullman, AL 35055
phone: 256-734-2720
Type: Bookmobile
Cullman County Public - Colony Branch Library
151 Byars Road
Goodwater, AL 35072
phone: 205-287-1198
Type: Branch Library
Cullman County Public - Fairview Branch
7525 Alabama Hwy. 69n
Cullman, AL 35058
phone: 256-796-5424
Type: Branch Library
Cullman Public Libary - Garden City Branch Library
501 First Avenue S
Garden City, AL 35070
phone: 256-352-4552
Type: Branch Library
Lafayette Pilot Public Library
198 1st Street Se
Lafayette, AL 36862
phone: 334-864-0012
Type: Branch Library
Eufaula - Mccoo Memorial Children's Library
217 N. Eufaula Avenue
Eufaula, AL 36027
Type: Branch Library
Walnut Grove - Westside Public Library
5151 Walnut Grove Road
Walnut Grove, AL 35990
phone: 205-589-6969
Type: Central Library
Cordova Public Library
84 Main Street
Cordova, AL 35550
phone: 205-483-9578
Type: Library System


 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2017 World Media Group, LLC.