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 possibility that it might be part of a larger library system. It also might be listed under a different name.

These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.

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