Federal Data HubIRS Migration Flows · JSON

Pierce County, WI

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

Net migration: +88 tax returns · +226 people · +$22,178,000 AGI

Inflow
1,348 returns · 2,141 people · $98,038,000 AGI
Outflow
1,260 returns · 1,915 people · $75,860,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
St. Croix County, WI356$25,794,000
Dakota County, MN116$10,520,000
Washington County, MN113$8,507,000
Hennepin County, MN69$8,988,000
Ramsey County, MN65$4,666,000
Dunn County, WI53$2,424,000
Goodhue County, MN50$2,842,000
Eau Claire County, WI28$1,388,000
Polk County, WI22$1,102,000
Chippewa County, WI20$686,000

Top destinations (where leavers went)

CountyReturnsAGI
St. Croix County, WI350$21,343,000
Dakota County, MN94$5,305,000
Washington County, MN80$4,860,000
Ramsey County, MN72$3,744,000
Hennepin County, MN56$2,568,000
Dunn County, WI49$3,505,000
Goodhue County, MN43$2,470,000
Eau Claire County, WI42$2,659,000
Polk County, WI25$2,079,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.