North Carolina Net Migration By County in 2016

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2016, the net migration for North Carolina was 92,541. Wake County had the highest net migration (18,433) followed by Mecklenburg County (15,063), and Guilford County (5,393). On the other hand, Onslow County had the lowest net migration (-3,754), followed by Robeson County (-1,458), and Cumberland County (-771).

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 for the US by state. You can also see links at the bottom of the page for the trend of the net 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 Migration By County in 2016
North Carolina Net Migration By County in 2016
Items per page:
0 of 0
County Net Migration
Alamance 3085
Alexander 226
Alleghany 121
Anson -332
Ashe 118
Avery 29
Beaufort 135
Bertie -693
Bladen -362
Brunswick 4439
Buncombe 3091
Burke 280
Cabarrus 4307
Caldwell 400
Camden 104
Carteret 310
Caswell 18
Catawba 834
Chatham 1360
Cherokee 832
Chowan 7
Clay 186
Cleveland 301
Columbus -278
Craven -508
Cumberland -771
Currituck 503
Dare 390
Davidson 904
Davie 374
Duplin 241
Durham 4693
Edgecombe -399
Forsyth 2784
Franklin 856
Gaston 3481
Gates 43
Graham -31
Granville 493
Greene 112
Guilford 5393
Halifax -300
Harnett 1813
Haywood 946
Henderson 2095
Hertford -162
Hoke -373
Hyde 37
Iredell 2592
Jackson 1281
Johnston 4914
Jones -162
Lee 88
Lenoir -646
Lincoln 660
McDowell -80
Macon 298
Madison 259
Martin -101
Mecklenburg 15063
Mitchell 31
Montgomery -131
Moore 1363
Nash 246
New Hanover 5009
Northampton -301
Onslow -3754
Orange 1034
Pamlico 109
Pasquotank -73
Pender 1300
Perquimans 7
Person 127
Pitt 261
Polk 144
Randolph 450
Richmond -365
Robeson -1458
Rockingham -146
Rowan 856
Rutherford 100
Sampson -507
Scotland -48
Stanly 253
Stokes -108
Surry 171
Swain -143
Transylvania 388
Tyrrell -114
Union 3340
Vance 67
Wake 18433
Warren -249
Washington -134
Watauga 1049
Wayne -486
Wilkes 382
Wilson -74
Yadkin 95
Yancey 119

Trend of Net Migration for Counties in North Carolina

Use the links below to find the trend of the net migration for each county in North Carolina.