Federal Data HubIRS Migration Flows · JSON

Clackamas County, OR

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

Net migration: -381 tax returns · -156 people · $-8,526,000 AGI

Inflow
13,847 returns · 22,551 people · $1,259,297,000 AGI
Outflow
14,228 returns · 22,707 people · $1,267,823,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Multnomah County, OR4,847$488,501,000
Washington County, OR2,049$208,058,000
Marion County, OR704$39,142,000
Clark County, WA639$46,198,000
Yamhill County, OR217$15,173,000
Lane County, OR212$12,478,000
Los Angeles County, CA203$21,158,000
King County, WA175$20,556,000
Maricopa County, AZ160$15,998,000
Deschutes County, OR157$17,009,000

Top destinations (where leavers went)

CountyReturnsAGI
Multnomah County, OR3,825$246,055,000
Washington County, OR1,829$153,120,000
Clark County, WA886$98,172,000
Marion County, OR791$59,443,000
Maricopa County, AZ308$56,384,000
Deschutes County, OR299$68,666,000
Yamhill County, OR267$38,327,000
King County, WA207$22,421,000
Lane County, OR194$12,021,000
Los Angeles County, CA158$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.