Out of 482 ZIP codes with data in Oregon, these are the highest-ranked areas for purchase risk. See also: National Worst ZIP Codes for Homebuyers — Hidden Risk Factors | All Oregon Rankings
| Statistic | Value |
|---|---|
| ZIP codes ranked | 482 |
| Highest value | 60/100 |
| Median value | 30/100 |
| State | Oregon |
Top 100 Worst ZIP Codes
| Rank | ZIP Code | City | State | Purchase Risk | Safety Score |
|---|---|---|---|---|---|
| 1 | 97016 | Clatskanie | OR | 60/100 | 64/100 |
| 2 | 97064 | Vernonia | OR | 60/100 | 64/100 |
| 3 | 97453 | Mapleton | OR | 59/100 | 83/100 |
| 4 | 97138 | Seaside | OR | 54/100 | 60/100 |
| 5 | 97102 | Arch Cape | OR | 53/100 | 77/100 |
| 6 | 97431 | Dexter | OR | 53/100 | 73/100 |
| 7 | 97141 | Tillamook | OR | 52/100 | 79/100 |
| 8 | 97864 | Monument | OR | 52/100 | 77/100 |
| 9 | 97374 | Scio | OR | 51/100 | 83/100 |
| 10 | 97435 | Drain | OR | 51/100 | 71/100 |
| 11 | 97458 | Myrtle Point | OR | 51/100 | 76/100 |
| 12 | 97532 | Merlin | OR | 51/100 | 57/100 |
| 13 | 97870 | Richland | OR | 51/100 | 76/100 |
| 14 | 97042 | Mulino | OR | 50/100 | 89/100 |
| 15 | 97001 | Antelope | OR | 49/100 | 74/100 |
| 16 | 97048 | Rainier | OR | 49/100 | 68/100 |
| 17 | 97390 | Tidewater | OR | 49/100 | 68/100 |
| 18 | 97470 | Roseburg | OR | 49/100 | 81/100 |
| 19 | 97835 | Helix | OR | 49/100 | 82/100 |
| 20 | 97901 | Adrian | OR | 49/100 | 50/100 |
| 21 | 97444 | Gold Beach | OR | 48/100 | 81/100 |
| 22 | 97630 | Lakeview | OR | 48/100 | 70/100 |
| 23 | 97022 | Eagle Creek | OR | 47/100 | 65/100 |
| 24 | 97037 | Maupin | OR | 47/100 | 77/100 |
| 25 | 97371 | Rickreall | OR | 47/100 | 86/100 |
| 26 | 97378 | Sheridan | OR | 47/100 | 72/100 |
| 27 | 97420 | Coos Bay | OR | 47/100 | 81/100 |
| 28 | 97459 | North Bend | OR | 47/100 | 86/100 |
| 29 | 97467 | Reedsport | OR | 47/100 | 88/100 |
| 30 | 97481 | Tenmile | OR | 47/100 | 94/100 |
| 31 | 97622 | Bly | OR | 47/100 | 77/100 |
| 32 | 97014 | Cascade Locks | OR | 45/100 | 81/100 |
| 33 | 97049 | Rhododendron | OR | 45/100 | 89/100 |
| 34 | 97122 | Hebo | OR | 45/100 | 91/100 |
| 35 | 97350 | Idanha | OR | 45/100 | 94/100 |
| 36 | 97434 | Dorena | OR | 45/100 | 90/100 |
| 37 | 97450 | Langlois | OR | 45/100 | 90/100 |
| 38 | 97465 | Port Orford | OR | 45/100 | 91/100 |
| 39 | 97907 | Huntington | OR | 45/100 | 73/100 |
| 40 | 97063 | Tygh Valley | OR | 44/100 | 82/100 |
| 41 | 97110 | Cannon Beach | OR | 44/100 | 74/100 |
| 42 | 97112 | Cloverdale | OR | 44/100 | 85/100 |
| 43 | 97119 | Gaston | OR | 44/100 | 82/100 |
| 44 | 97131 | Nehalem | OR | 44/100 | 77/100 |
| 45 | 97429 | Days Creek | OR | 44/100 | 91/100 |
| 46 | 97489 | Walterville | OR | 44/100 | 94/100 |
| 47 | 97875 | Stanfield | OR | 44/100 | 70/100 |
| 48 | 97056 | Scappoose | OR | 43/100 | 77/100 |
| 49 | 97058 | The Dalles | OR | 43/100 | 82/100 |
| 50 | 97537 | Rogue River | OR | 43/100 | 89/100 |
| 51 | 97626 | Fort Klamath | OR | 43/100 | 53/100 |
| 52 | 97720 | Burns | OR | 43/100 | 72/100 |
| 53 | 97820 | Canyon City | OR | 43/100 | 78/100 |
| 54 | 97884 | Unity | OR | 43/100 | 78/100 |
| 55 | 97024 | Fairview | OR | 42/100 | 61/100 |
| 56 | 97067 | Welches | OR | 42/100 | 78/100 |
| 57 | 97394 | Waldport | OR | 42/100 | 83/100 |
| 58 | 97423 | Coquille | OR | 42/100 | 90/100 |
| 59 | 97441 | Gardiner | OR | 42/100 | 73/100 |
| 60 | 97499 | Yoncalla | OR | 42/100 | 94/100 |
| 61 | 97523 | Cave Junction | OR | 42/100 | 80/100 |
| 62 | 97601 | Klamath Falls | OR | 42/100 | 79/100 |
| 63 | 97624 | Chiloquin | OR | 42/100 | 82/100 |
| 64 | 97826 | Echo | OR | 42/100 | 80/100 |
| 65 | 97834 | Halfway | OR | 42/100 | 77/100 |
| 66 | 97906 | Harper | OR | 42/100 | 63/100 |
| 67 | 97352 | Jefferson | OR | 41/100 | 89/100 |
| 68 | 97358 | Lyons | OR | 41/100 | 94/100 |
| 69 | 97369 | Otter Rock | OR | 41/100 | 95/100 |
| 70 | 97446 | Harrisburg | OR | 41/100 | 78/100 |
| 71 | 97469 | Riddle | OR | 41/100 | 65/100 |
| 72 | 97603 | Klamath Falls | OR | 41/100 | 78/100 |
| 73 | 97632 | Malin | OR | 41/100 | 78/100 |
| 74 | 97721 | Princeton | OR | 41/100 | 63/100 |
| 75 | 97801 | Pendleton | OR | 41/100 | 74/100 |
| 76 | 97839 | Lexington | OR | 41/100 | 74/100 |
| 77 | 97843 | Ione | OR | 41/100 | 82/100 |
| 78 | 97868 | Pilot Rock | OR | 41/100 | 74/100 |
| 79 | 97002 | Aurora | OR | 40/100 | 82/100 |
| 80 | 97019 | Corbett | OR | 40/100 | 70/100 |
| 81 | 97027 | Gladstone | OR | 40/100 | 78/100 |
| 82 | 97045 | Oregon City | OR | 40/100 | 80/100 |
| 83 | 97050 | Rufus | OR | 40/100 | 67/100 |
| 84 | 97113 | Cornelius | OR | 40/100 | 76/100 |
| 85 | 97144 | Timber | OR | 40/100 | 69/100 |
| 86 | 97149 | Neskowin | OR | 40/100 | 83/100 |
| 87 | 97347 | Grand Ronde | OR | 40/100 | 93/100 |
| 88 | 97375 | Scotts Mills | OR | 40/100 | 91/100 |
| 89 | 97462 | Oakland | OR | 40/100 | 94/100 |
| 90 | 97471 | Roseburg | OR | 40/100 | 81/100 |
| 91 | 97828 | Enterprise | OR | 40/100 | 81/100 |
| 92 | 97873 | Seneca | OR | 40/100 | 81/100 |
| 93 | 97910 | Jordan Valley | OR | 40/100 | 80/100 |
| 94 | 97021 | Dufur | OR | 39/100 | 81/100 |
| 95 | 97029 | Grass Valley | OR | 39/100 | 83/100 |
| 96 | 97038 | Molalla | OR | 39/100 | 78/100 |
| 97 | 97118 | Garibaldi | OR | 39/100 | 85/100 |
| 98 | 97204 | Portland | OR | 39/100 | 82/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 Oregon
- ZIP Codes with Most EPA Violations in Oregon
- Lowest Home Safety Scores in Oregon
- Safest ZIP Codes in Oregon — Highest Safety Scores
- ZIP Codes with Highest Flood Risk in Oregon
- ZIP Codes with Highest Energy Costs in Oregon
- ZIP Codes with Highest Radon Risk
- ZIP Codes with PFAS Detections in Oregon
- Least Reliable Water Systems in Oregon
- Environmental Justice Concern Areas in Oregon
- ZIP Codes with Worst CO & Gas Risk in Oregon
- Safest ZIP Codes for Gas & CO Risk in Oregon
- ZIP Codes with Worst Wildfire Smoke Risk
- Safest ZIP Codes for Wildfire Smoke
- All Rankings