Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +106 tax returns · +81 people · +$17,152,000 AGI
| County | Returns | AGI |
|---|---|---|
| Douglas County, OR | 108 | $4,817,000 |
| Lane County, OR | 102 | $4,790,000 |
| Jackson County, OR | 53 | $2,869,000 |
| Curry County, OR | 53 | $1,564,000 |
| Multnomah County, OR | 41 | $2,411,000 |
| Clackamas County, OR | 33 | $2,187,000 |
| Marion County, OR | 32 | $1,089,000 |
| Washington County, OR | 31 | $2,159,000 |
| Deschutes County, OR | 30 | $1,462,000 |
| Maricopa County, AZ | 28 | $2,272,000 |
| County | Returns | AGI |
|---|---|---|
| Douglas County, OR | 141 | $5,615,000 |
| Lane County, OR | 139 | $6,699,000 |
| Jackson County, OR | 62 | $2,965,000 |
| Multnomah County, OR | 47 | $2,014,000 |
| Washington County, OR | 42 | $2,787,000 |
| Marion County, OR | 36 | $1,971,000 |
| Curry County, OR | 32 | $1,276,000 |
| Deschutes County, OR | 29 | $2,113,000 |
| Linn County, OR | 28 | $1,468,000 |
| Benton County, OR | 28 | $1,268,000 |
IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.
Source: IRS SOI Migration Data. License: CC0 1.0.