Migration + Wealth Flow Explorer

County

Ramsey County, MN

In the IRS's 2022–2023 Statistics of Income migration data, Ramsey County, MN recorded 16,475 households (24,849 people) moving in and 18,171 households (29,369 people) moving out — a net lost of 1,696 households and $271.99M in reported adjusted gross income.

The single largest recorded source of newcomers was Hennepin County, MN: 6,020 households (8,910 people) moved from there, representing $363.98M in reported income.

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

Inbound (reported)

$951.63M

16,475 households · 24,849 people

Outbound (reported)

$1.22B

18,171 households · 29,369 people

Net (reported)

-$271.99M

-1,696 households · -4,520 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, MN6,0208,910$363.98M
Washington County, MN2,0233,065$126.20M
Anoka County, MN1,6792,721$92.88M
Dakota County, MN1,7822,695$90.64M
St. Croix County, WI232311$13.97M
Cook County, IL178273$10.34M
Scott County, MN176258$10.33M
Olmsted County, MN176245$9.66M
St. Louis County, MN207288$9.57M
Los Angeles County, CA98145$9.36M
Maricopa County, AZ144210$8.13M
Chisago County, MN171246$8.02M
Dane County, WI115153$7.80M
Wright County, MN146231$6.78M
King County, WA70105$6.54M
Stearns County, MN142211$6.03M
Carver County, MN104141$5.68M
Sherburne County, MN107179$4.74M
Isanti County, MN91131$4.53M
Cass County, ND94153$4.39M

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