North Carolina Net International Migration By County in 2017

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2017, the net international migration for North Carolina was 21,393. Mecklenburg County had the highest net international migration (6,580) followed by Wake County (4,544), and Durham County (1,971). On the other hand, Davie County had the lowest net international migration (-8), followed by Chatham County (-8), and Warren County (-7).

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 2017
North Carolina Net International Migration By County in 2017
Items per page:
0 of 0
County Net International Migration
Alamance 70
Alexander 2
Alleghany 8
Anson 35
Ashe -6
Avery 14
Beaufort 27
Bertie 13
Bladen 0
Brunswick 14
Buncombe 231
Burke 87
Cabarrus 187
Caldwell 62
Camden 3
Carteret 29
Caswell 15
Catawba 199
Chatham -8
Cherokee 6
Chowan -5
Clay 0
Cleveland 70
Columbus 5
Craven 86
Cumberland 882
Currituck 2
Dare 57
Davidson 174
Davie -8
Duplin 145
Durham 1971
Edgecombe 19
Forsyth 599
Franklin 82
Gaston 119
Gates 1
Graham -1
Granville 22
Greene 6
Guilford 1687
Halifax 19
Harnett 160
Haywood 15
Henderson 8
Hertford 15
Hoke 80
Hyde -2
Iredell 232
Jackson 32
Johnston 216
Jones 2
Lee 104
Lenoir 14
Lincoln 57
McDowell 14
Macon 33
Madison 13
Martin 2
Mecklenburg 6580
Mitchell 10
Montgomery -2
Moore 97
Nash 73
New Hanover 142
Northampton 11
Onslow 33
Orange 642
Pamlico -2
Pasquotank 68
Pender 25
Perquimans -3
Person 11
Pitt 134
Polk 16
Randolph 37
Richmond -3
Robeson 58
Rockingham 2
Rowan 59
Rutherford -4
Sampson 141
Scotland 17
Stanly 9
Stokes 33
Surry 41
Swain 3
Transylvania 8
Tyrrell 0
Union 147
Vance 103
Wake 4544
Warren -7
Washington -5
Watauga 58
Wayne 285
Wilkes 40
Wilson 79
Yadkin -3
Yancey 1

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.