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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net International Migration Rate per 1K for North Carolina was 2.33. Among all North Carolina counties, Onslow County had the highest net international migration rate (16.32), followed by Cumberland County (9.16), and Craven County (6.78).

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 2012
Onslow
Cumberland
Craven
Hoke
Orange
Durham
Mecklenburg
Wake
Wayne
Harnett
Ranking of North Carolina Counties By Net International Migration Rate per 1K in 2012
Items per page:
0 of 0
Rank County Net Intl. Migration Rate
1 Onslow County 16.32
2 Cumberland County 9.16
3 Craven County 6.78
4 Hoke County 5.42
5 Orange County 5.02
6 Durham County 4.89
7 Mecklenburg County 4.24
8 Wake County 3.81
9 Wayne County 3.66
10 Harnett County 3.62
11 Pasquotank County 2.92
12 Guilford County 2.84
13 Carteret County 2.25
14 Jackson County 1.78
15 Duplin County 1.6
16 Chowan County 1.56
17 Iredell County 1.53
18 Hertford County 1.38
19 Forsyth County 1.35
20 New Hanover County 1.25
21 Moore County 1.23
22 Hyde County 1.22
23 Camden County 1.2
23 Pitt County 1.2
24 Jones County 1.19
25 Sampson County 1.15
26 Catawba County 1.04
27 Lee County 0.99
28 Burke County 0.95
29 Wilson County 0.9
30 Washington County 0.78
31 Ashe County 0.71
32 Warren County 0.67
33 Cabarrus County 0.66
33 Gaston County 0.66
34 Pamlico County 0.61
34 Scotland County 0.61
35 Avery County 0.56
35 Macon County 0.56
36 Cleveland County 0.53
37 Alamance County 0.52
37 Caswell County 0.52
38 Davidson County 0.45
39 Davie County 0.44
39 Franklin County 0.44
39 Robeson County 0.44
40 Chatham County 0.42
41 Union County 0.4
42 Mitchell County 0.39
42 Watauga County 0.39
43 Buncombe County 0.38
43 Clay County 0.38
44 Rutherford County 0.37
45 Dare County 0.35
46 Bladen County 0.32
47 Columbus County 0.31
48 Brunswick County 0.3
48 Halifax County 0.3
48 Perquimans County 0.3
49 Lenoir County 0.29
49 Rockingham County 0.29
50 Pender County 0.28
50 Stanly County 0.28
51 Anson County 0.27
51 McDowell County 0.27
52 Caldwell County 0.26
53 Gates County 0.25
54 Bertie County 0.24
54 Granville County 0.24
55 Johnston County 0.2
55 Nash County 0.2
56 Northampton County 0.19
56 Rowan County 0.19
57 Cherokee County 0.18
57 Randolph County 0.18
58 Richmond County 0.17
59 Edgecombe County 0.16
60 Madison County 0.14
60 Swain County 0.14
61 Alexander County 0.11
62 Lincoln County 0.1
63 Yancey County 0.06
64 Henderson County 0.04
64 Martin County 0.04
64 Wilkes County 0.04
65 Stokes County 0.02
66 Alleghany County 0
66 Currituck County 0
66 Graham County 0
66 Greene County 0
66 Tyrrell County 0
67 Transylvania County -0.03
68 Haywood County -0.07
69 Beaufort County -0.08
69 Person County -0.08
69 Surry County -0.08
70 Polk County -0.1
71 Yadkin County -0.23
72 Vance County -0.31
73 Montgomery County -0.36