Appreciation Velocity — Washington Cities
Cities of Washington ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 5Y appreciation (Citys)
#1 · Wapato, WA
+449.4%
#2 · Danville, WA
+420.0%
#3 · Bridgeport, WA
+354.2%
#4 · Soap Lake, WA
+288.9%
#5 · Manson, WA
+276.7%
#6 · Naches, WA
+244.8%
#7 · Reardan, WA
+220.4%
#8 · Deming, WA
+211.8%
#9 · Chewelah, WA
+191.4%
#10 · Carson, WA
+186.0%
City ranking — 5Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Wapato, WA | WA | +145.0% | +39.1% | +449.4% | +402.0% | $640K |
| 2 | Danville, WA | WA | — | — | +420.0% | — | $260K |
| 3 | Bridgeport, WA | WA | — | — | +354.2% | — | $650K |
| 4 | Soap Lake, WA | WA | +45.3% | +271.6% | +288.9% | +214.8% | $418.5K |
| 5 | Manson, WA | WA | +260.1% | +373.6% | +276.7% | +1,127.8% | $1.78M |
| 6 | Naches, WA | WA | +80.5% | +137.8% | +244.8% | +96.1% | $620.7K |
| 7 | Reardan, WA | WA | +97.0% | +28.0% | +220.4% | +854.5% | $525K |
| 8 | Deming, WA | WA | +128.3% | +376.1% | +211.8% | +265.7% | $583.3K |
| 9 | Chewelah, WA | WA | +30.7% | +3.9% | +191.4% | +246.2% | $467.5K |
| 10 | Carson, WA | WA | +99.4% | — | +186.0% | +161.9% | $632.5K |
| 11 | Centerville, WA | WA | -22.0% | — | +182.3% | — | $405.5K |
| 12 | Benton City, WA | WA | +110.5% | +98.7% | +179.9% | +456.9% | $735.1K |
| 13 | Ephrata, WA | WA | +13.9% | +400.8% | +179.7% | +189.5% | $441.5K |
| 14 | Olympia, WA | WA | +98.2% | +198.8% | +171.8% | +301.6% | $1.12M |
| 15 | Kennewick, WA | WA | +73.2% | +97.7% | +169.9% | +348.8% | $973.6K |
| 16 | Riverside, WA | WA | -10.7% | +31.5% | +169.9% | — | $225K |
| 17 | Grayland, WA | WA | +51.7% | — | +166.0% | +264.1% | $462K |
| 18 | Lilliwaup, WA | WA | -57.2% | +87.1% | +162.6% | — | $460K |
| 19 | Newcastle, WA | WA | +111.6% | +125.7% | +159.4% | +284.7% | $2.5M |
| 20 | Maple Falls, WA | WA | -3.5% | -7.3% | +140.7% | +142.3% | $360K |
| 21 | Sprague, WA | WA | +75.1% | +83.7% | +136.2% | — | $450K |
| 22 | Lind, WA | WA | — | — | +129.7% | +447.2% | $290K |
| 23 | Ocean Shores, WA | WA | +11.7% | -14.1% | +127.2% | +131.0% | $302.8K |
| 24 | Orting, WA | WA | +45.7% | +60.3% | +123.9% | +195.8% | $880.8K |
| 25 | Colfax, WA | WA | +22.8% | +95.3% | +122.1% | +153.2% | $415.3K |
| 26 | Castle Rock, WA | WA | +17.2% | +484.3% | +121.6% | +240.5% | $544K |
| 27 | Union, WA | WA | +20.3% | — | +120.5% | +150.9% | $588K |
| 28 | Roy, WA | WA | +26.0% | +32.2% | +118.8% | +154.9% | $638.1K |
| 29 | Toledo, WA | WA | +3.2% | +60.7% | +117.6% | +395.3% | $590K |
| 30 | Pateros, WA | WA | +56.2% | +159.4% | +116.2% | — | $346.3K |
| 31 | Port Ludlow, WA | WA | +78.9% | +126.9% | +115.8% | +259.0% | $1.12M |
| 32 | Waitsburg, WA | WA | +24.8% | — | +115.2% | +62.3% | $383K |
| 33 | Kelso, WA | WA | +43.1% | +115.8% | +115.1% | +225.3% | $537.6K |
| 34 | Goldendale, WA | WA | +48.3% | +131.9% | +112.1% | +190.4% | $324.6K |
| 35 | Brinnon, WA | WA | +188.0% | — | +111.2% | +260.2% | $557.5K |
| 36 | Sunnyside, WA | WA | +39.6% | +20.3% | +110.5% | +128.8% | $386.2K |
| 37 | Burlington, WA | WA | +93.9% | +952.8% | +108.0% | +173.7% | $804.2K |
| 38 | Lynden, WA | WA | +23.6% | — | +105.4% | +150.1% | $749K |
| 39 | Clyde Hill, WA | WA | -14.7% | +25.8% | +99.0% | +293.9% | $8.65M |
| 40 | Grand Coulee, WA | WA | -41.0% | — | +95.1% | +333.2% | $238.3K |
| 41 | Connell, WA | WA | — | — | +91.4% | +1,373.7% | $350K |
| 42 | Fox Island, WA | WA | +18.8% | — | +91.1% | +87.1% | $1.28M |
| 43 | Ridgefield, WA | WA | +33.1% | +48.7% | +90.3% | +91.6% | $1.01M |
| 44 | Burien, WA | WA | +68.9% | +39.1% | +89.9% | +151.7% | $930K |
| 45 | Curlew, WA | WA | +44.4% | — | +87.9% | +33.3% | $260K |
| 46 | Marblemount, WA | WA | -35.0% | -40.0% | +87.1% | +98.8% | $165K |
| 47 | Waterville, WA | WA | -22.4% | +23.2% | +85.3% | +123.0% | $309.9K |
| 48 | Orondo, WA | WA | -62.4% | — | +84.5% | +355.1% | $500.6K |
| 49 | Newport, WA | WA | -23.3% | +215.4% | +84.1% | +66.3% | $410K |
| 50 | Lakebay, WA | WA | +5.7% | +42.5% | +84.1% | +96.3% | $425.8K |
| 51 | Nine Mile Falls, WA | WA | -5.2% | — | +83.6% | +62.7% | $599.2K |
| 52 | Lake Tapps, WA | WA | +26.2% | +7.7% | +83.3% | +159.0% | $1.25M |
| 53 | Camano Island, WA | WA | -41.6% | +36.4% | +83.0% | +210.1% | $812.9K |
| 54 | Bow, WA | WA | +393.2% | +225.6% | +77.3% | +393.2% | $1.83M |
| 55 | Gig Harbor, WA | WA | +1.2% | +35.1% | +77.2% | +106.5% | $1.05M |
| 56 | Bucoda, WA | WA | -9.3% | — | +73.3% | +471.4% | $300K |
| 57 | Belfair, WA | WA | +53.7% | +86.3% | +72.4% | +262.1% | $541.1K |
| 58 | Granite Falls, WA | WA | +23.8% | +91.8% | +71.7% | +169.8% | $739K |
| 59 | Washougal, WA | WA | +0.8% | +18.6% | +71.6% | +127.4% | $754.4K |
| 60 | Chehalis, WA | WA | +36.0% | +117.2% | +71.2% | +154.6% | $545.4K |
| 61 | Federal Way, WA | WA | +30.1% | +100.9% | +70.1% | +188.1% | $746.7K |
| 62 | Coulee City, WA | WA | +20.8% | — | +69.8% | +161.1% | $286.9K |
| 63 | Lynnwood, WA | WA | +36.1% | +51.9% | +69.6% | +157.6% | $915.6K |
| 64 | Brewster, WA | WA | -61.5% | +1.0% | +69.3% | +348.7% | $175K |
| 65 | Ferndale, WA | WA | -21.8% | — | +68.3% | +90.7% | $614.7K |
| 66 | Republic, WA | WA | +147.1% | -28.9% | +66.3% | +138.2% | $270K |
| 67 | Longview, WA | WA | +9.0% | +29.9% | +65.7% | +109.2% | $428.9K |
| 68 | Omak, WA | WA | +15.8% | +34.7% | +65.4% | +163.9% | $332.4K |
| 69 | Long Beach, WA | WA | +32.3% | +8.3% | +63.8% | +132.5% | $331.3K |
| 70 | Brier, WA | WA | -60.0% | +11.5% | +63.5% | — | $850K |
| 71 | Gold Bar, WA | WA | -1.1% | +138.7% | +62.7% | +94.9% | $469.5K |
| 72 | East Wenatchee, WA | WA | +5.5% | +98.3% | +62.3% | +92.9% | $545.2K |
| 73 | Entiat, WA | WA | +2.0% | — | +61.5% | +226.3% | $416.3K |
| 74 | Copalis Beach, WA | WA | -49.7% | +387.5% | +61.5% | +204.7% | $195K |
| 75 | Woodland, WA | WA | -11.3% | +9.6% | +61.0% | +46.7% | $538.4K |
| 76 | Eastsound, WA | WA | — | — | +60.8% | — | $1.7M |
| 77 | Sammamish, WA | WA | -2.1% | -4.4% | +60.3% | +113.6% | $1.64M |
| 78 | Toppenish, WA | WA | +12.9% | +16.7% | +59.8% | +205.2% | $348.8K |
| 79 | Ravensdale, WA | WA | +37.9% | — | +59.6% | +80.1% | $1.19M |
| 80 | North Bonneville, WA | WA | -11.6% | — | +58.9% | +190.0% | $435K |
| 81 | Sumner, WA | WA | +1.0% | +19.2% | +57.9% | +111.8% | $615K |
| 82 | Touchet, WA | WA | -72.5% | — | +57.9% | +158.7% | $529K |
| 83 | Onalaska, WA | WA | -5.6% | +34.3% | +57.7% | +88.6% | $450.5K |
| 84 | Bellingham, WA | WA | +13.5% | +70.0% | +56.9% | +184.3% | $850.2K |
| 85 | Seaview, WA | WA | -15.1% | +34.9% | +56.8% | +227.8% | $543K |
| 86 | Liberty Lake, WA | WA | -17.8% | +11.6% | +56.4% | +186.7% | $621.2K |
| 87 | Clarkston, WA | WA | +12.0% | +137.4% | +55.7% | +147.1% | $370.7K |
| 88 | Centralia, WA | WA | -4.9% | +68.2% | +54.9% | +124.0% | $369.1K |
| 89 | Enumclaw, WA | WA | +5.7% | -7.9% | +54.8% | +129.8% | $737.1K |
| 90 | Allyn, WA | WA | +28.0% | +28.2% | +54.6% | +178.4% | $685.3K |
| 91 | Ocean Park, WA | WA | -19.1% | +15.7% | +54.2% | +86.9% | $291.1K |
| 92 | Camas, WA | WA | -15.4% | +73.0% | +54.0% | -37.4% | $709.1K |
| 93 | Anderson Island, WA | WA | -33.8% | +0.4% | +51.9% | +201.7% | $170.4K |
| 94 | Yelm, WA | WA | +18.7% | +22.1% | +51.5% | +124.3% | $501.2K |
| 95 | Moses Lake, WA | WA | -8.6% | +0.6% | +51.4% | +84.2% | $397K |
| 96 | Leavenworth, WA | WA | -1.3% | — | +48.5% | +154.4% | $677.5K |
| 97 | Kalama, WA | WA | +15.6% | +178.6% | +48.5% | +76.4% | $413.1K |
| 98 | Winlock, WA | WA | -3.7% | +3.1% | +48.4% | +210.9% | $432K |
| 99 | Richland, WA | WA | +1.3% | +10.4% | +48.2% | +128.4% | $561.7K |
| 100 | Moxee, WA | WA | +31.2% | +13.7% | +48.2% | +168.3% | $489K |
How to read these numbers
Velocity vs. level
A market with 25% one-year appreciation is moving fast — but a market with steady 6% over ten years has compounded much further. Use 10Y as the long-run signal, 1Y as the momentum signal.
Mean-reversion risk
Markets that posted huge 1Y and 3Y gains often cool over the next cycle. Compare 1Y to 5Y: if 1Y is far above 5Y, the trend is accelerating; if far below, it is decelerating — often the more important signal.
Sample sanity
We require a minimum current median price (default $50K) to filter out tiny ZIPs with noisy data. Raise that threshold for serious investment markets; lower it to find emerging niches. Source: public record.