Out of 726 ZIP codes with data in Washington, these are the highest-ranked areas for purchase risk. See also: National Worst ZIP Codes for Homebuyers — Hidden Risk Factors | All Washington Rankings
| Statistic | Value |
|---|---|
| ZIP codes ranked | 726 |
| Highest value | 60/100 |
| Median value | 30/100 |
| State | Washington |
Top 100 Worst ZIP Codes
| Rank | ZIP Code | City | State | Purchase Risk | Safety Score |
|---|---|---|---|---|---|
| 1 | 98224 | Baring | WA | 60/100 | 73/100 |
| 2 | 99156 | Newport | WA | 57/100 | 51/100 |
| 3 | 98255 | Hamilton | WA | 56/100 | 77/100 |
| 4 | 99031 | Spangle | WA | 55/100 | 67/100 |
| 5 | 99180 | Usk | WA | 55/100 | 61/100 |
| 6 | 99032 | Sprague | WA | 54/100 | 77/100 |
| 7 | 98256 | Index | WA | 53/100 | 82/100 |
| 8 | 98572 | Pe Ell | WA | 51/100 | 90/100 |
| 9 | 99003 | Chattaroy | WA | 51/100 | 69/100 |
| 10 | 99161 | Palouse | WA | 51/100 | 81/100 |
| 11 | 99336 | Kennewick | WA | 51/100 | 58/100 |
| 12 | 98288 | Skykomish | WA | 50/100 | 85/100 |
| 13 | 98520 | Aberdeen | WA | 50/100 | 71/100 |
| 14 | 98531 | Centralia | WA | 50/100 | 75/100 |
| 15 | 98595 | Westport | WA | 50/100 | 74/100 |
| 16 | 99119 | Cusick | WA | 50/100 | 60/100 |
| 17 | 99157 | Northport | WA | 50/100 | 64/100 |
| 18 | 99371 | Washtucna | WA | 50/100 | 75/100 |
| 19 | 98262 | Lummi Island | WA | 49/100 | 85/100 |
| 20 | 98443 | Tacoma | WA | 49/100 | 83/100 |
| 21 | 98583 | Satsop | WA | 49/100 | 94/100 |
| 22 | 98832 | Marlin | WA | 49/100 | 78/100 |
| 23 | 99114 | Colville | WA | 49/100 | 56/100 |
| 24 | 99143 | Lacrosse | WA | 49/100 | 72/100 |
| 25 | 99201 | Spokane | WA | 49/100 | 70/100 |
| 26 | 99362 | Walla Walla | WA | 49/100 | 69/100 |
| 27 | 98530 | Bucoda | WA | 48/100 | 89/100 |
| 28 | 98532 | Chehalis | WA | 48/100 | 75/100 |
| 29 | 99152 | Metaline | WA | 48/100 | 68/100 |
| 30 | 99343 | Mesa | WA | 48/100 | 62/100 |
| 31 | 98247 | Everson | WA | 47/100 | 78/100 |
| 32 | 98361 | Packwood | WA | 47/100 | 83/100 |
| 33 | 98628 | Klickitat | WA | 47/100 | 55/100 |
| 34 | 98647 | Skamokawa | WA | 47/100 | 65/100 |
| 35 | 99033 | Tekoa | WA | 47/100 | 79/100 |
| 36 | 99139 | Ione | WA | 47/100 | 70/100 |
| 37 | 99158 | Oakesdale | WA | 47/100 | 63/100 |
| 38 | 99204 | Spokane | WA | 47/100 | 70/100 |
| 39 | 99361 | Waitsburg | WA | 47/100 | 73/100 |
| 40 | 98267 | Marblemount | WA | 46/100 | 70/100 |
| 41 | 98283 | Rockport | WA | 46/100 | 95/100 |
| 42 | 98356 | Morton | WA | 46/100 | 87/100 |
| 43 | 98377 | Randle | WA | 46/100 | 85/100 |
| 44 | 98550 | Hoquiam | WA | 46/100 | 80/100 |
| 45 | 98563 | Montesano | WA | 46/100 | 81/100 |
| 46 | 98582 | Salkum | WA | 46/100 | 62/100 |
| 47 | 98621 | Grays River | WA | 46/100 | 65/100 |
| 48 | 98941 | Roslyn | WA | 46/100 | 72/100 |
| 49 | 99151 | Marcus | WA | 46/100 | 40/100 |
| 50 | 99153 | Metaline Falls | WA | 46/100 | 40/100 |
| 51 | 98278 | Oak Harbor | WA | 45/100 | 71/100 |
| 52 | 98586 | South Bend | WA | 45/100 | 65/100 |
| 53 | 98812 | Brewster | WA | 45/100 | 69/100 |
| 54 | 98855 | Tonasket | WA | 45/100 | 69/100 |
| 55 | 99102 | Albion | WA | 45/100 | 81/100 |
| 56 | 99111 | Colfax | WA | 45/100 | 78/100 |
| 57 | 99115 | Coulee City | WA | 45/100 | 79/100 |
| 58 | 99118 | Curlew | WA | 45/100 | 48/100 |
| 59 | 99128 | Farmington | WA | 45/100 | 82/100 |
| 60 | 99155 | Nespelem | WA | 45/100 | 64/100 |
| 61 | 99337 | Kennewick | WA | 45/100 | 58/100 |
| 62 | 99359 | Starbuck | WA | 45/100 | 82/100 |
| 63 | 98241 | Darrington | WA | 44/100 | 85/100 |
| 64 | 98243 | Deer Harbor | WA | 44/100 | 66/100 |
| 65 | 98858 | Waterville | WA | 44/100 | 78/100 |
| 66 | 99109 | Chewelah | WA | 44/100 | 68/100 |
| 67 | 99124 | Elmer City | WA | 44/100 | 66/100 |
| 68 | 99149 | Malden | WA | 44/100 | 53/100 |
| 69 | 99166 | Republic | WA | 44/100 | 61/100 |
| 70 | 99205 | Spokane | WA | 44/100 | 66/100 |
| 71 | 99301 | Pasco | WA | 44/100 | 80/100 |
| 72 | 99323 | Burbank | WA | 44/100 | 71/100 |
| 73 | 99344 | Othello | WA | 44/100 | 72/100 |
| 74 | 98201 | Everett | WA | 43/100 | 82/100 |
| 75 | 98277 | Oak Harbor | WA | 43/100 | 66/100 |
| 76 | 98541 | Elma | WA | 43/100 | 84/100 |
| 77 | 98547 | Grayland | WA | 43/100 | 65/100 |
| 78 | 98638 | Naselle | WA | 43/100 | 65/100 |
| 79 | 98849 | Riverside | WA | 43/100 | 59/100 |
| 80 | 98902 | Yakima | WA | 43/100 | 82/100 |
| 81 | 98922 | Cle Elum | WA | 43/100 | 49/100 |
| 82 | 98930 | Grandview | WA | 43/100 | 81/100 |
| 83 | 98937 | Naches | WA | 43/100 | 71/100 |
| 84 | 99009 | Elk | WA | 43/100 | 63/100 |
| 85 | 99030 | Rockford | WA | 43/100 | 70/100 |
| 86 | 99103 | Almira | WA | 43/100 | 83/100 |
| 87 | 99122 | Davenport | WA | 43/100 | 80/100 |
| 88 | 99125 | Endicott | WA | 43/100 | 83/100 |
| 89 | 99137 | Hunters | WA | 43/100 | 53/100 |
| 90 | 99159 | Odessa | WA | 43/100 | 82/100 |
| 91 | 99170 | Rosalia | WA | 43/100 | 82/100 |
| 92 | 99328 | Dayton | WA | 43/100 | 78/100 |
| 93 | 99335 | Kahlotus | WA | 43/100 | 79/100 |
| 94 | 98014 | Carnation | WA | 42/100 | 82/100 |
| 95 | 98538 | Curtis | WA | 42/100 | 65/100 |
| 96 | 98562 | Moclips | WA | 42/100 | 73/100 |
Methodology
The Home Purchase Risk Score combines area indicators that may lead to added costs for homebuyers: water system violation records, lead service line indicators, county radon potential, flood zones and housing age. An indicator does not mean a home needs filtration, mitigation, insurance or upgrades; a home test or inspection decides that. These are factors that standard home inspections may not fully capture.
Data sources: EPA Safe Drinking Water Information System (SDWIS), FEMA National Flood Insurance Program, EPA radon zone maps, EIA electricity rates, and Consumer Confidence Reports. Last updated: 2026-04-13.
Frequently Asked Questions
What is the Home Purchase Risk Score?
This score (0-100) estimates the hidden environmental costs a homebuyer may face: water filtration needs, lead pipe replacement, radon mitigation, flood insurance, and infrastructure upgrades. Higher scores mean more potential unexpected expenses after purchase.
What should homebuyers do in high-risk ZIP codes?
Request a water quality test, check for lead service lines with the utility, test for radon before closing, verify FEMA flood zone designation, and factor in potential remediation costs ($5,000-$30,000+) to your budget.
Explore More Rankings
- Worst ZIP Codes for Lead in Water in Washington
- ZIP Codes with Most EPA Violations in Washington
- Lowest Home Safety Scores in Washington
- Safest ZIP Codes in Washington — Highest Safety Scores
- ZIP Codes with Highest Flood Risk in Washington
- ZIP Codes with Highest Energy Costs in Washington
- ZIP Codes with Highest Radon Risk in Washington
- ZIP Codes with PFAS Detections in Washington
- Least Reliable Water Systems in Washington
- Environmental Justice Concern Areas in Washington
- ZIP Codes with Worst CO & Gas Risk in Washington
- Safest ZIP Codes for Gas & CO Risk in Washington
- ZIP Codes with Worst Wildfire Smoke Risk
- Safest ZIP Codes for Wildfire Smoke
- All Rankings