Migration + Wealth Flow Explorer

County

Winnebago County, IL

In the IRS's 2022–2023 Statistics of Income migration data, Winnebago County, IL recorded 3,515 households (6,267 people) moving in and 3,353 households (5,746 people) moving out — a net gained of 162 households and $18.37M in reported adjusted gross income.

The single largest recorded source of newcomers was Boone County, IL: 629 households (1,068 people) moved from there, representing $30.57M in reported income.

At the state level, no state sent more newcomers into Winnebago County, IL than Wisconsin, which accounted for 670 households and $33.35M in reported AGI.

Inbound (reported)

$172.52M

3,515 households · 6,267 people

Outbound (reported)

$190.89M

3,353 households · 5,746 people

Net (reported)

-$18.37M

162 households · 521 people

States sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
Boone County, IL6291,068$30.57M
Cook County, IL6631,269$29.03M
Rock County, WI400717$19.42M
Kane County, IL214433$12.05M
Ogle County, IL228408$11.03M
McHenry County, IL182323$10.73M
DuPage County, IL164296$8.31M
Stephenson County, IL142261$7.67M
DeKalb County, IL144226$6.23M
Lake County, IL92162$5.94M
Dane County, WI90132$5.30M
Maricopa County, AZ81141$4.26M
Milwaukee County, WI82124$3.74M
Will County, IL63108$3.04M
Walworth County, WI5692$2.91M
Lee County, FL2242$1.73M
Champaign County, IL2131$1.44M
Los Angeles County, CA3154$1.29M
Lee County, IL3154$1.25M
Jefferson County, WI2035$1.19M

Where newcomers came from” excludes moves within Winnebago County, IL itself. Switch to outbound to see the other direction.