Alabama Public Libraries

This page contains a list of public libraries in Alabama. If you do not see a listing for your local branch library there is a possiblity that it might be part of a larger library system. It also might be listed under an alternative name.
Book Search
Search for books and ebooks using title, author or keyword
AbbevilleAbbeville Memorial Library301 Kirkland Street36310(334) 585-2818
AdamsvilleAdamsville Public Library4825 Main Street35005(205) 674-3399
AkronAkron Public Library207 First Avenue South35441(205) 372-3148
AlabasterAlabaster - Albert L. Scott Library100 9th Street N.W.35007(205) 664-6822
AlbertvilleAlbertville Public Library200 Jackson Street35950(256) 891-8290
AlbertvilleMarshall County Cooperative Library600 College Street35950(256) 878-8523
Alexander CityAlexander City - Adelia Mcconnell Russell Library318 Church Street35010(256) 329-6796
Alexander CityMamies Place Childrens Library284 Church Street35010(256) 234-4644
AlicevilleAliceville Public Library416 Third Avenue Ne35442(205) 373-6691
AndalusiaAndalusia Public Library212 South Three Notch Street36420(334) 222-6612
AnnistonPublic Library Of Anniston-Calhoun County108 East 10th Street36201(256) 237-8501
AnnistonPublic Library Of Anniston-Calhoun County - Carver722 West 14th Street36201(256) 237-7201
ArabArab Public Library325 2nd Street Nw35016(256) 586-3366
AritonAriton - Dot Laney Memorial Library30 W. Main Street36311(334) 762-2463
ArleyArley Public Library6788 County Road 4135541(205) 387-0129
AshfordHouston-Love Memorial Library - Ashford305 6th Avenue36312(334) 899-3121
AshlandAshland City Public Library11 Second Avenue North36251(256) 354-3427
AshvilleAshville Public Library196 Sixth Avenue35953(205) 594-7954
AshvilleSt. Clair County Library139 5th Avenue35953(205) 594-3694
AthensAthens-Limestone Public Library405 East South Street35611(256) 232-1233
AtmoreAtmore Public700 E. Church Street36502(251) 368-5234
AtmoreEscambia County Cooperative Library System700 East Church Street36502(251) 368-4130
AttallaEtowah County Public Library604 North 4th Street35954(256) 538-9266
AuburnAuburn Public Library749 East Thach Avenue36830(334) 501-3190
AutaugavilleAutauga Prattville Public Library - Autaugaville207 North Taylor Street36003(334) 365-9322
Bay MinetteBay Minette Public Library205 West Second Street36507(251) 580-1648
BessemerBessemer Public Library400 19th Street N35020(205) 428-7882
BillingsleyAutauga Prattville Public Library - Billingsley2021 Post Office Street36006(205) 755-9809
BirminghamBirmingham Public Library2100 Park Place35203(205) 226-3610
BirminghamBirmingham Public Library - Avondale Regional Library509 40th Street South35222(205) 226-4000
BirminghamBirmingham Public Library - East Ensley900 14th Street Ensley35218(205) 787-1928
BirminghamBirmingham Public Library - East Lake5 Oporto Madrid Blvd South35206(205) 836-3341
BirminghamBirmingham Public Library - Eastwood35210(205) 591-4944
BirminghamBirmingham Public Library - Ensley1201 25th Street Ensley35218(205) 785-2625
BirminghamBirmingham Public Library - Five Points West4620 Avenue V35208(205) 226-4013
BirminghamBirmingham Public Library - Inglenook4100 40th Terrace North35217(205) 849-8739
BirminghamBirmingham Public Library - North Avondale501 43rd Street N35222(205) 592-2082
BirminghamBirmingham Public Library - North Birmingham2501 31st Avenue North35207(205) 226-4025
BirminghamBirmingham Public Library - Powderly3301 Jefferson Avenue Sw35221(205) 925-6178
BirminghamBirmingham Public Library - Pratt City1100 Hibernian Street35214(205) 798-5071
BirminghamBirmingham Public Library - Slossfield1916 25th Court North35234(205) 322-1222
BirminghamBirmingham Public Library - Smithfield1 8th Avenue West35204(205) 324-8428
BirminghamBirmingham Public Library - Southside1814 11th Avenue South35205(205) 933-7776
BirminghamBirmingham Public Library - Springville Road1224 Old Springville Road35235(205) 226-4081
BirminghamBirmingham Public Library - Titusville2 6th Avenue Sw35211(205) 322-1140
BirminghamBirmingham Public Library - West End1241 Tuscaloosa Avenue Sw35211(205) 226-4089
BirminghamBirmingham Public Library - Woodlawn5709 First Avenue North35212(205) 595-2001
BirminghamBirmingham Public Library - Wylam4300 7th Avenue Wylam35224(205) 785-0349
BirminghamNorth Shelby Library5521 Cahaba Valley Road35242(205) 439-5555
BlountsvilleBlountsville Public Library65 Chestnut Street35031(205) 429-3156
BoazBoaz Public Library404 Thomas Ave.35957(256) 593-8056
BrantleyBrantley Public Library10 Mlk Dr.36009(334) 527-8624
BrewtonBrewton Public Library206 West Jackson Street36426(251) 867-4626
BridgeportBridgeport - Lena Cagle Public Library401 Alabama Avenue35740(256) 495-2259
BrundidgeBrundidge - Tupper Lightfoot Memorial Library164 South Main Street36010(334) 735-2145
ButlerChoctaw County Public Library124 North Academy Avenue36904(205) 459-2542
ButlerChoctaw County Public Library - Gilbertown36908(334) 843-2885
ButlerChoctaw County Public Library - Silas36919(251) 542-9379
CaleraCalera Public Library9700 Highway 2535040(205) 668-3514
CamdenWilcox County Library100 Broad Street36726(334) 682-4355
Carbon HillCarbon Hill City Library215 Nw 2nd Street35549(205) 924-4254
CarrolltonCarrollton Public Library225 Commerce Avenue35447(205) 367-2142
CarrolltonPickens County Cooperative Library155 Reform Street35447(205) 367-8407
CentreCherokee County Public Library310 Mary Street35960(256) 927-5838
CentrevilleBrent-Centreville Public Library20 Library Street35042(205) 926-4736
ChatomWashington County Public Library14102 St. Stephens Ave.36518(251) 847-2097
ChelseaChelsea Public Library11611 Chelsea Road35043(205) 678-8455
CherokeeCherokee Public Library118 Church Street35616(256) 359-4384
ChickasawChickasaw - Ina Pullen Smallwood Memorial Library224 Grant Street36611(251) 452-6465
ChildersburgChildersburg - Earle A. Rainwater Memorial Library124 Ninth Avenue Sw35044(256) 378-7239
CitronelleCitronelle Memorial Library7855 State Street36522(251) 866-7319
ClantonClanton Public Library100 First Avenue35045(205) 755-1768
ClaytonClayton Town And County Public Library45 North Midway Street36016(334) 775-3506
ClioElton B. Stephens Library17 School Street36017(334) 397-2911
CollinsvilleCollinsville Public Library4299 Alabama Highway 6835961(256) 524-2323
ColumbiaHouston-Love Memorial Library - Columbia200 S Main St36319(334) 696-4417
ColumbianaColumbiana Public Library50 Lester Street35051(205) 669-5812
ColumbianaHarrison Regional Library System50 Lester Street35051(205) 669-3910
CordovaCordova Public Library84 Main St.35550(205) 483-9578
CourtlandCourtland Public Library215 College Street35618(256) 637-9988
Crane HillCrane Hill Community Library14538 County Rd. 22235053(256) 747-6509
CrossvilleCrossville Public Library80 Gaines Street35962(256) 528-2628
CullmanCullman County Public Library System200 Clark Street Ne35055(256) 734-1068
CullmanFairview Public Library7525 Alabama Hwy 69n35058(256) 796-5424
DadevilleDadeville Public Library205 North West Street36853(256) 825-7820
DadevilleHorseshoe Bend Regional Library207 North West Street36853(256) 825-9232
DalevilleDaleville Public Library308 Donnell Boulevard36322(334) 503-9119
DaphneDaphne Public Library2607 U.S. Highway 9836526(251) 621-2818
DecaturDecatur Public Library504 Cherry St., Ne35601(256) 353-2993
DecaturWheeler Basin Regional Library504 Cherry Street Ne35601(256) 353-2993
DemopolisDemopolis Public Library211 E. Washington Street36732(334) 289-1595
DoraDora Public Library1485 Sharon Blvd35062(205) 648-3211
DothanHouston-Love Memorial Library - Dothan212 West Burdeshaw Street36303(334) 793-9767
Double SpringsDouble Springs Public Library637 Blake Drive35553(205) 489-2412
DuttonDutton Public Library23 Main Street35744(256) 228-4090
Eight MileMitchell Branch Library4440 Highpoint Boulevard36613(251) 452-7846
ElbaElba Public Library406 Simmons Street36323(334) 897-6921
EnterpriseEnterprise Public Library101 East Grubbs Street36330(334) 347-2636
EufaulaEufaula Carnegie Library217 North Eufaula Avenue36027(334) 687-2337
EufaulaMccoo Memorial Childrens Library217 North Eufaula Avenue36027(334) 687-5974
EutawJames C. Poole Jr. Memorial Library420 Prairie Avenue35462(205) 372-9026
EvaEva Public Library4549 Highway 55 East35621(256) 796-8638
EvergreenEvergreen Public Library119 Cemetery Avenue36401(251) 578-2670
FairfieldWalter J. Hanna Memorial Library4615 Gary Avenue35064(205) 783-6007
FairfieldWestern Hills Mall Branch35064(205) 923-1150
FairhopeFairhope Public Library501 Fairhope Ave.36532(251) 928-7483
FalkvilleFalkville Public Library7 North 1st Ave.35622(256) 784-5822
FayetteFayette County Memorial Library326 Temple Avenue North35555(205) 932-6625
FlomatonFlomaton Public Library608 Mccurdy Street36441(251) 296-3552
FloralaFlorala Public Library1214 Fourth Street36442(334) 858-3525
FlorenceFlorence-Lauderdale Public Library350 North Wood Avenue35630(256) 764-6564
FoleyFoley Public Library319 East Laurel Avenue36535(251) 943-7665
Fort DepositFort Deposit Public Library24 South Pollard St36032(334) 404-4400
Fort PayneDekalb County Public Library504 Grand Avenue Nw35967(256) 845-2671
FultondaleFultondale Public Library1015 Old Walkers Chapel Road35068(205) 849-6335
GadsdenCarver Memorial Library1030 Tuscaloosa Avenue35901(205) 549-4690
GadsdenEast Gadsden Branch Library919 Wilson Avenue35903(205) 549-4691
GadsdenGadsden Public Library254 College Street35901(256) 549-4699
GadsdenHoyt Warsham Alabama City Branch Library2700 West Meighan35904(256) 549-4688
Garden CityGarden City Public Library501 1st Avenue South35070(256) 352-4552
GardendaleGardendale Martha Moore Public Library995 Mt. Olive Road35071(205) 631-6639
GenevaEmma Knox Kenan Public Library312 South Commerce Street36340(334) 684-2459
GeraldineGeraldine Public Library13543 Alabama Highway 22735974(256) 659-6663
GoodwaterGoodwater Public Library36 Weogufka Street35072(256) 839-5741
GordoRuth Holliman Memorial Public Library287 Main Street South35466(205) 364-7148
GrantGrant Public Library5379 Main Street35747(256) 728-5128
GraysvilleGraysville Public Library315 South Main Street35073(205) 674-3040
Green PondWoodstock Library321 Presbyterian Church Road35074(205) 938-0008
GreensboroHale County Library1103 Main Street36744(334) 624-3409
GreenvilleButler County Public Library309 Ft. Dale Street36037(334) 382-3216
Grove HillGrove Hill Public Library108 Dubose Avenue36451(251) 275-8157
GuinMchs Community Library8115 U.S. Highway 4335563(205) 468-2544
Gulf ShoresThomas B. Norton Public Library221 West 19th Avenue36542(251) 968-1176
GuntersvilleGuntersville Public Library1240 Obrig Avenue35976(256) 571-7595
GurleyGurley Public Library331 Walker Street35748(256) 776-2102
HaleyvilleHaleyville Public Library913 20th Street35565(205) 486-7450
HamiltonClyde Nix Public Library350 Bexar Avenue West35570(205) 921-4290
HancevilleHanceville Public Library108 Main Street35077(256) 352-9830
HancevilleTom Bevel Branch115 Byars Road35077(205) 287-1198
HarpersvilleHarpersville Public Library39397 Alabama 2535078(205) 672-8336
HartfordHartford - Mcgregor-Mckinney Public Library101 East Fulton St.36344(334) 588-2384
HartselleHartselle - William Bradford Huie Public Library152 Sparkman Street Nw35640(256) 773-9880
HaynevilleHayneville-Lowndes County Public Library4 Washington Street36040(334) 548-2686
Hazel GreenTillman Hill Branch Library131 Knowledge Drive35750(256) 828-9529
HeadlandBlanche R. Solomon Memorial Library17 Park Street36345(334) 693-2706
HeflinCheaha Regional Library935 Coleman Street36264(256) 463-7125
HeflinLucile L. Morgan Public Library541 Ross Street36264(256) 463-2259
HelenaJane B. Holmes Public Library230 Tucker Road35080(205) 664-8308
HenagarHenagar Public Library17163 Al Highway 7535978(256) 657-1380
Hokes BluffHokes Bluff - Rufus Floyd Public Library3310 Alfords Bend Road35903(256) 492-9846
HomewoodHomewood Public Library1721 Oxmoor Road35209(205) 332-6600
HooverHoover Public Library200 Municipal Drive35216(205) 444-7810
HueytownHueytown Public Library1372 Hueytown Road35023(205) 491-1443
HuntsvilleBailey Cove Branch Library1409 Weatherly Plaza35803(256) 881-0257
HuntsvilleBessie K. Russell Branch Library3011-C Sparkman Drive35810(256) 859-9050
HuntsvilleBlue Spring Branch4600 Blue Spring Road35810(256) 851-7492
HuntsvilleEleanor E. Murphy Branch Library7910 Charlotte Drive35802(256) 881-5620
HuntsvilleHuntsville-Madison County Public Library915 Monroe Street35801(256) 532-5950
HuntsvilleOscar Mason Branch149 Mason Court35805(256) 535-2272
IderIder Public Library10808 Alabama Highway 7535981(256) 657-2170
IrondaleIrondale Public Library105 20th Street South35210(205) 951-1415
IrvingtonCity Of Bayou La Batre Public Library12747 Padgett Switch Road36509(251) 824-4213
JacksonWhite Smith Memorial Library213 College Avenue36545(251) 246-4962
JacksonvilleJacksonville Public Library200 Pelham Road South36265(256) 435-6332
JasperCarl Elliott Regional Library System98 18th Street East35501(205) 221-2568
JasperJasper Public Library98 East 18th Street35501(205) 221-8512
JemisonJemison Public Library(205) 688-4492
KennedyKennedy Public Library17885 Hwy. 9635574(205) 596-3670
KillenKillen Public Library325 J. C. Mauldin Highway35645(256) 757-5471
LafayetteLafayette Pilot Public Library198 First Street, Se36862(334) 864-0012
LeedsJane Culbreth Library8104 Parkway Drive35094(205) 699-5962
LeightonLeighton Public Library8740 Main Street35646(256) 446-5380
LexingtonBurchell Campbell Memorial Library11075 Highway 10135648(256) 229-5579
LincolnLincoln Public Library49 Complex Drive35096(205) 763-7777
LindenMarengo County Public Library507 North Main36748(334) 295-2246
LinevilleLineville Public Library60119 Highway 4936266(256) 396-5162
LivingstonRuby Pickens Tartt Public Library206 Monroe Street35470(205) 652-2349
LouisvilleLouisville Public Library1951 Main St.36048(334) 266-5210
LoxleyabamaLoxley Public Library1001 Loxley Avenue36551(251) 964-5695
LuverneLuverne Public Library148 East Third Avenue36049(334) 335-5326
MadisonMadison Public Library130 Plaza Drive35758(256) 461-2246
MadisonMonrovia Branch1962 Jeff Road35757(256) 837-6153
MadisonTriana Branch Library280 Zierdt Road35756(256) 461-7598
MaplesvilleMaplesville Public Library9400 Al Highway 2236750(334) 366-4211
MarburyAutauga Prattville Public Library - Marbury205 County Road 20 East36051(205) 755-8575
MarionMarion-Perry County Library202 Washington Street36756(334) 683-6411
McintoshMcintosh Public Library83 Olin Road, Mcintosh36553(251) 944-2047
MidfieldMidfield Public Library400 Breland Drive35228(205) 923-1027
Midland CityMary Berry Brown Memorial Library1318 Hinton Waters Ave36350(334) 983-9999
MillbrookMillbrook Public Library3650 Grandview Road36054(334) 285-6688
MillportMillport Public Library920 Black Street35576(205) 662-4286
MobileDauphin Island Parkway Branch1924j Dauphin Island Parkway36605(251) 470-7766
MobileMobile Public Library701 Government Street36602(251) 208-7073
MobileMonte L. Moorer-Springhill Branch4 Mcgregor Avenue S36608(251) 470-7770
MobileTillmans Corner Branch5451 Halls Mill Road, Suite 1036619(251) 661-4578
MobileToulminville Branch2318 St. Stephens Road36617(251) 438-7075
MobileWest Regional Library5555 Grelot Road36609(251) 640-8550
MonroevilleMonroe County Public Library121 Pineville Road36460(251) 743-3818
MontevalloMontevallo - Parnell Memorial Library277 Park Drive35115(205) 665-9207
MontevalloParnell Memorial Library845 Valley Street35115(205) 665-9207
MontgomeryColiseum Boulevard Branch Library840 Coliseum Boulevard36109(334) 271-7005
MontgomeryEl Lowder Regional Library3950 Bell Road36116(334) 244-5717
MontgomeryGovernors Square Branch Library2885-B East South Blvd.36116(334) 284-7929
MontgomeryHampstead Branch Library5251 Hampstead High Street Suite 10736116(334) 244-5770
MontgomeryJuliette Hampton Morgan Memorial Library245 High Street36104(334) 240-4300
MontgomeryPintlala Branch Library255 Federal Road36043(334) 281-8069
MontgomeryRosa L. Parks Avenue Branch Library1276 Rosa Parks Avenue36108(334) 540-4979
MontgomeryRufus A. Lewis Regional Library3095 Mobile Highway36108(334) 240-4848
MoodyDoris Stanley Memorial Library2900 Daniel Drive35004(205) 640-2517
MoodyMoody - Doris Stanley Memorial Library1515 Bookmark Lane35004(205) 640-2517
MoultonLawrence County Public Library401 College Street35650(256) 974-0883
MoundvilleMoundville Public Library410 Market Street35474(205) 371-2283
Mountain BrookEmmet Oneal Library50 Oak Street35213(205) 879-0459
Mt. VernonMt. Vernon Public Library1220 Military Road36560(251) 829-9497
Muscle ShoalsMuscle Shoals Public Library1918 East Avalon Avenue35661(256) 386-9212
New HopeElizabeth Carpenter Public Library5496 Main Street(256) 723-2995
NewtonNewton Public Library209 Oates Drive36352(334) 299-3316
OdenvilleOdenville Public Library200 Alabama Street35120(205) 629-5901
OhatcheeOhatchee Public Library7803 Al Highway 7736271(256) 892-4203
OneontaOneonta Public Library221 Second Street South35121(205) 274-7641
OpelikaLewis Cooper Jr. Memorial Library200 South 6th Street(334) 705-5380
OpelikaOpelika - Lewis Cooper Jr. Memorial Library200 South 6th Street36801(334) 705-5380
OppOpp Public Library1604 North Main Street36467(334) 493-6423
Orange BeachOrange Beach Public Library26267 Canal Road36561(251) 981-2923
OxfordOxford Public Library110 East 6th Street36203(256) 831-1750
OzarkOzark - Dale County Public Library416 James Street36360(334) 774-5480
PelhamPelham Public Library3160 Pelham Parkway35124(205) 620-6418
Pell CityPell City Public Library1923 1st Avenue North35125(205) 884-1015
Phenix CityPhenix City-Russell County Library1501 17th Avenue36867(334) 297-1139
PiedmontPiedmont Public Library106 N Main Street36272(256) 447-3369
Pike RoadPike Road Branch Library9585 Vaughn Road36064(334) 244-8679
Pine HillPine Hill Branch Public Library530 Oak Grove Street36769(334) 963-4351
Pine LevelPine Level Branch Library20 Kohn Drive36065(334) 584-7144
PinsonClay Public Library7257 Old Springville Road35126(205) 680-3812
PinsonPinson Public Library4410 Main Street35126(205) 680-9298
Pleasant GrovePleasant Grove Public Library501 Park Road35127(205) 744-1742
PrattvilleAutauga - Prattville Public Library254 Doster Street36067(334) 365-3396
PricevillePriceville Public Library103 Faye Drive35603(256) 584-0230
PrichardPrichard Public Library300 West Lovejoy Loop36610(251) 452-7847
RaglandRagland Public Library738 Main Street35131(205) 472-2007
Rainbow CityRainbow City Public Library3702 Rainbow Drive35906(256) 442-8477
RainsvilleRainsville Public Library941 East Main Street35986(256) 638-3311
RamerRamer Branch Library5444 Sr-9436069(334) 562-3364
Red BayRed Bay - Weatherford Public Library307 4th Avenue South35582(256) 356-9255
ReformReform Public Library302 First Street South35481(205) 375-6240
RoanokeRoanoke - Annie L. Awbrey Public Library736 College Street36274(334) 863-2632
RobertsdaleBaldwin County Library Cooperative22251 Palmer Street36567(251) 970-4010
RobertsdaleRobertsdale Public Library18301 Pennsylvania Street36567(251) 947-8960
RockfordRockford Public Library110 Main Street35136(256) 377-4911
RogersvilleRogersville Public Library74 Bank Street35652(256) 247-0151
RussellvilleRussellville Public Library110 East Lawrence Street35653(256) 332-1535
SamsonSamson Public Library200 North Johnson Street36477(334) 898-7806
SaralandSaraland Public Library111 Saraland Loop36571(251) 675-2879
Sardis CitySardis City Public Library1310 Church Street35956(256) 593-5634
SatsumaSatsuma Public Library5466 Old Highway 4336572(251) 679-0700
ScottsboroScottsboro Public Library1002 South Broad Street35768(256) 574-4335
SelmaSelma-Dallas County Public Library1103 Selma Avenue36703(334) 874-1725
SheffieldSheffield Public Library316 North Montgomery Avenue35660(256) 386-5633
SilverhillOscar Johnson Memorial Library15965 Silverhill Ave.36576(251) 945-5201
SlocombSlocomb Public Library134 South Dalton Avenue36375(334) 886-9009
SomervilleSomerville Public Library192 Broad St35670(256) 778-9779
SpringvilleSpringville Public Library6496 U.S. Highway 1135146(205) 467-2339
SteeleSteele Public Library78 Hillview Street35987(205) 538-0811
StevensonStevenson Public Library102 West Main Street35772(256) 437-3008
SulligentSulligent Public Library514 Elm Street35586(205) 698-8631
SumitonSumiton Public Library416 State Street35148(205) 648-7451
SummerdaleSummerdale - Marjorie Younce Snook Public Library202 West Broadway Street36580(251) 989-2011
SylacaugaB .B. Comer Memorial Library314 North Broadway Avenue35150(256) 249-0961
TalladegaTalladega Public Library202 South Street East35160(256) 362-4211
TallasseeTallassee Community Library99 Freeman Avenue36078(334) 283-2732
TarrantTarrant Public Library1143 Ford Avenue35217(205) 841-0575
ThomasvilleThomasville Public Library1401 Mosley Drive36784(334) 636-5343
ThorsbyThorsby Public Library(334) 644-3375
TroyTroy Public Library300 North Three Notch Street36081(334) 566-1314
TrussvilleTrussville Public Library201 Parkway Drive35173(205) 655-2022
TuscaloosaTuscaloosa Public Library1801 Jack Warner Parkway35401(205) 345-5820
TuscaloosaWeaver-Bolden Branch Library2937 18th Street35401(205) 758-8291
TuscumbiaTuscumbia - Helen Keller Public Library511 North Main Street35674(256) 383-7065
TuskegeeMacon County - Tuskegee Public Library302 South Main Street36083(334) 727-5192
Union SpringsUnion Springs Public Library103 North Prairie Street36089(334) 738-2760
UniontownUniontown Public Library108 Water Street36786(334) 628-6681
ValleyH. Grady Bradshaw - Chambers County Library3419 20th Avenue36854(334) 768-2161
VernonVernon - Mary Wallace Cobb Memorial Library110 First Avenue West35592(205) 695-6123
Vestavia HillsVestavia Hills Public Library1112 Montgomery Highway35216(205) 978-0155
VincentVincent - Lallouise F. Mcgraw Library42860 Highway 2535178(205) 672-2749
Walnut GroveWestside Public Library5151 Walnut Grove Road35990(205) 589-6699
WarriorWarrior Public Library101 First Street35180(205) 647-3006
West BloctonWest Blocton Public Library62 Walter Owens Drive35184(205) 938-3570
WestoverWestover Public Library(205) 678-7335
WetumpkaWetumpka Public Library212 South Main Street36092(334) 567-1308
White HallWhite Hall Public Library640 Freedom Road36040(334) 874-7323
WilsonvilleWilsonville - Vernice Stoudenmire Libraryp.o. box 2435186(205) 669-6180
WinfieldNorthwest Regional Library185 Ashwood Drive35594(205) 487-2330
WinfieldWinfield Public Library185 Ashwood Drive35594(205) 487-2484
WoodvilleWoodville Public Library26 Venson Street35776(256) 776-2796
YorkHightower Memorial Library630 Avenue A36925(205) 392-2004