Ranking of North Carolina Counties By Net International Migration in 2012

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2012, the Net International Migration for North Carolina was 22.62K. Among all North Carolina counties, Mecklenburg County had the highest net international migration (4.06K), followed by Wake County (3.58K), and Onslow County (3.07K).

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 in 2012
Mecklenburg
Wake
Onslow
Cumberland
Guilford
Durham
Craven
Orange
Forsyth
Wayne
Ranking of North Carolina Counties By Net International Migration in 2012
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Mecklenburg County 4055
2 Wake County 3581
3 Onslow County 3068
4 Cumberland County 3028
5 Guilford County 1413
6 Durham County 1367
7 Craven County 713
8 Orange County 685
9 Forsyth County 480
10 Wayne County 455
11 Harnett County 437
12 Hoke County 271
13 New Hanover County 259
14 Iredell County 247
15 Pitt County 207
16 Catawba County 161
17 Carteret County 152
18 Gaston County 136
19 Cabarrus County 120
20 Pasquotank County 118
21 Moore County 110
22 Duplin County 95
23 Buncombe County 92
24 Burke County 86
25 Union County 83
26 Alamance County 79
27 Davidson County 73
27 Sampson County 73
27 Wilson County 73
28 Jackson County 72
29 Robeson County 59
30 Lee County 58
31 Cleveland County 52
32 Hertford County 34
32 Johnston County 34
33 Brunswick County 33
34 Chatham County 27
34 Franklin County 27
34 Rockingham County 27
35 Randolph County 26
35 Rowan County 26
36 Rutherford County 25
37 Chowan County 23
38 Scotland County 22
39 Caldwell County 21
40 Watauga County 20
41 Ashe County 19
41 Macon County 19
41 Nash County 19
42 Columbus County 18
42 Davie County 18
43 Lenoir County 17
43 Stanly County 17
44 Halifax County 16
45 Pender County 15
46 Granville County 14
46 Warren County 14
47 Camden County 12
47 Caswell County 12
47 Dare County 12
47 Jones County 12
47 McDowell County 12
48 Bladen County 11
49 Avery County 10
49 Washington County 10
50 Edgecombe County 9
51 Lincoln County 8
51 Pamlico County 8
51 Richmond County 8
52 Anson County 7
52 Hyde County 7
53 Mitchell County 6
54 Bertie County 5
54 Cherokee County 5
55 Alexander County 4
55 Clay County 4
55 Henderson County 4
55 Northampton County 4
55 Perquimans County 4
56 Gates County 3
56 Madison County 3
56 Wilkes County 3
57 Swain County 2
58 Martin County 1
58 Stokes County 1
58 Yancey County 1
59 Alleghany County 0
59 Currituck County 0
59 Graham County 0
59 Greene County 0
59 Tyrrell County 0
60 Transylvania County -1
61 Polk County -2
62 Person County -3
63 Beaufort County -4
63 Haywood County -4
64 Surry County -6
65 Yadkin County -9
66 Montgomery County -10
67 Vance County -14