Federal Data HubIRS Migration Flows · JSON

Fond du Lac County, WI

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

Net migration: -100 tax returns · -49 people · $-13,870,000 AGI

Inflow
2,228 returns · 3,597 people · $123,142,000 AGI
Outflow
2,328 returns · 3,646 people · $137,012,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Dodge County, WI292$16,671,000
Winnebago County, WI262$14,587,000
Washington County, WI159$9,986,000
Milwaukee County, WI131$5,969,000
Sheboygan County, WI119$6,906,000
Green Lake County, WI81$4,284,000
Dane County, WI62$3,773,000
Outagamie County, WI59$2,962,000
Waukesha County, WI47$2,156,000
Ozaukee County, WI39$1,758,000

Top destinations (where leavers went)

CountyReturnsAGI
Winnebago County, WI382$21,516,000
Dodge County, WI239$13,655,000
Milwaukee County, WI134$7,014,000
Washington County, WI107$5,803,000
Dane County, WI97$6,503,000
Sheboygan County, WI94$4,990,000
Green Lake County, WI90$4,822,000
Outagamie County, WI88$4,079,000
Waukesha County, WI56$3,808,000
Calumet County, WI55$3,723,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.