Federal Data HubIRS Migration Flows · JSON

Oconto County, WI

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

Net migration: +40 tax returns · +150 people · +$28,828,000 AGI

Inflow
1,012 returns · 1,687 people · $82,091,000 AGI
Outflow
972 returns · 1,537 people · $53,263,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Brown County, WI398$29,736,000
Marinette County, WI103$5,072,000
Shawano County, WI59$3,156,000
Outagamie County, WI45$2,714,000
Winnebago County, WI24$1,480,000
Milwaukee County, WI23$1,413,000

Top destinations (where leavers went)

CountyReturnsAGI
Brown County, WI354$19,579,000
Marinette County, WI118$5,621,000
Shawano County, WI72$3,879,000
Outagamie County, WI52$2,592,000
Winnebago County, WI28$1,238,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.