Tennessee Public Libraries

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

AdamsvilleIrving Meek Jr., Public Library204 West Main Street38310(731) 632-3572
AlamoCrockett County Library258 E. Church Street38001(731) 696-4220
AlexandriaAlexandria Branch Library109 Public Square(615) 529-4124
AlgoodAlgood Branch Library125 Fourth Avenue(931) 537-3240
AltamontAltamont Public Library1433 Main Street37305(931) 692-2457
AntiochSoutheast Branch Library2325 Hickory Highlands Drive(615) 862-5871
ArdmoreArdmore Public Library26347 Main Street38449(931) 427-4883
ArlingtonSam T. Wilson Public Library11968 Walker38002(901) 867-1954
Ashland CityCheatham County Public Library188 County Services Drive, Suite 2037015(615) 792-4828
AthensE. G. Fisher Public Library1289 Ingleside Avenue37303(423) 745-7782
AuburntownAuburntown Public Library73 East Main Street(615) 464-2622
BartlettBartlett Branch Library6382 Stage Road(901) 386-8968
BaxterBaxter Branch Library(931) 858-1888
Bean StationBean Station Public Library895 Broadway Drive37708(865) 993-3068
Beersheba SpringsBeersheba Springs Public Library19683 State Route 5637305(931) 692-3029
BentonBenton Public Library6239 Highway 41137307(423) 338-4536
Big SandyBig Sandy Branch Library12 Front Street(731) 593-0225
BlaineBlaine Public Library220 Indian Ridge Road37709(865) 933-0845
BlountvilleSullivan County Public Library1655 Blountville Boulevard37617(423) 279-2714
Bluff CityThomas Memorial Branch Library481 Cedar Street(423) 538-1980
BolivarBolivar Hardeman County Library213 North Wasington St.38008(731) 658-3436
BrentwoodThe Brentwood Library8109 Concord Road37027(615) 371-0090
BricevilleBriceville Public Library921 Andys Ridge Road37710(865) 426-6220
BristolBristol Public Library701 Goode Street(276) 645-8780
BrownsvilleElma Ross Public Library1011 E. Main Street38012(731) 772-9534
Bulls Gap-St. ClairSt. Clair Library118 St. Clair Park Circle(423) 235-2900
ByrdstownPickett County Library79 Pickett Square Annex38549(931) 864-6281
CalhounCalhoun Public Library746 Hwy 16337309(423) 336-2348
CamdenBenton County Library121 South Forrest Avenue38320(731) 584-4772
CarthageSmith County Public Library215 North Main Street37030(615) 735-1326
CaryvilleCaryville Public Library4839 Old Highway 63, Suite 237714(423) 562-1108
CelinaClay County Public Library116 Guffey Street38551(931) 243-3442
CentervilleHickman County Public Library120 West Swan Street37033(931) 729-5130
ChattanoogaChattanooga-Hamilton County Bicentennial Library1001 Broad Street37402(423) 757-5310
ChattanoogaEastgate Branch Library5705 Marlin Road(423) 855-2689
ChattanoogaNorthgate Branch Library520 Northgate Mall(423) 870-0635
ChattanoogaSouth Chattanooga Branch Library925 West 39th Street(423) 825-7237
Church HillChurch Hillbranch Library412 East Main Boulevard(423) 357-4591
ClarksvilleClarksville Montgomery County Public Library350 Pageant Lane, Suite 50137040(931) 648-8826
ClevelandCleveland Bradley County Library795 Church Street Ne37311(423) 472-2163
ClevelandCleveland History Branch833 North Ocoee Street(423) 479-8367
CliftonClifton Branch Library300 East Water Street(931) 676-3678
ClintonClinton Public Library118 South Hicks Street37716(865) 457-0519
CoalfieldCoalfield Public Library112 Jerry Jones Road37719(865) 435-4275
CoalmontCoalmont Public Library7426 Sr 5637313(931) 592-9373
ColliervilleCossitt Branch Library33 South Front Street(901) 853-2333
ColliervilleLucius E. And Elsie C. Burch, Jr. Library501 Poplar View Pkwy38017(901) 457-2600
CollinwoodCollinwood Depot Branch Library101 East Depot Street(931) 724-2498
ColumbiaMaury County Public Library211 West Eighth Street38401(931) 375-6500
CookevillePutnam County Library50 East Broad Street38501(931) 526-2416
CopperhillCopperhill Public Library160 Main Street37317(423) 496-5130
CordovaCordova Branch Library1017 North Sanga Road(901) 754-8443
CorrytonCorryton Branch Library7733 Corryton Road(865) 688-1501
CosbyCosby Community Library3292 Cosby Hwy, Suite 137722(423) 487-5885
CovingtonTipton County Public Library300 West Church Avenue38019(901) 476-8289
CrossvilleArt Circle Public Library154 East First38555(931) 484-6790
DandridgeDandridge Memorial Library1235 Circle Drive37725(865) 397-9758
DaytonClyde W. Roddy Public Library371 First Avenue37321(423) 775-8406
DecaturMeigs-Decatur Public Library120 Memorial Drive37322(423) 334-3332
DecaturvilleDecatur County Public Library20 West Market Street38329(731) 852-3325
Deer LodgeDeer Lodge Public Library110 Corinne Ave37726(423) 965-3029
Del RioMarie Ellison Memorial Library480 S. Hwy 10737727(423) 487-5929
DicksonDickson County Public Library303 Henslee Drive37055(615) 446-8293
DoverStewart County Public Library102 Natcor Drive37058(931) 232-3127
DowelltownDowelltown Branch Library(615) 536-5997
DresdenNed R. Mcwherter Weakley County Library341 Linden Street38225(731) 364-2678
DucktownDucktown Public Library340 Main Street37326(423) 496-4004
DunlapSequatchie County Public Library227 Cherry Street37327(423) 949-2357
DyersburgMcivers Grant Public Library204 N. Mill Street38024(731) 285-5032
EaglevilleEagleville Bicentennial Public Library(615) 274-2626
East Ridge (In)East Ridge City Library1517 Tombras Avenue37412(423) 867-7323
ElizabethtonElizabethton Carter County Public Library201 N. Sycamore Street37643(423) 547-6360
ElktonElkton Branch Library110 Main Street(931) 468-2506
EnglewoodEnglewood Public Library35 Carroll Street37329(423) 887-7152
ErinHouston County Public Library24 S. Spring Street37061(931) 289-3858
ErwinUnicoi County Public Library201 Nolichucky Ave37650(423) 743-6533
EtowahEtowah Carnegie Library723 Ohio Avenue37331(423) 263-9475
FairviewFairview Public Library2240 Fairview Boulevard(615) 799-0235
FayettevilleFayetteville-Lincoln County Public Library400 Rocky Knob Lane37334(931) 433-3286
FranklinLeipers Fork Public Library5333 Old Highway 96(615) 794-7019
FranklinWilliamson County Genealogy Library510 Columbia Avenue(615) 595-1246
FranklinWilliamson County Public Library1314 Columbia Ave37064(615) 595-1240
GainesboroCharles Ralph Holland Memorial Library205 West Hull Avenue38562(931) 268-9190
GallatinGallatin Public Library Of Sumner County658 Hartsville Pike37066(615) 452-1722
GatlinburgAnna Porter Public Library207 Cherokee Orchard Rd37738(865) 436-5588
GermantownGermantown Community Library1925 Exeter Road38138(901) 757-7323
GleasonGleason Memorial Library105 College38229(731) 648-9020
GoodlettsvilleGoodlettsville Branch Library106 Old Brick Church Pike(615) 862-5862
GordonsvilleGordonsville Branch Library63 E. Main Street(615) 683-8063
Grand JunctionGrand Junction Community Library103 Washington Street38039(731) 764-2716
GrayGray Branch Library5026 Bobby Hicks Highway(423) 477-1550
GraysvilleGraysville Public Library151 Mill Street37338(423) 775-0966
GreenbackGreenback Public Library6889 Morganton Road37742(865) 856-2841
GreenevilleGreeneville-Greene County Public Library210 N. Main Street37745(423) 638-5034
GreenevilleT. Elmer Cox Historical And Genealogical Collection229 N Main Street(423) 638-9866
GreenfieldDr. Nathan Porter Library228 North Front St.38230(731) 235-9932
HallsHalls Public Library110 North Church Street38040(731) 836-5302
HarrimanHarriman Public Library601 Walden Street37748(865) 882-3195
HartsvilleFred A. Vaught Memorial Library211 White Oak Street37074(615) 374-3677
HendersonChester County Library1012 East Main38340(731) 989-4673
HendersonvilleMartin Curtis-Hendersonville Public Library116 Dunn Street37077(615) 824-0656
HermitageHermitage Branch Library3700 James Kay Lane(615) 880-3951
HohenwaldLewis County Public Library15 Kyle Avenue38462(931) 796-5365
HumboldtHumboldt Public Library115 S. 16th Ave.38343(731) 784-2383
HuntingdonCarroll County Library625 High Street, Suite 10238344(731) 986-1919
HuntsvilleHuntsville Public Library314 Court House Square37756(423) 663-9230
JacksboroJacksboro Public Library585 Main Street, Suite 20137757(423) 562-3675
JacksonJackson-Madison County Library433 East Lafayette Street38301(731) 425-8600
JamestownFentress County Library306 South Main Street38556(931) 879-7512
JasperJasper Public Library14 West Second Street37347(423) 942-3369
Jefferson CityJefferson City Public Library1427 Russell Ave37760(865) 475-9094
JellicoJellico Public Library104 North Main Street37762(423) 784-7488
Johnson CityJohnson City Public Library100 West Millard Street37604(423) 434-4450
JonesboroughWashington County-Jonesborough Public Library200 Sabin Drive37659(423) 753-1800
KingsportBloomingdale Branch Library3230 Van Horn Street(423) 288-1310
KingsportColonial Heights Branch Library149 Pactolus Road(423) 239-1100
KingsportGeorge Washington Carver Branch Library1013 Douglas Street(423) 229-9466
KingsportKingsport Public Library400 Broad Street37660(423) 224-2539
KingsportSullivan Gardens Branch Library104 Bluegrass Drive(423) 349-5990
KingstonKingston Public Library1004 Bradford Way37763(865) 376-9905
Kingston SpringsSouth Cheatham Public Library358 North Main Street37082(615) 952-4752
KnoxvilleBonny Kate Branch Library7732 Martin Mill Pike(865) 573-0436
KnoxvilleBurlington Branch Library4512 Asheville Highway(865) 525-5431
KnoxvilleCarter Branch Library9036 Asheville Highway(865) 933-5438
KnoxvilleCedar Bluff Branch Library9045 Cross Park Drive(865) 470-7033
KnoxvilleFarragut Branch Library417 N Campbell Station Road(865) 777-1750
KnoxvilleFountain City Branch Library213 Hotel Avenue(865) 689-2681
KnoxvilleHalls Branch Library7006a Maynardville Highway(865) 922-2552
KnoxvilleKarns Branch Library7516 Oak Ridge Highway(865) 470-8663
KnoxvilleKnox County Public Library System500 W. Church Avenue37902(865) 215-8750
KnoxvilleLawson Mcghee Library500 West Church Avenue(865) 215-8750
KnoxvilleMcclung, East Tn History Center Knox Archives314 West Clinch Avenue(865) 215-8809
KnoxvilleMurphy Branch Library(865) 521-7812
KnoxvilleNorth Knoxville Branch Library2901 Ocoee Trail(865) 525-7036
KnoxvilleNorwood Branch Library1110 Merchants Drive(865) 688-2454
KnoxvilleSequoyah Branch Library1140 Southgate Road(865) 525-1541
KnoxvilleSouth Knoxville Branch Library4500 Chapman Highway(865) 573-1772
KnoxvilleWest Knoxville Branch Library100 Golf Club Road(865) 588-8813
KodakKodak Branch319 West Dumplin Valley Road(865) 933-0078
La VergneLa Vergne Public Library5063 Murfreesboro Road37086(615) 793-7303
LafayetteMacon County Public Library311 Church Street37083(615) 666-4340
LafolletteLafollette Public Library201 South Tennessee Avenue37766(423) 562-5154
Lake CityLake City Public Library226 North Main St.37769(865) 426-6762
LawrenceburgLawrence County Public Library519 East Gaines Street38464(931) 762-4627
LebanonLebanon-Wilson County Public Library108 South Hatton Avenue37087(615) 444-0632
Lenoir CityLenoir City Public Library100 West Broadway37771(865) 986-3210
LewisburgMarshall County Memorial Library310 Old Farmington Road37091(931) 359-3335
LexingtonEverett Horn Public Library702 West Church Street38351(731) 968-3239
LindenPerry County Public Library104 College Ave37096(931) 589-5011
LivingstonMillard Oakley Public Library107 East Main Street38570(931) 823-1888
LivingstonOverton County Public Library225 East Main Street(931) 823-1888
LobelvilleLobelville Public Library55 South Main Street37097(931) 593-3111
LorettoLoretto Branch Library102 South Main Street(931) 853-7323
LoudonLoudon Public Library210 River Road37774(865) 458-3161
LoudonTellico Village Public Library304 Lakeside Plaza37774(865) 458-8762
LuttrellLuttrell Public Library115 Park Road37779(865) 992-0208
LylesEast Hickman Public Library4887 Highway 100(931) 670-5767
LynchburgMoore County Public Library17 Lynchburg Hwy.37352(931) 759-7285
LynnvilleRobert B. Jones Memorial Library Museum135 Main Street38472(931) 527-3466
MadisonNashville Talking Library700 2nd Avenue South, Room 200(615) 862-5874
MadisonvilleMadisonville Public Library884 Englewood Road A37354(423) 442-4085
ManchesterCoffee County-Manchester Public Library1005 Hillsboro Blvd.37355(931) 723-5143
MartinC. E. Weldon Public Library100 Main Street38237(731) 587-3148
MaryvilleBlount County Public Library508 N. Cusick Street37804(865) 982-0981
MascotMascot Branch Library2010 Library Road(865) 933-2620
MaynardvilleMaynardville Public Library296 Main Street37807(865) 992-7106
MckenzieMckenzie Memorial Library15 N. Broadway38201(731) 352-5741
McminnvilleMagness Community House Library118 West Main Street37110(931) 473-2428
MemphisCherokee Branch Library3300 Sharpe(901) 743-3655
MemphisCornelia Crenshaw Branch531 Vance Avenue(901) 525-1643
MemphisEast Shelby Branch7200 East Shelby Drive(901) 751-7360
MemphisFrayser Branch3712 Argonne(901) 357-4115
MemphisGaston Park Branch1040 South Third Street(901) 942-0836
MemphisHighland Branch460 South Highland(901) 452-7341
MemphisHollywood Branch1530 North Hollywood(901) 323-6201
MemphisLevi Branch3676 Highway 61 South(901) 789-3140
MemphisMemphis Public Library And Information Center3030 Poplar Avenue38111(901) 415-2700
MemphisNorth Branch1192 Vollintine(901) 276-6631
MemphisParkway Village Branch4655 Knight Arnold(901) 363-8923
MemphisPoplar-White Station Branch5094 Poplar(901) 682-1616
MemphisRaleigh Branch3157 Powers Road(901) 386-5333
MemphisRandolph Branch3752 Given(901) 452-1068
MemphisSouth Branch1929 South Third Street(901) 946-8518
MemphisWhitehaven Branch4122 Barton Drive(901) 396-9720
MiddletonMiddleton Community Library110 Bolton Ave38052(731) 376-0680
MilanMildred G. Fields Memorial Library1075a E. Van Hook Street38358(731) 686-8268
MillingtonMillington Public Library4858 Navy Road38053(901) 872-1585
Minor HillMinor Hill Public Library108 Pickett Drive38473(931) 565-3699
MonteagleMay Justus Memorial Library24 Dixie Lee Avenue37356(931) 924-2638
MontereyMonterey Branch Library401 E Commercial Avenue(931) 839-2103
MorristownMorristown-Hamblen Public Library417 West Main Street37814(423) 586-6410
MosheimMosheim Public Library730 Main Street37818(423) 422-7937
Mountain CityJohnson County Public Library219 N. Church Street37683(423) 727-6544
Mt PleasantMt. Pleasant Branch Library200 Hay Long Avenue(931) 379-3752
Mt. Carmel (In)Mt. Carmel Library100 1-2 Main Street37645(423) 357-4011
Mt. JulietMt. Juliet-Harvey Freeman Public Library2765 N. Mt. Juliet Rd.37122(615) 758-7051
MunfordMunford-Tipton Memorial Public Library87 College Street38058(901) 837-2665
MurfreesboroLinebaugh Public Library105 West Vine Street37130(615) 893-4131
NashvilleBellevue Branch Library650 Colice Jeanne Road(615) 862-5854
NashvilleBordeaux Branch Library4000 Clarksville Pike(615) 862-5856
NashvilleDonelson Branch Library2315 Lebanon Road(615) 862-5859
NashvilleEast Branch Library206 Gallatin Road(615) 862-5860
NashvilleEdgehill Branch Library1409 12th Avenue, South(615) 862-5861
NashvilleEdmondson Pike Branch Library5501 Edmondson Pike(615) 880-3957
NashvilleGreen Hills Branch Library3701 Benham Avenue(615) 862-5863
NashvilleHadley Park Branch Library1038 28th Avenue, North(615) 862-5865
NashvilleInglewood Branch Library4312 Gallatin Road(615) 862-5866
NashvilleLibrary Service For Deaf And Hard Of Hearing615 Church Street(615) 862-5750
NashvilleMadison Branch Library610 Gallatin Pike South(615) 862-5868
NashvilleMary Charles W. Pruitt Library117 Charles E Davis Boulevard(615) 862-5985
NashvilleMetropolitan Archives Of Davidson County1113 Elm Hill Pike(615) 862-5880
NashvilleNashville Public Library615 Church Street37219(615) 862-5800
NashvilleNorth Branch Library1001 Monroe Street(615) 862-5858
NashvilleRichland Park Branch Library4711 Charlotte Avenue(615) 862-5870
NashvilleThompson Lane Branch Library380 Thompson Lane(615) 862-5873
NashvilleWatkins Park Community Library612 17th Avenue North(615) 862-5872
NashvilleZ. Alexander Looby Branch Library2301 Metro Center Boulevard(615) 862-5867
NewbernNewbern City Library220 E. Main Street38059(731) 627-3153
NewportStokely Memorial Library383 East Broadway37821(423) 623-3832
NiotaNiota Public Library11 East Main Street37826(423) 568-2613
NolensvilleNolensville Public Library915 Oldham Drive(615) 776-5490
NorrisNorris Community Libraryp. o. box 111037828(865) 494-6800
Oak Ridge (In)Oak Ridge Public Library1401 Oak Ridge Turnpike37830(865) 425-3455
OakdaleOakdale Public Library212 Queen Street37829(423) 369-2595
Old HickoryOld Hickory Branch Library1010 Jones Avenue(615) 862-5869
Oliver SpringsOliver Springs Public Library610 Walker Avenue.37840(865) 435-2509
OneidaOneida Public Library290 South Main St.37841(423) 569-8634
OoltewahOoltewah-Collegedale Branch Library9318 Apison Pike(423) 396-9300
PalmerPalmer Public Library37365(931) 779-5292
ParisW. G. Rhea Public Library400 West Washington Street38242(731) 642-1702
ParrottsvilleParrottsville Community Library2060 Canary Drive37843(423) 625-8990
ParsonsParsons Public Library535 Tn Ave S.38363(731) 847-6988
PetrosPetros Public Library208 Main Street37845(423) 324-2825
PhiladelphiaPhiladelphia Public Library714 Thompson St.37846(865) 458-9493
Pigeon ForgePigeon Forge Public Library2449 Library Drive37863(865) 429-7490
PikevilleBledsoe County Library478 Cumberland Avenue37367(423) 447-2817
PortlandPortland Public Library301 Portland Boulevard37148(615) 325-2279
PowellPowell Branch Library(865) 947-6210
PulaskiGiles County Public Library122 South Second Street38478(931) 363-2720
Red Boiling SpringsRed Boiling Springs Branch Library335 E Main Street(615) 699-3701
RidgelyRidgely Public Library134 N. Main Street38080(731) 264-5809
RipleyLauderdale County Library120 Lafayette Street38063(731) 635-1872
RockwoodRockwood Public Library117 North Front Street37854(865) 354-1281
RogersvilleH. B. Stamps Memorial Library407 East Main St37857(423) 272-8710
RutledgeRutledge Public Library8030 Rutledge Pike37861(865) 828-4784
SavannahHardin County Library1365 Pickwick Street38372(731) 925-4314
SelmerJack Mcconnico Memorial Library225 Oak Grove Rd.38375(731) 645-5571
SeviervilleSevier County Public Library System321 Court Ave37862(865) 453-3532
SeymourSeymour Branch Library11560 Chapman Highway(865) 573-0728
SharonSharon Public Library133 Main St.38255(731) 456-2707
ShelbyvilleArgie Cooper Public Library100 S. Main Street37160(931) 684-7323
Signal MountainSignal Mountain Public Library1114 James Boulevard(423) 886-7323
Signal MountainTown Of Signal Mountain Library1114 James Boulevard37377(423) 886-7323
SmithvilleJustin Potter Library101 South First Street37166(615) 597-4359
SmyrnaSmyrna Public Library400 Enon Springs West(615) 459-4884
SneedvilleHancock County Public Library138 Willow Street37869(423) 733-2020
SomervilleSomerville-Fayette County Library216 W. Market Street38068(901) 465-5248
South PittsburgBeene-Pearson Public Library208 Elm Avenue37380(423) 837-6513
SpartaWhite County Public Library11 N. Church Street38583(931) 836-3613
SpencerBurritt Memorial Library424 College Street38585(931) 946-2575
Spring CityAudrey Pack Memorial Library169 West Rhea Avenue37381(423) 365-9757
Spring HillSpring Hill Public Library144 Kedron Parkway37174(931) 486-2932
SpringfieldGorham Macbane Public Library405 White Street37172(615) 384-5123
Strawberry PlainsParrott-Wood Memorial Library3133 W. Old Andrew Johnson Hwy.37871(865) 933-1311
SunbrightSunbright Public Library142 Melton Drive37872(423) 628-2439
SurgoinsvilleSurgoinsville Public Library120 Old Stage Road(423) 345-4805
SweetwaterSweetwater Public Library210 Mayes Avenue37874(423) 337-5274
TazewellBarbara Reynolds Carr Memorial Library1304 Old Knoxville Road37879(423) 626-5414
Tellico PlainsTellico Plains Public Library209 Highway 16537385(423) 253-7388
Thompsons StationBethesda Public Library4905 Bethesda Road(615) 790-1887
TiptonvilleTiptonville Public Library126 Tipton Street38079(731) 253-7391
TownsendMary E. Tippitt Memorial Library120 Tiger Drive37882(865) 448-1441
Tracy CityTracy City Public Library217 Shook Street37387(931) 592-9714
TrentonGibson County Memorial Library303 High Street38382(731) 855-1991
TrimbleHamilton Parks Public Library74 Parks Plaza38259(731) 297-3601
TrimbleTrimble Public Library86 Main Street(731) 297-2702
TullahomaCoffee County Lannom Memorial Public Library312 North Collins Street37388(931) 455-2460
Union CityObion County Public Library1221 East Reelfoot Avenue38261(731) 885-7000
VonoreVonore Public Library611 Church Street37885(423) 884-6729
WartburgWartburg Public Library514 Spring St.37887(423) 346-2479
WashburnWashburn Public Library7715 Highway 14137888(865) 497-2506
WatertownWatertown-Wilson County Library206 Public Square(615) 237-9700
WaverlyHumphreys County Public Library201 Pavo Avenue37185(931) 296-2143
WaynesboroWayne County Public Library525 Highway 64 East38485(931) 722-5537
WestmorelandWestmoreland Public Library2305 Epperson Springs Road37186(615) 644-2026
White HouseWhite House Inn Library412 Highway 7637188(615) 672-0239
White PineWhite Pine Public Library1708 Main St37890(865) 674-6313
WhitevilleLee Ola Roberts Library140 W. Main St.38075(731) 254-8834
WhitwellOrena Humphreys Public Library900 Main Street, Suite 137397(423) 658-6134
WinchesterFranklin County Public Library105 South Porter Street37398(931) 967-3706
WinfieldWinfield Public Library24961 Scott Highway37892(423) 569-9047
WoodburyAdams Memorial Library212 College Street(615) 563-5861
WoodburyCannon County Library System212 College Street37190(615) 563-5861