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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2019, the Net Migration Rate per 1K for North Dakota was -0.85. Among all North Dakota counties, McKenzie County had the highest net migration rate (87.15), followed by Williams County (44.46), and Mountrail County (18.63).

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 2019
McKenzie
Williams
Mountrail
Sargent
Dunn
Billings
Stark
Burke
Griggs
Kidder
Ranking of North Dakota Counties By Net Migration Rate per 1K in 2019
Items per page:
0 of 0
Rank County Net Migration Rate
1 McKenzie County 87.15
2 Williams County 44.46
3 Mountrail County 18.63
4 Sargent County 14.83
5 Dunn County 12.85
6 Billings County 9.68
7 Stark County 7.82
8 Burke County 7.09
9 Griggs County 6.77
10 Kidder County 5.68
11 Ransom County 5.56
12 Morton County 4.11
13 Traill County 2.87
14 Nelson County 2.44
15 Foster County 0.93
16 Cass County 0.62
17 Hettinger County -0.4
18 Burleigh County -1.18
19 Walsh County -1.7
20 Divide County -2.67
21 Oliver County -3.08
22 Steele County -4.73
23 Emmons County -5.85
24 Towner County -5.98
25 Richland County -6.97
26 Renville County -7.28
27 Barnes County -7.73
28 Golden Valley County -7.94
29 Ramsey County -9.19
30 McLean County -9.6
31 Ward County -9.81
32 Mercer County -10.05
33 Stutsman County -10.19
34 LaMoure County -10.83
35 McHenry County -10.9
36 Pembina County -11.02
37 Bowman County -11.81
38 Dickey County -12.92
39 Eddy County -13.29
40 Rolette County -14.16
41 Bottineau County -14.81
42 Cavalier County -14.87
43 Pierce County -18.09
44 Slope County -18.42
45 Logan County -19.8
46 Grand Forks County -20.18
47 Wells County -20.29
48 Adams County -23.12
49 McIntosh County -23.46
50 Benson County -28.9
51 Grant County -32
52 Sheridan County -34.21
53 Sioux County -35.18