North Carolina Net Domestic Migration By County in 2022

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2022, the net domestic migration for North Carolina was 98,524. Brunswick County had the highest net domestic migration (8,446) followed by Wake County (7,974), and Johnston County (6,262). On the other hand, Cumberland County had the lowest net domestic migration (-3,806), followed by Halifax County (-373), and Durham County (-330).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 Domestic Migration By County in 2022
North Carolina Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Alamance 2443
Alexander 162
Alleghany 174
Anson 178
Ashe 516
Avery 107
Beaufort 213
Bertie -147
Bladen 63
Brunswick 8446
Buncombe 2111
Burke 818
Cabarrus 3125
Caldwell 412
Camden 283
Carteret 1146
Caswell -85
Catawba 1888
Chatham 1814
Cherokee 513
Chowan 241
Clay 321
Cleveland 725
Columbus 346
Craven 699
Cumberland -3806
Currituck 1231
Dare 143
Davidson 2111
Davie 623
Duplin 157
Durham -330
Edgecombe 186
Forsyth 2437
Franklin 2324
Gaston 2754
Gates 37
Graham 45
Granville 424
Greene 134
Guilford 2131
Halifax -373
Harnett 2255
Haywood 569
Henderson 1719
Hertford -228
Hoke 44
Hyde 32
Iredell 3312
Jackson 1292
Johnston 6262
Jones 84
Lee 1247
Lenoir 119
Lincoln 3094
McDowell 480
Macon 773
Madison 245
Martin -67
Mecklenburg 2717
Mitchell 218
Montgomery 97
Moore 2514
Nash 768
New Hanover 5351
Northampton -124
Onslow 741
Orange 863
Pamlico 32
Pasquotank 377
Pender 2589
Perquimans 193
Person 314
Pitt 815
Polk 499
Randolph 1478
Richmond -13
Robeson 257
Rockingham 1313
Rowan 2030
Rutherford 778
Sampson -10
Scotland 151
Stanly 1273
Stokes 796
Surry 631
Swain -110
Transylvania 317
Tyrrell 91
Union 3898
Vance 71
Wake 7974
Warren 16
Washington -8
Watauga 202
Wayne 303
Wilkes 322
Wilson 335
Yadkin 371
Yancey 122