Federal Data HubIRS Migration Flows · JSON

Washington County, OR

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -1,540 tax returns · -4,161 people · $-288,507,000 AGI

Inflow
18,900 returns · 28,569 people · $1,586,291,000 AGI
Outflow
20,440 returns · 32,730 people · $1,874,798,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Multnomah County, OR4,496$462,714,000
Clackamas County, OR1,829$153,120,000
Clark County, WA720$47,036,000
Yamhill County, OR599$37,381,000
Marion County, OR565$30,261,000
Los Angeles County, CA453$46,570,000
Maricopa County, AZ358$29,942,000
Lane County, OR350$19,112,000
King County, WA348$46,588,000
Benton County, OR220$11,353,000

Top destinations (where leavers went)

CountyReturnsAGI
Multnomah County, OR4,318$294,602,000
Clackamas County, OR2,049$208,058,000
Clark County, WA1,206$146,931,000
Yamhill County, OR867$76,607,000
Marion County, OR663$41,314,000
King County, WA510$64,728,000
Maricopa County, AZ481$62,567,000
Columbia County, OR385$29,674,000
Deschutes County, OR341$38,518,000
Los Angeles County, CA294$22,055,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.