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 destination was Dane County, WI: 620 households (858 people) relocated there, taking $33.64M in reported income with them.

At the state level, no destination drew more movers out of Rock County, WI than Illinois, which accounted for 541 households and $27.75M 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 receiving movers

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

Top destination counties

CountyHouseholdsPeopleReported AGI
Dane County, WI620858$33.64M
Winnebago County, IL400717$19.42M
Walworth County, WI215345$9.97M
Jefferson County, WI133206$8.10M
Green County, WI120222$6.61M
Waukesha County, WI94139$6.02M
Milwaukee County, WI132168$5.82M
Cook County, IL7591$3.70M
Boone County, IL2139$2.23M
Racine County, WI2539$2.03M
Maricopa County, AZ3755$1.73M
McHenry County, IL2241$1.51M
Sauk County, WI2538$1.41M
Dodge County, WI2942$1.34M
Winnebago County, WI3242$1.30M
Kenosha County, WI2535$1.29M
Hennepin County, MN2636$1.25M
Brown County, WI2132$1.22M
Columbia County, WI2337$965.0K
Stephenson County, IL2344$886.0K

Where they moved” excludes moves within Rock County, WI itself. Switch to inbound to see the other direction.