Migration + Wealth Flow Explorer

County

St. Louis County, MN

In the IRS's 2022–2023 Statistics of Income migration data, St. Louis County, MN recorded 2,596 households (3,802 people) moving in and 2,580 households (3,833 people) moving out — a net gained of 16 households and $3.27M in reported adjusted gross income.

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

At the state level, no state sent more newcomers into St. Louis County, MN than Wisconsin, which accounted for 390 households and $18.47M in reported AGI.

Inbound (reported)

$140.93M

2,596 households · 3,802 people

Outbound (reported)

$144.21M

2,580 households · 3,833 people

Net (reported)

-$3.27M

16 households · -31 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, MN359482$25.14M
Douglas County, WI315474$14.73M
Carlton County, MN303461$13.77M
Ramsey County, MN151207$9.88M
Lake County, MN126212$7.58M
Itasca County, MN182276$7.56M
Anoka County, MN130188$6.41M
Dakota County, MN102138$5.63M
Stearns County, MN71103$3.80M
Washington County, MN75110$3.73M
Olmsted County, MN5171$3.57M
Maricopa County, AZ5281$3.01M
Scott County, MN4057$2.78M
Crow Wing County, MN3950$2.63M
Cass County, ND3647$2.28M
Carver County, MN3648$2.26M
Wright County, MN4360$2.24M
Cook County, IL2945$2.09M
Pine County, MN4769$1.98M
Sherburne County, MN3652$1.84M

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