Skip to content
Beacon CRE

Which metro areas in Minnesota are people moving to?

Sioux Falls, SD-MN (7.7 per 1,000 residents), Duluth, MN-WI (2.8 per 1,000 residents) and La Crosse-Onalaska, WI-MN (2.2 per 1,000 residents) drew the most people from the rest of the U.S. for their size among Minnesota metro areas in 2025.

Data as of 2025 · updated

Want Pro for Minnesota? Get notified

All 9 ranked Minnesota metro areas

Minnesota metro areas ranked by net domestic migration per 1,000 residents
RankMetro areaPer 1,000 residents, 2025Net movers 2025Residents
1Sioux Falls, SD-MN7.7+2,420314,638
2Duluth, MN-WI2.8+779281,219
3La Crosse-Onalaska, WI-MN2.2+383171,182
4Minneapolis-St. Paul-Bloomington, MN-WI2.0+7,6903,790,295
5Fargo, ND-MN1.9+502269,528
6Mankato, MN1.3+139104,907
7Rochester, MN−0.5−109231,184
8Grand Forks, ND-MN−0.8−87105,046
9St. Cloud, MN−2.5−524205,854

How this is ranked

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from the rest of the U.S. minus people who moved out, per 1,000 residents. Moves between the area's own counties cancel out; moves from and to other countries are not included. Only metropolitan statistical areas of two or more counties are ranked (OMB Bulletin 23-01): a one-county area's figures are its county's, and micro areas are left out. Areas without a figure for the same period as the others are not ranked. An area that crosses a state line is ranked in each of its states.

Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built.

Get the report for any Minnesota county — $99

The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.

Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.

Refund terms: Terms. · How we compute every number

Questions

Which metro area in Minnesota gains the most people from the rest of the country?

Sioux Falls, SD-MN: 7.7 per 1,000 residents, ahead of Duluth, MN-WI (2.8 per 1,000 residents) and La Crosse-Onalaska, WI-MN (2.2 per 1,000 residents), of 9 Minnesota metro areas ranked.

How is this ranking calculated?

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from the rest of the U.S. minus people who moved out, per 1,000 residents. Moves between the area's own counties cancel out; moves from and to other countries are not included. Only metropolitan statistical areas of two or more counties are ranked (OMB Bulletin 23-01): a one-county area's figures are its county's, and micro areas are left out. Areas without a figure for the same period as the others are not ranked. An area that crosses a state line is ranked in each of its states.

More metro rankings for Minnesota

Metro net domestic migration per 1,000 residents in other states

Across the U.S.