Ranking of North Dakota Counties By Net Migration in 2023

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for North Dakota was 5.18K. Among all North Dakota counties, Cass County had the highest net migration (3.39K), followed by Williams County (877), and Grand Forks County (820).

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 2023
Cass
Williams
Grand Forks
Burleigh
McKenzie
Morton
Mountrail
Stark
Barnes
Renville
Ranking of North Dakota Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Cass County 3386
2 Williams County 877
3 Grand Forks County 820
4 Burleigh County 692
5 McKenzie County 244
6 Morton County 235
7 Mountrail County 127
8 Stark County 126
9 Barnes County 69
10 Renville County 56
11 Adams County 37
12 Logan County 27
13 Nelson County 26
14 Dunn County 21
15 Stutsman County 20
16 LaMoure County 14
16 McIntosh County 14
17 Grant County 10
18 Hettinger County 7
19 Burke County 6
20 Oliver County 5
21 Traill County 3
22 Griggs County 2
23 Billings County 1
24 Richland County 0
25 Cavalier County -1
25 Pierce County -1
26 Dickey County -2
27 Golden Valley County -3
28 Mercer County -4
29 McLean County -5
30 Sheridan County -6
31 Steele County -10
32 Ransom County -11
32 Slope County -11
32 Wells County -11
33 Ramsey County -14
34 Divide County -20
35 Emmons County -21
36 Sargent County -22
36 Towner County -22
37 Eddy County -26
38 Bowman County -27
39 Benson County -28
40 Kidder County -31
41 Bottineau County -38
42 Sioux County -40
43 Foster County -41
44 Pembina County -48
45 McHenry County -56
46 Rolette County -115
47 Walsh County -157
48 Ward County -873