Ranking of North Carolina Counties By Non-Hispanic Two Or More Races Population in 2021

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, among all North Carolina counties, Wake County had the highest number of people who identified their ethnicity as Non-Hispanic Two Or More Races (26.64K), followed by Mecklenburg County (24.39K), and Cumberland County (14.36K).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of North Carolina Counties By Non-Hispanic Two Or More Races Population in 2021
Wake
Mecklenburg
Cumberland
Guilford
Onslow
Forsyth
Durham
Buncombe
Gaston
Cabarrus
Ranking of North Carolina Counties By Non-Hispanic Two Or More Races Population in 2021
0 of 0
Rank County Non-Hispanic Two Or More Races Population
1 Wake County 26635
2 Mecklenburg County 24386
3 Cumberland County 14357
4 Guilford County 12510
5 Onslow County 8193
6 Forsyth County 7568
7 Durham County 7425
8 Buncombe County 5449
9 Gaston County 4935
10 Cabarrus County 4903
11 New Hanover County 4587
12 Union County 4555
13 Johnston County 4400
14 Harnett County 4117
15 Iredell County 3802
16 Orange County 3569
17 Pitt County 3567
18 Alamance County 3375
19 Catawba County 3154
20 Robeson County 3055
21 Davidson County 2948
22 Wayne County 2828
23 Craven County 2813
24 Rowan County 2619
25 Brunswick County 2480
26 Randolph County 2370
27 Hoke County 2125
28 Moore County 2065
29 Henderson County 2038
30 Rockingham County 2004
31 Cleveland County 1811
32 Nash County 1577
33 Burke County 1503
34 Lee County 1382
35 Caldwell County 1380
35 Carteret County 1380
36 Franklin County 1368
37 Chatham County 1360
38 Lincoln County 1325
39 Rutherford County 1323
40 Wilson County 1275
41 Pender County 1222
42 Granville County 1085
43 Sampson County 1074
44 Pasquotank County 1030
45 Richmond County 981
46 Scotland County 956
47 Columbus County 931
48 Wilkes County 927
49 Stanly County 891
50 Haywood County 883
51 Jackson County 860
52 Watauga County 858
53 Lenoir County 836
53 Person County 836
54 Surry County 833
55 Davie County 804
56 Halifax County 684
57 Cherokee County 682
58 McDowell County 676
59 Transylvania County 669
60 Beaufort County 656
61 Dare County 652
62 Currituck County 647
63 Swain County 626
64 Stokes County 624
65 Edgecombe County 619
66 Vance County 605
67 Alexander County 603
68 Duplin County 599
69 Bladen County 483
70 Yadkin County 452
71 Macon County 435
72 Caswell County 387
73 Warren County 382
74 Montgomery County 376
75 Anson County 368
76 Camden County 328
77 Madison County 315
78 Polk County 310
79 Hertford County 304
80 Ashe County 288
81 Martin County 287
82 Gates County 270
82 Northampton County 270
83 Greene County 231
84 Perquimans County 228
85 Pamlico County 216
86 Bertie County 211
86 Chowan County 211
87 Yancey County 209
88 Clay County 201
89 Avery County 189
89 Mitchell County 189
90 Jones County 185
91 Washington County 183
92 Graham County 173
93 Alleghany County 128
94 Tyrrell County 89
95 Hyde County 61