Guest, Sign inJoin
Clyde Hill City HallClyde Hill, #1 on this list · Photo: HistoryTheorist · CC BY-SA 4.0
Washington rankings · Health

Healthiest towns in Washington

Clyde Hill ranks first on health among Washington’s 285 towns of 2,500+; 143 of the 285 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Clyde Hill

King County · 3,161 people
A+

Health grade, among the top in the U.S.·Overall A · #4 of 285 in WA

#2

Medina

King County · 2,974 people
A+

Health grade, among the top in the U.S.·Overall A · #3 of 285 in WA

#3

Sammamish

King County · 66,110 people
A+

Health grade, among the top in the U.S.·Overall A+ · #1 of 285 in WA

All 285 towns

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

Questions people ask

What is the healthiest town in Washington?

Clyde Hill (King County) ranks first on health among 285 towns, with an A+; Medina and Sammamish follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). 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 health 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

Healthiest towns in other states