Federal Data HubIRS Migration Flows · JSON

Vernon County, WI

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

Net migration: +26 tax returns · +70 people · +$3,643,000 AGI

Inflow
662 returns · 1,120 people · $37,209,000 AGI
Outflow
636 returns · 1,050 people · $33,566,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
La Crosse County, WI132$7,960,000
Monroe County, WI66$3,080,000
Crawford County, WI45$1,822,000
Richland County, WI35$1,845,000
Dane County, WI34$2,467,000
Juneau County, WI25$1,584,000

Top destinations (where leavers went)

CountyReturnsAGI
La Crosse County, WI154$7,449,000
Monroe County, WI58$2,357,000
Crawford County, WI41$1,909,000
Richland County, WI34$3,087,000
Dane County, WI28$1,293,000
Juneau County, WI22$1,014,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.