Federal Data HubIRS Migration Flows · JSON

Dunn County, WI

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

Net migration: -39 tax returns · +35 people · $-148,000 AGI

Inflow
1,270 returns · 2,000 people · $70,836,000 AGI
Outflow
1,309 returns · 1,965 people · $70,984,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Eau Claire County, WI236$13,538,000
Chippewa County, WI119$6,569,000
St. Croix County, WI106$6,650,000
Barron County, WI56$2,337,000
Pierce County, WI49$3,505,000
Pepin County, WI33$1,882,000
Polk County, WI27$1,178,000
Hennepin County, MN24$1,061,000
Dane County, WI23$831,000
Ramsey County, MN21$1,861,000

Top destinations (where leavers went)

CountyReturnsAGI
Eau Claire County, WI248$11,441,000
Chippewa County, WI129$6,489,000
St. Croix County, WI90$5,956,000
Pierce County, WI53$2,424,000
Barron County, WI51$2,319,000
Hennepin County, MN47$2,889,000
Ramsey County, MN30$1,952,000
Dane County, WI29$1,509,000
Polk County, WI27$1,437,000
Washington County, MN24$1,546,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.