North Carolina Net International Migration By County in 2012

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2012, the net international migration for North Carolina was 22,624. Mecklenburg County had the highest net international migration (4,055) followed by Wake County (3,581), and Onslow County (3,068). On the other hand, Vance County had the lowest net international migration (-14), followed by Montgomery County (-10), and Yadkin 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 2012
North Carolina Net International Migration By County in 2012
Items per page:
0 of 0
County Net International Migration
Alamance 79
Alexander 4
Alleghany 0
Anson 7
Ashe 19
Avery 10
Beaufort -4
Bertie 5
Bladen 11
Brunswick 33
Buncombe 92
Burke 86
Cabarrus 120
Caldwell 21
Camden 12
Carteret 152
Caswell 12
Catawba 161
Chatham 27
Cherokee 5
Chowan 23
Clay 4
Cleveland 52
Columbus 18
Craven 713
Cumberland 3028
Currituck 0
Dare 12
Davidson 73
Davie 18
Duplin 95
Durham 1367
Edgecombe 9
Forsyth 480
Franklin 27
Gaston 136
Gates 3
Graham 0
Granville 14
Greene 0
Guilford 1413
Halifax 16
Harnett 437
Haywood -4
Henderson 4
Hertford 34
Hoke 271
Hyde 7
Iredell 247
Jackson 72
Johnston 34
Jones 12
Lee 58
Lenoir 17
Lincoln 8
McDowell 12
Macon 19
Madison 3
Martin 1
Mecklenburg 4055
Mitchell 6
Montgomery -10
Moore 110
Nash 19
New Hanover 259
Northampton 4
Onslow 3068
Orange 685
Pamlico 8
Pasquotank 118
Pender 15
Perquimans 4
Person -3
Pitt 207
Polk -2
Randolph 26
Richmond 8
Robeson 59
Rockingham 27
Rowan 26
Rutherford 25
Sampson 73
Scotland 22
Stanly 17
Stokes 1
Surry -6
Swain 2
Transylvania -1
Tyrrell 0
Union 83
Vance -14
Wake 3581
Warren 14
Washington 10
Watauga 20
Wayne 455
Wilkes 3
Wilson 73
Yadkin -9
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.