Federal Data HubIRS Migration Flows · JSON

Polk County, WI

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

Net migration: +5 tax returns · +43 people · +$19,480,000 AGI

Inflow
1,191 returns · 1,954 people · $91,612,000 AGI
Outflow
1,186 returns · 1,911 people · $72,132,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
St. Croix County, WI202$14,120,000
Barron County, WI99$4,825,000
Washington County, MN87$6,825,000
Chisago County, MN69$6,087,000
Ramsey County, MN66$5,897,000
Burnett County, WI64$3,296,000
Hennepin County, MN64$7,581,000
Anoka County, MN39$4,031,000
Dakota County, MN38$3,575,000
Dunn County, WI27$1,437,000

Top destinations (where leavers went)

CountyReturnsAGI
St. Croix County, WI198$10,766,000
Barron County, WI121$5,967,000
Washington County, MN69$5,997,000
Burnett County, WI65$6,484,000
Ramsey County, MN64$3,201,000
Hennepin County, MN53$3,208,000
Chisago County, MN50$2,981,000
Dakota County, MN34$1,575,000
Dunn County, WI27$1,178,000
Eau Claire County, WI26$1,094,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.