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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration Rate per 1K for North Carolina was 10.77. Among all North Carolina counties, Brunswick County had the highest net migration rate (56.71), followed by Tyrrell County (51.16), and Currituck County (47.33).

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 Migration Rate per 1K in 2021
Brunswick
Tyrrell
Currituck
Camden
Pender
Johnston
Franklin
Orange
Lincoln
Moore
Ranking of North Carolina Counties By Net Migration Rate per 1K in 2021
Items per page:
0 of 0
Rank County Net Migration Rate
1 Brunswick County 56.71
2 Tyrrell County 51.16
3 Currituck County 47.33
4 Camden County 43.53
5 Pender County 42.66
6 Johnston County 42.18
7 Franklin County 39.79
8 Orange County 35.42
9 Lincoln County 34.1
10 Moore County 29.94
11 Polk County 28.45
12 Clay County 28.41
13 Dare County 26.84
14 Madison County 26.59
15 Hyde County 25.44
16 Iredell County 25.07
17 Alleghany County 23.22
18 Carteret County 23.11
19 Chatham County 22.82
20 Yancey County 22.27
21 Davie County 21.89
22 Cherokee County 20.46
22 Warren County 20.46
23 Watauga County 18.78
24 Macon County 18.4
25 Perquimans County 18.36
26 New Hanover County 18.12
27 Union County 17.64
28 Jones County 17.54
29 Cabarrus County 17.24
30 Anson County 15.72
31 Transylvania County 15.19
32 Pamlico County 14.99
33 Ashe County 14.84
34 Mitchell County 14.26
35 Wake County 14.11
36 Gaston County 14.03
37 Chowan County 13.39
38 Davidson County 12.88
39 Haywood County 12.79
40 Alamance County 12.72
41 Stanly County 11.11
42 Buncombe County 11.08
43 Jackson County 10.8
44 Hoke County 10.43
45 Lee County 10.33
46 Swain County 10.13
47 Henderson County 10.08
48 Harnett County 9.77
49 Cleveland County 9.54
50 Rutherford County 9.47
51 Montgomery County 9.23
52 Rowan County 8.66
53 Catawba County 8.55
54 Pitt County 8.54
55 Stokes County 8.38
56 Durham County 8.35
57 Caswell County 8.14
58 Rockingham County 7.5
59 Randolph County 7.41
60 Forsyth County 7.18
60 Granville County 7.18
61 Scotland County 5.86
62 Pasquotank County 5.82
63 Burke County 5.61
64 McDowell County 5.59
65 Caldwell County 5.46
66 Yadkin County 5.21
67 Guilford County 5.19
68 Wilkes County 3.9
69 Craven County 3.57
70 Surry County 3.55
71 Halifax County 3.37
72 Graham County 3.24
73 Alexander County 3.16
74 Nash County 3.01
75 Bladen County 2.74
76 Person County 2.25
77 Washington County 2.19
78 Mecklenburg County 1.42
79 Cumberland County 1.33
80 Richmond County 0.82
81 Sampson County 0.63
82 Gates County 0.57
83 Beaufort County 0.49
84 Robeson County -0.77
85 Duplin County -1.38
86 Lenoir County -1.57
87 Martin County -1.69
88 Edgecombe County -3.27
89 Wilson County -3.5
90 Wayne County -3.72
91 Columbus County -4.5
92 Greene County -6.98
93 Vance County -7.13
94 Northampton County -8.97
95 Avery County -10.02
96 Bertie County -15.68
97 Onslow County -17.53
98 Hertford County -78