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.
You may also be interested in:
Related Topics: North Carolina Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2012 Census.
See this for other years:
Ranking of North Carolina Counties By Net Migration in 2012
Items per page:
25
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 |