Counties in Minnesota by net domestic migration rate, July to June

Pine County had the highest net domestic migration rate, July to June of 87 counties in 2023, at 14.37 per 1,000 inhabitants. Lake of the Woods County had the lowest, at -25.23 per 1,000 inhabitants. The median was -0.41 per 1,000 inhabitants and the figure for Minnesota was -2.05 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest14.37Pine County
Median-0.4187 counties
Minnesota-2.05History

Map of counties, 2023

Aitkin County: 5.33 per 1,000 inhabitantsAnoka County: 2.03 per 1,000 inhabitantsBecker County: -0.85 per 1,000 inhabitantsBeltrami County: -3.02 per 1,000 inhabitantsBenton County: -2.79 per 1,000 inhabitantsBig Stone County: -4.49 per 1,000 inhabitantsBlue Earth County: -3.06 per 1,000 inhabitantsBrown County: -2.22 per 1,000 inhabitantsCarlton County: 2.59 per 1,000 inhabitantsCarver County: 1.46 per 1,000 inhabitantsCass County: 7.99 per 1,000 inhabitantsChippewa County: -12.89 per 1,000 inhabitantsChisago County: 8.88 per 1,000 inhabitantsClay County: 1.25 per 1,000 inhabitantsClearwater County: 4.96 per 1,000 inhabitantsCook County: -16.05 per 1,000 inhabitantsCottonwood County: -3.5 per 1,000 inhabitantsCrow Wing County: 7.75 per 1,000 inhabitantsDakota County: 2.55 per 1,000 inhabitantsDodge County: -1.9 per 1,000 inhabitantsDouglas County: 6.84 per 1,000 inhabitantsFaribault County: -0.43 per 1,000 inhabitantsFillmore County: 2.65 per 1,000 inhabitantsFreeborn County: -3.5 per 1,000 inhabitantsGoodhue County: 0.39 per 1,000 inhabitantsGrant County: 3.9 per 1,000 inhabitantsHennepin County: -9.39 per 1,000 inhabitantsHouston County: -0.64 per 1,000 inhabitantsHubbard County: 7.78 per 1,000 inhabitantsIsanti County: 9.17 per 1,000 inhabitantsItasca County: 8.48 per 1,000 inhabitantsJackson County: 1.31 per 1,000 inhabitantsKanabec County: 11.72 per 1,000 inhabitantsKandiyohi County: -6.02 per 1,000 inhabitantsKittson County: -0.49 per 1,000 inhabitantsKoochiching County: -1.44 per 1,000 inhabitantsLac qui Parle County: 3 per 1,000 inhabitantsLake County: 2.57 per 1,000 inhabitantsLake of the Woods County: -25.23 per 1,000 inhabitantsLe Sueur County: 1.03 per 1,000 inhabitantsLincoln County: -1.61 per 1,000 inhabitantsLyon County: -5.83 per 1,000 inhabitantsMcLeod County: 0.73 per 1,000 inhabitantsMahnomen County: -6.02 per 1,000 inhabitantsMarshall County: -8.14 per 1,000 inhabitantsMartin County: 3.5 per 1,000 inhabitantsMeeker County: -2.93 per 1,000 inhabitantsMille Lacs County: 7.49 per 1,000 inhabitantsMorrison County: 2.13 per 1,000 inhabitantsMower County: -7.2 per 1,000 inhabitantsMurray County: 5.82 per 1,000 inhabitantsNicollet County: -16.55 per 1,000 inhabitantsNobles County: -23.27 per 1,000 inhabitantsNorman County: -2.99 per 1,000 inhabitantsOlmsted County: -2.54 per 1,000 inhabitantsOtter Tail County: 3.13 per 1,000 inhabitantsPennington County: -7.18 per 1,000 inhabitantsPine County: 14.37 per 1,000 inhabitantsPipestone County: -8.05 per 1,000 inhabitantsPolk County: -9.58 per 1,000 inhabitantsPope County: -0.7 per 1,000 inhabitantsRamsey County: -11.45 per 1,000 inhabitantsRed Lake County: 7.18 per 1,000 inhabitantsRedwood County: -5.8 per 1,000 inhabitantsRenville County: -4.62 per 1,000 inhabitantsRice County: 0.26 per 1,000 inhabitantsRock County: 5.62 per 1,000 inhabitantsRoseau County: -6.73 per 1,000 inhabitantsSt. Louis County: 2.59 per 1,000 inhabitantsScott County: -0.41 per 1,000 inhabitantsSherburne County: 7.56 per 1,000 inhabitantsSibley County: 7.96 per 1,000 inhabitantsStearns County: -1.45 per 1,000 inhabitantsSteele County: -3.02 per 1,000 inhabitantsStevens County: 2.23 per 1,000 inhabitantsSwift County: -10.9 per 1,000 inhabitantsTodd County: 0.51 per 1,000 inhabitantsTraverse County: -22.68 per 1,000 inhabitantsWabasha County: 0.88 per 1,000 inhabitantsWadena County: 0.7 per 1,000 inhabitantsWaseca County: 3.21 per 1,000 inhabitantsWashington County: 4.94 per 1,000 inhabitantsWatonwan County: -16.99 per 1,000 inhabitantsWilkin County: -1.57 per 1,000 inhabitantsWinona County: 0.42 per 1,000 inhabitantsWright County: 13.52 per 1,000 inhabitantsYellow Medicine County: -3.36 per 1,000 inhabitants
  • Under -7
  • -7 to -3
  • -3 to 0
  • 0 to 2.5
  • 2.5 to 5.8
  • 5.8 and over
per 1,000 inhabitants, 2023. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Pine County: 14.37 per 1,000 inhabitantsPine County14.37Wright County: 13.52 per 1,000 inhabitantsWright County13.52Kanabec County: 11.72 per 1,000 inhabitantsKanabec County11.72Isanti County: 9.17 per 1,000 inhabitantsIsanti County9.17Chisago County: 8.88 per 1,000 inhabitantsChisago County8.88Itasca County: 8.48 per 1,000 inhabitantsItasca County8.48Cass County: 7.99 per 1,000 inhabitantsCass County7.99Sibley County: 7.96 per 1,000 inhabitantsSibley County7.96Hubbard County: 7.78 per 1,000 inhabitantsHubbard County7.78Crow Wing County: 7.75 per 1,000 inhabitantsCrow Wing County7.75Sherburne County: 7.56 per 1,000 inhabitantsSherburne County7.56Mille Lacs County: 7.49 per 1,000 inhabitantsMille Lacs County7.49Red Lake County: 7.18 per 1,000 inhabitantsRed Lake County7.18Douglas County: 6.84 per 1,000 inhabitantsDouglas County6.84Murray County: 5.82 per 1,000 inhabitantsMurray County5.82Rock County: 5.62 per 1,000 inhabitantsRock County5.62Aitkin County: 5.33 per 1,000 inhabitantsAitkin County5.33Clearwater County: 4.96 per 1,000 inhabitantsClearwater County4.96Washington County: 4.94 per 1,000 inhabitantsWashington County4.94Grant County: 3.9 per 1,000 inhabitantsGrant County3.9Martin County: 3.5 per 1,000 inhabitantsMartin County3.5Waseca County: 3.21 per 1,000 inhabitantsWaseca County3.21Otter Tail County: 3.13 per 1,000 inhabitantsOtter Tail County3.13Lac qui Parle County: 3 per 1,000 inhabitantsLac qui Parle County3Fillmore County: 2.65 per 1,000 inhabitantsFillmore County2.65St. Louis County: 2.59 per 1,000 inhabitantsSt. Louis County2.59Carlton County: 2.59 per 1,000 inhabitantsCarlton County2.59Lake County: 2.57 per 1,000 inhabitantsLake County2.57Dakota County: 2.55 per 1,000 inhabitantsDakota County2.55Stevens County: 2.23 per 1,000 inhabitantsStevens County2.23Morrison County: 2.13 per 1,000 inhabitantsMorrison County2.13Anoka County: 2.03 per 1,000 inhabitantsAnoka County2.03Carver County: 1.46 per 1,000 inhabitantsCarver County1.46Jackson County: 1.31 per 1,000 inhabitantsJackson County1.31Clay County: 1.25 per 1,000 inhabitantsClay County1.25Le Sueur County: 1.03 per 1,000 inhabitantsLe Sueur County1.03Wabasha County: 0.88 per 1,000 inhabitantsWabasha County0.88McLeod County: 0.73 per 1,000 inhabitantsMcLeod County0.73Wadena County: 0.7 per 1,000 inhabitantsWadena County0.7Todd County: 0.51 per 1,000 inhabitantsTodd County0.51Pine County: 14.37 per 1,000 inhabitantsPine County14.37Wright County: 13.52 per 1,000 inhabitantsWright County13.52Kanabec County: 11.72 per 1,000 inhabitantsKanabec County11.72Isanti County: 9.17 per 1,000 inhabitantsIsanti County9.17Chisago County: 8.88 per 1,000 inhabitantsChisago County8.88Itasca County: 8.48 per 1,000 inhabitantsItasca County8.48Cass County: 7.99 per 1,000 inhabitantsCass County7.99Sibley County: 7.96 per 1,000 inhabitantsSibley County7.96Hubbard County: 7.78 per 1,000 inhabitantsHubbard County7.78Crow Wing County: 7.75 per 1,000 inhabitantsCrow Wing County7.75Sherburne County: 7.56 per 1,000 inhabitantsSherburne County7.56Mille Lacs County: 7.49 per 1,000 inhabitantsMille Lacs County7.49Red Lake County: 7.18 per 1,000 inhabitantsRed Lake County7.18Douglas County: 6.84 per 1,000 inhabitantsDouglas County6.84Murray County: 5.82 per 1,000 inhabitantsMurray County5.82Rock County: 5.62 per 1,000 inhabitantsRock County5.62Aitkin County: 5.33 per 1,000 inhabitantsAitkin County5.33Clearwater County: 4.96 per 1,000 inhabitantsClearwater County4.96Washington County: 4.94 per 1,000 inhabitantsWashington County4.94Grant County: 3.9 per 1,000 inhabitantsGrant County3.9Martin County: 3.5 per 1,000 inhabitantsMartin County3.5Waseca County: 3.21 per 1,000 inhabitantsWaseca County3.21Otter Tail County: 3.13 per 1,000 inhabitantsOtter Tail County3.13Lac qui Parle County: 3 per 1,000 inhabitantsLac qui Parle County3Fillmore County: 2.65 per 1,000 inhabitantsFillmore County2.65St. Louis County: 2.59 per 1,000 inhabitantsSt. Louis County2.59Carlton County: 2.59 per 1,000 inhabitantsCarlton County2.59Lake County: 2.57 per 1,000 inhabitantsLake County2.57Dakota County: 2.55 per 1,000 inhabitantsDakota County2.55Stevens County: 2.23 per 1,000 inhabitantsStevens County2.23Morrison County: 2.13 per 1,000 inhabitantsMorrison County2.13Anoka County: 2.03 per 1,000 inhabitantsAnoka County2.03Carver County: 1.46 per 1,000 inhabitantsCarver County1.46Jackson County: 1.31 per 1,000 inhabitantsJackson County1.31Clay County: 1.25 per 1,000 inhabitantsClay County1.25Le Sueur County: 1.03 per 1,000 inhabitantsLe Sueur County1.03Wabasha County: 0.88 per 1,000 inhabitantsWabasha County0.88McLeod County: 0.73 per 1,000 inhabitantsMcLeod County0.73Wadena County: 0.7 per 1,000 inhabitantsWadena County0.7Todd County: 0.51 per 1,000 inhabitantsTodd County0.51
per 1,000 inhabitants. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2023
per 1,000 inhabitants
Change on 2022
1Pine County Estimated14.37-13.21 pts
2Wright County Estimated13.52-0.21 pts
3Kanabec County Estimated11.72-8.13 pts
4Isanti County Estimated9.17-7.01 pts
5Chisago County Estimated8.88+2.2 pts
6Itasca County Estimated8.48-1.45 pts
7Cass County Estimated7.99-14.92 pts
8Sibley County Estimated7.96+8.96 pts
9Hubbard County Estimated7.78-2.3 pts
10Crow Wing County Estimated7.75-2.83 pts
11Sherburne County Estimated7.56-4.43 pts
12Mille Lacs County Estimated7.49-9.26 pts
13Red Lake County Estimated7.18+25.83 pts
14Douglas County Estimated6.84-3.7 pts
15Murray County Estimated5.82+13.84 pts
16Rock County Estimated5.62+15.25 pts
17Aitkin County Estimated5.33-13.24 pts
18Clearwater County Estimated4.96-5.96 pts
19Washington County Estimated4.94-3.72 pts
20Grant County Estimated3.9+6.34 pts
21Martin County Estimated3.5+12.94 pts
22Waseca County Estimated3.21+3.89 pts
23Otter Tail County Estimated3.13-4.56 pts
24Lac qui Parle County Estimated3+3.3 pts
25Fillmore County Estimated2.65-2.72 pts
26St. Louis County Estimated2.59-5.79 pts
27Carlton County Estimated2.59-8.51 pts
28Lake County Estimated2.57+1.93 pts
29Dakota County Estimated2.55+7.38 pts
30Stevens County Estimated2.23+11.48 pts
31Morrison County Estimated2.13-5.25 pts
32Anoka County Estimated2.03+3.23 pts
33Carver County Estimated1.46-4.22 pts
34Jackson County Estimated1.31+12.37 pts
35Clay County Estimated1.25-0.19 pts
36Le Sueur County Estimated1.03-5.28 pts
37Wabasha County Estimated0.88-5.15 pts
38McLeod County Estimated0.73+1.79 pts
39Wadena County Estimated0.7-7.04 pts
40Todd County Estimated0.51-4.72 pts
41Winona County Estimated0.42+1.85 pts
42Goodhue County Estimated0.39-1.79 pts
43Rice County Estimated0.26-3.47 pts
44Scott County Estimated-0.41-0.87 pts
45Faribault County Estimated-0.43-6.89 pts
46Kittson County Estimated-0.49+17.53 pts
47Houston County Estimated-0.64-0.43 pts
48Pope County Estimated-0.7-3.24 pts
49Becker County Estimated-0.85-3.91 pts
50Koochiching County Estimated-1.44-1.27 pts
51Stearns County Estimated-1.45+2.51 pts
52Wilkin County Estimated-1.57+2.34 pts
53Lincoln County Estimated-1.61-8.94 pts
54Dodge County Estimated-1.9+1.34 pts
55Brown County Estimated-2.22+3.48 pts
56Olmsted County Estimated-2.54+3.38 pts
57Benton County Estimated-2.79+1.42 pts
58Meeker County Estimated-2.93-8.3 pts
59Norman County Estimated-2.99+7.16 pts
60Steele County Estimated-3.02-1.36 pts
61Beltrami County Estimated-3.02-8.03 pts
62Blue Earth County Estimated-3.06-8.67 pts
63Yellow Medicine County Estimated-3.36-7.27 pts
64Freeborn County Estimated-3.5-2.49 pts
65Cottonwood County Estimated-3.5+13.89 pts
66Big Stone County Estimated-4.49-5.07 pts
67Renville County Estimated-4.62-0.71 pts
68Redwood County Estimated-5.8-3.2 pts
69Lyon County Estimated-5.83+6.16 pts
70Kandiyohi County Estimated-6.02+1.29 pts
71Mahnomen County Estimated-6.02+2.01 pts
72Roseau County Estimated-6.73-10.38 pts
73Pennington County Estimated-7.18-9.86 pts
74Mower County Estimated-7.2+2.69 pts
75Pipestone County Estimated-8.05-3.77 pts
76Marshall County Estimated-8.14+4.73 pts
77Hennepin County Estimated-9.39+3.4 pts
78Polk County Estimated-9.58-7.41 pts
79Swift County Estimated-10.9-5.99 pts
80Ramsey County Estimated-11.45+7.24 pts
81Chippewa County Estimated-12.89-2.54 pts
82Cook County Estimated-16.05-31.21 pts
83Nicollet County Estimated-16.55-18.09 pts
84Watonwan County Estimated-16.99-4.67 pts
85Traverse County Estimated-22.68-23.91 pts
86Nobles County Estimated-23.27-3.35 pts
87Lake of the Woods County Estimated-25.23-41.79 pts

Other periods

About this ranking

Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.

Sums to zero for the United States as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Minnesota by net domestic migration rate, July to June, 2023) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Minnesota by net domestic migration rate, July to June, 2023. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Minnesota by net domestic migration rate, July to June, 2023. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Minnesota by net domestic migration rate, July to June, 2023 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_minnesota_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Minnesota by net domestic migration rate, July to June, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Minnesota by net domestic migration rate, July to June, 2023
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/minnesota-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Minnesota by net domestic migration rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_july_june&level=province&within=Minnesota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration rate, July to June?

Pine County, with 14.37 per 1,000 inhabitants in 2023, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration rate, July to June?

Lake of the Woods County, with -25.23 per 1,000 inhabitants in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration rate, July to June: other rankings

Counties in Minnesota: more rankings