North Carolina Net Migration By County in 2015

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2015, the net migration for North Carolina was 67,216. Wake County had the highest net migration (17,076) followed by Mecklenburg County (14,381), and Brunswick County (4,092). On the other hand, Cumberland County had the lowest net migration (-4,164), followed by Onslow County (-1,879), and Craven County (-1,597).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

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 Migration By County in 2015
North Carolina Net Migration By County in 2015
County
Net Migration
Wake 17,076
Mecklenburg 14,381
Brunswick 4,092
Cabarrus 3,928
Johnston 3,508
Durham 3,295
Union 3,235
New Hanover 3,123
Guilford 3,049
Buncombe 2,813
Iredell 2,590
Gaston 2,031
Forsyth 1,875
Henderson 1,872
Chatham 1,586
Alamance 1,519
Pender 1,426
Moore 1,302
Lincoln 1,142
Franklin 848
Haywood 702
Watauga 653
Orange 564
Hoke 529
Dare 518
Items per page:
1 – 25 of 100