Federal Data HubIRS Migration Flows · JSON

Crook County, OR

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

Net migration: +237 tax returns · +519 people · +$24,949,000 AGI

Inflow
1,054 returns · 1,950 people · $86,882,000 AGI
Outflow
817 returns · 1,431 people · $61,933,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Deschutes County, OR399$33,658,000
Jefferson County, OR49$2,840,000
Clackamas County, OR42$4,123,000
Multnomah County, OR41$3,550,000
Lane County, OR37$2,826,000
Marion County, OR24$1,601,000
Washington County, OR23$2,371,000
Linn County, OR22$1,937,000

Top destinations (where leavers went)

CountyReturnsAGI
Deschutes County, OR246$14,079,000
Jefferson County, OR46$2,082,000
Lane County, OR24$1,529,000
Maricopa County, AZ20$6,122,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.