Guest, Sign inJoin
Washington rankings · Outdoors

Best towns for the outdoors in Washington

Maple Heights-Lake Desire ranks first on outdoors among Washington’s 285 towns of 2,500+; 124 of the 285 grade A− or better on outdoors nationally.

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. How grades work

#2

Montesano

Grays Harbor County · 4,181 people
A+

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

#3

Leavenworth

Chelan County · 3,373 people
A+

Outdoors grade, among the top in the U.S.·Overall A− · #31 of 285 in WA

All 285 towns

Outdoors grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

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

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

Questions people ask

Which Washington town is best for the outdoors?

Maple Heights-Lake Desire (King County) ranks first on outdoors among 285 towns, with an A+; Montesano and Leavenworth follow.

How are these towns ranked?

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. 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 outdoors 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

Best towns for the outdoors in other states