Migration + Wealth Flow Explorer

County

Winona County, MN

In the IRS's 2022–2023 Statistics of Income migration data, Winona County, MN recorded 535 households (771 people) moving in and 616 households (883 people) moving out — a net lost of 81 households and $4.20M in reported adjusted gross income.

The single largest recorded destination was Olmsted County, MN: 171 households (239 people) relocated there, taking $9.11M in reported income with them.

At the state level, no destination drew more movers out of Winona County, MN than Wisconsin, which accounted for 164 households and $7.67M in reported AGI.

Inbound (reported)

$28.38M

535 households · 771 people

Outbound (reported)

$32.58M

616 households · 883 people

Net (reported)

-$4.20M

-81 households · -112 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
Olmsted County, MN171239$9.11M
Hennepin County, MN87102$4.90M
La Crosse County, WI101137$4.74M
Houston County, MN4683$3.13M
Fillmore County, MN4273$2.45M
Ramsey County, MN3949$1.94M
Dakota County, MN3849$1.75M
Wabasha County, MN2950$1.62M
Trempealeau County, WI3150$1.48M
Buffalo County, WI3251$1.45M

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