Federal Data HubIRS Migration Flows · JSON

Jefferson County, OR

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

Net migration: +68 tax returns · +158 people · +$6,881,000 AGI

Inflow
731 returns · 1,279 people · $44,879,000 AGI
Outflow
663 returns · 1,121 people · $37,998,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Deschutes County, OR261$15,854,000
Crook County, OR46$2,082,000
Multnomah County, OR40$2,543,000
Washington County, OR31$2,232,000
Clackamas County, OR31$3,752,000
Lane County, OR22$966,000

Top destinations (where leavers went)

CountyReturnsAGI
Deschutes County, OR205$11,766,000
Crook County, OR49$2,840,000
Multnomah County, OR34$1,385,000
Clackamas County, OR21$1,233,000
Marion County, OR20$851,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.