Federal Data HubIRS Migration Flows · JSON

Todd County, MN

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

Net migration: -5 tax returns · -5 people · $-665,000 AGI

Inflow
675 returns · 1,189 people · $37,032,000 AGI
Outflow
680 returns · 1,194 people · $37,697,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Stearns County, MN92$5,558,000
Morrison County, MN61$3,863,000
Wadena County, MN55$2,493,000
Douglas County, MN50$2,589,000
Hennepin County, MN38$3,039,000
Otter Tail County, MN35$1,519,000
Crow Wing County, MN35$1,556,000
Cass County, MN25$1,059,000

Top destinations (where leavers went)

CountyReturnsAGI
Stearns County, MN108$6,069,000
Wadena County, MN65$2,723,000
Douglas County, MN61$2,373,000
Morrison County, MN54$3,149,000
Otter Tail County, MN33$1,965,000
Crow Wing County, MN33$2,114,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.