Kentucky Public Libraries

This page contains a list of public libraries in Kentucky. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.

City Name : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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-7766Email
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-6500Email
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