Federal Data HubIRS Migration Flows · JSON

Nobles County, MN

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

Net migration: -188 tax returns · -342 people · $-11,305,000 AGI

Inflow
373 returns · 628 people · $17,862,000 AGI
Outflow
561 returns · 970 people · $29,167,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Jackson County, MN30$1,454,000
Minnehaha County, SD27$1,096,000
Murray County, MN23$1,408,000
Cottonwood County, MN20$664,000

Top destinations (where leavers went)

CountyReturnsAGI
Minnehaha County, SD64$3,104,000
Jackson County, MN30$1,687,000
Murray County, MN27$1,227,000
Rock County, MN26$1,513,000
Lincoln County, SD22$1,065,000
Hennepin County, MN21$565,000
Cottonwood County, MN20$1,147,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.