North Carolina Net International Migration By County in 2022

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2022, the net international migration for North Carolina was 26,430. Mecklenburg County had the highest net international migration (8,401) followed by Wake County (5,246), and Durham County (2,291). On the other hand, Currituck County had the lowest net international migration (-9), followed by Bladen County (-6), and Person County (-4).

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 2022
North Carolina Net International Migration By County in 2022
Items per page:
0 of 0
County Net International Migration
Alamance 287
Alexander 0
Alleghany 1
Anson -3
Ashe 16
Avery 13
Beaufort 9
Bertie 0
Bladen -6
Brunswick 56
Buncombe 453
Burke 29
Cabarrus 263
Caldwell 17
Camden 9
Carteret 16
Caswell 5
Catawba 160
Chatham 104
Cherokee 5
Chowan -2
Clay 6
Cleveland 7
Columbus 27
Craven 127
Cumberland 925
Currituck -9
Dare 43
Davidson 253
Davie 11
Duplin 209
Durham 2291
Edgecombe 46
Forsyth 825
Franklin 109
Gaston 304
Gates 3
Graham 0
Granville 7
Greene 23
Guilford 1886
Halifax 27
Harnett 155
Haywood 31
Henderson 48
Hertford 30
Hoke 61
Hyde 0
Iredell 320
Jackson 31
Johnston 276
Jones 4
Lee 9
Lenoir 16
Lincoln 152
McDowell 30
Macon 23
Madison 19
Martin 3
Mecklenburg 8401
Mitchell 7
Montgomery 41
Moore 90
Nash 80
New Hanover 270
Northampton 6
Onslow 83
Orange 639
Pamlico 0
Pasquotank 32
Pender 73
Perquimans -4
Person -4
Pitt 186
Polk 13
Randolph 37
Richmond -3
Robeson 114
Rockingham 26
Rowan 130
Rutherford 7
Sampson 96
Scotland 50
Stanly 2
Stokes 17
Surry 24
Swain 14
Transylvania 6
Tyrrell 4
Union 419
Vance 122
Wake 5246
Warren 1
Washington 2
Watauga 69
Wayne 188
Wilkes 81
Wilson 81
Yadkin 14
Yancey 10

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.