Skip to content
Beacon CRE

Where are people moving in North Dakota?

Adams County (27.7 per 1,000 residents), Golden Valley County (20.5 per 1,000 residents) and Billings County (14.9 per 1,000 residents) drew the most people from other U.S. counties for their size in North Dakota in 2025.

Data as of 2025 · updated

Want Pro for North Dakota? Get notified

All 52 ranked North Dakota counties

North Dakota counties ranked by net domestic migration per 1,000 residents
RankCountyPer 1,000 residents, 2025Net movers 2025Residents
1Adams County27.7+632,275
2Golden Valley County20.5+371,808
3Billings County14.9+161,071
4Sheridan County14.7+191,296
5Dunn County14.3+584,058
6McKenzie County14.3+21715,192
7LaMoure County14.3+594,135
8Nelson County13.8+412,963
9Griggs County12.5+282,239
10Hettinger County10.8+272,492
11Mercer County10.4+888,441
12Williams County8.4+35241,767
13Morton County5.3+18434,601
14Towner County4.4+92,040
15Steele County2.8+51,797
16Eddy County2.6+62,329
17Oliver County2.1+41,898
18Cass County1.7+345201,794
19Burleigh County1.6+170103,251
20McIntosh County1.6+42,451
21Walsh County1.3+1310,179
22Emmons County0.9+33,215
23Stark County0.8+2634,013
24Richland County0.7+1216,731
25Grand Forks County0.7+5174,501
26Rolette County0.7+811,688
27Benson County0.3+25,759
28Pembina County−0.2−16,568
29Stutsman County−0.9−2021,414
30Burke County−0.9−22,132
31Ramsey County−2.6−3011,530
32McLean County−3.1−309,740
33Grant County−3.2−72,206
34Divide County−3.3−72,110
35Ransom County−3.7−215,617
36McHenry County−4.3−225,130
37Wells County−4.3−163,729
38Traill County−4.3−347,920
39Sargent County−4.3−163,711
40Barnes County−4.8−5110,573
41Dickey County−5.1−254,895
42Pierce County−5.5−213,838
43Kidder County−5.9−142,393
44Renville County−6.0−142,331
45Cavalier County−7.4−263,497
46Ward County−8.1−55668,233
47Bottineau County−8.6−546,284
48Logan County−15.6−291,859
49Mountrail County−16.4−1549,395
50Bowman County−16.7−462,762
51Sioux County−17.2−633,667
52Foster County−19.0−613,212

1 of 53 North Dakota counties are not ranked on this measure.

How this is ranked

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

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. More on every layer: data sources and licences.

Get the report for any North Dakota 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 county in North Dakota gains the most people from other counties?

Adams County: 27.7 per 1,000 residents, ahead of Golden Valley County (20.5 per 1,000 residents) and Billings County (14.9 per 1,000 residents), of 52 North Dakota counties ranked.

How is this ranking calculated?

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

More county rankings for North Dakota

Net domestic migration per 1,000 residents in other states

Across the U.S.