North Carolina Net International Migration By County in 2021

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2021, the net international migration for North Carolina was 9,924. Mecklenburg County had the highest net international migration (3,155) followed by Wake County (1,959), and Durham County (902). On the other hand, Onslow County had the lowest net international migration (-173), followed by Richmond County (-4), and Perquimans County (-2).

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 2021
North Carolina Net International Migration By County in 2021
Items per page:
0 of 0
County Net International Migration
Alamance 122
Alexander 0
Alleghany 0
Anson 0
Ashe 5
Avery 5
Beaufort 4
Bertie 0
Bladen -1
Brunswick 26
Buncombe 182
Burke 13
Cabarrus 107
Caldwell 7
Camden 5
Carteret 5
Caswell 2
Catawba 75
Chatham 50
Cherokee 2
Chowan 0
Clay 2
Cleveland 2
Columbus 8
Craven 32
Cumberland 267
Currituck -1
Dare 22
Davidson 105
Davie 7
Duplin 86
Durham 902
Edgecombe 17
Forsyth 313
Franklin 48
Gaston 122
Gates 1
Graham -1
Granville 6
Greene 8
Guilford 749
Halifax 9
Harnett 52
Haywood 15
Henderson 26
Hertford 9
Hoke 16
Hyde 0
Iredell 129
Jackson 13
Johnston 111
Jones 1
Lee 10
Lenoir 13
Lincoln 57
McDowell 15
Macon 12
Madison 10
Martin 0
Mecklenburg 3155
Mitchell -1
Montgomery 16
Moore 30
Nash 39
New Hanover 96
Northampton 3
Onslow -173
Orange 260
Pamlico 1
Pasquotank 14
Pender 33
Perquimans -2
Person 1
Pitt 70
Polk 7
Randolph 19
Richmond -4
Robeson 44
Rockingham 14
Rowan 59
Rutherford 6
Sampson 43
Scotland 14
Stanly 6
Stokes 8
Surry 16
Swain 5
Transylvania 7
Tyrrell 1
Union 171
Vance 45
Wake 1959
Warren 1
Washington 0
Watauga 21
Wayne 60
Wilkes 35
Wilson 30
Yadkin 8
Yancey 5