Federal Data HubIRS Migration Flows · JSON

Multnomah County, OR

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

Net migration: -1,001 tax returns · -5,611 people · $-799,605,000 AGI

Inflow
29,712 returns · 39,979 people · $2,049,166,000 AGI
Outflow
30,713 returns · 45,590 people · $2,848,771,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Washington County, OR4,318$294,602,000
Clackamas County, OR3,825$246,055,000
Clark County, WA1,939$117,065,000
Los Angeles County, CA970$80,664,000
King County, WA805$73,715,000
Lane County, OR689$32,102,000
Marion County, OR611$28,325,000
Maricopa County, AZ384$24,805,000
San Diego County, CA377$26,252,000
Alameda County, CA366$39,220,000

Top destinations (where leavers went)

CountyReturnsAGI
Clackamas County, OR4,847$488,501,000
Washington County, OR4,496$462,714,000
Clark County, WA2,886$282,474,000
King County, WA927$95,973,000
Los Angeles County, CA701$69,655,000
Deschutes County, OR553$73,453,000
Marion County, OR522$33,302,000
Lane County, OR452$25,918,000
Maricopa County, AZ410$40,019,000
San Diego County, CA368$33,663,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.