Migration + Wealth Flow Explorer

State

Minnesota

Statewide totals sum every reported county-to-county flow with an endpoint in this state.

In the IRS's 2022–2023 Statistics of Income migration data, Minnesota recorded 21,118 households (31,772 people) moving in and 23,960 households (35,833 people) moving out — a net lost of 2,842 households and $950.84M in reported adjusted gross income.

The single largest recorded source of newcomers was Cass County, ND: 2,017 households (3,275 people) moved from there, representing $116.01M in reported income.

At the state level, no state sent more newcomers into Minnesota than Wisconsin, which accounted for 4,919 households and $293.82M in reported AGI.

Inbound (reported)

$1.60B

21,118 households · 31,772 people

Outbound (reported)

$2.55B

23,960 households · 35,833 people

Net (reported)

-$950.84M

-2,842 households · -4,061 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
Cass County, ND2,0173,275$116.01M
Maricopa County, AZ1,2151,931$99.80M
Cook County, IL1,0491,543$85.21M
St. Croix County, WI8341,152$54.95M
King County, WA454698$53.69M
Los Angeles County, CA565852$48.73M
Dane County, WI657881$44.77M
La Crosse County, WI520721$31.63M
Collier County, FL6389$27.27M
San Diego County, CA345551$25.82M
New York County, NY142182$25.23M
Grand Forks County, ND414629$25.15M
Denver County, CO265343$24.97M
Milwaukee County, WI382539$24.95M
Harris County, TX258472$23.44M
Lee County, FL232361$22.54M
Eau Claire County, WI411518$21.79M
Minnehaha County, SD358580$20.28M
Douglas County, WI426664$19.88M
Polk County, IA293426$19.13M

Where newcomers came from” excludes moves within Minnesota itself. Switch to outbound to see the other direction.