Guest, Sign inJoin
Four-market-square-tn1Knoxville, #1 on this list · Photo: Brian Stansberry · CC BY 3.0
Tennessee rankings · Walkability

Most walkable towns in Tennessee

Knoxville ranks first on walkability among Tennessee’s 177 towns of 2,500+; 10 of the 177 grade A− or better on walkability nationally.

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). How grades work

#1

Knoxville

Knox County · 202,021 people
A

Walkability grade, better than 89% of U.S. towns·Overall C− · #108 of 175 in TN

#2

McKenzie

Carroll County · 5,632 people
A

Walkability grade, better than 86% of U.S. towns·Overall C+ · #72 of 175 in TN

#3

Nashville

745,904 people
A−

Walkability grade, better than 85% of U.S. towns·No overall grade

All 177 towns

Walkability grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 31 towns here); the overall grade and state rank are beside each.

177 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1KnoxvilleKnox County · 202,021 peopleAbetter than 89% of U.S. towns·Overall C− · #108 of 175
2McKenzieCarroll County · 5,632 peopleAbetter than 86% of U.S. towns·Overall C+ · #72 of 175
3Nashville745,904 peopleA−better than 85% of U.S. towns·No overall grade
4RogersvilleHawkins County · 4,690 peopleA−better than 83% of U.S. towns·Overall C− · #129 of 175
5GatlinburgSevier County · 3,715 peopleA−better than 82% of U.S. towns·Overall D · #135 of 175
6ChattanoogaHamilton County · 194,144 peopleA−better than 81% of U.S. towns·Overall D · #137 of 175
7TusculumGreene County · 3,421 peopleA−better than 80% of U.S. towns·Overall A− · #7 of 175
8MemphisShelby County · 609,647 peopleA−better than 80% of U.S. towns·Overall D− · #170 of 175
9HendersonChester County · 6,590 peopleA−better than 75% of U.S. towns·Overall B+ · #29 of 175
10MartinWeakley County · 11,060 peopleA−better than 75% of U.S. towns·Overall C− · #107 of 175
11CookevillePutnam County · 38,212 peopleB+better than 74% of U.S. towns·Overall C− · #114 of 175
12NewportCocke County · 7,049 peopleB+better than 72% of U.S. towns·Overall C− · #122 of 175
13ManchesterCoffee County · 13,776 peopleB+better than 72% of U.S. towns·Overall C− · #123 of 175
14ErwinUnicoi County · 6,019 peopleB+better than 71% of U.S. towns·Overall B− · #41 of 175
15JacksonMadison County · 69,339 peopleB+better than 70% of U.S. towns·Overall D− · #172 of 175
16Jefferson CityJefferson County · 9,103 peopleB+better than 69% of U.S. towns·Overall C · #80 of 175
17HarrimanRoane County · 6,192 peopleB+better than 69% of U.S. towns·Overall C− · #120 of 175
18East RidgeHamilton County · 21,921 peopleB+better than 68% of U.S. towns·Overall C · #99 of 175
19DandridgeJefferson County · 3,947 peopleB+better than 68% of U.S. towns·Overall C · #83 of 175
20CollegedaleHamilton County · 11,499 peopleB+better than 67% of U.S. towns·Overall B+ · #31 of 175
21MaryvilleBlount County · 32,442 peopleB+better than 67% of U.S. towns·Overall A− · #16 of 175
22LawrenceburgLawrence County · 12,236 peopleB+better than 66% of U.S. towns·Overall D · #156 of 175
23WaverlyHumphreys County · 4,430 peopleB+better than 66% of U.S. towns·Overall D · #139 of 175
24CrossvilleCumberland County · 13,113 peopleB+better than 66% of U.S. towns·Overall D · #147 of 175
25MadisonvilleMonroe County · 5,428 peopleB+better than 66% of U.S. towns·Overall D− · #161 of 175
26ClevelandBradley County · 51,172 peopleB+better than 65% of U.S. towns·Overall D · #150 of 175
27Sewanee College campusunincorporated, Franklin County · 2,936 peopleB+better than 65% of U.S. towns·Overall C+
T28HarrogateClaiborne County · 4,454 peopleB+better than 65% of U.S. towns·Overall D · #138 of 175
T28Johnson CityWashington County · 74,943 peopleB+better than 65% of U.S. towns·Overall C− · #104 of 175
30Belle MeadeDavidson County · 2,621 peopleBbetter than 64% of U.S. towns·Overall B · #39 of 175
31ElizabethtonCarter County · 14,350 peopleBbetter than 64% of U.S. towns·Overall B− · #55 of 175
32DicksonDickson County · 17,051 peopleBbetter than 64% of U.S. towns·Overall C+ · #71 of 175
33FranklinWilliamson County · 90,226 peopleBbetter than 63% of U.S. towns·Overall A · #5 of 175
34JonesboroughWashington County · 6,990 peopleBbetter than 63% of U.S. towns·Overall B · #33 of 175
35KingsportSullivan County · 57,530 peopleBbetter than 63% of U.S. towns·Overall C− · #130 of 175
36AthensMcMinn County · 15,263 peopleBbetter than 62% of U.S. towns·Overall C− · #109 of 175
37PulaskiGiles County · 8,394 peopleBbetter than 61% of U.S. towns·Overall D · #143 of 175
38Pleasant ViewCheatham County · 5,797 peopleBbetter than 61% of U.S. towns·Overall A− · #17 of 175
39ParisHenry County · 10,468 peopleBbetter than 60% of U.S. towns·Overall C · #94 of 175
40RockwoodRoane County · 5,607 peopleBbetter than 57% of U.S. towns·Overall C− · #121 of 175
41GreenevilleGreene County · 16,141 peopleBbetter than 57% of U.S. towns·Overall C− · #102 of 175
42ColumbiaMaury County · 50,072 peopleBbetter than 57% of U.S. towns·Overall D · #144 of 175
43TullahomaCoffee County · 21,279 peopleBbetter than 57% of U.S. towns·Overall D · #142 of 175
44Union CityObion County · 10,814 peopleB−better than 55% of U.S. towns·Overall D− · #158 of 175
45MurfreesboroRutherford County · 171,178 peopleB−better than 54% of U.S. towns·Overall C+ · #67 of 175
46DunlapSequatchie County · 6,089 peopleB−better than 54% of U.S. towns·Overall C− · #128 of 175
47South PittsburgMarion County · 2,927 peopleB−better than 53% of U.S. towns·Overall C · #81 of 175
48HuntingdonCarroll County · 4,462 peopleB−better than 53% of U.S. towns·Overall C+ · #61 of 175
49BristolSullivan County · 28,107 peopleB−better than 52% of U.S. towns·Overall C− · #112 of 175
50LafayetteMacon County · 6,020 peopleB−better than 52% of U.S. towns·Overall C · #91 of 175
51Signal MountainHamilton County · 8,824 peopleB−better than 52% of U.S. towns·Overall A · #2 of 175
52MorristownHamblen County · 33,517 peopleB−better than 51% of U.S. towns·Overall D · #149 of 175
53KingstonRoane County · 6,299 peopleB−better than 51% of U.S. towns·Overall B · #34 of 175
54SmithvilleDeKalb County · 5,620 peopleB−better than 50% of U.S. towns·Overall D− · #157 of 175
55DaytonRhea County · 7,819 peopleB−better than 50% of U.S. towns·Overall C− · #106 of 175
56McMinnvilleWarren County · 13,943 peopleB−better than 50% of U.S. towns·Overall D− · #163 of 175
57WoodburyCannon County · 2,828 peopleB−better than 49% of U.S. towns·Overall C · #97 of 175
58DresdenWeakley County · 2,911 peopleB−better than 49% of U.S. towns·Overall C+ · #60 of 175
T59FarragutKnox County · 25,121 peopleB−better than 48% of U.S. towns·Overall A− · #12 of 175
T59Pigeon ForgeSevier County · 6,598 peopleB−better than 48% of U.S. towns·Overall D− · #159 of 175
61Colonial Heightsunincorporated, Sullivan County · 3,258 peopleB−better than 48% of U.S. towns·Overall B · #36 of 175
62NewbernDyer County · 3,222 peopleB−better than 48% of U.S. towns·Overall B− · #59 of 175
63LivingstonOverton County · 4,147 peopleB−better than 47% of U.S. towns·Overall C · #92 of 175
64CentervilleHickman County · 3,589 peopleB−better than 47% of U.S. towns·Overall B− · #56 of 175
65FayettevilleLincoln County · 7,068 peopleB−better than 46% of U.S. towns·Overall D · #146 of 175
66Red BankHamilton County · 12,405 peopleB−better than 46% of U.S. towns·Overall C+ · #76 of 175
67BrownsvilleHaywood County · 9,301 peopleB−better than 46% of U.S. towns·Overall D− · #173 of 175
68La FolletteCampbell County · 7,176 peopleB−better than 45% of U.S. towns·Overall D · #152 of 175
69GoodlettsvilleDavidson County · 17,506 peopleC+better than 45% of U.S. towns·Overall C− · #124 of 175
70BolivarHardeman County · 5,043 peopleC+better than 45% of U.S. towns·Overall D− · #174 of 175
71SeviervilleSevier County · 19,010 peopleC+better than 44% of U.S. towns·Overall D− · #162 of 175
72Lake Tansiunincorporated, Cumberland County · 4,437 peopleC+better than 44% of U.S. towns·Overall C− · #125 of 175
73ArlingtonShelby County · 15,703 peopleC+better than 43% of U.S. towns·Overall A− · #18 of 175
74SpringfieldRobertson County · 20,090 peopleC+better than 42% of U.S. towns·Overall D · #136 of 175
75ClarksvilleMontgomery County · 188,829 peopleC+better than 42% of U.S. towns·Overall C− · #126 of 175
76Oak RidgeAnderson County · 35,395 peopleC+better than 42% of U.S. towns·Overall C+ · #69 of 175
77NolensvilleWilliamson County · 15,789 peopleC+better than 42% of U.S. towns·Overall A+ · #1 of 175
78LebanonWilson County · 53,412 peopleC+better than 41% of U.S. towns·Overall C+ · #75 of 175
79SelmerMcNairy County · 4,575 peopleC+better than 41% of U.S. towns·Overall D · #133 of 175
80MillingtonShelby County · 12,953 peopleC+better than 41% of U.S. towns·Overall D− · #168 of 175
81MaynardvilleUnion County · 2,723 peopleC+better than 40% of U.S. towns·Overall D · #153 of 175
82CovingtonTipton County · 8,585 peopleC+better than 39% of U.S. towns·Overall D · #155 of 175
83BartlettShelby County · 56,416 peopleC+better than 39% of U.S. towns·Overall B · #40 of 175
T84ColliervilleShelby County · 51,909 peopleC+better than 38% of U.S. towns·Overall B+ · #22 of 175
T84Spring HillWilliamson County · 61,336 peopleC+better than 38% of U.S. towns·Overall A− · #6 of 175
86Powellunincorporated, Knox County · 13,739 peopleC+better than 38% of U.S. towns·Overall B+ · #21 of 175
87GermantownShelby County · 40,001 peopleC+better than 38% of U.S. towns·Overall B+ · #20 of 175
88OneidaScott County · 3,899 peopleC+better than 37% of U.S. towns·Overall D− · #165 of 175
89Mount JulietWilson County · 45,172 peopleC+better than 37% of U.S. towns·Overall A− · #9 of 175
90Estill SpringsFranklin County · 2,692 peopleC+better than 36% of U.S. towns·Overall C− · #113 of 175
T91ClintonAnderson County · 10,466 peopleC+better than 35% of U.S. towns·Overall C+ · #65 of 175
T91HendersonvilleSumner County · 64,266 peopleC+better than 35% of U.S. towns·Overall B+ · #27 of 175
93TrentonGibson County · 4,137 peopleC+better than 35% of U.S. towns·Overall C− · #116 of 175
94AlcoaBlount County · 13,689 peopleCbetter than 35% of U.S. towns·Overall C · #98 of 175
95GallatinSumner County · 54,590 peopleCbetter than 34% of U.S. towns·Overall B− · #47 of 175
96White BluffDickson County · 4,516 peopleCbetter than 34% of U.S. towns·Overall B− · #45 of 175
97LewisburgMarshall County · 13,517 peopleCbetter than 34% of U.S. towns·Overall D · #145 of 175
98LoudonLoudon County · 6,963 peopleCbetter than 33% of U.S. towns·Overall B · #35 of 175
99SmyrnaRutherford County · 63,321 peopleCbetter than 33% of U.S. towns·Overall C · #86 of 175
100SweetwaterMonroe County · 6,706 peopleCbetter than 32% of U.S. towns·Overall D · #140 of 175
101BrentwoodWilliamson County · 45,313 peopleCbetter than 32% of U.S. towns·Overall A · #4 of 175
102Ashland CityCheatham County · 5,650 peopleCbetter than 32% of U.S. towns·Overall C · #93 of 175
103MilanGibson County · 8,367 peopleCbetter than 31% of U.S. towns·Overall D · #141 of 175
104OaklandFayette County · 10,835 peopleCbetter than 30% of U.S. towns·Overall C · #87 of 175
T105CamdenBenton County · 3,690 peopleCbetter than 30% of U.S. towns·Overall C · #96 of 175
T105SavannahHardin County · 7,689 peopleCbetter than 30% of U.S. towns·Overall D− · #169 of 175
107Eagleton Villageunincorporated, Blount County · 5,598 peopleCbetter than 30% of U.S. towns·Overall B− · #50 of 175
T108LexingtonHenderson County · 8,130 peopleCbetter than 29% of U.S. towns·Overall C− · #127 of 175
T108Park Cityunincorporated, Lincoln County · 2,813 peopleCbetter than 29% of U.S. towns·Overall A− · #15 of 175
110South Clevelandunincorporated, Bradley County · 7,452 peopleCbetter than 29% of U.S. towns·Overall B− · #42 of 175
111SomervilleFayette County · 3,622 peopleCbetter than 28% of U.S. towns·Overall D− · #164 of 175
112UnicoiUnicoi County · 3,861 peopleCbetter than 28% of U.S. towns·Overall C− · #118 of 175
113Oak HillDavidson County · 4,581 peopleCbetter than 28% of U.S. towns·Overall C+ · #74 of 175
114Fairfield Gladeunincorporated, Cumberland County · 9,487 peopleCbetter than 27% of U.S. towns·Overall C · #88 of 175
115EtowahMcMinn County · 3,786 peopleCbetter than 27% of U.S. towns·Overall C · #90 of 175
116LakelandShelby County · 14,422 peopleCbetter than 27% of U.S. towns·Overall A− · #11 of 175
117White HouseSumner County · 17,872 peopleCbetter than 27% of U.S. towns·Overall B+ · #26 of 175
118ShelbyvilleBedford County · 26,146 peopleCbetter than 26% of U.S. towns·Overall D− · #167 of 175
119Bean StationGrainger County · 3,190 peopleCbetter than 26% of U.S. towns·Overall C · #85 of 175
120Spurgeonunincorporated, Sullivan County · 4,071 peopleCbetter than 26% of U.S. towns·Overall B− · #53 of 175
121TiptonvilleLake County · 3,333 peopleC−better than 25% of U.S. towns·Overall D− · #171 of 175
T122Blountvilleunincorporated, Sullivan County · 3,309 peopleC−better than 25% of U.S. towns·Overall C · #89 of 175
T122DyersburgDyer County · 15,906 peopleC−better than 25% of U.S. towns·Overall D− · #166 of 175
T122HohenwaldLewis County · 4,151 peopleC−better than 25% of U.S. towns·Overall D · #132 of 175
T122Lenoir CityLoudon County · 12,530 peopleC−better than 25% of U.S. towns·Overall C− · #101 of 175
126MosheimGreene County · 2,547 peopleC−better than 24% of U.S. towns·Overall C− · #115 of 175
127New TazewellClaiborne County · 2,846 peopleC−better than 24% of U.S. towns·Overall C− · #119 of 175
128Hallsunincorporated, Knox County · 10,272 peopleC−better than 24% of U.S. towns·Overall B+ · #28 of 175
129La VergneRutherford County · 42,146 peopleC−better than 23% of U.S. towns·Overall C · #82 of 175
130RipleyLauderdale County · 7,499 peopleC−better than 23% of U.S. towns·Overall D− · #175 of 175
131Seymourunincorporated, Blount County · 16,216 peopleC−better than 22% of U.S. towns·Overall B− · #57 of 175
132LouisvilleBlount County · 4,562 peopleC−better than 22% of U.S. towns·Overall B− · #43 of 175
T133HumboldtGibson County · 7,841 peopleC−better than 22% of U.S. towns·Overall D− · #160 of 175
T133WinchesterFranklin County · 10,438 peopleC−better than 22% of U.S. towns·Overall D · #154 of 175
135Mount PleasantMaury County · 5,103 peopleC−better than 21% of U.S. towns·Overall D · #148 of 175
136BrightonTipton County · 2,892 peopleC−better than 21% of U.S. towns·Overall C · #100 of 175
137Tellico Villageunincorporated, Loudon County · 7,414 peopleC−better than 20% of U.S. towns·Overall B+ · #30 of 175
138Karnsunincorporated, Knox County · 4,115 peopleC−better than 20% of U.S. towns·Overall B · #37 of 175
T139Church HillHawkins County · 7,297 peopleC−better than 19% of U.S. towns·Overall B− · #51 of 175
T139SpartaWhite County · 5,038 peopleC−better than 19% of U.S. towns·Overall D · #134 of 175
T139White PineJefferson County · 2,619 peopleC−better than 19% of U.S. towns·Overall C+ · #63 of 175
142Soddy-DaisyHamilton County · 13,474 peopleC−better than 18% of U.S. towns·Overall C+ · #66 of 175
143AtokaTipton County · 10,645 peopleC−better than 18% of U.S. towns·Overall B− · #48 of 175
144Thompson's StationWilliamson County · 9,469 peopleC−better than 18% of U.S. towns·Overall A− · #13 of 175
145JasperMarion County · 3,636 peopleC−better than 17% of U.S. towns·Overall C+ · #73 of 175
146Forest HillsDavidson County · 4,473 peopleC−better than 17% of U.S. towns·Overall C · #95 of 175
147MunfordTipton County · 6,996 peopleC−better than 17% of U.S. towns·Overall C · #84 of 175
T148AlgoodPutnam County · 4,165 peopleC−better than 16% of U.S. towns·Overall C− · #105 of 175
T148MedinaGibson County · 5,813 peopleC−better than 16% of U.S. towns·Overall A− · #14 of 175
150MillersvilleSumner County · 6,438 peopleC−better than 16% of U.S. towns·Overall C+ · #70 of 175
T151FairviewWilliamson County · 10,877 peopleC−better than 16% of U.S. towns·Overall A− · #10 of 175
T151Green Hillunincorporated, Wilson County · 6,866 peopleC−better than 16% of U.S. towns·Overall A− · #8 of 175
153Oliver SpringsAnderson County · 3,433 peopleDbetter than 15% of U.S. towns·Overall C− · #103 of 175
154PortlandSumner County · 13,658 peopleDbetter than 14% of U.S. towns·Overall B− · #46 of 175
155GreenbrierRobertson County · 7,170 peopleDbetter than 14% of U.S. towns·Overall B− · #54 of 175
156Kingston SpringsCheatham County · 2,758 peopleDbetter than 14% of U.S. towns·Overall B− · #58 of 175
157WhitevilleHardeman County · 4,482 peopleDbetter than 14% of U.S. towns·Overall D · #151 of 175
158CoopertownRobertson County · 4,843 peopleDbetter than 13% of U.S. towns·Overall C+ · #68 of 175
159PipertonFayette County · 2,889 peopleDbetter than 12% of U.S. towns·Overall C− · #111 of 175
160Hartsville/Trousdale CountyTrousdale County · 12,623 peopleDbetter than 12% of U.S. towns·Overall B− · #52 of 175
T161MontereyPutnam County · 2,827 peopleDbetter than 11% of U.S. towns·Overall C− · #117 of 175
T161Mount CarmelHawkins County · 5,540 peopleDbetter than 11% of U.S. towns·Overall C+ · #64 of 175
163Middle Valleyunincorporated, Hamilton County · 12,187 peopleDbetter than 10% of U.S. towns·Overall B · #38 of 175
164WestmorelandSumner County · 2,879 peopleDbetter than 10% of U.S. towns·Overall B+ · #23 of 175
165Bloomingdaleunincorporated, Sullivan County · 9,292 peopleDbetter than 10% of U.S. towns·Overall C− · #110 of 175
166LynchburgMoore County · 6,920 peopleDbetter than 9% of U.S. towns·Overall D · #131 of 175
167Harrisonunincorporated, Hamilton County · 8,011 peopleDbetter than 8% of U.S. towns·Overall A− · #19 of 175
T168Hopewellunincorporated, Bradley County · 2,634 peopleDbetter than 7% of U.S. towns·Overall B− · #44 of 175
T168Oak Groveunincorporated, Washington County · 4,626 peopleDbetter than 7% of U.S. towns·Overall C+ · #62 of 175
170Mascotunincorporated, Knox County · 3,277 peopleD−better than 5% of U.S. towns·Overall B− · #49 of 175
T171Christianaunincorporated, Rutherford County · 4,777 peopleD−better than 4% of U.S. towns·Overall A · #3 of 175
T171Wildwood Lakeunincorporated, Bradley County · 3,495 peopleD−better than 4% of U.S. towns·Overall C · #79 of 175
173Strawberry Plainsunincorporated, Jefferson County · 2,669 peopleD−better than 3% of U.S. towns·Overall B+ · #25 of 175
174Shackle Islandunincorporated, Sumner County · 4,404 peopleD−better than 3% of U.S. towns·Overall B+ · #24 of 175
175Apisonunincorporated, Hamilton County · 4,271 peopleD−better than 2% of U.S. towns·Overall B+ · #32 of 175
176Sale Creekunincorporated, Hamilton County · 2,955 peopleD−among the lowest in the U.S.·Overall C · #78 of 175
177Coalfieldunincorporated, Morgan County · 2,754 peopleD−among the lowest in the U.S.·Overall C · #77 of 175
Quick answers

Questions people ask

What is the most walkable town in Tennessee?

Knoxville (Knox County) ranks first on walkability among 177 towns, with an A; McKenzie and Nashville follow.

How are these towns ranked?

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a walkability grade (177 in Tennessee). Smaller towns have the grade on their page but no rank. Every town is on the Tennessee page.

Go deeper

More Tennessee lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Tennessee rankings →
Other states

Most walkable towns in other states