Federal Data HubIRS Migration Flows · JSON

Linn County, OR

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

Net migration: +567 tax returns · +900 people · +$24,541,000 AGI

Inflow
4,061 returns · 6,773 people · $221,201,000 AGI
Outflow
3,494 returns · 5,873 people · $196,660,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Benton County, OR761$40,822,000
Marion County, OR643$36,888,000
Lane County, OR443$22,131,000
Polk County, OR156$7,289,000
Washington County, OR138$7,912,000
Multnomah County, OR108$5,925,000
Clackamas County, OR99$6,927,000
Deschutes County, OR76$3,593,000
Lincoln County, OR69$3,309,000
Maricopa County, AZ56$3,196,000

Top destinations (where leavers went)

CountyReturnsAGI
Marion County, OR547$29,370,000
Benton County, OR511$30,861,000
Lane County, OR378$20,404,000
Multnomah County, OR124$5,802,000
Polk County, OR116$6,605,000
Washington County, OR103$4,948,000
Clackamas County, OR74$4,107,000
Deschutes County, OR66$4,901,000
Clark County, WA52$3,124,000
Douglas County, OR42$2,199,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.