Federal Data HubIRS Migration Flows · JSON

Douglas County, OR

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

Net migration: +243 tax returns · +341 people · +$10,390,000 AGI

Inflow
2,456 returns · 4,086 people · $130,548,000 AGI
Outflow
2,213 returns · 3,745 people · $120,158,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Lane County, OR330$16,477,000
Coos County, OR141$5,615,000
Jackson County, OR90$4,518,000
Josephine County, OR75$3,032,000
Clackamas County, OR61$3,074,000
Washington County, OR53$3,981,000
Multnomah County, OR53$3,758,000
Marion County, OR45$2,021,000
San Diego County, CA45$3,234,000
Linn County, OR42$2,199,000

Top destinations (where leavers went)

CountyReturnsAGI
Lane County, OR320$15,441,000
Coos County, OR108$4,817,000
Jackson County, OR101$4,063,000
Josephine County, OR69$3,787,000
Multnomah County, OR62$3,447,000
Marion County, OR52$2,524,000
Washington County, OR47$2,915,000
Linn County, OR47$2,055,000
Maricopa County, AZ44$2,520,000
Deschutes County, OR36$1,896,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.