Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -381 tax returns · -156 people · $-8,526,000 AGI
| County | Returns | AGI |
|---|---|---|
| Multnomah County, OR | 4,847 | $488,501,000 |
| Washington County, OR | 2,049 | $208,058,000 |
| Marion County, OR | 704 | $39,142,000 |
| Clark County, WA | 639 | $46,198,000 |
| Yamhill County, OR | 217 | $15,173,000 |
| Lane County, OR | 212 | $12,478,000 |
| Los Angeles County, CA | 203 | $21,158,000 |
| King County, WA | 175 | $20,556,000 |
| Maricopa County, AZ | 160 | $15,998,000 |
| Deschutes County, OR | 157 | $17,009,000 |
| County | Returns | AGI |
|---|---|---|
| Multnomah County, OR | 3,825 | $246,055,000 |
| Washington County, OR | 1,829 | $153,120,000 |
| Clark County, WA | 886 | $98,172,000 |
| Marion County, OR | 791 | $59,443,000 |
| Maricopa County, AZ | 308 | $56,384,000 |
| Deschutes County, OR | 299 | $68,666,000 |
| Yamhill County, OR | 267 | $38,327,000 |
| King County, WA | 207 | $22,421,000 |
| Lane County, OR | 194 | $12,021,000 |
| Los Angeles County, CA | 158 | $10,541,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.