Migration + Wealth Flow Explorer

County

Olmsted County, MN

In the IRS's 2022–2023 Statistics of Income migration data, Olmsted County, MN recorded 2,438 households (3,697 people) moving in and 2,926 households (4,464 people) moving out — a net lost of 488 households and $56.83M in reported adjusted gross income.

The single largest recorded source of newcomers was Hennepin County, MN: 283 households (406 people) moved from there, representing $21.81M in reported income.

At the state level, no state sent more newcomers into Olmsted County, MN than Wisconsin, which accounted for 174 households and $13.92M in reported AGI.

Inbound (reported)

$152.46M

2,438 households · 3,697 people

Outbound (reported)

$209.29M

2,926 households · 4,464 people

Net (reported)

-$56.83M

-488 households · -767 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
Hennepin County, MN283406$21.81M
Dakota County, MN125204$10.89M
Dodge County, MN207308$10.37M
Winona County, MN171239$9.11M
Goodhue County, MN139211$7.80M
Mower County, MN153246$6.73M
Wabasha County, MN129185$6.37M
Maricopa County, AZ84140$6.25M
Ramsey County, MN133188$5.68M
Fillmore County, MN111184$5.42M
La Crosse County, WI6184$5.42M
Dane County, WI5793$5.24M
Cook County, IL5892$4.83M
Johnson County, IA2644$3.11M
Anoka County, MN5485$3.04M
Washington County, MN4161$3.04M
Harris County, TX2745$2.83M
Duval County, FL2849$2.47M
Rice County, MN4160$2.34M
Steele County, MN5179$2.33M

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