Ranking of North Carolina Counties By Net Domestic Migration in 2017

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration for North Carolina was 64.77K. Among all North Carolina counties, Wake County had the highest net domestic migration (11.97K), followed by Mecklenburg County (6.30K), and Brunswick County (4.99K).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina 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 Carolina Counties By Net Domestic Migration in 2017
Wake
Mecklenburg
Brunswick
Johnston
Cabarrus
Union
New Hanover
Forsyth
Gaston
Alamance
Ranking of North Carolina Counties By Net Domestic Migration in 2017
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Wake County 11973
2 Mecklenburg County 6295
3 Brunswick County 4994
4 Johnston County 4579
5 Cabarrus County 4064
6 Union County 4037
7 New Hanover County 3419
8 Forsyth County 2910
9 Gaston County 2767
10 Alamance County 2694
11 Iredell County 2584
12 Buncombe County 2164
13 Henderson County 2082
14 Moore County 1863
15 Pender County 1861
16 Chatham County 1685
17 Franklin County 1286
18 Lincoln County 1285
19 Catawba County 1117
20 Watauga County 970
21 Rowan County 922
22 Davidson County 894
23 Haywood County 844
24 Guilford County 735
25 Harnett County 708
26 Burke County 675
27 Granville County 668
28 Stanly County 628
29 Currituck County 620
30 Transylvania County 576
31 Jackson County 552
32 Pitt County 533
33 Lee County 489
34 Davie County 483
35 Macon County 471
36 Hoke County 465
37 Rutherford County 428
38 Dare County 365
39 Carteret County 331
40 McDowell County 325
41 Ashe County 316
42 Clay County 306
43 Cherokee County 288
44 Surry County 285
45 Polk County 279
46 Cleveland County 271
47 Caldwell County 266
48 Madison County 252
49 Durham County 221
50 Tyrrell County 149
50 Yancey County 149
51 Camden County 124
52 Person County 122
52 Swain County 122
53 Alleghany County 120
54 Avery County 112
55 Perquimans County 76
56 Warren County 75
57 Mitchell County 51
58 Alexander County 30
59 Yadkin County 28
60 Montgomery County 11
61 Jones County 10
62 Graham County 9
63 Wilkes County 4
64 Stokes County -14
65 Nash County -15
66 Wilson County -18
67 Gates County -42
68 Pamlico County -48
69 Caswell County -57
70 Washington County -89
71 Greene County -95
72 Chowan County -96
73 Randolph County -102
74 Bertie County -114
75 Pasquotank County -116
76 Beaufort County -136
77 Bladen County -146
78 Columbus County -169
79 Northampton County -170
80 Hyde County -171
81 Onslow County -188
81 Orange County -188
82 Rockingham County -201
83 Richmond County -215
84 Scotland County -235
85 Martin County -242
86 Vance County -259
87 Sampson County -266
88 Hertford County -286
89 Anson County -307
90 Halifax County -433
91 Craven County -434
92 Edgecombe County -477
93 Lenoir County -514
94 Duplin County -653
95 Robeson County -1196
96 Wayne County -1775
97 Cumberland County -5781