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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Migration Rate per 1K for North Carolina was 13.39. Among all North Carolina counties, Brunswick County had the highest net migration rate (56.52), followed by Pender County (41.91), and Currituck County (40.22).

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 2022
Brunswick
Pender
Currituck
Lincoln
Franklin
Jackson
Johnston
Clay
Tyrrell
Camden
Ranking of North Carolina Counties By Net Migration Rate per 1K in 2022
Items per page:
0 of 0
Rank County Net Migration Rate
1 Brunswick County 56.52
2 Pender County 41.91
3 Currituck County 40.22
4 Lincoln County 35.29
5 Franklin County 33.13
6 Jackson County 32.14
7 Johnston County 29.61
8 Clay County 28.27
9 Tyrrell County 27.48
10 Camden County 26.56
11 Chatham County 25.75
12 Moore County 25.36
13 New Hanover County 24.98
13 Polk County 24.98
14 Lee County 24.67
15 Macon County 21.79
16 Stanly County 20.95
17 Iredell County 20
18 Ashe County 19.84
19 Union County 19.4
20 Harnett County 18.36
21 Cherokee County 17.91
22 Stokes County 17.51
23 Carteret County 17.18
24 Chowan County 17.12
25 Alamance County 16.68
26 Alleghany County 15.9
27 Rowan County 15.75
28 Cabarrus County 15.55
29 Mitchell County 15.45
30 Henderson County 15.35
31 Davie County 14.98
32 Mecklenburg County 14.84
33 Rockingham County 14.8
34 Davidson County 14.18
35 Perquimans County 13.88
36 Gaston County 13.75
37 Wake County 13.63
38 Catawba County 13.6
39 Rutherford County 12.65
40 Madison County 12.42
41 McDowell County 12.21
42 Orange County 11.97
43 Transylvania County 11.73
44 Yadkin County 11.68
45 Randolph County 11.48
46 Buncombe County 10.47
47 Burke County 10.31
48 Pasquotank County 10.26
49 Jones County 10.08
50 Duplin County 9.85
51 Forsyth County 9.75
52 Surry County 9.72
53 Greene County 9.69
54 Guilford County 9.55
55 Haywood County 9.49
56 Anson County 9.37
56 Durham County 9.37
57 Nash County 9.3
58 Person County 8.43
59 Avery County 8.39
60 Yancey County 8.31
61 Craven County 8.28
62 Graham County 7.85
63 Granville County 7.81
64 Pitt County 7.62
65 Cleveland County 7.56
66 Scotland County 7.5
67 Columbus County 7.12
68 Montgomery County 6.69
69 Vance County 6.54
70 Dare County 6.29
70 Wilkes County 6.29
71 Wayne County 6.05
72 Wilson County 5.51
73 Beaufort County 5.4
74 Edgecombe County 5.27
75 Caldwell County 5.2
76 Hyde County 4.99
77 Watauga County 4.66
78 Onslow County 4.58
79 Alexander County 4.52
80 Robeson County 4.17
81 Pamlico County 3.57
82 Gates County 3.08
83 Lenoir County 2.95
84 Sampson County 2.84
85 Hoke County 2.45
86 Bladen County 2.11
87 Warren County 1.76
88 Washington County 0
89 Richmond County -0.35
90 Martin County -2.82
91 Caswell County -3.94
92 Swain County -5.69
93 Cumberland County -6.75
94 Halifax County -6.82
95 Northampton County -6.9
96 Bertie County -9.19
97 Hertford County -9.61