Guest, Sign inJoin
DSCF7941 (47895781251)Newport, #1 on this list · Photo: Paul Sableman from St. Louis, MO · CC BY 2.0
Kentucky rankings · Walkability

Most walkable towns in Kentucky

Newport ranks first on walkability among Kentucky’s 142 towns of 2,500+; 36 of the 142 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

Newport

Campbell County · 13,998 people
A+

Walkability grade, better than 98% of U.S. towns·Overall D · #134 of 138 in KY

#2

Highland Heights

Campbell County · 6,341 people
A+

Walkability grade, better than 97% of U.S. towns·Overall A+ · #2 of 138 in KY

#3

Covington

Kenton County · 41,847 people
A

Walkability grade, better than 95% of U.S. towns·Overall C+ · #72 of 138 in KY

All 142 towns

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

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

#TownGradeOverall
1NewportCampbell County · 13,998 peopleA+better than 98% of U.S. towns·Overall D · #134 of 138
2Highland HeightsCampbell County · 6,341 peopleA+better than 97% of U.S. towns·Overall A+ · #2 of 138
3CovingtonKenton County · 41,847 peopleAbetter than 95% of U.S. towns·Overall C+ · #72 of 138
4Crestview HillsKenton County · 3,301 peopleAbetter than 94% of U.S. towns·Overall A+ · #7 of 138
5DaytonCampbell County · 5,974 peopleAbetter than 94% of U.S. towns·Overall B · #44 of 138
6Morehead College campusRowan County · 6,776 peopleAbetter than 93% of U.S. towns·Overall C+
7BellevueCampbell County · 5,847 peopleAbetter than 90% of U.S. towns·Overall B− · #54 of 138
8GraysonCarter County · 3,728 peopleAbetter than 90% of U.S. towns·Overall C+ · #73 of 138
T9LexingtonFayette County · 329,751 peopleAbetter than 90% of U.S. towns·Overall C · #94 of 138
T9ShivelyJefferson County · 15,895 peopleAbetter than 90% of U.S. towns·Overall D · #130 of 138
11PrestonsburgFloyd County · 3,618 peopleAbetter than 89% of U.S. towns·Overall D · #129 of 138
12LudlowKenton County · 4,391 peopleAbetter than 89% of U.S. towns·Overall B · #48 of 138
13DanvilleBoyle County · 17,736 peopleAbetter than 88% of U.S. towns·Overall C+ · #62 of 138
14PaducahMcCracken County · 26,730 peopleAbetter than 88% of U.S. towns·Overall C · #101 of 138
15MurrayCalloway County · 18,964 peopleAbetter than 87% of U.S. towns·Overall C+ · #68 of 138
16BrandenburgMeade County · 3,003 peopleAbetter than 86% of U.S. towns·Overall B · #49 of 138
17Louisville795,222 peopleAbetter than 85% of U.S. towns·No overall grade
18WilliamsburgWhitley County · 5,371 peopleA−better than 84% of U.S. towns·Overall B− · #59 of 138
19ColumbiaAdair County · 4,680 peopleA−better than 84% of U.S. towns·Overall A− · #31 of 138
20PikevillePike County · 7,270 peopleA−better than 84% of U.S. towns·Overall D− · #136 of 138
21CynthianaHarrison County · 6,576 peopleA−better than 83% of U.S. towns·Overall C+ · #69 of 138
22Cold SpringCampbell County · 6,640 peopleA−better than 82% of U.S. towns·Overall A− · #27 of 138
23Bowling GreenWarren County · 78,505 peopleA−better than 82% of U.S. towns·Overall D · #124 of 138
24HazardPerry County · 4,794 peopleA−better than 82% of U.S. towns·Overall D · #132 of 138
25AshlandBoyd County · 20,996 peopleA−better than 82% of U.S. towns·Overall C− · #109 of 138
26RichmondMadison County · 40,663 peopleA−better than 82% of U.S. towns·Overall C · #92 of 138
27Fort Campbell Northunincorporated, Christian County · 11,356 peopleA−better than 80% of U.S. towns·No overall grade
28Fort ThomasCampbell County · 17,142 peopleA−better than 79% of U.S. towns·Overall A+ · #3 of 138
29CampbellsvilleTaylor County · 11,783 peopleA−better than 78% of U.S. towns·Overall C · #106 of 138
30BereaMadison County · 16,662 peopleA−better than 78% of U.S. towns·Overall B · #50 of 138
31St. MatthewsJefferson County · 17,868 peopleA−better than 77% of U.S. towns·Overall C− · #113 of 138
32LyndonJefferson County · 11,301 peopleA−better than 76% of U.S. towns·Overall C− · #115 of 138
33MiddlesboroughBell County · 8,776 peopleA−better than 76% of U.S. towns·Overall D− · #138 of 138
34MaysvilleMason County · 8,688 peopleA−better than 76% of U.S. towns·Overall D · #128 of 138
35WaltonBoone County · 5,868 peopleA−better than 75% of U.S. towns·Overall A− · #29 of 138
36HendersonHenderson County · 27,822 peopleA−better than 75% of U.S. towns·Overall C · #105 of 138
37FrankfortFranklin County · 28,657 peopleB+better than 74% of U.S. towns·Overall C− · #119 of 138
38Graymoor-DevondaleJefferson County · 2,832 peopleB+better than 74% of U.S. towns·Overall B− · #56 of 138
39BarbourvilleKnox County · 3,064 peopleB+better than 74% of U.S. towns·Overall D · #131 of 138
40SouthgateCampbell County · 3,868 peopleB+better than 74% of U.S. towns·Overall A · #23 of 138
41CarrolltonCarroll County · 3,964 peopleB+better than 73% of U.S. towns·Overall C− · #111 of 138
42SomersetPulaski County · 12,695 peopleB+better than 72% of U.S. towns·Overall C · #99 of 138
43OwensboroDaviess County · 60,892 peopleB+better than 72% of U.S. towns·Overall C− · #117 of 138
44FlatwoodsGreenup County · 7,439 peopleB+better than 72% of U.S. towns·Overall A · #24 of 138
45StantonPowell County · 3,153 peopleB+better than 70% of U.S. towns·Overall D · #133 of 138
46ProvidenceWebster County · 2,872 peopleB+better than 69% of U.S. towns·Overall B+ · #40 of 138
T47FranklinSimpson County · 10,759 peopleB+better than 69% of U.S. towns·Overall C · #82 of 138
T47LouisaLawrence County · 2,520 peopleB+better than 69% of U.S. towns·Overall C · #90 of 138
49JeffersontownJefferson County · 29,193 peopleB+better than 69% of U.S. towns·Overall C+ · #71 of 138
50SpringfieldWashington County · 3,033 peopleB+better than 68% of U.S. towns·Overall B+ · #36 of 138
51Fort MitchellKenton County · 8,751 peopleB+better than 68% of U.S. towns·Overall A+ · #11 of 138
52RussellvilleLogan County · 7,454 peopleB+better than 68% of U.S. towns·Overall C · #87 of 138
53ParisBourbon County · 10,130 peopleB+better than 67% of U.S. towns·Overall C · #102 of 138
54StanfordLincoln County · 3,761 peopleB+better than 67% of U.S. towns·Overall A− · #34 of 138
55EdgewoodKenton County · 8,503 peopleB+better than 67% of U.S. towns·Overall A+ · #1 of 138
56WilmoreJessamine County · 6,380 peopleB+better than 66% of U.S. towns·Overall A+ · #10 of 138
57LondonLaurel County · 7,637 peopleB+better than 66% of U.S. towns·Overall C− · #122 of 138
58Fort Knoxunincorporated, Hardin County · 8,836 peopleBbetter than 64% of U.S. towns·No overall grade
59FlorenceBoone County · 34,018 peopleBbetter than 64% of U.S. towns·Overall B · #47 of 138
60GeorgetownScott County · 40,883 peopleBbetter than 64% of U.S. towns·Overall B− · #52 of 138
61ElizabethtownHardin County · 35,448 peopleBbetter than 63% of U.S. towns·Overall C · #77 of 138
62MonticelloWayne County · 5,721 peopleBbetter than 63% of U.S. towns·Overall C− · #108 of 138
63ErlangerKenton County · 20,158 peopleBbetter than 63% of U.S. towns·Overall A+ · #9 of 138
64NicholasvilleJessamine County · 33,857 peopleBbetter than 62% of U.S. towns·Overall C+ · #63 of 138
65Mount SterlingMontgomery County · 7,586 peopleBbetter than 62% of U.S. towns·Overall C · #78 of 138
66MayfieldGraves County · 9,851 peopleBbetter than 61% of U.S. towns·Overall C · #91 of 138
67West LibertyMorgan County · 3,339 peopleBbetter than 59% of U.S. towns·Overall C · #81 of 138
68MiddletownJefferson County · 9,944 peopleBbetter than 58% of U.S. towns·Overall D · #123 of 138
69Taylor MillKenton County · 7,144 peopleBbetter than 58% of U.S. towns·Overall A · #16 of 138
70CadizTrigg County · 2,771 peopleBbetter than 56% of U.S. towns·Overall B− · #53 of 138
71HopkinsvilleChristian County · 30,411 peopleBbetter than 56% of U.S. towns·Overall D · #135 of 138
72PaintsvilleJohnson County · 4,111 peopleB−better than 54% of U.S. towns·Overall C · #85 of 138
73AlexandriaCampbell County · 10,994 peopleB−better than 54% of U.S. towns·Overall A+ · #12 of 138
74CorbinWhitley County · 7,911 peopleB−better than 53% of U.S. towns·Overall C− · #118 of 138
75PrincetonCaldwell County · 6,168 peopleB−better than 53% of U.S. towns·Overall B− · #60 of 138
76BentonMarshall County · 4,718 peopleB−better than 53% of U.S. towns·Overall C+ · #61 of 138
77BardstownNelson County · 14,161 peopleB−better than 51% of U.S. towns·Overall C+ · #75 of 138
78WinchesterClark County · 19,514 peopleB−better than 50% of U.S. towns·Overall C · #98 of 138
79Douglass HillsJefferson County · 5,575 peopleB−better than 49% of U.S. towns·Overall C · #84 of 138
80Indian HillsJefferson County · 2,939 peopleB−better than 49% of U.S. towns·Overall C · #80 of 138
81Lakeside ParkKenton County · 2,847 peopleB−better than 49% of U.S. towns·Overall A+ · #8 of 138
82Park HillsKenton County · 3,188 peopleB−better than 48% of U.S. towns·Overall A+ · #4 of 138
83GlasgowBarren County · 15,302 peopleB−better than 47% of U.S. towns·Overall D · #127 of 138
T84Central CityMuhlenberg County · 5,793 peopleB−better than 47% of U.S. towns·Overall C− · #116 of 138
T84MorgantownButler County · 2,512 peopleB−better than 47% of U.S. towns·Overall C+ · #66 of 138
86HartfordOhio County · 2,665 peopleB−better than 46% of U.S. towns·Overall B · #45 of 138
T87Fort WrightKenton County · 6,240 peopleB−better than 46% of U.S. towns·Overall A+ · #5 of 138
T87RadcliffHardin County · 22,576 peopleB−better than 46% of U.S. towns·Overall C− · #121 of 138
89EminenceHenry County · 2,823 peopleB−better than 46% of U.S. towns·Overall D · #126 of 138
90HurstbourneJefferson County · 4,787 peopleB−better than 45% of U.S. towns·Overall C · #100 of 138
91ShepherdsvilleBullitt County · 14,931 peopleC+better than 45% of U.S. towns·Overall C · #93 of 138
92FlemingsburgFleming County · 3,005 peopleC+better than 43% of U.S. towns·Overall C− · #114 of 138
93AnchorageJefferson County · 2,547 peopleC+better than 42% of U.S. towns·Overall A · #21 of 138
T94ElsmereKenton County · 9,521 peopleC+better than 40% of U.S. towns·Overall B · #43 of 138
T94MadisonvilleHopkins County · 19,428 peopleC+better than 40% of U.S. towns·Overall C− · #120 of 138
96HillviewBullitt County · 9,020 peopleC+better than 40% of U.S. towns·Overall C+ · #67 of 138
97Villa HillsKenton County · 7,797 peopleC+better than 40% of U.S. towns·Overall A · #14 of 138
98VersaillesWoodford County · 10,734 peopleC+better than 40% of U.S. towns·Overall B+ · #41 of 138
99ShelbyvilleShelby County · 18,453 peopleC+better than 38% of U.S. towns·Overall C · #104 of 138
100Burlingtonunincorporated, Boone County · 18,008 peopleC+better than 38% of U.S. towns·Overall A · #15 of 138
101RussellGreenup County · 3,628 peopleC+better than 37% of U.S. towns·Overall A− · #26 of 138
102Hebronunincorporated, Boone County · 6,407 peopleC+better than 36% of U.S. towns·Overall A · #13 of 138
103Oak GroveChristian County · 7,830 peopleCbetter than 34% of U.S. towns·Overall D− · #137 of 138
104Pioneer VillageBullitt County · 2,794 peopleCbetter than 34% of U.S. towns·Overall B · #51 of 138
105CrestwoodOldham County · 6,582 peopleCbetter than 34% of U.S. towns·Overall A · #19 of 138
106SimpsonvilleShelby County · 3,183 peopleCbetter than 34% of U.S. towns·Overall C · #89 of 138
107Farleyunincorporated, McCracken County · 4,458 peopleCbetter than 34% of U.S. towns·Overall C+ · #65 of 138
T108Calvert CityMarshall County · 2,510 peopleCbetter than 33% of U.S. towns·Overall D · #125 of 138
T108LebanonMarion County · 6,699 peopleCbetter than 33% of U.S. towns·Overall C · #86 of 138
110MorganfieldUnion County · 3,102 peopleCbetter than 32% of U.S. towns·Overall C · #96 of 138
111IndependenceKenton County · 30,198 peopleCbetter than 32% of U.S. towns·Overall A+ · #6 of 138
112LeitchfieldGrayson County · 7,015 peopleCbetter than 32% of U.S. towns·Overall C · #103 of 138
113Westwoodunincorporated, Boyd County · 4,473 peopleCbetter than 31% of U.S. towns·Overall C · #95 of 138
114GreenvilleMuhlenberg County · 4,350 peopleCbetter than 31% of U.S. towns·Overall C · #83 of 138
T115UnionBoone County · 7,937 peopleCbetter than 29% of U.S. towns·Overall A− · #25 of 138
T115WilderCampbell County · 3,108 peopleCbetter than 29% of U.S. towns·Overall A · #22 of 138
117LawrenceburgAnderson County · 12,329 peopleCbetter than 28% of U.S. towns·Overall B+ · #38 of 138
118ScottsvilleAllen County · 4,673 peopleCbetter than 28% of U.S. towns·Overall C− · #110 of 138
119Oakbrookunincorporated, Boone County · 10,211 peopleCbetter than 26% of U.S. towns·Overall A · #20 of 138
T120Crescent SpringsKenton County · 4,708 peopleCbetter than 26% of U.S. towns·Overall A− · #28 of 138
T120HardinsburgBreckinridge County · 2,513 peopleCbetter than 26% of U.S. towns·Overall C+ · #64 of 138
122Beaver DamOhio County · 3,537 peopleC−better than 24% of U.S. towns·Overall B− · #58 of 138
123La GrangeOldham County · 10,669 peopleC−better than 22% of U.S. towns·Overall B+ · #35 of 138
124MarionCrittenden County · 2,879 peopleC−better than 21% of U.S. towns·Overall C+ · #70 of 138
125Mount WashingtonBullitt County · 18,989 peopleC−better than 21% of U.S. towns·Overall A− · #32 of 138
126HarrodsburgMercer County · 9,576 peopleC−better than 21% of U.S. towns·Overall C− · #107 of 138
T127HodgenvilleLarue County · 3,378 peopleC−better than 20% of U.S. towns·Overall C+ · #76 of 138
T127Russell SpringsRussell County · 2,828 peopleC−better than 20% of U.S. towns·Overall C · #97 of 138
129ProspectJefferson County · 4,705 peopleC−better than 18% of U.S. towns·Overall B− · #57 of 138
T130Hendronunincorporated, McCracken County · 4,495 peopleC−better than 16% of U.S. towns·Overall B+ · #39 of 138
T130WilliamstownGrant County · 4,030 peopleC−better than 16% of U.S. towns·Overall A− · #33 of 138
132Bucknerunincorporated, Oldham County · 4,119 peopleDbetter than 15% of U.S. towns·Overall A− · #30 of 138
133Reidlandunincorporated, McCracken County · 5,277 peopleDbetter than 14% of U.S. towns·Overall B+ · #37 of 138
134Francisvilleunincorporated, Boone County · 10,565 peopleDbetter than 13% of U.S. towns·Overall A · #17 of 138
135Massacunincorporated, McCracken County · 4,698 peopleDbetter than 13% of U.S. towns·Overall B+ · #42 of 138
136Vine GroveHardin County · 7,018 peopleDbetter than 12% of U.S. towns·Overall C · #79 of 138
137CrittendenGrant County · 4,185 peopleDbetter than 11% of U.S. towns·Overall C+ · #74 of 138
138Masonvilleunincorporated, Daviess County · 2,887 peopleDbetter than 10% of U.S. towns·Overall B · #46 of 138
139LancasterGarrard County · 4,111 peopleDbetter than 10% of U.S. towns·Overall C− · #112 of 138
140Thrustonunincorporated, Daviess County · 2,581 peopleD−better than 4% of U.S. towns·Overall B− · #55 of 138
141Claryvilleunincorporated, Campbell County · 3,251 peopleD−better than 2% of U.S. towns·Overall A · #18 of 138
142Sorghounincorporated, Daviess County · 2,960 peopleD−better than 2% of U.S. towns·Overall C · #88 of 138
Quick answers

Questions people ask

What is the most walkable town in Kentucky?

Newport (Campbell County) ranks first on walkability among 142 towns, with an A+; Highland Heights and Covington 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 (142 in Kentucky). Smaller towns have the grade on their page but no rank. Every town is on the Kentucky page.

Go deeper

More Kentucky lists

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

All Kentucky rankings →
Other states

Most walkable towns in other states