Guest, Sign inJoin
Seattle Center as night fallsSeattle, #1 on this list · Photo: Jeffery Hayes · CC BY-SA 3.0
Washington rankings · Walkability

Most walkable towns in Washington

Seattle ranks first on walkability among Washington’s 285 towns of 2,500+; 154 of the 285 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

Seattle

King County · 784,777 people
A+

Walkability grade, among the top in the U.S.·Overall B− · #128 of 285 in WA

#2

Bremerton

Kitsap County · 45,482 people
A+

Walkability grade, among the top in the U.S.·Overall C− · #213 of 285 in WA

#3

Port Townsend

Jefferson County · 10,678 people
A+

Walkability grade, among the top in the U.S.·Overall C− · #227 of 285 in WA

All 285 towns

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

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

#TownGradeOverall
1SeattleKing County · 784,777 peopleA+among the top in the U.S.·Overall B− · #128 of 285
2BremertonKitsap County · 45,482 peopleA+among the top in the U.S.·Overall C− · #213 of 285
3Port TownsendJefferson County · 10,678 peopleA+among the top in the U.S.·Overall C− · #227 of 285
4LynnwoodSnohomish County · 42,132 peopleA+better than 98% of U.S. towns·Overall C · #200 of 285
5Fairchild AFBunincorporated, Spokane County · 2,931 peopleA+better than 98% of U.S. towns·Overall A− · #27 of 285
6RedmondKing County · 82,506 peopleA+better than 98% of U.S. towns·Overall B+ · #49 of 285
7BellevueKing County · 154,193 peopleA+better than 98% of U.S. towns·Overall B+ · #63 of 285
8Country Homesunincorporated, Spokane County · 6,198 peopleA+better than 98% of U.S. towns·Overall B+ · #43 of 285
9Alderwood Manorunincorporated, Snohomish County · 10,266 peopleA+better than 98% of U.S. towns·Overall B+ · #67 of 285
10ShorelineKing County · 66,542 peopleA+better than 98% of U.S. towns·Overall B+ · #64 of 285
11White Centerunincorporated, King County · 14,886 peopleA+better than 98% of U.S. towns·Overall C · #191 of 285
12College PlaceWalla Walla County · 9,923 peopleA+better than 97% of U.S. towns·Overall C+ · #171 of 285
13Clyde HillKing County · 3,161 peopleA+better than 97% of U.S. towns·Overall A · #4 of 285
14SequimClallam County · 8,215 peopleA+better than 97% of U.S. towns·Overall C− · #232 of 285
15Bryn Mawr-Skywayunincorporated, King County · 17,638 peopleA+better than 97% of U.S. towns·Overall C+ · #152 of 285
16KirklandKing County · 97,410 peopleA+better than 97% of U.S. towns·Overall A− · #28 of 285
17SeaTacKing County · 34,578 peopleA+better than 97% of U.S. towns·Overall D · #245 of 285
18LeavenworthChelan County · 3,373 peopleA+better than 97% of U.S. towns·Overall A− · #31 of 285
19OlympiaThurston County · 56,724 peopleA+better than 97% of U.S. towns·Overall C+ · #173 of 285
20Esperanceunincorporated, Snohomish County · 4,189 peopleA+better than 96% of U.S. towns·Overall B+ · #44 of 285
21CheneySpokane County · 12,650 peopleA+better than 96% of U.S. towns·Overall C+ · #149 of 285
22EverettSnohomish County · 113,567 peopleA+better than 96% of U.S. towns·Overall C+ · #156 of 285
23East Port Orchardunincorporated, Kitsap County · 4,725 peopleA+better than 96% of U.S. towns·Overall C+ · #147 of 285
24Bainbridge IslandKitsap County · 24,691 peopleA+better than 96% of U.S. towns·Overall A · #8 of 285
25SpokaneSpokane County · 230,783 peopleA+better than 96% of U.S. towns·Overall C · #197 of 285
26TacomaPierce County · 229,816 peopleA+better than 96% of U.S. towns·Overall C− · #234 of 285
27Lake Stickneyunincorporated, Snohomish County · 15,890 peopleA+better than 96% of U.S. towns·Overall B · #95 of 285
28ForksClallam County · 3,488 peopleA+better than 95% of U.S. towns·Overall D · #246 of 285
29ElmaGrays Harbor County · 3,534 peopleA+better than 95% of U.S. towns·Overall C− · #229 of 285
30CashmereChelan County · 3,326 peopleA+better than 95% of U.S. towns·Overall A− · #38 of 285
31PoulsboKitsap County · 12,749 peopleA+better than 95% of U.S. towns·Overall B · #104 of 285
32North Lynnwoodunincorporated, Snohomish County · 23,339 peopleA+better than 95% of U.S. towns·Overall B+ · #61 of 285
33BurienKing County · 51,859 peopleA+better than 95% of U.S. towns·Overall D · #243 of 285
34ChelanChelan County · 4,494 peopleA+better than 95% of U.S. towns·Overall C+ · #157 of 285
35EdmondsSnohomish County · 42,748 peopleAbetter than 95% of U.S. towns·Overall B · #98 of 285
36Bangor Baseunincorporated, Kitsap County · 6,112 peopleAbetter than 95% of U.S. towns·Overall B · #91 of 285
37Des MoinesKing County · 33,032 peopleAbetter than 95% of U.S. towns·Overall C− · #235 of 285
38TukwilaKing County · 22,003 peopleAbetter than 95% of U.S. towns·Overall C− · #236 of 285
39AlgonaKing County · 3,253 peopleAbetter than 95% of U.S. towns·Overall B− · #140 of 285
40Mercer IslandKing County · 25,422 peopleAbetter than 95% of U.S. towns·Overall A · #6 of 285
41Port AngelesClallam County · 20,146 peopleAbetter than 94% of U.S. towns·Overall C− · #230 of 285
42MontesanoGrays Harbor County · 4,181 peopleAbetter than 94% of U.S. towns·Overall B− · #117 of 285
43Federal WayKing County · 99,729 peopleAbetter than 94% of U.S. towns·Overall C− · #242 of 285
44KenmoreKing County · 24,249 peopleAbetter than 94% of U.S. towns·Overall A · #9 of 285
45Mountlake TerraceSnohomish County · 25,430 peopleAbetter than 94% of U.S. towns·Overall B · #100 of 285
46WoodinvilleKing County · 14,548 peopleAbetter than 94% of U.S. towns·Overall B+ · #52 of 285
47WenatcheeChelan County · 35,547 peopleAbetter than 94% of U.S. towns·Overall C− · #212 of 285
48RentonKing County · 104,975 peopleAbetter than 94% of U.S. towns·Overall C · #193 of 285
49Lake Forest ParkKing County · 13,191 peopleAbetter than 94% of U.S. towns·Overall A− · #33 of 285
50Port OrchardKitsap County · 19,839 peopleAbetter than 93% of U.S. towns·Overall C · #181 of 285
51MiltonPierce County · 8,911 peopleAbetter than 93% of U.S. towns·Overall C− · #210 of 285
52Walla WallaWalla Walla County · 34,058 peopleAbetter than 93% of U.S. towns·Overall C− · #239 of 285
53SnohomishSnohomish County · 10,719 peopleAbetter than 93% of U.S. towns·Overall B− · #125 of 285
54SteilacoomPierce County · 6,648 peopleAbetter than 93% of U.S. towns·Overall B+ · #66 of 285
55KentKing County · 134,871 peopleAbetter than 93% of U.S. towns·Overall C− · #221 of 285
56BellinghamWhatcom County · 96,395 peopleAbetter than 93% of U.S. towns·Overall C− · #225 of 285
57AberdeenGrays Harbor County · 17,088 peopleAbetter than 93% of U.S. towns·Overall D− · #282 of 285
58North Fort Lewisunincorporated, Pierce County · 6,337 peopleAbetter than 93% of U.S. towns·Overall C · #206 of 285
59IssaquahKing County · 39,423 peopleAbetter than 93% of U.S. towns·Overall B+ · #56 of 285
60Ocean ShoresGrays Harbor County · 7,892 peopleAbetter than 93% of U.S. towns·Overall D · #248 of 285
61Mill CreekSnohomish County · 20,902 peopleAbetter than 93% of U.S. towns·Overall A− · #24 of 285
62Bothell Eastunincorporated, Snohomish County · 14,578 peopleAbetter than 93% of U.S. towns·Overall A · #5 of 285
63BothellKing County · 52,199 peopleAbetter than 92% of U.S. towns·Overall A− · #23 of 285
64Friday HarborSan Juan County · 2,729 peopleAbetter than 92% of U.S. towns·Overall B · #97 of 285
65Parklandunincorporated, Pierce County · 38,742 peopleAbetter than 92% of U.S. towns·Overall C− · #216 of 285
66Suquamishunincorporated, Kitsap County · 4,084 peopleAbetter than 92% of U.S. towns·Overall B · #80 of 285
67OmakOkanogan County · 5,185 peopleAbetter than 92% of U.S. towns·Overall C− · #233 of 285
68North BendKing County · 8,758 peopleAbetter than 92% of U.S. towns·Overall B+ · #53 of 285
69Hazel Dellunincorporated, Clark County · 23,237 peopleAbetter than 92% of U.S. towns·Overall C · #182 of 285
70Gig HarborPierce County · 12,630 peopleAbetter than 91% of U.S. towns·Overall B · #102 of 285
72Manchesterunincorporated, Kitsap County · 5,956 peopleAbetter than 91% of U.S. towns·Overall B+ · #62 of 285
73Tracytonunincorporated, Kitsap County · 6,137 peopleAbetter than 91% of U.S. towns·Overall B+ · #42 of 285
74LakewoodPierce County · 62,755 peopleAbetter than 91% of U.S. towns·Overall D · #262 of 285
75Parkwoodunincorporated, Kitsap County · 6,873 peopleAbetter than 91% of U.S. towns·Overall B · #88 of 285
76NewcastleKing County · 13,128 peopleAbetter than 91% of U.S. towns·Overall B+ · #57 of 285
77VancouverClark County · 199,698 peopleAbetter than 90% of U.S. towns·Overall C− · #237 of 285
78MedinaKing County · 2,974 peopleAbetter than 90% of U.S. towns·Overall A · #3 of 285
79Medical LakeSpokane County · 4,964 peopleAbetter than 90% of U.S. towns·Overall A+ · #2 of 285
80FircrestPierce County · 6,959 peopleAbetter than 90% of U.S. towns·Overall B− · #121 of 285
81Fairwoodunincorporated, Spokane County · 10,674 peopleAbetter than 90% of U.S. towns·Overall A · #20 of 285
82SnoqualmieKing County · 13,640 peopleAbetter than 90% of U.S. towns·Overall A · #11 of 285
83Port Angeles Eastunincorporated, Clallam County · 3,137 peopleAbetter than 89% of U.S. towns·Overall B · #71 of 285
84Salmon Creekunincorporated, Clark County · 20,017 peopleAbetter than 89% of U.S. towns·Overall B− · #110 of 285
85SumnerPierce County · 10,871 peopleAbetter than 89% of U.S. towns·Overall C+ · #159 of 285
86AuburnKing County · 86,301 peopleAbetter than 89% of U.S. towns·Overall C− · #214 of 285
87Boulevard Parkunincorporated, King County · 4,575 peopleAbetter than 89% of U.S. towns·Overall B− · #142 of 285
88LaceyThurston County · 58,833 peopleAbetter than 88% of U.S. towns·Overall C · #177 of 285
89Port Ludlowunincorporated, Jefferson County · 2,891 peopleAbetter than 88% of U.S. towns·Overall C− · #220 of 285
90White SalmonKlickitat County · 2,655 peopleAbetter than 88% of U.S. towns·Overall B+ · #59 of 285
91EllensburgKittitas County · 21,308 peopleAbetter than 88% of U.S. towns·Overall C− · #223 of 285
92OthelloAdams County · 9,237 peopleAbetter than 88% of U.S. towns·Overall D · #267 of 285
93TumwaterThurston County · 28,010 peopleAbetter than 87% of U.S. towns·Overall B− · #133 of 285
94Mill Creek Eastunincorporated, Snohomish County · 25,453 peopleAbetter than 87% of U.S. towns·Overall A · #10 of 285
95Normandy ParkKing County · 6,609 peopleAbetter than 87% of U.S. towns·Overall B · #107 of 285
96HoquiamGrays Harbor County · 8,710 peopleAbetter than 87% of U.S. towns·Overall D− · #276 of 285
97SammamishKing County · 66,110 peopleAbetter than 87% of U.S. towns·Overall A+ · #1 of 285
98Airway HeightsSpokane County · 11,811 peopleAbetter than 87% of U.S. towns·Overall D · #254 of 285
99University PlacePierce County · 35,479 peopleAbetter than 87% of U.S. towns·Overall B · #103 of 285
100East WenatcheeDouglas County · 14,414 peopleAbetter than 87% of U.S. towns·Overall C+ · #158 of 285
101PullmanWhitman County · 33,756 peopleAbetter than 86% of U.S. towns·Overall B · #74 of 285
102Silverdaleunincorporated, Kitsap County · 20,685 peopleAbetter than 86% of U.S. towns·Overall B · #78 of 285
103Town and Countryunincorporated, Spokane County · 4,890 peopleAbetter than 86% of U.S. towns·Overall A− · #35 of 285
104Mount Vistaunincorporated, Clark County · 10,764 peopleAbetter than 86% of U.S. towns·Overall B− · #120 of 285
105Union Hill-Novelty Hillunincorporated, King County · 23,047 peopleAbetter than 86% of U.S. towns·Overall A · #15 of 285
106ColvilleStevens County · 5,116 peopleAbetter than 85% of U.S. towns·Overall A− · #36 of 285
107Lake StevensSnohomish County · 42,091 peopleAbetter than 85% of U.S. towns·Overall A− · #25 of 285
108SheltonMason County · 10,921 peopleAbetter than 85% of U.S. towns·Overall D− · #278 of 285
109Vashonunincorporated, King County · 9,934 peopleA−better than 85% of U.S. towns·Overall B · #90 of 285
110Liberty LakeSpokane County · 14,029 peopleA−better than 85% of U.S. towns·Overall B+ · #45 of 285
111MonroeSnohomish County · 20,025 peopleA−better than 85% of U.S. towns·Overall C+ · #153 of 285
112PuyallupPierce County · 42,682 peopleA−better than 84% of U.S. towns·Overall C · #195 of 285
113Deer ParkSpokane County · 5,370 peopleA−better than 84% of U.S. towns·Overall C+ · #151 of 285
114Eastmontunincorporated, Snohomish County · 23,721 peopleA−better than 84% of U.S. towns·Overall A− · #37 of 285
115KelsoCowlitz County · 12,801 peopleA−better than 84% of U.S. towns·Overall D · #261 of 285
116MukilteoSnohomish County · 21,239 peopleA−better than 84% of U.S. towns·Overall B · #81 of 285
117AnacortesSkagit County · 18,080 peopleA−better than 84% of U.S. towns·Overall B · #72 of 285
118KennewickBenton County · 88,366 peopleA−better than 83% of U.S. towns·Overall C− · #228 of 285
119YelmThurston County · 12,043 peopleA−better than 83% of U.S. towns·Overall C+ · #174 of 285
120Spokane ValleySpokane County · 108,405 peopleA−better than 83% of U.S. towns·Overall C · #184 of 285
121MarysvilleSnohomish County · 77,686 peopleA−better than 83% of U.S. towns·Overall C · #185 of 285
122BrierSnohomish County · 6,597 peopleA−better than 83% of U.S. towns·Overall B+ · #46 of 285
123ClarkstonAsotin County · 7,189 peopleA−better than 83% of U.S. towns·Overall D · #256 of 285
124Picnic Pointunincorporated, Snohomish County · 10,261 peopleA−better than 83% of U.S. towns·Overall B · #87 of 285
125GrangerYakima County · 3,831 peopleA−better than 82% of U.S. towns·Overall D · #257 of 285
126Oak HarborIsland County · 24,083 peopleA−better than 82% of U.S. towns·Overall B− · #123 of 285
127Granite FallsSnohomish County · 4,686 peopleA−better than 82% of U.S. towns·Overall C+ · #154 of 285
128Cascade Valleyunincorporated, Grant County · 4,609 peopleA−better than 82% of U.S. towns·Overall D− · #271 of 285
129ArlingtonSnohomish County · 22,031 peopleA−better than 82% of U.S. towns·Overall C · #198 of 285
130Indianolaunincorporated, Kitsap County · 3,468 peopleA−better than 82% of U.S. towns·Overall B+ · #58 of 285
131East Renton Highlandsunincorporated, King County · 12,582 peopleA−better than 81% of U.S. towns·Overall A− · #21 of 285
132GoldendaleKlickitat County · 3,528 peopleA−better than 81% of U.S. towns·Overall D · #244 of 285
133WardenGrant County · 2,830 peopleA−better than 81% of U.S. towns·Overall C · #183 of 285
134Bothell Westunincorporated, Snohomish County · 22,029 peopleA−better than 81% of U.S. towns·Overall A · #13 of 285
135Larch Wayunincorporated, Snohomish County · 4,424 peopleA−better than 81% of U.S. towns·Overall A− · #30 of 285
136Meadowdaleunincorporated, Snohomish County · 3,009 peopleA−better than 81% of U.S. towns·Overall A− · #26 of 285
137EnumclawKing County · 13,172 peopleA−better than 80% of U.S. towns·Overall B+ · #47 of 285
138Silver Firsunincorporated, Snohomish County · 22,306 peopleA−better than 80% of U.S. towns·Overall A− · #22 of 285
139McChord AFBunincorporated, Pierce County · 2,999 peopleA−better than 80% of U.S. towns·Overall C− · #218 of 285
140Summit Viewunincorporated, Pierce County · 8,480 peopleA−better than 80% of U.S. towns·Overall B− · #114 of 285
141RichlandBenton County · 65,258 peopleA−better than 80% of U.S. towns·Overall B− · #109 of 285
142ToppenishYakima County · 8,635 peopleA−better than 78% of U.S. towns·Overall D− · #277 of 285
143Central Parkunincorporated, Grays Harbor County · 3,206 peopleA−better than 78% of U.S. towns·Overall C− · #219 of 285
144Martha Lakeunincorporated, Snohomish County · 22,634 peopleA−better than 78% of U.S. towns·Overall B · #82 of 285
145Fairwoodunincorporated, King County · 17,856 peopleA−better than 77% of U.S. towns·Overall B− · #127 of 285
146Midlandunincorporated, Pierce County · 9,050 peopleA−better than 77% of U.S. towns·Overall C · #187 of 285
147Five Cornersunincorporated, Clark County · 21,194 peopleA−better than 77% of U.S. towns·Overall B− · #143 of 285
148FifePierce County · 11,061 peopleA−better than 77% of U.S. towns·Overall C− · #226 of 285
149SultanSnohomish County · 7,230 peopleA−better than 77% of U.S. towns·Overall B · #86 of 285
150CentraliaLewis County · 19,375 peopleA−better than 76% of U.S. towns·Overall D− · #274 of 285
151LyndenWhatcom County · 16,881 peopleA−better than 76% of U.S. towns·Overall B− · #135 of 285
152Belfairunincorporated, Mason County · 4,557 peopleA−better than 76% of U.S. towns·Overall C · #196 of 285
153West RichlandBenton County · 19,257 peopleA−better than 75% of U.S. towns·Overall B+ · #40 of 285
154WashougalClark County · 18,028 peopleA−better than 75% of U.S. towns·Overall C+ · #161 of 285
155Spanawayunincorporated, Pierce County · 34,019 peopleB+better than 74% of U.S. towns·Overall C · #180 of 285
156Fort Lewisunincorporated, Pierce County · 15,167 peopleB+better than 74% of U.S. towns·Overall D · #250 of 285
157Lakeland Northunincorporated, King County · 15,950 peopleB+better than 74% of U.S. towns·Overall C · #199 of 285
158Moses LakeGrant County · 27,469 peopleB+better than 74% of U.S. towns·Overall D · #258 of 285
159LongviewCowlitz County · 38,362 peopleB+better than 74% of U.S. towns·Overall D− · #275 of 285
160Lake Shoreunincorporated, Clark County · 6,978 peopleB+better than 73% of U.S. towns·Overall B− · #111 of 285
161DaytonColumbia County · 2,538 peopleB+better than 73% of U.S. towns·Overall B− · #131 of 285
162Maple ValleyKing County · 28,482 peopleB+better than 73% of U.S. towns·Overall A− · #39 of 285
163Wollochetunincorporated, Pierce County · 6,689 peopleB+better than 72% of U.S. towns·Overall A · #16 of 285
164ChehalisLewis County · 7,764 peopleB+better than 72% of U.S. towns·Overall D · #264 of 285
165PascoFranklin County · 82,848 peopleB+better than 72% of U.S. towns·Overall D · #255 of 285
166Clover Creekunincorporated, Pierce County · 7,345 peopleB+better than 72% of U.S. towns·Overall C− · #241 of 285
167YakimaYakima County · 97,458 peopleB+better than 71% of U.S. towns·Overall D− · #272 of 285
168Battle GroundClark County · 23,513 peopleB+better than 70% of U.S. towns·Overall B · #99 of 285
169Hansvilleunincorporated, Kitsap County · 3,384 peopleB+better than 70% of U.S. towns·Overall B− · #116 of 285
170Minnehahaunincorporated, Clark County · 11,482 peopleB+better than 70% of U.S. towns·Overall C+ · #148 of 285
171CovingtonKing County · 21,496 peopleB+better than 70% of U.S. towns·Overall C+ · #170 of 285
172Felidaunincorporated, Clark County · 10,841 peopleB+better than 70% of U.S. towns·Overall B · #101 of 285
173EphrataGrant County · 8,834 peopleB+better than 69% of U.S. towns·Overall C · #202 of 285
174South Hillunincorporated, Pierce County · 68,025 peopleB+better than 69% of U.S. towns·Overall B · #85 of 285
175PacificKing County · 7,056 peopleB+better than 67% of U.S. towns·Overall C+ · #146 of 285
176Lakeland Southunincorporated, King County · 13,100 peopleB+better than 67% of U.S. towns·Overall C+ · #162 of 285
177Orchardsunincorporated, Clark County · 29,438 peopleB+better than 67% of U.S. towns·Overall C+ · #167 of 285
178Mount VernonSkagit County · 35,193 peopleB+better than 66% of U.S. towns·Overall D · #260 of 285
179ProsserBenton County · 6,654 peopleB+better than 66% of U.S. towns·Overall C− · #222 of 285
180CamasClark County · 27,749 peopleB+better than 66% of U.S. towns·Overall A · #17 of 285
181QuincyGrant County · 8,510 peopleBbetter than 65% of U.S. towns·Overall C− · #208 of 285
182Tanglewildeunincorporated, Thurston County · 6,314 peopleBbetter than 64% of U.S. towns·Overall B− · #119 of 285
183WapatoYakima County · 4,469 peopleBbetter than 63% of U.S. towns·Overall D · #259 of 285
184StanwoodSnohomish County · 9,421 peopleBbetter than 62% of U.S. towns·Overall B− · #130 of 285
185SunnysideYakima County · 16,430 peopleBbetter than 62% of U.S. towns·Overall D · #270 of 285
186WinlockLewis County · 2,640 peopleBbetter than 62% of U.S. towns·Overall C · #207 of 285
187BurlingtonSkagit County · 11,356 peopleBbetter than 62% of U.S. towns·Overall D · #268 of 285
188Bethelunincorporated, Kitsap County · 4,394 peopleBbetter than 61% of U.S. towns·Overall B · #83 of 285
189Port Hadlock-Irondaleunincorporated, Jefferson County · 3,884 peopleBbetter than 61% of U.S. towns·Overall D · #251 of 285
190Fredericksonunincorporated, Pierce County · 25,383 peopleBbetter than 59% of U.S. towns·Overall C · #178 of 285
191Summitunincorporated, Pierce County · 8,791 peopleBbetter than 59% of U.S. towns·Overall B− · #138 of 285
192Bonney LakePierce County · 22,139 peopleBbetter than 59% of U.S. towns·Overall B · #75 of 285
193SelahYakima County · 8,678 peopleBbetter than 59% of U.S. towns·Overall C+ · #164 of 285
194West Clarkston-Highlandunincorporated, Asotin County · 5,444 peopleBbetter than 59% of U.S. towns·Overall D · #249 of 285
195ColfaxWhitman County · 2,667 peopleBbetter than 58% of U.S. towns·Overall C+ · #144 of 285
196EdgewoodPierce County · 13,548 peopleBbetter than 58% of U.S. towns·Overall B− · #132 of 285
197Gold BarSnohomish County · 2,561 peopleBbetter than 58% of U.S. towns·Overall C− · #215 of 285
198Clearviewunincorporated, Snohomish County · 3,254 peopleBbetter than 57% of U.S. towns·Overall A · #14 of 285
199ChewelahStevens County · 2,712 peopleBbetter than 57% of U.S. towns·Overall D · #252 of 285
200Maltbyunincorporated, Snohomish County · 10,910 peopleBbetter than 56% of U.S. towns·Overall A · #18 of 285
201DuPontPierce County · 9,778 peopleB−better than 55% of U.S. towns·Overall B+ · #51 of 285
202Cottage Lakeunincorporated, King County · 22,518 peopleB−better than 53% of U.S. towns·Overall A · #19 of 285
203Union GapYakima County · 6,617 peopleB−better than 53% of U.S. towns·Overall D− · #281 of 285
204EatonvillePierce County · 2,861 peopleB−better than 52% of U.S. towns·Overall B− · #118 of 285
205Hockinsonunincorporated, Clark County · 6,150 peopleB−better than 51% of U.S. towns·Overall B+ · #41 of 285
206BlaineWhatcom County · 6,475 peopleB−better than 51% of U.S. towns·Overall D · #247 of 285
207Sedro-WoolleySkagit County · 13,308 peopleB−better than 51% of U.S. towns·Overall C · #186 of 285
208Camanounincorporated, Island County · 17,303 peopleB−better than 50% of U.S. towns·Overall B− · #141 of 285
209Brush Prairieunincorporated, Clark County · 2,526 peopleB−better than 50% of U.S. towns·Overall B · #106 of 285
210FerndaleWhatcom County · 17,559 peopleB−better than 50% of U.S. towns·Overall C · #201 of 285
211Wallerunincorporated, Pierce County · 7,683 peopleB−better than 50% of U.S. towns·Overall B · #105 of 285
212Meadunincorporated, Spokane County · 6,893 peopleB−better than 49% of U.S. towns·Overall B · #76 of 285
213RaymondPacific County · 3,235 peopleB−better than 49% of U.S. towns·Overall D · #265 of 285
214ConnellFranklin County · 5,080 peopleB−better than 49% of U.S. towns·Overall B− · #126 of 285
215Benton CityBenton County · 4,019 peopleB−better than 49% of U.S. towns·Overall D · #266 of 285
216Fobes Hillunincorporated, Snohomish County · 2,569 peopleB−better than 48% of U.S. towns·Overall B+ · #50 of 285
217Grand Moundunincorporated, Thurston County · 3,287 peopleB−better than 47% of U.S. towns·Overall C · #189 of 285
218OrtingPierce County · 8,884 peopleB−better than 47% of U.S. towns·Overall B− · #122 of 285
219Woods Creekunincorporated, Snohomish County · 6,943 peopleB−better than 46% of U.S. towns·Overall C+ · #165 of 285
220Hobartunincorporated, King County · 6,552 peopleB−better than 46% of U.S. towns·Overall B+ · #48 of 285
221WoodlandCowlitz County · 6,611 peopleB−better than 46% of U.S. towns·Overall C− · #238 of 285
222Maplewoodunincorporated, Pierce County · 5,803 peopleB−better than 46% of U.S. towns·Overall B · #73 of 285
223DuvallKing County · 9,440 peopleB−better than 46% of U.S. towns·Overall A · #7 of 285
224Lake Morton-Berrydaleunincorporated, King County · 11,183 peopleC+better than 44% of U.S. towns·Overall B− · #137 of 285
225Mirrormontunincorporated, King County · 4,019 peopleC+better than 44% of U.S. towns·Overall A− · #32 of 285
226Lake Cassidyunincorporated, Snohomish County · 3,292 peopleC+better than 44% of U.S. towns·Overall B · #89 of 285
227Chain Lakeunincorporated, Snohomish County · 4,950 peopleC+better than 43% of U.S. towns·Overall A− · #34 of 285
228Tehalehunincorporated, Pierce County · 9,561 peopleC+better than 43% of U.S. towns·Overall B · #84 of 285
229GrandviewYakima County · 12,062 peopleC+better than 42% of U.S. towns·Overall D− · #273 of 285
230Moses Lake Northunincorporated, Grant County · 4,517 peopleC+better than 42% of U.S. towns·Overall D · #269 of 285
231BuckleyPierce County · 5,688 peopleC+better than 42% of U.S. towns·Overall B− · #136 of 285
232Terrace Heightsunincorporated, Yakima County · 10,041 peopleC+better than 42% of U.S. towns·Overall B− · #134 of 285
233KalamaCowlitz County · 3,165 peopleC+better than 41% of U.S. towns·Overall C+ · #172 of 285
234EversonWhatcom County · 3,254 peopleC+better than 41% of U.S. towns·Overall B · #93 of 285
235Chicounincorporated, Kitsap County · 3,336 peopleC+better than 40% of U.S. towns·Overall A− · #29 of 285
236Waunaunincorporated, Pierce County · 4,805 peopleC+better than 40% of U.S. towns·Overall B+ · #60 of 285
237North Yelmunincorporated, Thurston County · 2,522 peopleC+better than 40% of U.S. towns·Overall C+ · #168 of 285
238Prairie Heightsunincorporated, Pierce County · 4,998 peopleC+better than 39% of U.S. towns·Overall B · #79 of 285
239MattawaGrant County · 3,874 peopleC+better than 39% of U.S. towns·Overall D− · #283 of 285
240Warm Beachunincorporated, Snohomish County · 3,442 peopleC+better than 38% of U.S. towns·Overall C+ · #155 of 285
241Barbertonunincorporated, Clark County · 8,668 peopleC+better than 38% of U.S. towns·Overall B · #94 of 285
242Marietta-Alderwoodunincorporated, Whatcom County · 3,754 peopleC+better than 38% of U.S. towns·Overall C · #179 of 285
243Lochsloyunincorporated, Snohomish County · 3,029 peopleCbetter than 34% of U.S. towns·Overall B− · #129 of 285
244Bunk Fossunincorporated, Snohomish County · 3,627 peopleCbetter than 34% of U.S. towns·Overall B− · #112 of 285
245Canterwoodunincorporated, Pierce County · 2,971 peopleCbetter than 33% of U.S. towns·Overall B+ · #70 of 285
246RidgefieldClark County · 16,132 peopleCbetter than 32% of U.S. towns·Overall B · #92 of 285
247Grahamunincorporated, Pierce County · 35,079 peopleCbetter than 32% of U.S. towns·Overall C · #194 of 285
248Key Centerunincorporated, Pierce County · 3,544 peopleCbetter than 32% of U.S. towns·Overall B− · #139 of 285
249Black DiamondKing County · 6,978 peopleCbetter than 31% of U.S. towns·Overall A · #12 of 285
250Rosedaleunincorporated, Pierce County · 4,208 peopleCbetter than 31% of U.S. towns·Overall B+ · #68 of 285
251ZillahYakima County · 3,111 peopleCbetter than 30% of U.S. towns·Overall C− · #240 of 285
252Lake Holmunincorporated, King County · 3,555 peopleCbetter than 30% of U.S. towns·Overall B− · #115 of 285
253Lake Tappsunincorporated, Pierce County · 12,798 peopleCbetter than 29% of U.S. towns·Overall B+ · #69 of 285
254Prairie Ridgeunincorporated, Pierce County · 12,074 peopleCbetter than 26% of U.S. towns·Overall B · #77 of 285
255Otis Orchards-East Farmsunincorporated, Spokane County · 5,454 peopleCbetter than 26% of U.S. towns·Overall C+ · #163 of 285
256High Bridgeunincorporated, Snohomish County · 3,196 peopleCbetter than 26% of U.S. towns·Overall B− · #108 of 285
257Burbankunincorporated, Walla Walla County · 3,589 peopleC−better than 24% of U.S. towns·Overall D · #263 of 285
258MoxeeYakima County · 4,765 peopleC−better than 24% of U.S. towns·Overall B+ · #55 of 285
259Sudden Valleyunincorporated, Whatcom County · 6,084 peopleC−better than 23% of U.S. towns·Overall C+ · #169 of 285
260Rochesterunincorporated, Thurston County · 5,834 peopleC−better than 23% of U.S. towns·Overall C− · #209 of 285
261Artondaleunincorporated, Pierce County · 14,073 peopleC−better than 22% of U.S. towns·Overall B+ · #54 of 285
262Fox Islandunincorporated, Pierce County · 3,414 peopleC−better than 21% of U.S. towns·Overall B+ · #65 of 285
263Birch Bayunincorporated, Whatcom County · 10,837 peopleC−better than 20% of U.S. towns·Overall C · #204 of 285
264Bryantunincorporated, Snohomish County · 2,648 peopleC−better than 20% of U.S. towns·Overall C+ · #160 of 285
265La CenterClark County · 4,433 peopleC−better than 19% of U.S. towns·Overall C− · #211 of 285
266Aldertonunincorporated, Pierce County · 2,706 peopleC−better than 19% of U.S. towns·Overall B− · #113 of 285
267Gleedunincorporated, Yakima County · 2,844 peopleC−better than 16% of U.S. towns·Overall C− · #217 of 285
268Lexingtonunincorporated, Cowlitz County · 4,413 peopleC−better than 16% of U.S. towns·Overall D · #253 of 285
269Maple Heights-Lake Desireunincorporated, King County · 4,113 peopleDbetter than 14% of U.S. towns·Overall B− · #124 of 285
270Elk Plainunincorporated, Pierce County · 14,276 peopleDbetter than 13% of U.S. towns·Overall C− · #231 of 285
271Clarkston Heights-Vinelandunincorporated, Asotin County · 7,884 peopleDbetter than 13% of U.S. towns·Overall C+ · #166 of 285
272Sunnyslopeunincorporated, Chelan County · 3,706 peopleDbetter than 12% of U.S. towns·Overall C+ · #145 of 285
273Peaceful Valleyunincorporated, Whatcom County · 2,858 peopleDbetter than 9% of U.S. towns·Overall D− · #284 of 285
274Finleyunincorporated, Benton County · 5,634 peopleDbetter than 9% of U.S. towns·Overall C · #176 of 285
T275Ahtanumunincorporated, Yakima County · 3,777 peopleDbetter than 8% of U.S. towns·Overall C · #190 of 285
T275Suncrestunincorporated, Stevens County · 5,345 peopleDbetter than 8% of U.S. towns·Overall C+ · #150 of 285
277Venersborgunincorporated, Clark County · 4,262 peopleDbetter than 5% of U.S. towns·Overall C · #192 of 285
T278Lake Goodwinunincorporated, Snohomish County · 5,536 peopleD−better than 5% of U.S. towns·Overall C · #205 of 285
T278Sisco Heightsunincorporated, Snohomish County · 3,015 peopleD−better than 5% of U.S. towns·Overall C+ · #175 of 285
280Arlington Heightsunincorporated, Snohomish County · 2,727 peopleD−better than 5% of U.S. towns·Overall C · #188 of 285
281Three Lakesunincorporated, Snohomish County · 4,055 peopleD−better than 3% of U.S. towns·Overall B · #96 of 285
282Longbranchunincorporated, Pierce County · 4,638 peopleD−better than 2% of U.S. towns·Overall C · #203 of 285
283Longview Heightsunincorporated, Cowlitz County · 4,357 peopleD−better than 2% of U.S. towns·Overall D− · #279 of 285
284Canyon Creekunincorporated, Snohomish County · 3,910 peopleD−among the lowest in the U.S.·Overall D− · #280 of 285
285Desert Aireunincorporated, Grant County · 2,788 peopleD−among the lowest in the U.S.·Overall D− · #285 of 285
Quick answers

Questions people ask

What is the most walkable town in Washington?

Seattle (King County) ranks first on walkability among 285 towns, with an A+; Bremerton and Port Townsend 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 (285 in Washington). Smaller towns have the grade on their page but no rank. Every town is on the Washington page.

Go deeper

More Washington lists

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

All Washington rankings →
Other states

Most walkable towns in other states