North Carolina Net Migration By County in 2011

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2011, the net migration for North Carolina was 43,054. Wake County had the highest net migration (13,802) followed by Mecklenburg County (12,159), and Guilford County (3,203). On the other hand, Onslow County had the lowest net migration (-5,467), followed by Edgecombe County (-639), and Rowan County (-596).

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 2011
North Carolina Net Migration By County in 2011
County
Net Migration
Wake 13,802
Mecklenburg 12,159
Guilford 3,203
Durham 2,819
Harnett 2,473
Buncombe 2,272
New Hanover 2,161
Brunswick 2,095
Johnston 1,751
Cabarrus 1,679
Union 1,655
Forsyth 1,527
Hoke 1,290
Pitt 993
Alamance 976
Iredell 873
Carteret 842
Moore 730
Henderson 694
Watauga 660
Wayne 651
Pender 624
Orange 382
Lee 365
Duplin 253
Items per page:
1 – 25 of 100