Federal Data HubIRS Migration Flows · JSON

Jackson County, OR

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

Net migration: +22 tax returns · +418 people · +$18,267,000 AGI

Inflow
5,059 returns · 8,285 people · $326,721,000 AGI
Outflow
5,037 returns · 7,867 people · $308,454,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Josephine County, OR546$29,104,000
Lane County, OR173$8,421,000
Multnomah County, OR153$10,139,000
Los Angeles County, CA143$12,752,000
Klamath County, OR141$6,768,000
Douglas County, OR101$4,063,000
San Diego County, CA97$5,682,000
Siskiyou County, CA92$5,129,000
Deschutes County, OR90$7,742,000
Washington County, OR86$6,762,000

Top destinations (where leavers went)

CountyReturnsAGI
Josephine County, OR532$25,610,000
Multnomah County, OR225$11,522,000
Lane County, OR216$10,225,000
Deschutes County, OR135$10,211,000
Washington County, OR129$7,515,000
Maricopa County, AZ129$8,642,000
Klamath County, OR108$5,098,000
Los Angeles County, CA92$4,476,000
Douglas County, OR90$4,518,000
Clackamas County, OR83$5,849,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.