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 | 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 |
| City | Library | Address | Zip | Phone | |
| 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 | Bowling Green Public Library | 1225 State Street | 42101 | (270) 781-4882 | |
| 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 | ||
| 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 | 503 Washington Street | 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | 479 High Street | 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 |
| City | Library | Address | Zip | Phone | |
| Independence | William E. Durr Branch | 1992 Walton-Nicholson Road | (859) 962-4030 | ||
| Inez | Martin County Public Library | 1754 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | p.o. box 359 | (606) 395-5809 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Uniontown | Uniontown Branch | 520 Second Street | (270) 822-4244 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact
Find Public Libraries in Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
The listings of local libraries on this web site are updated regularly. If you want to add/update information on this page,
please click here.
© 2012 PublicLibraries.com. Supporting local public libraries since 1997.