Migration + Wealth Flow Explorer

MinnesotaCass County, ND

Reported tax-filing households, individuals, and adjusted gross income that moved from Minnesota to Cass County, ND, 2022–2023.

Households moved

2,190

People moved

3,125

Reported AGI moved

$115.62M

Avg. AGI per migrating return

$52,795

Avg. household size

1.43

Reported county-pair flows

24

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Clay County, MNCass County, ND8731,346$44.73M
Hennepin County, MNCass County, ND162228$11.18M
Becker County, MNCass County, ND140203$11.14M
Otter Tail County, MNCass County, ND191255$9.07M
Dakota County, MNCass County, ND6780$3.48M
Polk County, MNCass County, ND7091$3.46M
Douglas County, MNCass County, ND6786$3.31M
Stearns County, MNCass County, ND6481$2.91M
Anoka County, MNCass County, ND5786$2.77M
St. Louis County, MNCass County, ND4261$2.54M
Crow Wing County, MNCass County, ND4556$2.08M
Beltrami County, MNCass County, ND4562$1.93M
Ramsey County, MNCass County, ND5080$1.93M
Sherburne County, MNCass County, ND4457$1.91M
Wilkin County, MNCass County, ND3347$1.87M
Olmsted County, MNCass County, ND2331$1.76M
Wright County, MNCass County, ND3237$1.55M
Roseau County, MNCass County, ND2934$1.37M
Pennington County, MNCass County, ND3253$1.29M
Scott County, MNCass County, ND2328$1.20M
Washington County, MNCass County, ND2527$1.16M
Hubbard County, MNCass County, ND3242$1.08M
Itasca County, MNCass County, ND2427$1.02M
Wadena County, MNCass County, ND2027$898.0K

IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”