Federal Data HubIRS Migration Flows · JSON

Eau Claire County, WI

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

Net migration: +292 tax returns · +249 people · $-171,000 AGI

Inflow
3,446 returns · 5,053 people · $193,540,000 AGI
Outflow
3,154 returns · 4,804 people · $193,711,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Chippewa County, WI661$32,877,000
Dunn County, WI248$11,441,000
Barron County, WI126$5,596,000
Trempealeau County, WI120$6,330,000
Hennepin County, MN93$5,170,000
Dane County, WI85$4,221,000
St. Croix County, WI69$3,312,000
La Crosse County, WI67$4,226,000
Buffalo County, WI59$3,777,000
Marathon County, WI56$2,245,000

Top destinations (where leavers went)

CountyReturnsAGI
Chippewa County, WI622$40,579,000
Dunn County, WI236$13,538,000
Hennepin County, MN150$8,455,000
Dane County, WI105$7,115,000
Trempealeau County, WI100$6,368,000
Ramsey County, MN93$3,658,000
La Crosse County, WI70$3,225,000
Barron County, WI66$4,976,000
St. Croix County, WI61$5,045,000
Milwaukee County, WI54$2,450,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.