Federal Data HubIRS Migration Flows · JSON

Deschutes County, OR

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

Net migration: +1,224 tax returns · +1,792 people · +$294,826,000 AGI

Inflow
7,660 returns · 12,043 people · $850,083,000 AGI
Outflow
6,436 returns · 10,251 people · $555,257,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Multnomah County, OR553$73,453,000
Washington County, OR341$38,518,000
Lane County, OR340$25,675,000
Clackamas County, OR299$68,666,000
Crook County, OR246$14,079,000
King County, WA225$55,925,000
Jefferson County, OR205$11,766,000
Marion County, OR199$15,306,000
San Diego County, CA175$17,535,000
Los Angeles County, CA173$22,044,000

Top destinations (where leavers went)

CountyReturnsAGI
Crook County, OR399$33,658,000
Multnomah County, OR336$21,848,000
Jefferson County, OR261$15,854,000
Lane County, OR250$14,523,000
Washington County, OR199$13,869,000
Clackamas County, OR157$17,009,000
Maricopa County, AZ157$16,974,000
King County, WA129$14,087,000
Marion County, OR117$7,784,000
Clark County, WA108$10,597,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.