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

Updated on June 18, 2025.

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

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 2023
Wake
Mecklenburg
Cumberland
Guilford
Onslow
Forsyth
Durham
Buncombe
Cabarrus
Gaston
Ranking of North Carolina Counties By Non-Hispanic Two Or More Races Population in 2023
0 of 0
Rank County Non-Hispanic Two Or More Races Population
1 Wake County 28714
2 Mecklenburg County 26289
3 Cumberland County 14816
4 Guilford County 13272
5 Onslow County 8606
6 Forsyth County 8059
7 Durham County 7988
8 Buncombe County 5696
9 Cabarrus County 5359
10 Gaston County 5347
11 Johnston County 5096
12 Union County 5080
13 New Hanover County 4996
14 Harnett County 4468
15 Iredell County 4039
16 Alamance County 3861
17 Pitt County 3776
18 Orange County 3694
19 Robeson County 3404
20 Catawba County 3389
21 Davidson County 3222
22 Wayne County 3071
23 Craven County 2926
24 Rowan County 2880
25 Brunswick County 2814
26 Randolph County 2720
27 Hoke County 2307
28 Moore County 2280
29 Henderson County 2219
30 Rockingham County 2147
31 Cleveland County 2033
32 Burke County 1658
33 Nash County 1644
34 Franklin County 1594
35 Lee County 1516
36 Lincoln County 1507
37 Chatham County 1501
38 Carteret County 1481
39 Wilson County 1467
40 Caldwell County 1455
41 Rutherford County 1453
42 Pender County 1408
43 Granville County 1211
44 Sampson County 1135
45 Pasquotank County 1133
46 Richmond County 1051
47 Stanly County 1026
48 Columbus County 987
49 Scotland County 982
50 Wilkes County 979
51 Haywood County 953
52 Surry County 933
53 Jackson County 922
54 Davie County 909
55 Lenoir County 890
56 Person County 873
57 Watauga County 865
58 Halifax County 767
59 Currituck County 752
60 Transylvania County 749
61 Cherokee County 745
62 McDowell County 721
63 Dare County 707
64 Edgecombe County 694
65 Beaufort County 687
66 Duplin County 674
67 Stokes County 673
68 Vance County 654
69 Alexander County 650
70 Swain County 639
71 Bladen County 536
72 Yadkin County 522
73 Macon County 519
74 Caswell County 425
75 Warren County 422
76 Montgomery County 408
77 Anson County 391
78 Polk County 345
79 Hertford County 323
80 Ashe County 321
81 Camden County 319
82 Martin County 303
83 Northampton County 296
84 Madison County 290
85 Gates County 279
86 Greene County 274
87 Perquimans County 259
88 Pamlico County 258
89 Bertie County 242
90 Chowan County 230
91 Yancey County 226
92 Clay County 225
93 Jones County 220
94 Mitchell County 215
95 Avery County 203
96 Washington County 201
97 Graham County 189
98 Alleghany County 146
99 Tyrrell County 97
100 Hyde County 67