North Carolina Net International Migration By County in 2020

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2020, the net international migration for North Carolina was 13,387. Mecklenburg County had the highest net international migration (4,206) followed by Wake County (2,854), and Durham County (1,271). On the other hand, Chatham County had the lowest net international migration (-13), followed by Davie County (-11), and Rutherford County (-6).

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 for the US by state. You can also see links at the bottom of the page for the trend of the net international 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 International Migration By County in 2020
North Carolina Net International Migration By County in 2020
Items per page:
0 of 0
County Net International Migration
Alamance 36
Alexander 0
Alleghany 6
Anson 29
Ashe -2
Avery 12
Beaufort 18
Bertie 8
Bladen 2
Brunswick 4
Buncombe 142
Burke 53
Cabarrus 94
Caldwell 51
Camden 2
Carteret 20
Caswell 13
Catawba 136
Chatham -13
Cherokee 2
Chowan -2
Clay -2
Cleveland 44
Columbus 6
Craven 59
Cumberland 559
Currituck 1
Dare 43
Davidson 96
Davie -11
Duplin 93
Durham 1271
Edgecombe 11
Forsyth 333
Franklin 60
Gaston 71
Gates 1
Graham -1
Granville 16
Greene 1
Guilford 1087
Halifax 14
Harnett 71
Haywood 6
Henderson 4
Hertford 11
Hoke 38
Hyde -2
Iredell 138
Jackson 17
Johnston 123
Jones 0
Lee 65
Lenoir 9
Lincoln 31
McDowell 5
Macon 20
Madison 7
Martin 0
Mecklenburg 4206
Mitchell 7
Montgomery -1
Moore 65
Nash 45
New Hanover 82
Northampton 6
Onslow 48
Orange 392
Pamlico -2
Pasquotank 25
Pender 15
Perquimans -3
Person 10
Pitt 75
Polk 8
Randolph 2
Richmond -5
Robeson 35
Rockingham 0
Rowan 20
Rutherford -6
Sampson 86
Scotland 14
Stanly 3
Stokes 23
Surry 15
Swain 1
Transylvania 6
Tyrrell 0
Union 80
Vance 64
Wake 2854
Warren -4
Washington -3
Watauga 31
Wayne 207
Wilkes 30
Wilson 51
Yadkin -4
Yancey 3

Trend of Net International Migration for Counties in North Carolina

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