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 source of newcomers was Olmsted County, MN: 157 households (221 people) moved from there, representing $8.33M in reported income.
At the state level, no state sent more newcomers into Winona County, MN than Wisconsin, which accounted for 167 households and $7.77M 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 sending newcomers
Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.
Top origin counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Olmsted County, MN | 157 | 221 | $8.33M |
| La Crosse County, WI | 84 | 115 | $4.12M |
| Hennepin County, MN | 50 | 77 | $2.96M |
| Houston County, MN | 39 | 53 | $2.74M |
| Fillmore County, MN | 45 | 73 | $2.42M |
| Buffalo County, WI | 46 | 64 | $2.18M |
| Wabasha County, MN | 33 | 56 | $1.58M |
| Trempealeau County, WI | 37 | 53 | $1.47M |
| Ramsey County, MN | 20 | 27 | $1.46M |
| Dakota County, MN | 24 | 32 | $1.12M |
“Where newcomers came from” excludes moves within Winona County, MN itself. Switch to outbound to see the other direction.