North Carolina Immigrant or Foreign-Born Population By County in 2021 (ACS-5Yrs)

Updated on February 24, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the total immigrant or foreign-born population in North Carolina was 845.98K which was 8.16% of North Carolina's population. Among all North Carolina counties, Mecklenburg had the highest immigrant population (175.62K) and immigrants constituted 15.95% of its population, followed by Wake (pop: 150.01K, perc: 13.48%), and then Guilford (pop: 58.04K, perc: 10.81%).

On the other hand, the counties with the least number of immigrant population were: Tyrrell (pop: 120, perc: 3.49%), Gates (pop: 138, perc: 1.30%), and Bertie (pop: 175, perc: 0.97%),

The chart and table below shows the immigrant or foreign-born population of each county and the percentage of each county's population that are immigrants.

You can see similar information for other states and by state for the United States.

North Carolina Immigrant or Foreign-Born Population By County in 2021
North Carolina Immigrant or Foreign-Born Population By County in 2021
Items per page:
0 of 0
County Immigrant Population % of County Population
Alamance 14108 8.34
Alexander 1171 3.21
Alleghany 532 4.88
Anson 622 2.78
Ashe 871 3.28
Avery 548 3.09
Beaufort 1612 3.59
Bertie 175 0.97
Bladen 1016 3.38
Brunswick 4656 3.48
Buncombe 16607 6.22
Burke 4321 4.92
Cabarrus 18855 8.52
Caldwell 2444 3.03
Camden 258 2.49
Carteret 2011 2.96
Caswell 558 2.45
Catawba 10865 6.80
Chatham 7623 10.15
Cherokee 646 2.27
Chowan 299 2.17
Clay 336 3.06
Cleveland 2483 2.51
Columbus 1596 3.10
Craven 4536 4.47
Cumberland 21878 6.56
Currituck 763 2.77
Dare 1655 4.51
Davidson 9269 5.52
Davie 2204 5.18
Duplin 6585 13.21
Durham 45816 14.31
Edgecombe 1395 2.81
Forsyth 32998 8.67
Franklin 3573 5.29
Gaston 11836 5.24
Gates 138 1.30
Graham 228 2.82
Granville 2818 4.63
Greene 1453 7.08
Guilford 58035 10.81
Halifax 1055 2.14
Harnett 7765 5.84
Haywood 1552 2.52
Henderson 7862 6.80
Hertford 781 3.55
Hoke 3125 5.99
Hyde 301 6.41
Iredell 12314 6.69
Jackson 1611 3.75
Johnston 15753 7.46
Jones 265 2.84
Lee 5420 8.65
Lenoir 2190 3.96
Lincoln 4587 5.35
McDowell 1775 3.99
Macon 1815 4.97
Madison 330 1.55
Martin 454 2.04
Mecklenburg 175619 15.95
Mitchell 572 3.83
Montgomery 2165 8.36
Moore 4966 5.04
Nash 4056 4.29
New Hanover 10921 4.85
Northampton 337 1.88
Onslow 7672 3.81
Orange 18565 12.60
Pamlico 368 2.99
Pasquotank 1116 2.77
Pender 2154 3.59
Perquimans 338 2.60
Person 1067 2.74
Pitt 8144 4.77
Polk 861 4.43
Randolph 8611 5.99
Richmond 1462 3.38
Robeson 5172 4.35
Rockingham 3417 3.76
Rowan 6992 4.80
Rutherford 1811 2.80
Sampson 5859 9.85
Scotland 933 2.72
Stanly 2193 3.53
Stokes 745 1.67
Surry 4025 5.63
Swain 430 3.04
Transylvania 795 2.41
Tyrrell 120 3.49
Union 23932 10.15
Vance 2098 4.92
Wake 150006 13.48
Warren 498 2.64
Washington 176 1.57
Watauga 1723 3.19
Wayne 8133 6.91
Wilkes 2290 3.45
Wilson 4844 6.14
Yadkin 1936 5.21
Yancey 513 2.80