WWW Libraries State-by-State
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXY
1
CITYLIBRARYADDRESSZIPPHONE
2
AbbevilleAbbeville Memorial Library301 Kirkland Street36310(334) 585-2818
3
AdamsvilleAdamsville Public Library4825 Main Street35005(205) 674-3399
4
AkronAkron Public Library207 First Avenue South35441(205) 372-3148
5
AlabasterAlabaster - Albert L. Scott Library100 9th Street N.W.35007(205) 664-6822
6
AlbertvilleAlbertville Public Library200 Jackson Street35950(256) 891-8290
7
AlbertvilleMarshall County Cooperative Library600 College Street35950(256) 878-8523
8
Alexander CityAlexander City - Adelia Mcconnell Russell Library318 Church Street35010(256) 329-6796
9
Alexander CityMamies Place Childrens Library284 Church Street35010(256) 234-4644
10
AlicevilleAliceville Public Library416 Third Avenue Ne35442(205) 373-6691
11
AndalusiaAndalusia Public Library212 South Three Notch Street36420(334) 222-6612
12
AnnistonPublic Library Of Anniston-Calhoun County108 East 10th Street36201(256) 237-8501
13
ArabArab Public Library325 2nd Street Nw35016(256) 586-3366
14
AshfordHouston-Love Memorial Library - Ashford305 6th Avenue36312(334) 899-3121
15
AshlandAshland City Public Library11 Second Avenue North36251(256) 354-3427
16
AshvilleAshville Public Library196 Sixth Avenue35953(205) 594-7954
17
AshvilleSt. Clair County Library139 5th Avenue35953(205) 594-3694
18
AthensAthens-Limestone Public Library405 East South Street35611(256) 232-1233
19
AtmoreAtmore Public700 E. Church Street36502(251) 368-5234
20
AtmoreEscambia County Cooperative Library System700 East Church Street36502(251) 368-4130
21
AttallaEtowah County Public Library604 North 4th Street35954(256) 538-9266
22
AuburnAuburn Public Library749 East Thach Avenue36830(334) 501-3190
23
AutaugavilleAutauga Prattville Public Library - Autaugaville207 North Taylor Street36003(334) 365-9322
24
Bay MinetteBay Minette Public Library205 West Second Street36507(251) 580-1648
25
BessemerBessemer Public Library400 19th Street N35020(205) 428-7882
26
BillingsleyAutauga Prattville Public Library - Billingsley2021 Post Office Street36006(205) 755-9809
27
BirminghamBirmingham Public Library2100 Park Place35203(205) 226-3610
28
Birmingham
Birmingham Public Library - Avondale Regional Library
509 40th Street South35222(205) 226-4000
29
BirminghamBirmingham Public Library - East Ensley900 14th Street Ensley35218(205) 787-1928
30
BirminghamBirmingham Public Library - East Lake5 Oporto Madrid Blvd South35206(205) 836-3341
31
BirminghamBirmingham Public Library - Eastwood35210(205) 591-4944
32
BirminghamBirmingham Public Library - Ensley1201 25th Street Ensley35218(205) 785-2625
33
BirminghamBirmingham Public Library - Five Points West4620 Avenue V35208(205) 226-4013
34
BirminghamBirmingham Public Library - Inglenook4100 40th Terrace North35217(205) 849-8739
35
BirminghamBirmingham Public Library - North Avondale501 43rd Street N35222(205) 592-2082
36
BirminghamBirmingham Public Library - North Birmingham2501 31st Avenue North35207(205) 226-4025
37
BirminghamBirmingham Public Library - Powderly3301 Jefferson Avenue Sw35221(205) 925-6178
38
BirminghamBirmingham Public Library - Pratt City1100 Hibernian Street35214(205) 798-5071
39
BirminghamBirmingham Public Library - Slossfield1916 25th Court North35234(205) 322-1222
40
BirminghamBirmingham Public Library - Smithfield1 8th Avenue West35204(205) 324-8428
41
BirminghamBirmingham Public Library - Southside1814 11th Avenue South35205(205) 933-7776
42
BirminghamBirmingham Public Library - Springville Road1224 Old Springville Road35235(205) 226-4081
43
BirminghamBirmingham Public Library - Titusville2 6th Avenue Sw35211(205) 322-1140
44
BirminghamBirmingham Public Library - West End1241 Tuscaloosa Avenue Sw35211(205) 226-4089
45
BirminghamBirmingham Public Library - Woodlawn5709 First Avenue North35212(205) 595-2001
46
BirminghamBirmingham Public Library - Wylam4300 7th Avenue Wylam35224(205) 785-0349
47
BirminghamNorth Shelby Library5521 Cahaba Valley Road35242(205) 439-5555
48
BlountsvilleBlountsville Public Library65 Chestnut Street35031(205) 429-3156
49
BoazBoaz Public Library404 Thomas Ave.35957(256) 593-8056
50
BrantleyBrantley Public Library10 Mlk Dr.36009(334) 527-8624
51
BrewtonBrewton Public Library206 West Jackson Street36426(251) 867-4626
52
BridgeportBridgeport - Lena Cagle Public Library401 Alabama Avenue35740(256) 495-2259
53
BrundidgeBrundidge - Tupper Lightfoot Memorial Library164 South Main Street36010(334) 735-2145
54
ButlerChoctaw County Public Library124 North Academy Avenue36904(205) 459-2542
55
ButlerChoctaw County Public Library - Gilbertown36908(334) 843-2885
56
ButlerChoctaw County Public Library - Silas36919(251) 542-9379
57
CaleraCalera Public Library9700 Highway 2535040(205) 668-3514
58
CamdenWilcox County Library100 Broad Street36726(334) 682-4355
59
Carbon HillCarbon Hill City Library215 Nw 2nd Street35549(205) 924-4254
60
CarrolltonCarrollton Public Library225 Commerce Avenue35447(205) 367-2142
61
CarrolltonPickens County Cooperative Library155 Reform Street35447(205) 367-8407
62
CentreCherokee County Public Library310 Mary Street35960(256) 927-5838
63
CentrevilleBrent-Centreville Public Library20 Library Street35042(205) 926-4736
64
ChatomWashington County Public Library14102 St. Stephens Ave.36518(251) 847-2097
65
ChelseaChelsea Public Library11611 Chelsea Road35043(205) 678-8455
66
CherokeeCherokee Public Library118 Church Street35616(256) 359-4384
67
Chickasaw
Chickasaw - Ina Pullen Smallwood Memorial Library
224 Grant Street36611(251) 452-6465
68
Childersburg
Childersburg - Earle A. Rainwater Memorial Library
124 Ninth Avenue Sw35044(256) 378-7239
69
CitronelleCitronelle Memorial Library7855 State Street36522(251) 866-7319
70
ClantonClanton Public Library100 First Avenue35045(205) 755-1768
71
ClaytonClayton Town And County Public Library45 North Midway Street36016(334) 775-3506
72
ClioElton B. Stephens Library17 School Street36017(334) 397-2911
73
CollinsvilleCollinsville Public Library4299 Alabama Highway 6835961(256) 524-2323
74
ColumbiaHouston-Love Memorial Library - Columbia200 S Main St36319(334) 696-4417
75
ColumbianaColumbiana Public Library50 Lester Street35051(205) 669-5812
76
ColumbianaHarrison Regional Library System50 Lester Street35051(205) 669-3910
77
CordovaCordova Public Library84 Main St.35550(205) 483-9578
78
CourtlandCourtland Public Library215 College Street35618(256) 637-9988
79
Crane HillCrane Hill Community Library14538 County Rd. 22235053(256) 747-6509
80
CrossvilleCrossville Public Library80 Gaines Street35962(256) 528-2628
81
CullmanCullman County Public Library System200 Clark Street Ne35055(256) 734-1068
82
CullmanFairview Public Library7525 Alabama Hwy 69n35058(256) 796-5424
83
DadevilleDadeville Public Library205 North West Street36853(256) 825-7820
84
DadevilleHorseshoe Bend Regional Library207 North West Street36853(256) 825-9232
85
DalevilleDaleville Public Library308 Donnell Boulevard36322(334) 503-9119
86
DaphneDaphne Public Library2607 U.S. Highway 9836526(251) 621-2818
87
DecaturDecatur Public Library504 Cherry St., Ne35601(256) 353-2993
88
DecaturWheeler Basin Regional Library504 Cherry Street Ne35601(256) 353-2993
89
DemopolisDemopolis Public Library211 E. Washington Street36732(334) 289-1595
90
DoraDora Public Library1485 Sharon Blvd35062(205) 648-3211
91
DothanHouston-Love Memorial Library - Dothan212 West Burdeshaw Street36303(334) 793-9767
92
Double SpringsDouble Springs Public Library637 Blake Drive35553(205) 489-2412
93
DuttonDutton Public Library23 Main Street35744(256) 228-4090
94
Eight MileMitchell Branch Library4440 Highpoint Boulevard36613(251) 452-7846
95
ElbaElba Public Library406 Simmons Street36323(334) 897-6921
96
EnterpriseEnterprise Public Library101 East Grubbs Street36330(334) 347-2636
97
EufaulaEufaula Carnegie Library217 North Eufaula Avenue36027(334) 687-2337
98
EufaulaMccoo Memorial Childrens Library217 North Eufaula Avenue36027(334) 687-5974
99
EutawJames C. Poole Jr. Memorial Library420 Prairie Avenue35462(205) 372-9026
100
EvaEva Public Library4549 Highway 55 East35621(256) 796-8638
Loading...
Main menu