Counties in North Dakota by net domestic migration, July to June

Williams County had the highest net domestic migration, July to June of 53 counties in 2018, at 1,496. Ward County had the lowest, at -1,457. The median was -39 and the figure for North Dakota was -2,196. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,496Williams County
Lowest-1,457Ward County
Median-3953 counties
North Dakota-2,196History

Map of counties, 2018

Adams County: -48 personsBarnes County: -107 personsBenson County: -66 personsBillings County: -1 personsBottineau County: -122 personsBowman County: -82 personsBurke County: -49 personsBurleigh County: -473 personsCass County: 900 personsCavalier County: 3 personsDickey County: 61 personsDivide County: -37 personsDunn County: -2 personsEddy County: -27 personsEmmons County: -27 personsFoster County: -39 personsGolden Valley County: -31 personsGrand Forks County: -581 personsGrant County: -12 personsGriggs County: -22 personsHettinger County: 25 personsKidder County: -38 personsLaMoure County: -43 personsLogan County: -31 personsMcHenry County: -87 personsMcIntosh County: -18 personsMcKenzie County: 683 personsMcLean County: -111 personsMercer County: -202 personsMorton County: -149 personsMountrail County: -174 personsNelson County: -22 personsOliver County: -1 personsPembina County: -70 personsPierce County: -20 personsRamsey County: -91 personsRansom County: -49 personsRenville County: -95 personsRichland County: -121 personsRolette County: -332 personsSargent County: -8 personsSheridan County: -25 personsSioux County: -81 personsSlope County: -13 personsStark County: 244 personsSteele County: -15 personsStutsman County: -280 personsTowner County: -82 personsTraill County: -2 personsWalsh County: -181 personsWard County: -1,457 personsWells County: -84 personsWilliams County: 1,496 persons
  • Under -90
  • -90 to -30
  • -30 to 0
  • 0 to 60
  • 60 to 680
  • 680 and over
persons, 2018. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, 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.

All counties, 2018

Williams County: 1,496 personsWilliams County1,496Cass County: 900 personsCass County900McKenzie County: 683 personsMcKenzie County683Stark County: 244 personsStark County244Dickey County: 61 personsDickey County61Hettinger County: 25 personsHettinger County25Cavalier County: 3 personsCavalier County3Billings County: -1 personsBillings County-1Oliver County: -1 personsOliver County-1Dunn County: -2 personsDunn County-2Traill County: -2 personsTraill County-2Sargent County: -8 personsSargent County-8Grant County: -12 personsGrant County-12Slope County: -13 personsSlope County-13Steele County: -15 personsSteele County-15McIntosh County: -18 personsMcIntosh County-18Pierce County: -20 personsPierce County-20Griggs County: -22 personsGriggs County-22Nelson County: -22 personsNelson County-22Sheridan County: -25 personsSheridan County-25Eddy County: -27 personsEddy County-27Emmons County: -27 personsEmmons County-27Golden Valley County: -31 personsGolden Valley County-31Logan County: -31 personsLogan County-31Divide County: -37 personsDivide County-37Kidder County: -38 personsKidder County-38Foster County: -39 personsFoster County-39LaMoure County: -43 personsLaMoure County-43Adams County: -48 personsAdams County-48Burke County: -49 personsBurke County-49Ransom County: -49 personsRansom County-49Benson County: -66 personsBenson County-66Pembina County: -70 personsPembina County-70Sioux County: -81 personsSioux County-81Bowman County: -82 personsBowman County-82Towner County: -82 personsTowner County-82Wells County: -84 personsWells County-84McHenry County: -87 personsMcHenry County-87Ramsey County: -91 personsRamsey County-91Renville County: -95 personsRenville County-95Barnes County: -107 personsBarnes County-107McLean County: -111 personsMcLean County-111Richland County: -121 personsRichland County-121Bottineau County: -122 personsBottineau County-122Morton County: -149 personsMorton County-149Mountrail County: -174 personsMountrail County-174Walsh County: -181 personsWalsh County-181Mercer County: -202 personsMercer County-202Stutsman County: -280 personsStutsman County-280Rolette County: -332 personsRolette County-332Burleigh County: -473 personsBurleigh County-473Grand Forks County: -581 personsGrand Forks County-581Ward County: -1,457 personsWard County-1,457Williams County: 1,496 personsWilliams County1,496Cass County: 900 personsCass County900McKenzie County: 683 personsMcKenzie County683Stark County: 244 personsStark County244Dickey County: 61 personsDickey County61Hettinger County: 25 personsHettinger County25Cavalier County: 3 personsCavalier County3Billings County: -1 personsBillings County-1Oliver County: -1 personsOliver County-1Dunn County: -2 personsDunn County-2Traill County: -2 personsTraill County-2Sargent County: -8 personsSargent County-8Grant County: -12 personsGrant County-12Slope County: -13 personsSlope County-13Steele County: -15 personsSteele County-15McIntosh County: -18 personsMcIntosh County-18Pierce County: -20 personsPierce County-20Griggs County: -22 personsGriggs County-22Nelson County: -22 personsNelson County-22Sheridan County: -25 personsSheridan County-25Eddy County: -27 personsEddy County-27Emmons County: -27 personsEmmons County-27Golden Valley County: -31 personsGolden Valley County-31Logan County: -31 personsLogan County-31Divide County: -37 personsDivide County-37Kidder County: -38 personsKidder County-38Foster County: -39 personsFoster County-39LaMoure County: -43 personsLaMoure County-43Adams County: -48 personsAdams County-48Burke County: -49 personsBurke County-49Ransom County: -49 personsRansom County-49Benson County: -66 personsBenson County-66Pembina County: -70 personsPembina County-70Sioux County: -81 personsSioux County-81Bowman County: -82 personsBowman County-82Towner County: -82 personsTowner County-82Wells County: -84 personsWells County-84McHenry County: -87 personsMcHenry County-87Ramsey County: -91 personsRamsey County-91Renville County: -95 personsRenville County-95Barnes County: -107 personsBarnes County-107McLean County: -111 personsMcLean County-111Richland County: -121 personsRichland County-121Bottineau County: -122 personsBottineau County-122Morton County: -149 personsMorton County-149Mountrail County: -174 personsMountrail County-174Walsh County: -181 personsWalsh County-181Mercer County: -202 personsMercer County-202Stutsman County: -280 personsStutsman County-280Rolette County: -332 personsRolette County-332Burleigh County: -473 personsBurleigh County-473Grand Forks County: -581 personsGrand Forks County-581Ward County: -1,457 personsWard County-1,457
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, 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

RankCounties2018
persons
Change on 2017
1Williams County Estimated1,496+214.9%
2Cass County Estimated900+7.7%
3McKenzie County Estimated683+1,319.6%
4Stark County Estimated244+124.3%
5Dickey County Estimated61+141.5%
6Hettinger County Estimated25+119.1%
7Cavalier County Estimated3+105.5%
8Billings County Estimated-1+97.1%
8Oliver County Estimated-1-104.2%
10Dunn County Estimated-2+98.6%
10Traill County Estimated-2+91.7%
12Sargent County Estimated-8+84.3%
13Grant County Estimated-12+53.8%
14Slope County Estimated-13+27.8%
15Steele County Estimated-15-50%
16McIntosh County Estimated-18-172%
17Pierce County Estimated-20+82%
18Griggs County Estimated-22-300%
18Nelson County Estimated-22-140.7%
20Sheridan County Estimated-25-457.1%
21Eddy County Estimated-27-171.1%
21Emmons County Estimated-27-50%
23Golden Valley County Estimated-31+65.2%
23Logan County Estimated-31-181.8%
25Divide County Estimated-37+67.8%
26Kidder County Estimated-38n/a
27Foster County Estimated-39+17%
28LaMoure County Estimated-43-59.3%
29Adams County Estimated-48-84.6%
30Burke County Estimated-49+55.9%
30Ransom County Estimated-49+12.5%
32Benson County Estimated-66-450%
33Pembina County Estimated-70+43.5%
34Sioux County Estimated-81+12%
35Bowman County Estimated-82-9.3%
35Towner County Estimated-82-8,100%
37Wells County Estimated-84-140%
38McHenry County Estimated-87+10.3%
39Ramsey County Estimated-91-237%
40Renville County Estimated-95-43.9%
41Barnes County Estimated-107+46.5%
42McLean County Estimated-111-1,010%
43Richland County Estimated-121-68.1%
44Bottineau County Estimated-122-320.7%
45Morton County Estimated-149-132.8%
46Mountrail County Estimated-174-97.7%
47Walsh County Estimated-181-248.1%
48Mercer County Estimated-202-7.4%
49Stutsman County Estimated-280-628.3%
50Rolette County Estimated-332-58.9%
51Burleigh County Estimated-473-392.7%
52Grand Forks County Estimated-581+26.8%
53Ward County Estimated-1,457+30%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country 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, 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, 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 North Dakota by net domestic migration, July to June, 2018) [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, 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 North Dakota by net domestic migration, July to June, 2018. 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-july-june/north-dakota-counties?period=2018. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, 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 North Dakota by net domestic migration, July to June, 2018. 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-july-june/north-dakota-counties?period=2018.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, 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 North Dakota by net domestic migration, July to June, 2018 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/north-dakota-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_dakota_2018,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, 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 North Dakota by net domestic migration, July to June, 2018}},
  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-july-june/north-dakota-counties?period=2018. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, 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, 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 North Dakota by net domestic migration, July to June, 2018
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-july-june/north-dakota-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/north-dakota-counties?period=2018.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, 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 North Dakota by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=North%20Dakota&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, July to June?

Williams County, with 1,496 in 2018, according to the U.S. Census Bureau.

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

Ward County, with -1,457 in 2018.

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, 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, July to June: other rankings

Counties in North Dakota: more rankings