Ranking of North Dakota Counties By Net Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for North Dakota was -2.19K. Among all North Dakota counties, Cass County had the highest net migration (489), followed by Stark County (332), and Williams County (207).

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 in 2020
Cass
Stark
Williams
Morton
Burleigh
Barnes
Divide
Logan
Bottineau
Dunn
Ranking of North Dakota Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Cass County 489
2 Stark County 332
3 Williams County 207
4 Morton County 69
5 Burleigh County 55
6 Barnes County 30
7 Divide County 29
8 Logan County 21
9 Bottineau County 14
10 Dunn County 3
11 Griggs County 2
12 McKenzie County -6
13 Slope County -10
14 McIntosh County -13
15 Ransom County -16
16 McLean County -20
16 Steele County -20
17 Burke County -21
18 LaMoure County -22
19 Cavalier County -23
20 Sheridan County -24
21 Emmons County -28
22 Adams County -29
23 Kidder County -32
24 Golden Valley County -38
24 Renville County -38
25 Nelson County -43
25 Oliver County -43
26 Foster County -45
27 Sargent County -47
28 Billings County -49
29 Eddy County -50
30 Bowman County -51
30 Grant County -51
31 Pierce County -53
32 Mercer County -56
33 Towner County -58
34 McHenry County -63
34 Wells County -63
35 Pembina County -68
36 Richland County -70
36 Traill County -70
37 Sioux County -84
38 Hettinger County -90
39 Mountrail County -106
40 Ramsey County -124
41 Walsh County -131
42 Benson County -136
42 Rolette County -136
43 Dickey County -144
44 Stutsman County -173
45 Ward County -524
46 Grand Forks County -572