Migration + Wealth Flow Explorer

County

Rock County, WI

In the IRS's 2022–2023 Statistics of Income migration data, Rock County, WI recorded 2,380 households (3,807 people) moving in and 2,124 households (3,254 people) moving out — a net gained of 256 households and $27.51M in reported adjusted gross income.

The single largest recorded source of newcomers was Dane County, WI: 776 households (1,210 people) moved from there, representing $49.73M in reported income.

At the state level, no state sent more newcomers into Rock County, WI than Illinois, which accounted for 693 households and $38.96M in reported AGI.

Inbound (reported)

$138.81M

2,380 households · 3,807 people

Outbound (reported)

$111.30M

2,124 households · 3,254 people

Net (reported)

$27.51M

256 households · 553 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
Dane County, WI7761,210$49.73M
Winnebago County, IL424681$21.24M
Walworth County, WI243405$12.84M
Jefferson County, WI194320$10.64M
Cook County, IL93164$7.23M
Green County, WI126211$5.95M
Milwaukee County, WI99164$5.15M
Waukesha County, WI5580$3.39M
Boone County, IL4673$2.67M
Kenosha County, WI2436$2.59M
Racine County, WI3767$2.29M
McHenry County, IL3761$2.18M
Maricopa County, AZ2945$1.95M
Kane County, IL2637$1.92M
Columbia County, WI3667$1.79M
DuPage County, IL2536$1.46M
Winnebago County, WI2224$1.43M
Lake County, IL2228$1.31M
Sauk County, WI2332$1.14M
Dodge County, WI2337$965.0K

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