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 by state for the United States.

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
County
Net International Migration
Mecklenburg 4,055
Wake 3,581
Onslow 3,068
Cumberland 3,028
Guilford 1,413
Durham 1,367
Craven 713
Orange 685
Forsyth 480
Wayne 455
Harnett 437
Hoke 271
New Hanover 259
Iredell 247
Pitt 207
Catawba 161
Carteret 152
Gaston 136
Cabarrus 120
Pasquotank 118
Moore 110
Duplin 95
Buncombe 92
Burke 86
Union 83
Items per page:
1 – 25 of 100