Ranking of North Carolina Counties By Net Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for North Carolina was 52.02K. Among all North Carolina counties, Wake County had the highest net migration (15.35K), followed by Mecklenburg County (14.41K), and Durham County (3.44K).

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 in 2012
Wake
Mecklenburg
Durham
Guilford
New Hanover
Onslow
Orange
Cabarrus
Buncombe
Harnett
Ranking of North Carolina Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 Wake County 15347
2 Mecklenburg County 14409
3 Durham County 3442
4 Guilford County 3390
5 New Hanover County 2473
5 Onslow County 2473
6 Orange County 2421
7 Cabarrus County 2269
8 Buncombe County 2215
9 Harnett County 2064
10 Brunswick County 1967
11 Union County 1965
12 Forsyth County 1588
13 Iredell County 1399
14 Pitt County 1227
15 Moore County 958
16 Johnston County 881
17 Gaston County 613
18 Henderson County 589
19 Carteret County 477
20 Chatham County 456
21 Lee County 428
22 Pender County 411
23 Alamance County 410
24 Watauga County 385
25 Jackson County 365
26 Hoke County 361
27 Lincoln County 347
28 Franklin County 335
29 Transylvania County 153
30 Dare County 151
31 Randolph County 142
32 Currituck County 121
33 Perquimans County 108
34 Polk County 91
35 Haywood County 69
36 Pasquotank County 58
37 Madison County 52
38 Clay County 33
38 Jones County 33
39 Macon County 27
40 Ashe County 20
40 McDowell County 20
41 Wilson County 17
42 Mitchell County 13
43 Cherokee County 11
43 Davidson County 11
44 Wilkes County 10
45 Stanly County 2
46 Swain County 0
47 Granville County -5
48 Yancey County -11
49 Catawba County -14
50 Camden County -25
51 Alleghany County -36
52 Bladen County -42
52 Davie County -42
53 Duplin County -49
54 Sampson County -61
55 Cleveland County -72
56 Rutherford County -73
57 Graham County -88
58 Alexander County -99
58 Avery County -99
59 Hertford County -102
60 Hyde County -110
61 Chowan County -111
61 Wayne County -111
62 Craven County -144
63 Gates County -168
64 Anson County -182
65 Pamlico County -184
66 Beaufort County -189
66 Warren County -189
67 Surry County -197
68 Yadkin County -214
69 Tyrrell County -216
70 Columbus County -222
71 Scotland County -235
72 Washington County -237
73 Montgomery County -253
74 Martin County -260
75 Robeson County -270
76 Lenoir County -294
77 Richmond County -322
78 Person County -327
79 Stokes County -331
80 Caldwell County -337
81 Bertie County -342
82 Caswell County -345
83 Halifax County -348
84 Vance County -362
85 Greene County -387
86 Rowan County -391
87 Rockingham County -423
88 Burke County -459
89 Edgecombe County -489
90 Northampton County -597
91 Nash County -698
92 Cumberland County -4024