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.
City | Library | Address | Zip | Phone |
---|---|---|---|---|
Albany | Clinton County Public Library | 302 King Drive | 42602 | (606) 387-5989 |
Ashland | Boyd County Public Library | 1740 Central Avenue | 41101 | (606) 329-0090 |
Ashland | Summit Branch | 1016 Summit Road | (606) 928-3366 | |
Auburn | Auburn Branch | 344 West Main Street | (270) 542-8180 | |
Barbourville | Knox County Public Library | 206 Knox Street | 40906 | (606) 546-5339 |
Bardstown | Nelson County Public Library | 201 Cathedral Manor | 40004 | (502) 348-3714 |
Beattyville | Lee County Public Library | 123 Center Street | 41311 | (606) 464-8014 |
Bedford | Trimble County Public Library | 112 Highway 42 North | 40006 | (502) 255-7362 |
Belfry | Belfry Branch | 24371 U.S. Highway 119 | (606) 353-9429 | |
Benton | Marshall County Public Library System | 1003 Poplar Street | 42025 | (270) 527-9969 |
Berea | Berea Branch Library | 319 East Chestnut | (859) 986-7112 | |
Blackey | Blackey Public Library | 295 Main Street | (606) 633-4013 | |
Bloomfield | Bloomfield Branch | 141 Fairfield Hill | (502) 252-9129 | |
Booneville | Owsley County Public Library | 2 Booneville Action Pl | 41314 | (606) 593-5700 |
Bowling Green | Depot Branch Library | 401 Kentucky Street | (270) 782-0252 | |
Bowling Green | Sugar Maple Branch | 1347 Kentucky Highway 185 | (270) 781-1441 | |
Bowling Green | The Bowling Green Public Library | 1225 State Street | (270) 781-4884 | |
Bowling Green | Warren County Public Library | 1225 State Street | 42101 | (270) 781-4882 |
Brandenburg | Meade County Public Library | 400 Library Place | 40108 | (270) 422-2094 |
Brooksville | Bracken County Public Library | 310 West Miami Street | 41004 | (606) 735-3620 |
Brownsville | Edmonson County Public Library | 280 Ferguson St. | 42210 | (270) 597-2146 |
Burkesville | Cumberland County Public Library | 114 Hill Street | 42717 | (270) 864-2207 |
Burlington | Boone County Public Library District | 1786 Burlington Pike | 41005 | (859) 342-2665 |
Burnside | Burnside Branch | (606) 561-5287 | ||
Cadiz | John L. Street Public Library | 244 Main Street | 42211 | (270) 522-6301 |
Cadiz | Trigg County Public Library | 244 Main Street | (270) 522-6301 | |
Calvert City | Calvert City Branch Library | 1315 Fifth Avenue S.E. | (270) 395-5745 | |
Campbellsville | Taylor County Public Library | 205 North Columbia Avenue | 42718 | (270) 465-2562 |
Campton | Wolfe County Public Library | 176 Kentucky Highway 15 North | 41301 | (606) 668-6571 |
Carlisle | Nicholas County Public Library | 223 North Broadway | 40311 | (859) 289-5595 |
Carrollton | Carroll County Public Library District | 136 Court Street | 41008 | (502) 732-7020 |
Catlettsburg | Catlettsburg Branch | 2704 Louisa Street | (606) 739-8332 | |
Central City | Central City Public Library | 108 East Broad Street | (270) 754-4630 | |
Clinton | Hickman County Memorial Library | 209 Mayfield Road | 42031 | (270) 653-2225 |
Cloverport | Cloverport Branch | 101 4th Street | (270) 788-3388 | |
Cold Spring | Campbell County Public Library District | 3920 Alexandria Pike | 41076 | (859) 781-6166 |
Columbia | Adair County Public Library | 307 Greensburg Street | 42728 | (270) 384-2472 |
Corbin | South Branch | 727 West Cumberland Gap Parkway | (606) 258-7000 | |
Covington | Kenton County Public Library | 502 Scott Boulevard | 41011 | (859) 962-4060 |
Crestwood | Oldham County Public Library | 5895 West Highway 146 | 40014 | (502) 241-9899 |
Crestwood | South Oldham Library | 6720 West Highway 146 | (502) 241-1108 | |
Cumberland | Rebecca Caudill Public Library | 310 West Main Street | (606) 589-2409 | |
Cynthiana | Cynthiana-Harrison County Public Library | 104 North Main Street | 41031 | (859) 234-4881 |
Danville | Boyle County Public Library | 307 West Broadway | 40422 | (859) 236-8466 |
Dawson Springs | Dawson Springs Branch | 103 West Ramsey | (270) 797-8990 | |
Dixon | Webster County Public Library | 101 State Route 132 East | 42409 | (270) 639-9171 |
East Bernstadt | Olde Town Branch | 1200 Highway 490 | (606) 843-2013 | |
Eddyville | Lyon County Public Library | 261 Commerce Street | 42038 | (270) 388-7720 |
Edmonton | Metcalfe County Public Library | 200 South Main Street | 42129 | (270) 432-4981 |
Elizabethown | Hardin County Public Library | 100 Jim Owen Drive | 42701 | (270) 769-6337 |
Elizabethtown | Hardin County Public Library | 201 West Dixie Avenue | (270) 769-6337 | |
Elkhorn City | Elkhorn City Branch Library | 150 East Main Street | (606) 754-5451 | |
Elkton | Todd County Public Library | 302 East Main Street | 42220 | (270) 265-9071 |
Eminence | Henry County Public Library | 172 Eminence Terrace | 40019 | (502) 845-5682 |
Erlanger | Erlanger Branch | 3130 Dixie Highway | (859) 341-5115 | |
Falmouth | Pendleton County Public Library | 228 Main Street | 41040 | (859) 654-8535 |
Flatwoods | Flatwoods Branch | 1705 Argillite Road | (606) 836-3771 | |
Flemingsburg | Fleming County Public Library | 202 Bypass Boulevard | 41041 | (606) 845-7851 |
Florence | Florence Branch | 7425 U.S. 42 | (859) 371-6222 | |
Fort Thomas | Philip N. Carrico Branch | 1000 Highland Avenue | (859) 572-5033 | |
Frankfort | Franklin County Library District | 319 Wapping Street | 40601 | (502) 352-2665 |
Frankfort | Paul Sawyier Public Library | 305 Wapping Street | (502) 223-1658 | |
Franklin | Goodnight Memorial Library | 203 South Main Street | 42134 | (270) 586-8397 |
Frenchburg | Menifee County Public Library | 1585 Main Street | 40322 | (606) 768-2212 |
Fulton | Fulton Public Library | 312 Main Street | 42041 | (270) 472-3439 |
Georgetown | Scott County Public Library | 104 South Bradford Lane | 40324 | (502) 863-3566 |
Glasgow | Mary Wood Weldon Memorial Public Library | 107 West College Street | 42141 | (270) 651-2824 |
Goshen | Mahan-Oldham County Library | 12505 Harmony Landing Road | (502) 228-1896 | |
Greensburg | Green County Public Library | 112 West Court Street | 42743 | (270) 932-7081 |
Greenup | Greenup County Public Library | 614 Main Street | 41144 | (606) 473-6514 |
Greenville | Muhlenberg County Public Libraries | 117 South Main Street | 42345 | (270) 338-4760 |
Hardin | Hardin Branch | 104 Second Street | (270) 437-4275 | |
Hardinsburg | Breckinridge County Public Library | 112 South Main Street | 40143 | (270) 756-2323 |
Harlan | Harlan County Public Library | 107 North Third Street | 40831 | (606) 573-5220 |
Harrodsburg | Mercer County Public Library | 109 West Lexington Street | 40330 | (859) 734-3680 |
Hartford | Ohio County Public Library | 413 South Main Street | 42347 | (270) 298-3790 |
Hawesville | Hancock County Public Library | 240 Court Square | 42348 | (270) 927-6760 |
Hazard | Perry County Public Library | 289 Black Gold Blvd. | 41701 | (606) 436-2475 |
Hebron | Lents Branch | 3215 Cougar Path | (859) 586-8163 | |
Henderson | Henderson County Public Library | 101 South Main Street | 42420 | (270) 826-3712 |
Hickman | Hickman Branch | 902 Moscow Ave. | (270) 236-2646 | |
Hindman | Knott County Public Library | 238 Highway 160 South | 41822 | (606) 785-5412 |
Hodgenville | Larue County Public Library | 201 South Lincoln Boulevard | 42748 | (270) 358-3851 |
Hopkinsville | Hopkinsville-Christian County Public Library | 1101 Bethel Street | 42240 | (270) 887-4263 |
Hyden | Leslie County Public Library | 22065 Main Street | 41749 | (606) 672-2460 |
Independence | William E. Durr Branch | 1992 Walton-Nicholson Road | (859) 962-4030 | |
Inez | Martin County Public Library | 180 East Main Street | 41224 | (606) 298-7766 |
Irvine | Estill County Public Library | 246 Main Street | 40336 | (606) 723-3030 |
Irvington | Irvington Branch | 212 East First Street | (270) 547-7404 | |
Jackson | Breathitt County Public Library | 1024 College Avenue | 41339 | (606) 666-5541 |
Jamestown | Russell County Public Library District | 94 North Main Street | 42629 | (270) 343-3545 |
Jenkins | Jenkins Public Library | 9543 Highway 805 | (606) 832-4101 | |
Lancaster | Garrard County Public Library | 101 Lexington Street | 40444 | (859) 792-3424 |
Lawrenceburg | Anderson County Public Library | 114 North Main Street | 40342 | (502) 839-6420 |
Lebanon | Marion County Public Library | 201 East Main Street | 40033 | (270) 692-4698 |
Lebanon Junction | Lebanon Junction Branch Library | 276 East Main Street | (502) 833-4648 | |
Leitchfield | Grayson County Public Library | 130 East Market Street | 42754 | (270) 259-5455 |
Lewisburg | Lewisburg Branch | 155 Front Street | (270) 755-2025 | |
Lewisport | Lewisport Branch | 17 Pell Street | (270) 295-3765 | |
Lexington | Beaumont Branch | 3080 Fieldstone Way | (859) 231-5570 | |
Lexington | Eagle Creek Branch | 101 North Eagle Creek Drive | (859) 231-5560 | |
Lexington | Lexington Public Library | 140 East Main Street | 40507 | (859) 231-5500 |
Lexington | Northside Branch | 1737 Russell Cave Road | (859) 231-5590 | |
Lexington | Tates Creek Branch | 3628 Walden Drive | (859) 231-5580 | |
Liberty | Casey County Public Library | 238 Middleburg Street | 42539 | (606) 787-9381 |
London | Bennett Center Branch | 60 Bennett Circle | (606) 864-5940 | |
London | Laurel County Public Library | 120 College Park Drive | 40741 | (606) 864-5759 |
Louisa | Lawrence County Public Library | 102 West Main Jefferson | 41230 | (606) 638-4497 |
Louisville | Bon Air Branch | 2816 Del Rio Place | (502) 574-1795 | |
Louisville | Crescent Hill Branch | 2762 Frankfort Avenue | (502) 574-1793 | |
Louisville | Dorothea Stottman Library | 1251 Hillview Blvd. | (502) 957-5759 | |
Louisville | Fairdale Branch | 10616 West Manslick Road | (502) 375-2051 | |
Louisville | Fern Creek Branch | 6768 Bardstown Road | (502) 231-4605 | |
Louisville | Highland-Shelby Park Branch | 1250 Bardstown Road | (502) 574-1672 | |
Louisville | Iroquois Branch | 601 West Woodlawn Ave. | (502) 574-1720 | |
Louisville | Jeffersontown Branch | 10635 Watterson Trail | (502) 267-5713 | |
Louisville | Louisville Free Public Library | 301 York Street | 40203 | (502) 574-1760 |
Louisville | Middleton Branch | 200 North Juneau Drive | (502) 245-7332 | |
Louisville | Okolona Branch | 7709 Preston Highway | (502) 964-3515 | |
Louisville | Portland Branch | 3305 Northwestern Pky. | (502) 574-1744 | |
Louisville | Saint Matthews-Eline Memorial Branch | 3940 Grandview Avenue | (502) 574-1771 | |
Louisville | Shawnee Branch | 3912 West Broadway | (502) 574-1722 | |
Louisville | Shively-Newman Branch | 3920 Dixie Highway | (502) 574-1730 | |
Louisville | Southwest Regional Branch | 10375 Dixie Highway | (502) 933-0029 | |
Louisville | Western Branch | 604 South Tenth Street | (502) 574-1779 | |
Louisville | Westport Middle School | 8100 Westport Road - Suite B | (502) 394-0379 | |
Lovely | Rufus M. Reed Public Library | 1442 River Front Road | 41231 | (606) 395-6500 |
Madisonville | Hopkins County-Madisonville Public Library | 31 South Main Street | 42431 | (270) 825-2680 |
Manchester | Clay County Public Library | 211 Bridge Street | 40962 | (606) 598-2617 |
Marion | Crittenden County Public Library | 204 West Carlisle Street | 42064 | (270) 965-3354 |
Mayfield | Graves County Public Library | 601 North 17th Street | 42066 | (270) 247-2911 |
Maysville | Mason County Public Library | 218 East Third Street | 41056 | (606) 564-3286 |
Mckee | Jackson County Public Library | 118 U.S. Highway 421 North | 40447 | (606) 287-8113 |
Middlesboro | Bell County Public Library District | 126 South 20th Street | 40965 | (606) 248-4812 |
Monticello | Wayne County Public Library | 150 South Main Street | 42633 | (606) 348-8565 |
Morehead | Rowan County Public Library | 185 East First Street | 40351 | (606) 784-7137 |
Morganfield | Union County Public Library District | 126 South Morgan Street | 42437 | (270) 389-1696 |
Morgantown | Butler County Public Library | 116 West Ohio Street | 42261 | (270) 526-4722 |
Mount Olivet | Robertson County Public Library | 207 North Main Street | 41064 | (660) 724-5746 |
Mount Sterling | Mt. Sterling - Montgomery County Library | 241 West Locust Street | 40353 | (859) 498-2404 |
Mount Vernon | Rockcastle County Public Library | 60 Ford Drive | 40456 | (606) 256-2388 |
Mount Washington | Mount Washington Branch Library | 311 Snapp St. | (502) 538-7560 | |
Munfordville | Hart County Public Library | 500 East Union Street | 42765 | (270) 524-1953 |
Murray | Calloway County Public Library | 710 Main Street | 42071 | (270) 753-2288 |
Nancy | Nancy Branch | (606) 636-4241 | ||
Neon | Lillian Webb Memorial Branch | 1049 Highway 317 | (606) 855-7913 | |
New Haven | New Haven Branch | 139 South Main Street | (502) 549-6735 | |
Newport | Newport Branch | (859) 572-5037 | ||
Nicholasville | Jessamine County Public Library | 600 South Main Street | 40356 | (859) 885-3523 |
Nicholasville | Withers Memorial Library | 600 South Main Street | 40356 | (859) 885-3523 |
Owensboro | Daviess County Public Library District | 2020 Frederica Street | 42301 | (270) 684-0211 |
Owenton | Owen County Public Library District | 118 North Main Street | 40359 | (502) 484-3450 |
Owingsville | Bath County Memorial Library | 24 West Main Street | 40360 | (606) 674-2531 |
Paducah | Mccracken County Public Library | 555 Washington Street | 42003 | (270) 442-2510 |
Paintsville | Johnson County Public Library | 444 Main Street | 41240 | (606) 789-4355 |
Paris | Paris-Bourbon County Library | 701 High Street | 40361 | (859) 987-4419 |
Phelps | Phelps Branch | 38575 State Highway 194 E | (606) 456-7860 | |
Pikeville | Pike County Public Library District | 119 College Street Suite 3 | 41501 | (606) 432-9977 |
Prestonsburg | Floyd County Public Library | 161 North Arnold Avenue | 41653 | (606) 886-2981 |
Princeton | George Coon Public Library | 114 South Harrison Street | 42445 | (270) 365-2884 |
Providence | Providence Branch | 230 North Willow Street | (270) 667-5658 | |
Radcliff | North Branch | 800 South Logsdon Parkway | (270) 351-9999 | |
Richmond | Madison County Public Library | 507 West Main Street | 40475 | (859) 623-6704 |
Russell Springs | Russell Springs Branch Library | 512 Main Street | (270) 866-5200 | |
Russellville | Logan County Public Library | 201 West Sixth Street | 42276 | (270) 726-6129 |
Salyersville | Magoffin County Public Library | 141 Church Street | 41465 | (606) 349-2411 |
Sandy Hook | Elliott County Public Library | 400 Main Street | 41171 | (606) 738-5796 |
Sandy Hook | Rhett Brown Memorial Public Library | (606) 738-5796 | ||
Science Hill | Science Hill Branch | p.o. box 448 | (606) 423-4221 | |
Scottsville | Allen County Public Library | 936 Old Glasgow Road | 42164 | (270) 237-3861 |
Shelbyville | Shelby County Public Library | 309 Eighth Street | 40065 | (502) 633-3803 |
Shepherdsville | Bullitt County Library District | 127 North Walnut Street | 40165 | (502) 543-7675 |
Shepherdsville | Ridgway Memorial Library | 127 North Walnut Street | 40165 | (502) 543-7675 |
Smithland | Livingston County Public Library | 321 Court Street | 42081 | (270) 928-4100 |
Smiths Grove | Smiths Grove Branch | 127 South Main Street | (270) 563-6651 | |
Somerset | Pulaski County Public Library | 304 South Main Street | 42501 | (606) 679-8401 |
Somerset | Shopville-Stab Branch Library | 331 Stab Road | (606) 274-1671 | |
South Shore | Mckell Branch | (606) 932-4478 | ||
Springfield | Washington County Public Library | 210 East Main Street | 40069 | (859) 336-7655 |
Stanford | Lincoln County Public Library | 201 Lancaster St. | 40484 | (606) 365-7513 |
Stanton | Powell County Public Library | 725 Breckenridge Street | 40380 | (606) 663-5651 |
Sturgis | Sturgis Branch | 111 West Seventh Street | (270) 333-5547 | |
Taylorsville | Spencer County Public Library | 168 Taylorsville Road | 40071 | (502) 477-8137 |
Tompkinsville | William B. Harlan Memorial Library | 500 West Fourth Street | 42167 | (270) 487-5301 |
Uniontown | Uniontown Branch | 520 Second Street | (270) 822-4244 | |
Vanceburg | Lewis County Public Library | 52 Second Street | 41179 | (606) 796-2532 |
Versailles | Logan Helm Woodford County Library | 115 North Main Street | 40383 | (859) 873-5191 |
Virgie | Vesta Roberts Johnson Memorial Library | p.o. box 548 | (606) 639-9839 | |
Walton | Walton Branch | 21 South Main Street | (859) 485-6777 | |
Warsaw | Gallatin County Public Library | 209 West Market Street | 41095 | (859) 567-2786 |
West Liberty | Morgan County Public Library | 151 University Drive | 41472 | (606) 743-4151 |
Whitesburg | Harry M. Caudill Memorial Library | 220 Main Street | 41858 | (606) 633-7547 |
Whitley City | Mccreary County Public Library District | 6 North Main Street | 42653 | (606) 376-8738 |
Wickliffe | Ballard-Carlislelivingston Public Library | 410 Ohio Street | 42087 | (270) 335-5059 |
Williamsburg | Whitley County Public Library | 285 South Third Street | 40769 | (606) 549-0818 |
Williamstown | Grant County Public Library District | 201 Barnes Road | 41097 | (859) 824-2080 |
Winchester | Clark County Public Library | 370 South Burns Avenue | 40391 | (859) 744-5661 |