Ranking of North Dakota Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for North Dakota was 4.84K. Among all North Dakota counties, Cass County had the highest net migration (1.64K), followed by Burleigh County (1.28K), and Williams County (1.05K).
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.
You may also be interested in:
Related Topics: North Dakota Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2024 Census.
See this for other years:
Ranking of North Dakota Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Cass County | 1639 |
| 2 | Burleigh County | 1284 |
| 3 | Williams County | 1045 |
| 4 | Stark County | 425 |
| 5 | McKenzie County | 381 |
| 6 | Grand Forks County | 310 |
| 7 | Sioux County | 65 |
| 8 | Barnes County | 57 |
| 9 | Bottineau County | 54 |
| 10 | Richland County | 49 |
| 11 | Traill County | 46 |
| 12 | Renville County | 43 |
| 13 | Morton County | 41 |
| 14 | Ramsey County | 39 |
| 15 | Eddy County | 38 |
| 15 | Mercer County | 38 |
| 16 | Stutsman County | 35 |
| 17 | McLean County | 24 |
| 18 | Nelson County | 22 |
| 19 | Golden Valley County | 20 |
| 20 | Ransom County | 18 |
| 21 | Towner County | 16 |
| 22 | Billings County | 14 |
| 23 | Bowman County | 12 |
| 24 | Kidder County | 11 |
| 25 | Grant County | 9 |
| 26 | Dickey County | 4 |
| 26 | Hettinger County | 4 |
| 27 | Burke County | 2 |
| 27 | Mountrail County | 2 |
| 28 | McIntosh County | 0 |
| 29 | Oliver County | -1 |
| 29 | Steele County | -1 |
| 30 | Griggs County | -2 |
| 31 | Adams County | -5 |
| 32 | Foster County | -10 |
| 32 | McHenry County | -10 |
| 33 | Emmons County | -15 |
| 33 | Logan County | -15 |
| 34 | Cavalier County | -16 |
| 34 | Pierce County | -16 |
| 35 | Sheridan County | -17 |
| 36 | Divide County | -21 |
| 36 | LaMoure County | -21 |
| 37 | Slope County | -22 |
| 38 | Walsh County | -26 |
| 39 | Benson County | -28 |
| 39 | Wells County | -28 |
| 40 | Dunn County | -35 |
| 41 | Rolette County | -47 |
| 42 | Pembina County | -68 |
| 43 | Sargent County | -76 |
| 44 | Ward County | -432 |