Ranking of North Carolina Counties By Net International Migration in 2022
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net International Migration for North Carolina was 43.02K. Among all North Carolina counties, Mecklenburg County had the highest net international migration (12.79K), followed by Wake County (7.92K), and Durham County (3.41K).
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.
Related Topics: North Carolina Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2022 Census.
See this for other years:
Ranking of North Carolina Counties By Net International Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Mecklenburg County | 12791 |
| 2 | Wake County | 7917 |
| 3 | Durham County | 3405 |
| 4 | Guilford County | 3049 |
| 5 | Cumberland County | 1490 |
| 6 | Forsyth County | 1348 |
| 7 | Orange County | 908 |
| 8 | Union County | 905 |
| 9 | Buncombe County | 766 |
| 10 | Johnston County | 638 |
| 11 | Iredell County | 597 |
| 12 | New Hanover County | 530 |
| 13 | Cabarrus County | 519 |
| 14 | Pitt County | 513 |
| 15 | Alamance County | 500 |
| 16 | Gaston County | 470 |
| 17 | Wayne County | 390 |
| 18 | Lee County | 339 |
| 19 | Duplin County | 325 |
| 20 | Davidson County | 308 |
| 21 | Rowan County | 304 |
| 22 | Catawba County | 302 |
| 23 | Harnett County | 284 |
| 24 | Chatham County | 239 |
| 25 | Robeson County | 222 |
| 26 | Sampson County | 210 |
| 27 | Onslow County | 202 |
| 27 | Vance County | 202 |
| 28 | Randolph County | 196 |
| 29 | Lincoln County | 168 |
| 30 | Craven County | 156 |
| 31 | Moore County | 153 |
| 32 | Franklin County | 132 |
| 33 | Pender County | 127 |
| 34 | Nash County | 122 |
| 35 | Jackson County | 107 |
| 36 | Henderson County | 105 |
| 37 | Dare County | 100 |
| 38 | Wilson County | 93 |
| 39 | Hoke County | 89 |
| 39 | Stanly County | 89 |
| 40 | Scotland County | 88 |
| 41 | Edgecombe County | 75 |
| 42 | Transylvania County | 74 |
| 43 | McDowell County | 72 |
| 44 | Yadkin County | 71 |
| 45 | Surry County | 69 |
| 45 | Wilkes County | 69 |
| 46 | Halifax County | 67 |
| 46 | Montgomery County | 67 |
| 47 | Watauga County | 61 |
| 48 | Hertford County | 60 |
| 49 | Burke County | 59 |
| 50 | Brunswick County | 57 |
| 51 | Greene County | 56 |
| 52 | Avery County | 54 |
| 53 | Macon County | 52 |
| 54 | Rockingham County | 51 |
| 55 | Lenoir County | 49 |
| 56 | Cleveland County | 48 |
| 57 | Carteret County | 45 |
| 58 | Pasquotank County | 42 |
| 59 | Davie County | 37 |
| 59 | Rutherford County | 37 |
| 59 | Yancey County | 37 |
| 60 | Swain County | 36 |
| 61 | Granville County | 35 |
| 62 | Beaufort County | 33 |
| 63 | Haywood County | 31 |
| 64 | Ashe County | 23 |
| 64 | Madison County | 23 |
| 65 | Warren County | 21 |
| 66 | Person County | 19 |
| 67 | Mitchell County | 16 |
| 68 | Graham County | 14 |
| 69 | Columbus County | 11 |
| 70 | Caldwell County | 10 |
| 71 | Anson County | 9 |
| 71 | Camden County | 9 |
| 71 | Jones County | 9 |
| 72 | Caswell County | 8 |
| 73 | Clay County | 7 |
| 73 | Washington County | 7 |
| 74 | Northampton County | 6 |
| 75 | Tyrrell County | 5 |
| 76 | Alleghany County | 3 |
| 76 | Pamlico County | 3 |
| 77 | Martin County | 2 |
| 78 | Polk County | 1 |
| 78 | Richmond County | 1 |
| 79 | Alexander County | 0 |
| 80 | Bertie County | -1 |
| 80 | Bladen County | -1 |
| 80 | Currituck County | -1 |
| 80 | Hyde County | -1 |
| 81 | Chowan County | -2 |
| 82 | Cherokee County | -3 |
| 83 | Gates County | -4 |
| 84 | Stokes County | -5 |
| 85 | Perquimans County | -7 |