Ranking of North Dakota Counties By Net Migration Rate per 1K in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Migration Rate per 1K for North Dakota was 2.93. Among all North Dakota counties, Williams County had the highest net migration rate (20.01), followed by Adams County (17.69), and McKenzie County (16.56).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Dakota counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of North Dakota Counties By Net Migration Rate per 1K in 2023
Williams
Adams
McKenzie
Logan
Renville
Cass
Mountrail
McIntosh
Oliver
Nelson
Ranking of North Dakota Counties By Net Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Migration Rate
1 Williams County 20.01
2 Adams County 17.69
3 McKenzie County 16.56
4 Logan County 15.11
5 Renville County 13.69
6 Cass County 12.84
7 Mountrail County 9.34
8 McIntosh County 4.42
9 Oliver County 3.74
10 Nelson County 3.67
11 Morton County 3.49
12 LaMoure County 3.18
13 Burleigh County 2.92
14 Hettinger County 2.9
15 Barnes County 2.42
16 Griggs County 2.22
17 Stark County 2.16
18 Pierce County 1.53
19 Billings County 0.97
20 Burke County 0.47
21 Mercer County 0.12
22 Cavalier County 0
23 Grand Forks County -0.33
24 Grant County -0.45
25 Dunn County -0.75
26 McLean County -1.12
27 Golden Valley County -1.72
28 Stutsman County -2.47
29 Richland County -2.84
30 Dickey County -3.26
31 Wells County -3.59
32 Ramsey County -3.74
33 Traill County -4.03
34 Ransom County -4.09
35 Steele County -5.03
36 Sargent County -5.54
37 Emmons County -5.87
38 Bottineau County -6.44
39 Sheridan County -7.05
40 Benson County -7.47
41 Pembina County -8.2
42 Bowman County -9.36
43 Rolette County -9.75
44 Divide County -10.69
45 McHenry County -10.85
46 Sioux County -10.92
47 Towner County -12.22
48 Kidder County -12.7
49 Eddy County -13.13
50 Ward County -13.45
51 Walsh County -14.83
52 Slope County -16.22
53 Foster County -19.43