Guest, Sign inJoin
Lexington, VirginiaLexington, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0
Virginia rankings · Walkability

Most walkable towns in Virginia

Lexington ranks first on walkability among Virginia’s 253 towns of 2,500+; 122 of the 253 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

Lexington

Lexington city · 7,769 people
A+

Walkability grade, among the top in the U.S.·Overall A+ · #1 of 249 in VA

#T2

Arlington

Arlington County (county government) · 236,254 people
A+

Walkability grade, among the top in the U.S.·Overall A · #43 of 249 in VA

#T2

Charlottesville

Charlottesville city · 44,388 people
A+

Walkability grade, among the top in the U.S.·Overall C · #208 of 249 in VA

All 253 towns

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

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

#TownGradeOverall
1LexingtonLexington city · 7,769 peopleA+among the top in the U.S.·Overall A+ · #1 of 249
T2ArlingtonArlington County (county government) · 236,254 peopleA+among the top in the U.S.·Overall A · #43 of 249
T2CharlottesvilleCharlottesville city · 44,388 peopleA+among the top in the U.S.·Overall C · #208 of 249
T2Falls ChurchFalls Church city · 15,159 peopleA+among the top in the U.S.·Overall A · #48 of 249
5AlexandriaAlexandria city · 160,662 peopleA+among the top in the U.S.·Overall C+ · #190 of 249
6Merrifieldunincorporated, Fairfax County · 20,698 peopleA+among the top in the U.S.·Overall A · #36 of 249
7Bailey's Crossroadsunincorporated, Fairfax County · 24,271 peopleA+among the top in the U.S.·Overall B+ · #136 of 249
8Seven Cornersunincorporated, Fairfax County · 9,371 peopleA+among the top in the U.S.·Overall A− · #89 of 249
9Tysonsunincorporated, Fairfax County · 28,936 peopleA+better than 98% of U.S. towns·Overall A · #55 of 249
T10University of Virginia College campusunincorporated, Albemarle County · 9,065 peopleA+better than 98% of U.S. towns·Overall A
T10ViennaFairfax County · 16,691 peopleA+better than 98% of U.S. towns·Overall A · #45 of 249
12Huntingtonunincorporated, Fairfax County · 13,502 peopleA+better than 98% of U.S. towns·Overall A · #75 of 249
T13FairfaxFairfax city · 26,772 peopleA+better than 98% of U.S. towns·Overall B · #164 of 249
T13Hybla Valleyunincorporated, Fairfax County · 17,257 peopleA+better than 98% of U.S. towns·Overall B · #163 of 249
15Blacksburg College campusMontgomery County · 45,104 peopleA+better than 97% of U.S. towns·Overall A−
T16George Mason College campusunincorporated, Fairfax County · 9,937 peopleA+better than 97% of U.S. towns·Overall A−
T16Greenbriarunincorporated, Fairfax County · 8,243 peopleA+better than 97% of U.S. towns·Overall A · #32 of 249
T18HarrisonburgHarrisonburg city · 50,839 peopleA+better than 97% of U.S. towns·Overall C · #201 of 249
T18McNairunincorporated, Fairfax County · 22,655 peopleA+better than 97% of U.S. towns·Overall A · #31 of 249
T20Lincolniaunincorporated, Fairfax County · 20,320 peopleA+better than 97% of U.S. towns·Overall A · #78 of 249
T20West Falls Churchunincorporated, Fairfax County · 31,279 peopleA+better than 97% of U.S. towns·Overall A− · #84 of 249
22RichmondRichmond city · 237,257 peopleA+better than 97% of U.S. towns·Overall D · #236 of 249
23Woodlawnunincorporated, Fairfax County · 21,194 peopleA+better than 97% of U.S. towns·Overall B+ · #114 of 249
24Restonunincorporated, Fairfax County · 64,414 peopleA+better than 97% of U.S. towns·Overall A · #35 of 249
25Grovetonunincorporated, Fairfax County · 13,931 peopleA+better than 96% of U.S. towns·Overall B+ · #133 of 249
26Oaktonunincorporated, Fairfax County · 36,528 peopleA+better than 96% of U.S. towns·Overall A+ · #18 of 249
27Springfieldunincorporated, Fairfax County · 31,154 peopleA+better than 96% of U.S. towns·Overall B+ · #115 of 249
T28HerndonFairfax County · 25,506 peopleA+better than 96% of U.S. towns·Overall A− · #108 of 249
T28Hutchisonunincorporated, Fairfax County · 7,284 peopleA+better than 96% of U.S. towns·Overall B+ · #124 of 249
T28LynchburgLynchburg city · 81,347 peopleA+better than 96% of U.S. towns·Overall C− · #222 of 249
31Kingstowneunincorporated, Fairfax County · 18,360 peopleA+better than 96% of U.S. towns·Overall A · #40 of 249
T32Annandaleunincorporated, Fairfax County · 41,705 peopleA+better than 96% of U.S. towns·Overall B+ · #120 of 249
T32Franconiaunincorporated, Fairfax County · 18,335 peopleA+better than 96% of U.S. towns·Overall A+ · #5 of 249
T32NorfolkNorfolk city · 231,013 peopleA+better than 96% of U.S. towns·Overall D · #238 of 249
35Woodburnunincorporated, Fairfax County · 9,503 peopleA+better than 96% of U.S. towns·Overall A− · #87 of 249
36Pimmit Hillsunincorporated, Fairfax County · 6,589 peopleA+better than 96% of U.S. towns·Overall A · #28 of 249
T37Rose Hillunincorporated, Fairfax County · 21,066 peopleA+better than 95% of U.S. towns·Overall A+ · #20 of 249
T37WilliamsburgWilliamsburg city · 15,861 peopleA+better than 95% of U.S. towns·Overall B+ · #126 of 249
39West Springfieldunincorporated, Fairfax County · 22,532 peopleA+better than 95% of U.S. towns·Overall A+ · #17 of 249
40Lortonunincorporated, Fairfax County · 20,991 peopleAbetter than 95% of U.S. towns·Overall B+ · #116 of 249
41Dunn Loringunincorporated, Fairfax County · 8,957 peopleAbetter than 95% of U.S. towns·Overall A · #29 of 249
42RadfordRadford city · 17,243 peopleAbetter than 95% of U.S. towns·Overall A− · #110 of 249
43Kings Park Westunincorporated, Fairfax County · 13,442 peopleAbetter than 94% of U.S. towns·Overall A · #33 of 249
44Hayfieldunincorporated, Fairfax County · 4,392 peopleAbetter than 94% of U.S. towns·Overall A+ · #15 of 249
45Newingtonunincorporated, Fairfax County · 13,478 peopleAbetter than 94% of U.S. towns·Overall A+ · #21 of 249
46Belle Havenunincorporated, Fairfax County · 6,570 peopleAbetter than 94% of U.S. towns·Overall A · #25 of 249
47Idylwoodunincorporated, Fairfax County · 17,559 peopleAbetter than 94% of U.S. towns·Overall A · #41 of 249
48Fort Belvoirunincorporated, Fairfax County · 8,449 peopleAbetter than 94% of U.S. towns·Overall A− · #86 of 249
T49Kings Parkunincorporated, Fairfax County · 4,315 peopleAbetter than 94% of U.S. towns·Overall A+ · #6 of 249
T49Lake Barcroftunincorporated, Fairfax County · 10,973 peopleAbetter than 94% of U.S. towns·Overall A · #81 of 249
51Fair Oaksunincorporated, Fairfax County · 35,545 peopleAbetter than 93% of U.S. towns·Overall A · #60 of 249
52McLeanunincorporated, Fairfax County · 49,627 peopleAbetter than 91% of U.S. towns·Overall A · #47 of 249
T53Arcolaunincorporated, Loudoun County · 3,509 peopleAbetter than 91% of U.S. towns·Overall A+ · #14 of 249
T53Laurel Hillunincorporated, Fairfax County · 7,450 peopleAbetter than 91% of U.S. towns·Overall A · #65 of 249
55Sudleyunincorporated, Prince William County · 19,162 peopleAbetter than 91% of U.S. towns·Overall B− · #173 of 249
T56Mantuaunincorporated, Fairfax County · 8,298 peopleAbetter than 91% of U.S. towns·Overall A+ · #11 of 249
T56PortsmouthPortsmouth city · 96,777 peopleAbetter than 91% of U.S. towns·Overall D− · #243 of 249
T56PurcellvilleLoudoun County · 8,890 peopleAbetter than 91% of U.S. towns·Overall A+ · #2 of 249
59Buena VistaBuena Vista city · 6,672 peopleAbetter than 91% of U.S. towns·Overall B− · #177 of 249
60WinchesterWinchester city · 28,272 peopleAbetter than 90% of U.S. towns·Overall C− · #223 of 249
61Franklin Farmunincorporated, Fairfax County · 18,736 peopleAbetter than 90% of U.S. towns·Overall A+ · #16 of 249
T62Burkeunincorporated, Fairfax County · 44,029 peopleAbetter than 90% of U.S. towns·Overall A · #58 of 249
T62Leesylvaniaunincorporated, Prince William County · 21,632 peopleAbetter than 90% of U.S. towns·Overall A− · #106 of 249
T62Newington Forestunincorporated, Fairfax County · 12,316 peopleAbetter than 90% of U.S. towns·Overall A+ · #19 of 249
T62Newport NewsNewport News city · 183,230 peopleAbetter than 90% of U.S. towns·Overall D · #227 of 249
T66Cherry Hillunincorporated, Prince William County · 26,044 peopleAbetter than 90% of U.S. towns·Overall B+ · #125 of 249
T66Manassas ParkManassas Park city · 16,560 peopleAbetter than 90% of U.S. towns·Overall C+ · #189 of 249
68RoanokeRoanoke city · 99,111 peopleAbetter than 90% of U.S. towns·Overall D · #237 of 249
69FredericksburgFredericksburg city · 30,393 peopleAbetter than 90% of U.S. towns·Overall C− · #219 of 249
70Chantillyunincorporated, Fairfax County · 24,036 peopleAbetter than 89% of U.S. towns·Overall A · #77 of 249
71Burke Centreunincorporated, Fairfax County · 17,037 peopleAbetter than 89% of U.S. towns·Overall A · #59 of 249
72WarrentonFauquier County · 10,213 peopleAbetter than 89% of U.S. towns·Overall A · #39 of 249
73SalemSalem city · 25,816 peopleAbetter than 89% of U.S. towns·Overall B+ · #138 of 249
74Mount Vernonunincorporated, Fairfax County · 13,122 peopleAbetter than 89% of U.S. towns·Overall A · #64 of 249
75Montclairunincorporated, Prince William County · 22,387 peopleAbetter than 88% of U.S. towns·Overall A− · #101 of 249
76Dumbartonunincorporated, Henrico County · 7,997 peopleAbetter than 88% of U.S. towns·Overall B− · #174 of 249
77Fort Huntunincorporated, Fairfax County · 16,700 peopleAbetter than 88% of U.S. towns·Overall A · #80 of 249
78FarmvillePrince Edward County · 7,593 peopleAbetter than 88% of U.S. towns·Overall D · #235 of 249
T79ManassasManassas city · 44,332 peopleAbetter than 87% of U.S. towns·Overall C+ · #188 of 249
T79Yorkshireunincorporated, Prince William County · 9,782 peopleAbetter than 87% of U.S. towns·Overall B · #146 of 249
81NortonNorton city · 3,477 peopleAbetter than 87% of U.S. towns·Overall C− · #214 of 249
T82DumfriesPrince William County · 6,405 peopleAbetter than 87% of U.S. towns·Overall B+ · #128 of 249
T82Pantopsunincorporated, Albemarle County · 4,665 peopleAbetter than 87% of U.S. towns·Overall A · #44 of 249
T82Potomac Millsunincorporated, Prince William County · 5,741 peopleAbetter than 87% of U.S. towns·Overall B · #157 of 249
85County Centerunincorporated, Prince William County · 3,789 peopleAbetter than 86% of U.S. towns·Overall B+ · #113 of 249
86Lansdowneunincorporated, Loudoun County · 12,328 peopleAbetter than 86% of U.S. towns·Overall A · #24 of 249
88Brambletonunincorporated, Loudoun County · 24,537 peopleAbetter than 86% of U.S. towns·Overall A+ · #8 of 249
89Centrevilleunincorporated, Fairfax County · 71,706 peopleA−better than 85% of U.S. towns·Overall A− · #85 of 249
90Colonial BeachWestmoreland County · 4,151 peopleA−better than 85% of U.S. towns·Overall D · #232 of 249
91Fair Lakesunincorporated, Fairfax County · 8,894 peopleA−better than 85% of U.S. towns·Overall A · #62 of 249
92BridgewaterRockingham County · 6,924 peopleA−better than 84% of U.S. towns·Overall A− · #88 of 249
93AshlandHanover County · 7,982 peopleA−better than 84% of U.S. towns·Overall B · #159 of 249
94Moorefieldunincorporated, Loudoun County · 6,123 peopleA−better than 84% of U.S. towns·Overall A+ · #3 of 249
95HamptonHampton city · 137,315 peopleA−better than 83% of U.S. towns·Overall C · #206 of 249
96Wakefieldunincorporated, Fairfax County · 11,930 peopleA−better than 83% of U.S. towns·Overall A · #37 of 249
97Woodbridgeunincorporated, Prince William County · 43,945 peopleA−better than 82% of U.S. towns·Overall B · #155 of 249
98StauntonStaunton city · 26,801 peopleA−better than 82% of U.S. towns·Overall C+ · #196 of 249
99Big Stone GapWise County · 5,102 peopleA−better than 82% of U.S. towns·Overall C+ · #182 of 249
100Bull Rununincorporated, Prince William County · 16,859 peopleA−better than 81% of U.S. towns·Overall B · #153 of 249
101Highland Springsunincorporated, Henrico County · 14,296 peopleA−better than 81% of U.S. towns·Overall C · #204 of 249
102Virginia BeachVirginia Beach city · 453,737 peopleA−better than 81% of U.S. towns·Overall B+ · #130 of 249
103Stone Ridgeunincorporated, Loudoun County · 16,603 peopleA−better than 81% of U.S. towns·Overall A+ · #9 of 249
104North Springfieldunincorporated, Fairfax County · 7,050 peopleA−better than 80% of U.S. towns·Overall A− · #91 of 249
105Loch Lomondunincorporated, Prince William County · 4,606 peopleA−better than 80% of U.S. towns·Overall B− · #168 of 249
106Ashburnunincorporated, Loudoun County · 46,026 peopleA−better than 80% of U.S. towns·Overall A+ · #13 of 249
T107Dranesvilleunincorporated, Fairfax County · 11,828 peopleA−better than 80% of U.S. towns·Overall A · #54 of 249
T107Loudoun Valley Estatesunincorporated, Loudoun County · 10,271 peopleA−better than 80% of U.S. towns·Overall A+ · #10 of 249
109Florisunincorporated, Fairfax County · 7,589 peopleA−better than 79% of U.S. towns·Overall A · #53 of 249
T110CulpeperCulpeper County · 22,074 peopleA−better than 79% of U.S. towns·Overall B · #162 of 249
T110LebanonRussell County · 3,075 peopleA−better than 79% of U.S. towns·Overall B− · #181 of 249
112Lake Ridgeunincorporated, Prince William County · 46,049 peopleA−better than 78% of U.S. towns·Overall A− · #83 of 249
113ChincoteagueAccomack County · 3,309 peopleA−better than 78% of U.S. towns·Overall D · #226 of 249
114Dale Cityunincorporated, Prince William County · 71,016 peopleA−better than 78% of U.S. towns·Overall B+ · #117 of 249
T115BristolBristol city · 16,418 peopleA−better than 77% of U.S. towns·Overall D · #228 of 249
T115EmporiaEmporia city · 5,447 peopleA−better than 77% of U.S. towns·Overall D− · #247 of 249
117Wolf Trapunincorporated, Fairfax County · 15,858 peopleA−better than 77% of U.S. towns·Overall A · #52 of 249
118South Ridingunincorporated, Loudoun County · 34,352 peopleA−better than 76% of U.S. towns·Overall A · #23 of 249
119Cascadesunincorporated, Loudoun County · 12,357 peopleA−better than 75% of U.S. towns·Overall A · #30 of 249
T120Braddockunincorporated, Fairfax County · 6,536 peopleA−better than 75% of U.S. towns·Overall A · #79 of 249
T120PetersburgPetersburg city · 33,734 peopleA−better than 75% of U.S. towns·Overall D− · #241 of 249
122Crosspointeunincorporated, Fairfax County · 5,669 peopleA−better than 75% of U.S. towns·Overall A · #56 of 249
T123Ettrickunincorporated, Chesterfield County · 5,910 peopleB+better than 74% of U.S. towns·Overall A− · #95 of 249
T123Innsbrookunincorporated, Henrico County · 8,578 peopleB+better than 74% of U.S. towns·Overall A− · #111 of 249
T125Front RoyalWarren County · 15,722 peopleB+better than 74% of U.S. towns·Overall C+ · #198 of 249
T125LeesburgLoudoun County · 49,917 peopleB+better than 74% of U.S. towns·Overall A− · #103 of 249
127Long Branchunincorporated, Fairfax County · 7,034 peopleB+better than 74% of U.S. towns·Overall A+ · #4 of 249
128Merrimacunincorporated, Montgomery County · 2,733 peopleB+better than 73% of U.S. towns·Overall A− · #107 of 249
129Marshallunincorporated, Fauquier County · 3,219 peopleB+better than 72% of U.S. towns·Overall B+ · #137 of 249
130Tuckahoeunincorporated, Henrico County · 49,183 peopleB+better than 72% of U.S. towns·Overall B · #152 of 249
131SmithfieldIsle of Wight County · 9,112 peopleB+better than 71% of U.S. towns·Overall B+ · #129 of 249
132ElktonRockingham County · 3,136 peopleB+better than 71% of U.S. towns·Overall B− · #172 of 249
T133Bensleyunincorporated, Chesterfield County · 5,949 peopleB+better than 71% of U.S. towns·Overall C · #207 of 249
T133Linton Hallunincorporated, Prince William County · 41,876 peopleB+better than 71% of U.S. towns·Overall A− · #94 of 249
135WaynesboroWaynesboro city · 23,951 peopleB+better than 71% of U.S. towns·Overall D · #225 of 249
136East Highland Parkunincorporated, Henrico County · 15,265 peopleB+better than 71% of U.S. towns·Overall C+ · #192 of 249
137Fairfax Stationunincorporated, Fairfax County · 12,566 peopleB+better than 71% of U.S. towns·Overall A · #72 of 249
138Montroseunincorporated, Henrico County · 8,285 peopleB+better than 70% of U.S. towns·Overall C · #203 of 249
T139Buckhallunincorporated, Prince William County · 21,602 peopleB+better than 70% of U.S. towns·Overall A− · #105 of 249
T139HillsvilleCarroll County · 2,836 peopleB+better than 70% of U.S. towns·Overall B · #149 of 249
141Short Pumpunincorporated, Henrico County · 29,026 peopleB+better than 69% of U.S. towns·Overall B+ · #119 of 249
142CovingtonCovington city · 5,680 peopleB+better than 69% of U.S. towns·Overall C− · #220 of 249
143Colonial HeightsColonial Heights city · 18,738 peopleB+better than 68% of U.S. towns·Overall C+ · #186 of 249
T144DanvilleDanville city · 41,647 peopleB+better than 68% of U.S. towns·Overall D− · #246 of 249
T144Quantico Baseunincorporated, Prince William County · 5,840 peopleB+better than 68% of U.S. towns·No overall grade
146Bellwoodunincorporated, Chesterfield County · 7,907 peopleB+better than 68% of U.S. towns·Overall C+ · #197 of 249
147Laurelunincorporated, Henrico County · 18,721 peopleB+better than 68% of U.S. towns·Overall B− · #176 of 249
148OrangeOrange County · 5,365 peopleB+better than 68% of U.S. towns·Overall B− · #178 of 249
149ChesapeakeChesapeake city · 255,332 peopleB+better than 67% of U.S. towns·Overall C · #200 of 249
150AbingdonWashington County · 8,284 peopleB+better than 67% of U.S. towns·Overall B− · #167 of 249
151FranklinFranklin city · 8,478 peopleB+better than 66% of U.S. towns·Overall D− · #249 of 249
T152Brandermillunincorporated, Chesterfield County · 13,730 peopleB+better than 66% of U.S. towns·Overall B · #150 of 249
T152Sterlingunincorporated, Loudoun County · 32,411 peopleB+better than 66% of U.S. towns·Overall A · #82 of 249
154Sugarland Rununincorporated, Loudoun County · 12,629 peopleB+better than 66% of U.S. towns·Overall A · #38 of 249
155VintonRoanoke County · 7,967 peopleB+better than 66% of U.S. towns·Overall B+ · #112 of 249
T156Gainesvilleunincorporated, Prince William County · 18,196 peopleB+better than 65% of U.S. towns·Overall A− · #109 of 249
T156Lowes Islandunincorporated, Loudoun County · 11,018 peopleB+better than 65% of U.S. towns·Overall A · #22 of 249
158WoodstockShenandoah County · 6,002 peopleBbetter than 64% of U.S. towns·Overall C− · #217 of 249
159WiseWise County · 2,853 peopleBbetter than 64% of U.S. towns·Overall B+ · #132 of 249
160Dulles Town Centerunincorporated, Loudoun County · 5,464 peopleBbetter than 64% of U.S. towns·Overall A · #69 of 249
161Veronaunincorporated, Augusta County · 4,165 peopleBbetter than 64% of U.S. towns·Overall A · #57 of 249
162Great Fallsunincorporated, Fairfax County · 15,228 peopleBbetter than 63% of U.S. towns·Overall A · #66 of 249
163Triangleunincorporated, Prince William County · 10,450 peopleBbetter than 63% of U.S. towns·Overall B · #161 of 249
164Falmouthunincorporated, Stafford County · 5,216 peopleBbetter than 63% of U.S. towns·Overall A · #71 of 249
165Timberlakeunincorporated, Campbell County · 12,725 peopleBbetter than 62% of U.S. towns·Overall A · #73 of 249
166BedfordBedford County · 7,911 peopleBbetter than 62% of U.S. towns·Overall C · #209 of 249
167ChristiansburgMontgomery County · 22,442 peopleBbetter than 62% of U.S. towns·Overall B · #144 of 249
168Broadlandsunincorporated, Loudoun County · 14,353 peopleBbetter than 61% of U.S. towns·Overall A · #34 of 249
169Hollinsunincorporated, Botetourt County · 17,097 peopleBbetter than 60% of U.S. towns·Overall B+ · #131 of 249
170One Loudoununincorporated, Loudoun County · 3,309 peopleBbetter than 60% of U.S. towns·Overall A+ · #12 of 249
171Difficult Rununincorporated, Fairfax County · 9,938 peopleBbetter than 59% of U.S. towns·Overall A · #46 of 249
172Woodlakeunincorporated, Chesterfield County · 7,358 peopleBbetter than 59% of U.S. towns·Overall A− · #97 of 249
173Belmontunincorporated, Loudoun County · 9,729 peopleBbetter than 58% of U.S. towns·Overall A · #26 of 249
174Sandstonunincorporated, Henrico County · 7,399 peopleBbetter than 58% of U.S. towns·Overall C+ · #191 of 249
175South Rununincorporated, Fairfax County · 6,600 peopleBbetter than 58% of U.S. towns·Overall A · #76 of 249
176Lakesideunincorporated, Henrico County · 12,654 peopleBbetter than 58% of U.S. towns·Overall B · #165 of 249
177Rocky MountFranklin County · 4,973 peopleBbetter than 56% of U.S. towns·Overall C+ · #184 of 249
178Countrysideunincorporated, Loudoun County · 9,661 peopleBbetter than 56% of U.S. towns·Overall A · #67 of 249
179LurayPage County · 4,823 peopleBbetter than 56% of U.S. towns·Overall D · #231 of 249
180BluefieldTazewell County · 4,839 peopleBbetter than 55% of U.S. towns·Overall C− · #215 of 249
181Gloucester Courthouseunincorporated, Gloucester County · 3,336 peopleB−better than 55% of U.S. towns·Overall A− · #100 of 249
182Independent Hillunincorporated, Prince William County · 10,853 peopleB−better than 54% of U.S. towns·Overall A− · #98 of 249
183LovettsvilleLoudoun County · 2,708 peopleB−better than 54% of U.S. towns·Overall A+ · #7 of 249
184University Centerunincorporated, Loudoun County · 3,923 peopleB−better than 53% of U.S. towns·Overall A · #63 of 249
185Cave Springunincorporated, Roanoke County · 25,742 peopleB−better than 52% of U.S. towns·Overall A · #70 of 249
186BerryvilleClarke County · 4,828 peopleB−better than 52% of U.S. towns·Overall A · #49 of 249
187Clifton ForgeAlleghany County · 3,372 peopleB−better than 51% of U.S. towns·Overall C− · #211 of 249
188Bon Airunincorporated, Chesterfield County · 16,904 peopleB−better than 51% of U.S. towns·Overall B+ · #121 of 249
189Chesterunincorporated, Chesterfield County · 24,474 peopleB−better than 50% of U.S. towns·Overall B · #148 of 249
190Lake Monticellounincorporated, Fluvanna County · 10,662 peopleB−better than 50% of U.S. towns·Overall A · #51 of 249
191Union Millunincorporated, Fairfax County · 4,484 peopleB−better than 50% of U.S. towns·Overall A · #50 of 249
192West PointKing William County · 3,595 peopleB−better than 50% of U.S. towns·Overall A · #27 of 249
193Forestunincorporated, Bedford County · 13,430 peopleB−better than 49% of U.S. towns·Overall B− · #180 of 249
194WythevilleWythe County · 8,128 peopleB−better than 48% of U.S. towns·Overall C+ · #183 of 249
195MarionSmyth County · 5,555 peopleB−better than 48% of U.S. towns·Overall D · #233 of 249
T196Carrolltonunincorporated, Isle of Wight County · 8,436 peopleB−better than 45% of U.S. towns·Overall B− · #170 of 249
T196Crozetunincorporated, Albemarle County · 9,289 peopleB−better than 45% of U.S. towns·Overall A− · #102 of 249
198Dalevilleunincorporated, Botetourt County · 3,797 peopleC+better than 45% of U.S. towns·Overall A− · #104 of 249
T199PulaskiPulaski County · 8,807 peopleC+better than 44% of U.S. towns·Overall C− · #221 of 249
T199South BostonHalifax County · 7,795 peopleC+better than 44% of U.S. towns·Overall D− · #248 of 249
201South HillMecklenburg County · 4,889 peopleC+better than 44% of U.S. towns·Overall D · #239 of 249
202Madison Heightsunincorporated, Amherst County · 10,266 peopleC+better than 43% of U.S. towns·Overall B− · #166 of 249
203RichlandsTazewell County · 5,051 peopleC+better than 43% of U.S. towns·Overall D · #229 of 249
204Aquia Harbourunincorporated, Stafford County · 7,481 peopleC+better than 43% of U.S. towns·Overall A− · #99 of 249
205StrasburgShenandoah County · 7,380 peopleC+better than 43% of U.S. towns·Overall C+ · #187 of 249
206Hollymeadunincorporated, Albemarle County · 8,482 peopleC+better than 43% of U.S. towns·Overall A− · #93 of 249
207Glen Allenunincorporated, Henrico County · 17,551 peopleC+better than 43% of U.S. towns·Overall B · #156 of 249
208GalaxGalax city · 6,670 peopleC+better than 42% of U.S. towns·Overall D− · #244 of 249
209WindsorIsle of Wight County · 2,947 peopleC+better than 42% of U.S. towns·Overall B+ · #122 of 249
210Collinsvilleunincorporated, Henry County · 7,139 peopleC+better than 41% of U.S. towns·Overall D · #234 of 249
211Manchesterunincorporated, Chesterfield County · 12,445 peopleC+better than 40% of U.S. towns·Overall C+ · #193 of 249
212Wyndhamunincorporated, Henrico County · 12,099 peopleC+better than 39% of U.S. towns·Overall B+ · #140 of 249
213King Georgeunincorporated, King George County · 4,851 peopleC+better than 38% of U.S. towns·Overall B+ · #127 of 249
214New Baltimoreunincorporated, Fauquier County · 11,919 peopleC+better than 37% of U.S. towns·Overall A · #68 of 249
215HopewellHopewell city · 23,261 peopleC+better than 37% of U.S. towns·Overall D− · #242 of 249
216DublinPulaski County · 2,652 peopleC+better than 36% of U.S. towns·Overall B · #151 of 249
217Midlothianunincorporated, Chesterfield County · 19,120 peopleC+better than 36% of U.S. towns·Overall B · #143 of 249
218SuffolkSuffolk city · 104,699 peopleC+better than 36% of U.S. towns·Overall D · #230 of 249
219Meadowbrookunincorporated, Chesterfield County · 20,749 peopleCbetter than 35% of U.S. towns·Overall C · #210 of 249
220AltavistaCampbell County · 3,353 peopleCbetter than 35% of U.S. towns·Overall C− · #216 of 249
221MartinsvilleMartinsville city · 13,849 peopleCbetter than 34% of U.S. towns·Overall D · #240 of 249
222Mechanicsvilleunincorporated, Hanover County · 38,683 peopleCbetter than 32% of U.S. towns·Overall A · #61 of 249
223Gloucester Pointunincorporated, Gloucester County · 11,109 peopleCbetter than 31% of U.S. towns·Overall B · #158 of 249
224Fishersvilleunincorporated, Augusta County · 9,484 peopleCbetter than 31% of U.S. towns·Overall C · #202 of 249
225Bull Rununincorporated, Fairfax County · 7,823 peopleCbetter than 29% of U.S. towns·Overall B+ · #123 of 249
226TimbervilleRockingham County · 3,166 peopleCbetter than 28% of U.S. towns·Overall C− · #213 of 249
227Massanetta Springsunincorporated, Rockingham County · 6,358 peopleCbetter than 28% of U.S. towns·Overall B+ · #139 of 249
228Lake of the Woodsunincorporated, Orange County · 7,984 peopleCbetter than 27% of U.S. towns·Overall B+ · #142 of 249
229Rockwoodunincorporated, Chesterfield County · 10,010 peopleCbetter than 27% of U.S. towns·Overall B+ · #141 of 249
230Bealetonunincorporated, Fauquier County · 5,034 peopleC−better than 25% of U.S. towns·Overall B+ · #135 of 249
231TazewellTazewell County · 4,291 peopleC−better than 25% of U.S. towns·Overall C · #205 of 249
232Dahlgrenunincorporated, King George County · 3,350 peopleC−better than 24% of U.S. towns·Overall B+ · #118 of 249
233Lake Land'Orunincorporated, Caroline County · 4,390 peopleC−better than 23% of U.S. towns·Overall C+ · #199 of 249
234PearisburgGiles County · 2,873 peopleC−better than 23% of U.S. towns·Overall B− · #169 of 249
235Enonunincorporated, Chesterfield County · 4,137 peopleC−better than 22% of U.S. towns·Overall B · #154 of 249
236Bethel Manorunincorporated, York County · 4,393 peopleC−better than 21% of U.S. towns·Overall B− · #175 of 249
237BlackstoneNottoway County · 3,389 peopleC−better than 20% of U.S. towns·Overall D− · #245 of 249
238BroadwayRockingham County · 4,463 peopleC−better than 20% of U.S. towns·Overall B− · #179 of 249
239Chamberlayneunincorporated, Henrico County · 4,692 peopleC−better than 19% of U.S. towns·Overall B · #147 of 249
240Spotsylvania Courthouseunincorporated, Spotsylvania County · 7,180 peopleC−better than 18% of U.S. towns·Overall C+ · #195 of 249
241PoquosonPoquoson city · 13,292 peopleC−better than 18% of U.S. towns·Overall B · #145 of 249
242North Shoreunincorporated, Franklin County · 3,638 peopleC−better than 16% of U.S. towns·Overall C+ · #185 of 249
243Lake Wildernessunincorporated, Spotsylvania County · 3,139 peopleC−better than 15% of U.S. towns·Overall A− · #92 of 249
244Shenandoah Farmsunincorporated, Clarke County · 4,179 peopleDbetter than 14% of U.S. towns·Overall C− · #218 of 249
245Lake Carolineunincorporated, Caroline County · 2,862 peopleDbetter than 12% of U.S. towns·Overall D · #224 of 249
246GrottoesRockingham County · 3,099 peopleDbetter than 11% of U.S. towns·Overall B+ · #134 of 249
247Cloverdaleunincorporated, Botetourt County · 3,208 peopleDbetter than 10% of U.S. towns·Overall A · #74 of 249
248Mount Hermonunincorporated, Pittsylvania County · 4,155 peopleDbetter than 7% of U.S. towns·Overall C+ · #194 of 249
249Matoacaunincorporated, Chesterfield County · 2,724 peopleDbetter than 6% of U.S. towns·Overall C− · #212 of 249
250Stuarts Draftunincorporated, Augusta County · 11,780 peopleD−better than 5% of U.S. towns·Overall B− · #171 of 249
251Blue Ridgeunincorporated, Botetourt County · 2,800 peopleD−better than 4% of U.S. towns·Overall A− · #96 of 249
252Weyers Caveunincorporated, Augusta County · 2,744 peopleD−better than 4% of U.S. towns·Overall A− · #90 of 249
253Shawneelandunincorporated, Frederick County · 2,754 peopleD−better than 2% of U.S. towns·Overall B · #160 of 249
Quick answers

Questions people ask

What is the most walkable town in Virginia?

Lexington (Lexington city) ranks first on walkability among 253 towns, with an A+; Arlington and Charlottesville 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 (253 in Virginia). Smaller towns have the grade on their page but no rank. Every town is on the Virginia page.

Go deeper

More Virginia lists

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

All Virginia rankings →
Other states

Most walkable towns in other states