North Carolina Net International Migration By County in 2018

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2018, the net international migration for North Carolina was 16,207. Mecklenburg County had the highest net international migration (4,971) followed by Wake County (3,468), and Durham County (1,545). On the other hand, Onslow County had the lowest net international migration (-604), followed by Craven County (-61), and Davie County (-9).

Net International migration for a given county refers to the difference between the number of people moving to the county from other parts of the world outside the borders of the United States (50 states and District of Columbia) and the number of people moving out of the county to other parts of the world outside the borders of the United States.

You can also see similar information for other states and also for the US by state. You can also see links at the bottom of the page for the trend of the net international migration for each county in North Carolina.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
North Carolina Net International Migration By County in 2018
North Carolina Net International Migration By County in 2018
Items per page:
0 of 0
County Net International Migration
Alamance 82
Alexander -1
Alleghany 13
Anson 28
Ashe 0
Avery 14
Beaufort 25
Bertie 7
Bladen 16
Brunswick 0
Buncombe 196
Burke 70
Cabarrus 158
Caldwell 57
Camden 3
Carteret 7
Caswell 17
Catawba 176
Chatham -6
Cherokee 13
Chowan -5
Clay -5
Cleveland 47
Columbus 12
Craven -61
Cumberland 389
Currituck 9
Dare 47
Davidson 144
Davie -9
Duplin 120
Durham 1545
Edgecombe 29
Forsyth 550
Franklin 116
Gaston 106
Gates 1
Graham 4
Granville 39
Greene 28
Guilford 1272
Halifax 12
Harnett 123
Haywood 16
Henderson 25
Hertford 11
Hoke 60
Hyde -2
Iredell 163
Jackson 66
Johnston 231
Jones 3
Lee 82
Lenoir 58
Lincoln 74
McDowell 21
Macon 42
Madison 12
Martin 1
Mecklenburg 4971
Mitchell 16
Montgomery 20
Moore 49
Nash 51
New Hanover 100
Northampton 7
Onslow -604
Orange 438
Pamlico -2
Pasquotank 86
Pender 22
Perquimans -3
Person 6
Pitt 127
Polk 17
Randolph 98
Richmond 4
Robeson 77
Rockingham 11
Rowan 82
Rutherford -7
Sampson 123
Scotland 13
Stanly 15
Stokes 26
Surry 85
Swain 15
Transylvania 14
Tyrrell 0
Union 123
Vance 98
Wake 3468
Warren -7
Washington -5
Watauga 56
Wayne 218
Wilkes 46
Wilson 85
Yadkin 12
Yancey 5

Trend of Net International Migration for Counties in North Carolina

Use the links below to find the trend of the net international migration for each county in North Carolina.