Kentucky Public Libraries



This page contains a list of public libraries in Kentucky. 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.

CityLibraryAddressZipPhone
AlbanyClinton County Public Library302 King Drive42602(606) 387-5989
AshlandBoyd County Public Library1740 Central Avenue41101(606) 329-0090
AshlandSummit Branch1016 Summit Road(606) 928-3366
AuburnAuburn Branch344 West Main Street(270) 542-8180
BarbourvilleKnox County Public Library206 Knox Street40906(606) 546-5339
BardstownNelson County Public Library201 Cathedral Manor40004(502) 348-3714
BeattyvilleLee County Public Library123 Center Street41311(606) 464-8014
BedfordTrimble County Public Library112 Highway 42 North40006(502) 255-7362
BelfryBelfry Branch24371 U.S. Highway 119(606) 353-9429
BentonMarshall County Public Library System1003 Poplar Street42025(270) 527-9969
BereaBerea Branch Library319 East Chestnut(859) 986-7112
BlackeyBlackey Public Library295 Main Street(606) 633-4013
BloomfieldBloomfield Branch141 Fairfield Hill(502) 252-9129
BoonevilleOwsley County Public Library2 Booneville Action Pl41314(606) 593-5700
Bowling GreenDepot Branch Library401 Kentucky Street(270) 782-0252
Bowling GreenSugar Maple Branch1347 Kentucky Highway 185(270) 781-1441
Bowling GreenThe Bowling Green Public Library1225 State Street(270) 781-4884
Bowling GreenWarren County Public Library1225 State Street42101(270) 781-4882
BrandenburgMeade County Public Library400 Library Place40108(270) 422-2094
BrooksvilleBracken County Public Library310 West Miami Street41004(606) 735-3620
BrownsvilleEdmonson County Public Library280 Ferguson St.42210(270) 597-2146
BurkesvilleCumberland County Public Library114 Hill Street42717(270) 864-2207
BurlingtonBoone County Public Library District1786 Burlington Pike41005(859) 342-2665
BurnsideBurnside Branch(606) 561-5287
CadizJohn L. Street Public Library244 Main Street42211(270) 522-6301
CadizTrigg County Public Library244 Main Street(270) 522-6301
Calvert CityCalvert City Branch Library1315 Fifth Avenue S.E.(270) 395-5745
CampbellsvilleTaylor County Public Library205 North Columbia Avenue42718(270) 465-2562
CamptonWolfe County Public Library176 Kentucky Highway 15 North41301(606) 668-6571
CarlisleNicholas County Public Library223 North Broadway40311(859) 289-5595
CarrolltonCarroll County Public Library District136 Court Street41008(502) 732-7020
CatlettsburgCatlettsburg Branch2704 Louisa Street(606) 739-8332
Central CityCentral City Public Library108 East Broad Street(270) 754-4630
ClintonHickman County Memorial Library209 Mayfield Road42031(270) 653-2225
CloverportCloverport Branch101 4th Street(270) 788-3388
Cold SpringCampbell County Public Library District3920 Alexandria Pike41076(859) 781-6166
ColumbiaAdair County Public Library307 Greensburg Street42728(270) 384-2472
CorbinSouth Branch727 West Cumberland Gap Parkway(606) 258-7000
CovingtonKenton County Public Library502 Scott Boulevard41011(859) 962-4060
CrestwoodOldham County Public Library5895 West Highway 14640014(502) 241-9899
CrestwoodSouth Oldham Library6720 West Highway 146(502) 241-1108
CumberlandRebecca Caudill Public Library310 West Main Street(606) 589-2409
CynthianaCynthiana-Harrison County Public Library104 North Main Street41031(859) 234-4881
DanvilleBoyle County Public Library307 West Broadway40422(859) 236-8466
Dawson SpringsDawson Springs Branch103 West Ramsey(270) 797-8990
DixonWebster County Public Library101 State Route 132 East42409(270) 639-9171
East BernstadtOlde Town Branch1200 Highway 490(606) 843-2013
EddyvilleLyon County Public Library261 Commerce Street42038(270) 388-7720
EdmontonMetcalfe County Public Library200 South Main Street42129(270) 432-4981
ElizabethownHardin County Public Library100 Jim Owen Drive42701(270) 769-6337
ElizabethtownHardin County Public Library201 West Dixie Avenue(270) 769-6337
Elkhorn CityElkhorn City Branch Library150 East Main Street(606) 754-5451
ElktonTodd County Public Library302 East Main Street42220(270) 265-9071
EminenceHenry County Public Library172 Eminence Terrace40019(502) 845-5682
ErlangerErlanger Branch3130 Dixie Highway(859) 341-5115
FalmouthPendleton County Public Library228 Main Street41040(859) 654-8535
FlatwoodsFlatwoods Branch1705 Argillite Road(606) 836-3771
FlemingsburgFleming County Public Library202 Bypass Boulevard41041(606) 845-7851
FlorenceFlorence Branch7425 U.S. 42(859) 371-6222
Fort ThomasPhilip N. Carrico Branch1000 Highland Avenue(859) 572-5033
FrankfortFranklin County Library District319 Wapping Street40601(502) 352-2665
FrankfortPaul Sawyier Public Library305 Wapping Street(502) 223-1658
FranklinGoodnight Memorial Library203 South Main Street42134(270) 586-8397
FrenchburgMenifee County Public Library1585 Main Street40322(606) 768-2212
FultonFulton Public Library312 Main Street42041(270) 472-3439
GeorgetownScott County Public Library104 South Bradford Lane40324(502) 863-3566
GlasgowMary Wood Weldon Memorial Public Library107 West College Street42141(270) 651-2824
GoshenMahan-Oldham County Library12505 Harmony Landing Road(502) 228-1896
GreensburgGreen County Public Library112 West Court Street42743(270) 932-7081
GreenupGreenup County Public Library614 Main Street41144(606) 473-6514
GreenvilleMuhlenberg County Public Libraries117 South Main Street42345(270) 338-4760
HardinHardin Branch104 Second Street(270) 437-4275
HardinsburgBreckinridge County Public Library112 South Main Street40143(270) 756-2323
HarlanHarlan County Public Library107 North Third Street40831(606) 573-5220
HarrodsburgMercer County Public Library109 West Lexington Street40330(859) 734-3680
HartfordOhio County Public Library413 South Main Street42347(270) 298-3790
HawesvilleHancock County Public Library240 Court Square42348(270) 927-6760
HazardPerry County Public Library289 Black Gold Blvd.41701(606) 436-2475
HebronLents Branch3215 Cougar Path(859) 586-8163
HendersonHenderson County Public Library101 South Main Street42420(270) 826-3712
HickmanHickman Branch902 Moscow Ave.(270) 236-2646
HindmanKnott County Public Library238 Highway 160 South41822(606) 785-5412
HodgenvilleLarue County Public Library201 South Lincoln Boulevard42748(270) 358-3851
HopkinsvilleHopkinsville-Christian County Public Library1101 Bethel Street42240(270) 887-4263
HydenLeslie County Public Library22065 Main Street41749(606) 672-2460
IndependenceWilliam E. Durr Branch1992 Walton-Nicholson Road(859) 962-4030
InezMartin County Public Library180 East Main Street41224(606) 298-7766
IrvineEstill County Public Library246 Main Street40336(606) 723-3030
IrvingtonIrvington Branch212 East First Street(270) 547-7404
JacksonBreathitt County Public Library1024 College Avenue41339(606) 666-5541
JamestownRussell County Public Library District94 North Main Street42629(270) 343-3545
JenkinsJenkins Public Library9543 Highway 805(606) 832-4101
LancasterGarrard County Public Library101 Lexington Street40444(859) 792-3424
LawrenceburgAnderson County Public Library114 North Main Street40342(502) 839-6420
LebanonMarion County Public Library201 East Main Street40033(270) 692-4698
Lebanon JunctionLebanon Junction Branch Library276 East Main Street(502) 833-4648
LeitchfieldGrayson County Public Library130 East Market Street42754(270) 259-5455
LewisburgLewisburg Branch155 Front Street(270) 755-2025
LewisportLewisport Branch17 Pell Street(270) 295-3765
LexingtonBeaumont Branch3080 Fieldstone Way(859) 231-5570
LexingtonEagle Creek Branch101 North Eagle Creek Drive(859) 231-5560
LexingtonLexington Public Library140 East Main Street40507(859) 231-5500
LexingtonNorthside Branch1737 Russell Cave Road(859) 231-5590
LexingtonTates Creek Branch3628 Walden Drive(859) 231-5580
LibertyCasey County Public Library238 Middleburg Street42539(606) 787-9381
LondonBennett Center Branch60 Bennett Circle(606) 864-5940
LondonLaurel County Public Library120 College Park Drive40741(606) 864-5759
LouisaLawrence County Public Library102 West Main Jefferson41230(606) 638-4497
LouisvilleBon Air Branch2816 Del Rio Place(502) 574-1795
LouisvilleCrescent Hill Branch2762 Frankfort Avenue(502) 574-1793
LouisvilleDorothea Stottman Library1251 Hillview Blvd.(502) 957-5759
LouisvilleFairdale Branch10616 West Manslick Road(502) 375-2051
LouisvilleFern Creek Branch6768 Bardstown Road(502) 231-4605
LouisvilleHighland-Shelby Park Branch1250 Bardstown Road(502) 574-1672
LouisvilleIroquois Branch601 West Woodlawn Ave.(502) 574-1720
LouisvilleJeffersontown Branch10635 Watterson Trail(502) 267-5713
LouisvilleLouisville Free Public Library301 York Street40203(502) 574-1760
LouisvilleMiddleton Branch200 North Juneau Drive(502) 245-7332
LouisvilleOkolona Branch7709 Preston Highway(502) 964-3515
LouisvillePortland Branch3305 Northwestern Pky.(502) 574-1744
LouisvilleSaint Matthews-Eline Memorial Branch3940 Grandview Avenue(502) 574-1771
LouisvilleShawnee Branch3912 West Broadway(502) 574-1722
LouisvilleShively-Newman Branch3920 Dixie Highway(502) 574-1730
LouisvilleSouthwest Regional Branch10375 Dixie Highway(502) 933-0029
LouisvilleWestern Branch604 South Tenth Street(502) 574-1779
LouisvilleWestport Middle School8100 Westport Road - Suite B(502) 394-0379
LovelyRufus M. Reed Public Library1442 River Front Road41231(606) 395-6500
MadisonvilleHopkins County-Madisonville Public Library31 South Main Street42431(270) 825-2680
ManchesterClay County Public Library211 Bridge Street40962(606) 598-2617
MarionCrittenden County Public Library204 West Carlisle Street42064(270) 965-3354
MayfieldGraves County Public Library601 North 17th Street42066(270) 247-2911
MaysvilleMason County Public Library218 East Third Street41056(606) 564-3286
MckeeJackson County Public Library118 U.S. Highway 421 North40447(606) 287-8113
MiddlesboroBell County Public Library District126 South 20th Street40965(606) 248-4812
MonticelloWayne County Public Library150 South Main Street42633(606) 348-8565
MoreheadRowan County Public Library185 East First Street40351(606) 784-7137
MorganfieldUnion County Public Library District126 South Morgan Street42437(270) 389-1696
MorgantownButler County Public Library116 West Ohio Street42261(270) 526-4722
Mount OlivetRobertson County Public Library207 North Main Street41064(660) 724-5746
Mount SterlingMt. Sterling - Montgomery County Library241 West Locust Street40353(859) 498-2404
Mount VernonRockcastle County Public Library60 Ford Drive40456(606) 256-2388
Mount WashingtonMount Washington Branch Library311 Snapp St.(502) 538-7560
MunfordvilleHart County Public Library500 East Union Street42765(270) 524-1953
MurrayCalloway County Public Library710 Main Street42071(270) 753-2288
NancyNancy Branch(606) 636-4241
NeonLillian Webb Memorial Branch1049 Highway 317(606) 855-7913
New HavenNew Haven Branch139 South Main Street(502) 549-6735
NewportNewport Branch(859) 572-5037
NicholasvilleJessamine County Public Library600 South Main Street40356(859) 885-3523
NicholasvilleWithers Memorial Library600 South Main Street40356(859) 885-3523
OwensboroDaviess County Public Library District2020 Frederica Street42301(270) 684-0211
OwentonOwen County Public Library District118 North Main Street40359(502) 484-3450
OwingsvilleBath County Memorial Library24 West Main Street40360(606) 674-2531
PaducahMccracken County Public Library555 Washington Street42003(270) 442-2510
PaintsvilleJohnson County Public Library444 Main Street41240(606) 789-4355
ParisParis-Bourbon County Library701 High Street40361(859) 987-4419
PhelpsPhelps Branch38575 State Highway 194 E(606) 456-7860
PikevillePike County Public Library District119 College Street Suite 341501(606) 432-9977
PrestonsburgFloyd County Public Library161 North Arnold Avenue41653(606) 886-2981
PrincetonGeorge Coon Public Library114 South Harrison Street42445(270) 365-2884
ProvidenceProvidence Branch230 North Willow Street(270) 667-5658
RadcliffNorth Branch800 South Logsdon Parkway(270) 351-9999
RichmondMadison County Public Library507 West Main Street40475(859) 623-6704
Russell SpringsRussell Springs Branch Library512 Main Street(270) 866-5200
RussellvilleLogan County Public Library201 West Sixth Street42276(270) 726-6129
SalyersvilleMagoffin County Public Library141 Church Street41465(606) 349-2411
Sandy HookElliott County Public Library400 Main Street41171(606) 738-5796
Sandy HookRhett Brown Memorial Public Library(606) 738-5796
Science HillScience Hill Branchp.o. box 448(606) 423-4221
ScottsvilleAllen County Public Library936 Old Glasgow Road42164(270) 237-3861
ShelbyvilleShelby County Public Library309 Eighth Street40065(502) 633-3803
ShepherdsvilleBullitt County Library District127 North Walnut Street40165(502) 543-7675
ShepherdsvilleRidgway Memorial Library127 North Walnut Street40165(502) 543-7675
SmithlandLivingston County Public Library321 Court Street42081(270) 928-4100
Smiths GroveSmiths Grove Branch127 South Main Street(270) 563-6651
SomersetPulaski County Public Library304 South Main Street42501(606) 679-8401
SomersetShopville-Stab Branch Library331 Stab Road(606) 274-1671
South ShoreMckell Branch(606) 932-4478
SpringfieldWashington County Public Library210 East Main Street40069(859) 336-7655
StanfordLincoln County Public Library201 Lancaster St.40484(606) 365-7513
StantonPowell County Public Library725 Breckenridge Street40380(606) 663-5651
SturgisSturgis Branch111 West Seventh Street(270) 333-5547
TaylorsvilleSpencer County Public Library168 Taylorsville Road40071(502) 477-8137
TompkinsvilleWilliam B. Harlan Memorial Library500 West Fourth Street42167(270) 487-5301
UniontownUniontown Branch520 Second Street(270) 822-4244
VanceburgLewis County Public Library52 Second Street41179(606) 796-2532
VersaillesLogan Helm Woodford County Library115 North Main Street40383(859) 873-5191
VirgieVesta Roberts Johnson Memorial Libraryp.o. box 548(606) 639-9839
WaltonWalton Branch21 South Main Street(859) 485-6777
WarsawGallatin County Public Library209 West Market Street41095(859) 567-2786
West LibertyMorgan County Public Library151 University Drive41472(606) 743-4151
WhitesburgHarry M. Caudill Memorial Library220 Main Street41858(606) 633-7547
Whitley CityMccreary County Public Library District6 North Main Street42653(606) 376-8738
WickliffeBallard-Carlislelivingston Public Library410 Ohio Street42087(270) 335-5059
WilliamsburgWhitley County Public Library285 South Third Street40769(606) 549-0818
WilliamstownGrant County Public Library District201 Barnes Road41097(859) 824-2080
WinchesterClark County Public Library370 South Burns Avenue40391(859) 744-5661