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...
 
 
 
AL
AZ
AK
AR
CA
CO
CT
D.C.
DE
FL
GA
HI
ID
IL
IN
IA
KS
KY
LA
ME
MD
MA
MI
MN
MS
MO
MT
NE
NV
NH
NJ
NM
NY
NC
ND
OH
OK
OR
PA
RI
SC
SD
TN
TX
UT
VT
VA
WA
WV
WI
WY
 
 
Main menu