Strongest migration-inflow ZIP codes in Oregon
Top 25 ZIP codes in Oregon with the strongest IRS net migration inflows. #1 is 97229 (Bethany) at about +3,839. Compare migration signals on US5.
These ZIP codes show the strongest positive IRS net migration figures in Oregon on US5’s published series — a directional signal of inflow versus outflow.
Strongest inflows: 97229 (Bethany) at about +3,839; 97045 (Oregon City) at about +2,915; 97301 (Salem) at about +2,856.
Open any ZIP for a full demographics, income, and housing profile, or return to the Oregon state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Net migration | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 97229 | Bethany | Washington County | +3,839 | 75,626 | $159,863 | $728,800 |
| 2 | 97045 | Oregon City | Clackamas County | +2,915 | 57,432 | $100,388 | $563,600 |
| 3 | 97301 | Salem | Marion County | +2,856 | 56,274 | $57,497 | $310,800 |
| 4 | 97124 | Hillsboro | Washington County | +2,759 | 54,351 | $107,063 | $518,500 |
| 5 | 97402 | Eugene | Lane County | +2,751 | 54,199 | $55,743 | $330,000 |
| 6 | 97702 | Bend | Deschutes County | +2,696 | 53,114 | $89,094 | $620,600 |
| 7 | 97504 | Medford | Jackson County | +2,562 | 50,471 | $81,233 | $447,800 |
| 8 | 97206 | Portland | Multnomah County | +2,551 | 50,258 | $94,233 | $480,500 |
| 9 | 97223 | Tigard | Washington County | +2,549 | 50,226 | $108,040 | $577,600 |
| 10 | 97123 | Hillsboro | Washington County | +2,468 | 48,622 | $105,999 | $489,100 |
| 11 | 97401 | Eugene | Lane County | +2,446 | 48,186 | $51,244 | $472,200 |
| 12 | 97007 | Beaverton | Washington County | +2,441 | 48,081 | $116,667 | $582,700 |
| 13 | 97080 | Gresham | Multnomah County | +2,414 | 47,548 | $96,218 | $485,000 |
| 14 | 97405 | Eugene | Lane County | +2,379 | 46,870 | $93,136 | $494,000 |
| 15 | 97006 | Beaverton | Washington County | +2,312 | 45,556 | $100,373 | $535,800 |
| 16 | 97305 | Salem | Marion County | +2,286 | 45,044 | $64,581 | $339,100 |
| 17 | 97501 | Medford | Jackson County | +2,285 | 45,008 | $61,971 | $325,200 |
| 18 | 97330 | Corvallis | Benton County | +2,257 | 44,464 | $69,127 | $495,700 |
| 19 | 97756 | Redmond | Deschutes County | +2,248 | 44,287 | $84,067 | $469,000 |
| 20 | 97202 | Portland | Multnomah County | +2,239 | 44,107 | $100,353 | $684,800 |
| 21 | 97219 | Portland | Multnomah County | +2,188 | 43,111 | $115,525 | $651,600 |
| 22 | 97701 | Bend | Deschutes County | +2,159 | 42,543 | $77,969 | $567,800 |
| 23 | 97230 | Portland | Multnomah County | +2,116 | 41,682 | $70,582 | $435,800 |
| 24 | 97302 | Salem | Marion County | +2,079 | 40,954 | $83,697 | $415,200 |
| 25 | 97303 | Keizer | Marion County | +2,076 | 40,893 | $81,057 | $396,700 |
Frequently asked questions
Which ZIP codes in Oregon have the strongest migration inflows?
By IRS net migration, 97229 (Bethany) leads this board at about +3,839. Positive values signal more inflow than outflow in the published series.
How does US5 rank ZIP codes in Oregon?
We rank indexable ZIP codes with positive IRS net migration from high to low (with a population floor).
Where can I explore all ZIP codes in Oregon?
Visit the Oregon state page for the full ZIP table, demographics summary, and sortable income/housing columns.