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

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration Rate per 1K for North Carolina was 6.68. Among all North Carolina counties, Brunswick County had the highest net domestic migration rate (45.73), followed by Franklin County (28.86), and Johnston County (28.32).

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 Rate per 1K in 2019
Brunswick
Franklin
Johnston
Currituck
Lincoln
Moore
Chatham
Cabarrus
Iredell
Macon
Ranking of North Carolina Counties By Net Domestic Migration Rate per 1K in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration Rate
1 Brunswick County 45.73
2 Franklin County 28.86
3 Johnston County 28.32
4 Currituck County 27.71
5 Lincoln County 26.22
6 Moore County 21.86
7 Chatham County 18.74
8 Cabarrus County 17.81
9 Iredell County 16.98
10 Macon County 16.86
11 Clay County 15.79
12 Onslow County 15.32
13 Alamance County 15.12
14 Pender County 14.67
15 Cherokee County 13.51
16 Yancey County 13.35
17 Perquimans County 13.04
18 Union County 12.77
19 Camden County 11.5
20 Pamlico County 10.93
21 Haywood County 10.52
22 Henderson County 9.94
23 Dare County 9.76
24 McDowell County 9.49
25 Stanly County 9.43
26 Wake County 9.3
27 Buncombe County 8.87
28 Davidson County 8.82
29 Ashe County 8.69
30 Rockingham County 8.47
31 Polk County 7.73
32 Swain County 7.7
33 Gaston County 7.39
34 Rowan County 7.03
35 Transylvania County 6.98
36 Rutherford County 6.89
36 Stokes County 6.89
37 New Hanover County 6.73
38 Davie County 6.57
39 Yadkin County 6.47
40 Durham County 5.69
41 Montgomery County 5.52
42 Harnett County 5.41
43 Jackson County 5.18
44 Lee County 5.17
44 Pasquotank County 5.17
45 Alexander County 4.93
45 Cleveland County 4.93
46 Carteret County 4.69
47 Forsyth County 4.46
48 Granville County 4.43
49 Catawba County 4.22
50 Wilson County 4.14
51 Pitt County 4.13
52 Caldwell County 3.63
53 Mecklenburg County 3.62
54 Guilford County 3.6
55 Person County 3.13
56 Beaufort County 2.76
57 Lenoir County 2.6
58 Randolph County 2.54
59 Alleghany County 2.33
60 Mitchell County 2.14
61 Burke County 1.98
62 Madison County 1.8
63 Avery County 1.71
64 Gates County 1.56
65 Graham County 1.53
66 Watauga County 1.21
67 Nash County 1.2
68 Scotland County 0.75
69 Surry County -0.21
70 Wayne County -0.56
71 Hoke County -0.58
72 Wilkes County -0.7
73 Warren County -0.91
74 Bertie County -1.42
75 Sampson County -1.44
76 Caswell County -1.63
77 Richmond County -2.52
78 Columbus County -3.2
79 Cumberland County -3.66
80 Chowan County -4.15
81 Vance County -4.47
82 Orange County -4.61
83 Martin County -6.73
84 Greene County -7.39
85 Bladen County -7.57
86 Northampton County -7.95
87 Edgecombe County -8.24
88 Hertford County -8.33
89 Duplin County -8.57
90 Craven County -8.71
91 Halifax County -9.45
92 Washington County -9.48
93 Hyde County -10.06
94 Robeson County -13.03
95 Jones County -21.27
96 Anson County -38.85
97 Tyrrell County -73.43