Washington cities — momentum scores, home values & rankings

All states·Washington

139 Washington cities tracked. Sorted by composite momentum score (home prices, rent, population).

Long thesis

The state's pop-weighted momentum is 59/100, and only 0 of 125 tracked cities are in the 'Declining' tier. That's a healthier distribution than most states. Bull case: the average is good, and the bottom of the distribution isn't ugly.

Short thesis

The bear case is the boring one: the median market is fine but the cycle is real. Watch the cities at the bottom of this state's distribution as the early-warning signal.

139
Cities tracked
$577,827
Median home (state)
84
Rising / Hot
0
Cooling / Declining

Burlington

pop 10,945
75
Rising$543,329 · +1.3%

Arlington

pop 21,959
73
Rising$670,726 · +1.6%

Quincy

pop 8,294
73
Rising$427,827 · +0.9%

Centralia

pop 19,061
72
Rising$396,729 · +2.1%

Lynden

pop 16,783
72
Rising$626,690 · +2.3%

Ferndale

pop 16,706
72
Rising$617,832 · +0.3%

Stanwood

pop 8,943
72
Rising$720,081 · +1.0%

Port Orchard

pop 19,122
71
Rising$559,538 · +2.1%

Yelm

pop 11,715
71
Rising$490,150 · +0.6%

Othello

pop 9,001
71
Rising$341,087 · +1.1%

Chehalis

pop 7,717
71
Rising$479,380 · +2.3%

Omak

pop 5,167
71
Rising$265,823 · +2.5%

Colville

pop 5,009
71
Rising$337,447 · +2.6%

Otis Orchards-East Farms

pop 6,299
71
Rising$470,788 · +2.2%

West Richland

pop 18,820
70
Rising$498,249 · -0.3%

Sedro-Woolley

pop 13,215
70
Rising$500,824 · +0.3%

Airway Heights

pop 11,950
70
Rising$376,855 · +1.1%

Grandview

pop 11,599
70
Rising$340,857 · +1.6%

Selah

pop 8,653
70
Rising$441,073 · +1.9%

Rochester

pop 6,064
70
Rising$518,955 · +1.6%

Marysville

pop 76,209
69
Rising$636,601 · +0.2%

Lacey

pop 58,644
69
Rising$518,808 · +0.3%

Ephrata

pop 8,718
69
Rising$326,812 · +1.4%

North Bend

pop 8,553
69
Rising$1,018,854 · -2.3%

Mount Vernon

pop 35,344
68
Rising$590,838 · +1.8%

Sunnyside

pop 16,317
68
Rising$325,256 · +2.8%

Gig Harbor

pop 12,643
68
Rising$826,020 · +0.1%

Sultan

pop 7,002
68
Rising$567,109 · -0.3%

Deer Park

pop 5,191
68
Rising$467,305 · +0.2%

Medical Lake

pop 5,003
68
Rising$431,400 · +2.2%

Mead

pop 7,576
68
Rising$517,886 · +1.4%

Kennewick

pop 86,728
67
Rising$433,399 · +0.2%

Pasco

pop 81,724
67
Rising$420,699 · -0.4%

Tumwater

pop 27,826
67
Rising$529,454 · +0.6%

Battle Ground

pop 22,959
67
Rising$610,917 · -0.2%

Port Angeles

pop 20,112
67
Rising$458,955 · +1.0%

Liberty Lake

pop 13,353
67
Rising$564,814 · +0.9%

Snohomish

pop 10,534
67
Rising$945,525 · -1.4%

Prosser

pop 6,540
67
Rising$422,740 · -0.1%

Buckley

pop 5,641
67
Rising$662,632 · -0.7%

Bellingham

pop 95,860
66
Rising$669,185 · +0.2%

Richland

pop 64,372
66
Rising$469,874 · +0.3%

Moses Lake

pop 26,969
66
Rising$366,077 · +1.0%

Ellensburg

pop 20,996
66
Rising$455,531 · -0.6%

Washougal

pop 17,944
66
Rising$644,344 · +0.2%

Ridgefield

pop 15,359
66
Rising$673,426 · -0.6%

Union Gap

pop 6,582
66
Rising$258,764 · +1.0%

Midland

pop 9,962
66
Rising$492,383 · +0.1%

Lake Stevens

pop 41,350
65
Rising$713,644 · -2.1%

Walla Walla

pop 33,901
65
Rising$418,572 · +1.6%

Oak Harbor

pop 24,163
65
Rising$535,773 · +1.8%

East Wenatchee

pop 14,330
65
Rising$513,770 · +1.8%

Enumclaw

pop 13,173
65
Rising$683,945 · -0.3%

Shelton

pop 10,737
65
Rising$426,003 · +0.0%

Spanaway

pop 35,476
65
Rising$514,056 · -0.2%

Clover Creek

pop 7,161
65
Rising$536,580 · +0.3%

Anacortes

pop 18,148
64
Rising$732,214 · +0.8%

Kelso

pop 12,737
64
Rising$389,173 · +0.4%

Poulsbo

pop 12,562
64
Rising$670,110 · +1.3%

College Place

pop 9,846
64
Rising$408,295 · +0.7%

Woodland

pop 6,496
64
Rising$593,545 · +2.1%

Blaine

pop 6,371
64
Rising$543,609 · -0.4%

Connell

pop 5,071
64
Rising$328,397 · +2.6%

Frederickson

pop 24,906
64
Rising$544,412 · +0.5%

Waller

pop 8,189
64
Rising$597,791 · +0.2%

Spokane Valley

pop 108,267
63
Rising$414,734 · +0.6%

Yakima

pop 97,390
63
Rising$363,768 · +1.7%

Olympia

pop 56,271
63
Rising$537,653 · +0.0%

Mountlake Terrace

pop 25,198
63
Rising$698,756 · -2.3%

Edgewood

pop 13,496
63
Rising$743,210 · -0.5%

Sumner

pop 10,885
63
Rising$600,663 · +0.3%

Port Townsend

pop 10,649
63
Rising$632,197 · +2.2%

Black Diamond

pop 6,787
63
Rising$783,218 · -2.0%

Parkland

pop 38,623
63
Rising$472,736 · -0.5%

Redmond

pop 82,195
62
Rising$1,408,840 · -3.0%

Bremerton

pop 45,291
62
Rising$486,599 · +1.8%

Longview

pop 38,294
62
Rising$390,616 · +0.5%

Wenatchee

pop 35,401
62
Rising$496,545 · +1.1%

SeaTac

pop 34,024
62
Rising$595,095 · -1.1%

Camas

pop 27,313
62
Rising$755,142 · -1.3%

Monroe

pop 19,927
62
Rising$735,084 · -0.6%

Duvall

pop 9,176
62
Rising$985,623 · -2.4%

Normandy Park

pop 6,661
62
Rising$1,059,217 · +0.6%

Summit

pop 8,270
62
Rising$593,675 · -0.6%

Tacoma

pop 228,202
61
Stable$496,966 · -0.9%

Vancouver

pop 198,992
61
Stable$510,577 · -0.6%

Lynnwood

pop 41,597
61
Stable$786,227 · -2.5%

Sequim

pop 8,199
61
Stable$564,692 · -1.6%

Ocean Shores

pop 7,731
61
Stable$344,549 · -1.3%

Clarkston

pop 7,138
61
Stable$345,451 · +1.1%

Silverdale

pop 20,733
61
Stable$607,990 · +1.8%

Everett

pop 113,011
60
Stable$665,406 · -1.1%

Lakewood

pop 62,709
60
Stable$524,351 · -0.6%

Bonney Lake

pop 22,145
60
Stable$684,046 · -0.9%

Newcastle

pop 13,072
60
Stable$1,430,109 · -1.0%

Pacific

pop 7,085
60
Stable$565,094 · -0.6%

Graham

pop 32,658
60
Stable$603,315 · -1.0%

Shoreline

pop 66,251
59
Stable$832,251 · -3.1%

Bothell

pop 51,770
59
Stable$1,067,401 · -4.4%

Edmonds

pop 42,871
59
Stable$945,980 · -1.7%

Puyallup

pop 42,552
59
Stable$575,466 · -0.7%

Des Moines

pop 33,207
59
Stable$614,916 · -1.4%

Covington

pop 21,567
59
Stable$681,031 · -2.7%

Mukilteo

pop 21,299
59
Stable$938,449 · -1.9%

Milton

pop 8,833
59
Stable$578,000 · -1.3%

Toppenish

pop 8,658
59
Stable$276,754 · -0.4%

University Place

pop 35,160
58
Stable$662,500 · -1.5%

Tukwila

pop 21,636
58
Stable$577,827 · -1.0%

Woodinville

pop 13,942
58
Stable$1,400,305 · -2.8%

Brier

pop 6,603
58
Stable$1,008,262 · -2.6%

Spokane

pop 230,609
57
Stable$400,636 · -0.1%

Maple Valley

pop 28,553
57
Stable$805,042 · -2.9%

Bainbridge Island

pop 24,618
57
Stable$1,185,424 · +1.1%

Mill Creek

pop 20,993
57
Stable$991,943 · -3.1%

Cheney

pop 12,700
57
Stable$422,802 · +0.2%

Fife

pop 11,077
57
Stable$563,415 · -0.9%

DuPont

pop 9,823
57
Stable$561,003 · -0.1%

Orting

pop 8,911
57
Stable$565,782 · -1.2%

Fircrest

pop 6,988
57
Stable$630,788 · -0.9%

Steilacoom

pop 6,649
57
Stable$641,542 · -0.8%

Bryn Mawr-Skyway

pop 17,397
57
Stable$681,203 · -2.4%

Kirkland

pop 95,499
56
Stable$1,274,801 · -5.1%

Auburn

pop 85,513
56
Stable$618,534 · -0.9%

Snoqualmie

pop 13,748
56
Stable$1,129,059 · -2.4%

Bellevue

pop 154,377
55
Stable$1,527,243 · -3.3%

Kent

pop 136,588
55
Stable$657,911 · -2.0%

Federal Way

pop 100,252
55
Stable$603,936 · -1.6%

Kenmore

pop 24,166
55
Stable$1,055,374 · -4.0%

Hoquiam

pop 8,771
55
Stable$246,363 · -2.9%

Renton

pop 105,543
54
Stable$765,686 · -2.2%

Burien

pop 52,046
54
Stable$652,079 · -1.6%

Pullman

pop 33,543
54
Stable$430,765 · -3.5%

Issaquah

pop 39,664
53
Stable$1,167,995 · -1.8%

Aberdeen

pop 17,044
53
Stable$281,135 · -3.2%

Lake Forest Park

pop 13,276
53
Stable$1,062,581 · -2.6%

Mercer Island

pop 25,302
52
Stable$2,341,751 · -1.9%

Seattle

pop 780,995
51
Stable$871,599 · -2.5%

Sammamish

pop 66,474
49
Stable$1,638,223 · -5.1%

Vashon

pop 11,055
49
Stable$923,233 · -3.3%

Browse by county

Official state resources

Verified official state sources from our source registry. Opens in a new tab.

Tools for Washington

Sources: Zillow ZHVI (home values), Zillow ZORI (rents), US Census ACS + place population. Updated when source agencies publish revisions.

Cost of living & climate

Cost-of-living index
116.0 (US=100)
Well Above Us Avg. Source: MERIC Q4 2024 composite (housing, groceries, utilities, transport, healthcare, misc).
Climate

Oceanic west of the Cascades, semi-arid east. Mild wet winters and dry summers on the coast (Seattle gets ~38 inches of rain). Wildfire smoke increasingly disruptive.

More: WA taxes · WA best-of