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

Updated on January 26, 2024.

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

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 55.99
2 Tyrrell County 49.58
3 Currituck County 46.91
4 Camden County 43.26
5 Pender County 42.52
6 Johnston County 41.52
7 Franklin County 39.54
8 Orange County 35.26
9 Lincoln County 33.5
10 Moore County 29.67
11 Polk County 28.05
12 Clay County 28.01
13 Dare County 26.64
14 Madison County 26.03
15 Iredell County 24.87
16 Hyde County 24.85
17 Alleghany County 22.86
18 Carteret County 22.84
19 Chatham County 22.54
20 Yancey County 22
21 Davie County 21.66
22 Cherokee County 20.09
23 Warren County 18.94
24 Watauga County 18.68
25 Macon County 18.32
26 Perquimans County 18.29
27 New Hanover County 18.04
28 Union County 17.49
29 Jones County 17.43
30 Cabarrus County 17.12
31 Anson County 15.26
32 Transylvania County 14.9
33 Ashe County 14.7
34 Mitchell County 14.19
35 Wake County 14.01
36 Pamlico County 13.96
37 Gaston County 13.87
38 Chowan County 13.24
39 Davidson County 12.75
40 Haywood County 12.7
41 Alamance County 12.6
42 Buncombe County 11.1
42 Stanly County 11.1
43 Jackson County 11.02
44 Montgomery County 10.47
45 Hoke County 10.39
46 Swain County 10.34
47 Lee County 10.32
48 Henderson County 10.06
49 Harnett County 9.66
50 Cleveland County 9.37
51 Rutherford County 9.28
52 Pitt County 8.75
53 Rowan County 8.68
54 Catawba County 8.58
55 Durham County 8.33
56 Stokes County 8.27
57 Randolph County 7.52
58 Forsyth County 7.41
59 Rockingham County 7.4
60 Caswell County 7.31
61 Granville County 6.96
62 Pasquotank County 6.32
63 McDowell County 5.79
64 Burke County 5.65
65 Scotland County 5.59
66 Yadkin County 5.15
67 Guilford County 5.05
68 Caldwell County 5.03
69 Wilkes County 3.87
70 Graham County 3.49
70 Surry County 3.49
71 Nash County 3.04
72 Alexander County 3.02
73 Halifax County 2.79
74 Bladen County 2.7
75 Cumberland County 2.35
76 Person County 2.25
77 Washington County 2.19
78 Mecklenburg County 1.39
79 Gates County 0.48
80 Beaufort County 0.31
80 Sampson County 0.31
81 Richmond County 0.26
82 Robeson County -1.07
83 Duplin County -1.4
84 Lenoir County -1.57
85 Martin County -1.74
86 Craven County -2.45
87 Wayne County -3.44
88 Edgecombe County -3.48
89 Wilson County -3.54
90 Columbus County -4.62
91 Hertford County -5.96
92 Greene County -6.29
93 Vance County -7.14
94 Northampton County -9.04
95 Avery County -11.15
96 Onslow County -12.3
97 Bertie County -16.04