Federal Data HubIRS Migration Flows · JSON

Adams County, WI

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

Net migration: +57 tax returns · +152 people · +$9,708,000 AGI

Inflow
761 returns · 1,300 people · $47,412,000 AGI
Outflow
704 returns · 1,148 people · $37,704,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Wood County, WI79$5,315,000
Sauk County, WI59$2,811,000
Columbia County, WI50$1,893,000
Dane County, WI46$2,789,000
Juneau County, WI41$2,134,000
Milwaukee County, WI39$2,575,000
Marquette County, WI34$1,972,000
Waushara County, WI27$1,475,000

Top destinations (where leavers went)

CountyReturnsAGI
Wood County, WI81$3,669,000
Sauk County, WI55$2,268,000
Juneau County, WI49$1,829,000
Columbia County, WI46$2,261,000
Dane County, WI42$2,998,000
Marquette County, WI24$903,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.