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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net International Migration Rate per 1K for North Carolina was 6.37. Among all North Carolina counties, Durham County had the highest net international migration rate (16.98), followed by Mecklenburg County (16.54), and Wake County (10.43).

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 International Migration Rate per 1K in 2024
Durham
Mecklenburg
Wake
Orange
Guilford
Duplin
Lee
Cumberland
Forsyth
Union
Ranking of North Carolina Counties By Net International Migration Rate per 1K in 2024
Items per page:
0 of 0
Rank County Net Intl. Migration Rate
1 Durham County 16.98
2 Mecklenburg County 16.54
3 Wake County 10.43
4 Orange County 10.34
5 Guilford County 8.92
6 Duplin County 8.51
7 Lee County 7.68
8 Cumberland County 6.4
9 Forsyth County 6.12
10 Union County 5.68
11 Chatham County 5.51
12 Sampson County 5.46
13 Alamance County 5.17
14 Buncombe County 4.61
15 Johnston County 4.56
16 Wayne County 4.51
17 Avery County 4.45
18 Cabarrus County 4.41
19 Gaston County 4.38
19 Hertford County 4.38
19 Transylvania County 4.38
20 Vance County 4.37
21 Robeson County 4.26
21 Tyrrell County 4.26
22 Iredell County 4.19
23 Hoke County 4.17
24 Henderson County 3.92
25 Watauga County 3.91
26 New Hanover County 3.87
27 Pitt County 3.79
28 Montgomery County 3.73
28 Scotland County 3.73
29 Dare County 3.59
30 McDowell County 3.46
31 Rowan County 3.3
32 Moore County 3.27
33 Jackson County 3.19
34 Lincoln County 3.04
35 Person County 2.93
36 Catawba County 2.83
37 Harnett County 2.73
38 Pender County 2.72
39 Stanly County 2.55
40 Bertie County 2.47
41 Lenoir County 2.43
42 Franklin County 2.4
43 Warren County 2.38
44 Pasquotank County 2.33
45 Davidson County 2.31
46 Edgecombe County 2.3
47 Wilson County 2.29
48 Carteret County 2.16
49 Randolph County 2.02
50 Onslow County 2.01
51 Yadkin County 1.9
52 Craven County 1.75
53 Wilkes County 1.73
54 Halifax County 1.7
55 Davie County 1.67
56 Swain County 1.65
57 Burke County 1.57
58 Bladen County 1.48
59 Mitchell County 1.47
60 Nash County 1.39
61 Surry County 1.37
62 Camden County 1.34
63 Caldwell County 1.22
64 Macon County 1.17
65 Madison County 1.08
66 Ashe County 1.03
67 Granville County 1.02
68 Haywood County 1
69 Anson County 0.98
70 Cleveland County 0.94
71 Yancey County 0.9
72 Pamlico County 0.8
73 Alleghany County 0.7
74 Rockingham County 0.66
75 Columbus County 0.48
76 Caswell County 0.45
77 Greene County 0.44
78 Jones County 0.42
79 Graham County 0.37
80 Alexander County 0.36
80 Northampton County 0.36
81 Clay County 0.34
82 Brunswick County 0.33
83 Currituck County 0.25
84 Rutherford County 0.03
85 Hyde County 0
85 Martin County 0
86 Beaufort County -0.07
86 Chowan County -0.07
86 Stokes County -0.07
87 Richmond County -0.09
87 Washington County -0.09
88 Cherokee County -0.26
89 Gates County -0.39
90 Polk County -0.4
91 Perquimans County -0.6