Ranking of North Carolina Counties By Population with Other Groups Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 3.61M people in North Carolina with Other Groups ancestry. Among all North Carolina counties, Mecklenburg County had the highest population with Other Groups ancestry (497.42K), followed by Wake County (399.64K), and Guilford County (223.16K).

The chart and table below shows the top 10 counties with high number of people with Other Groups ancestry.

You can see similar information for other states and for other ancestry groups in North Carolina.

Data Source: US Census Bureau.
Ranking of North Carolina Counties By Population with Other Groups Ancestry in 2021
Mecklenburg County
Wake County
Guilford County
Cumberland County
Durham County
Forsyth County
Johnston County
Robeson County
Onslow County
Wayne County
Ranking of North Carolina Counties By Population with Other Groups Ancestry in 2021
0 of 0
Rank County Population
1 Mecklenburg County 497419
2 Wake County 399643
3 Guilford County 223164
4 Cumberland County 170334
5 Durham County 160381
6 Forsyth County 154714
7 Johnston County 73755
8 Robeson County 69692
9 Onslow County 66159
10 Wayne County 65218
11 Gaston County 61172
12 Cabarrus County 60434
13 Union County 57776
14 Buncombe County 55394
15 Randolph County 54907
16 Pitt County 54613
17 Harnett County 53015
18 Alamance County 51708
19 Iredell County 48953
20 Orange County 47680
21 Catawba County 45469
22 New Hanover County 44527
23 Rowan County 44407
24 Nash County 39314
25 Wilson County 37772
26 Sampson County 35614
27 Davidson County 35198
28 Craven County 34612
29 Hoke County 29500
30 Lee County 29067
31 Edgecombe County 27849
32 Cleveland County 27590
33 Rockingham County 27423
34 Brunswick County 25822
35 Moore County 25473
36 Richmond County 24281
37 Halifax County 23702
38 Scotland County 23596
39 Henderson County 23228
40 Chatham County 22762
41 Granville County 22410
42 Vance County 22076
43 Lenoir County 21725
44 Franklin County 21716
45 Duplin County 20936
46 Burke County 19772
47 Columbus County 18192
48 Lincoln County 17117
49 Surry County 15939
50 Beaufort County 15925
51 Caldwell County 15814
52 Pasquotank County 15720
53 Carteret County 15117
54 Pender County 14834
55 Rutherford County 14099
56 Person County 13173
57 Bladen County 13098
58 Hertford County 12160
59 Stanly County 11895
60 Wilkes County 11580
61 Davie County 10498
62 Greene County 10101
63 Bertie County 9926
64 Montgomery County 9559
65 Jackson County 9022
66 Martin County 8906
67 Haywood County 8854
68 Caswell County 8364
69 Yadkin County 8340
70 Warren County 8232
71 Anson County 8184
72 Stokes County 8134
73 McDowell County 8014
74 Watauga County 7891
75 Northampton County 7821
76 Macon County 6984
77 Alexander County 6428
78 Dare County 5975
79 Chowan County 5450
80 Washington County 5222
81 Swain County 5112
82 Cherokee County 5081
83 Currituck County 4885
84 Transylvania County 4089
85 Gates County 4052
86 Jones County 3486
87 Ashe County 3464
88 Pamlico County 3184
89 Polk County 3026
90 Madison County 2964
91 Avery County 2888
92 Perquimans County 2857
93 Yancey County 2487
94 Mitchell County 2446
95 Camden County 2348
96 Alleghany County 2121
97 Hyde County 1970
98 Clay County 1915
99 Graham County 1556
100 Tyrrell County 1515