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

Updated on June 18, 2025.

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

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 2019
Wake
Mecklenburg
Cumberland
Guilford
Onslow
Durham
Forsyth
Buncombe
Gaston
Cabarrus
Ranking of North Carolina Counties By Non-Hispanic Two Or More Races Population in 2019
0 of 0
Rank County Non-Hispanic Two Or More Races Population
1 Wake County 24522
2 Mecklenburg County 23222
3 Cumberland County 13678
4 Guilford County 11826
5 Onslow County 7660
6 Durham County 7056
7 Forsyth County 6960
8 Buncombe County 5268
9 Gaston County 4542
10 Cabarrus County 4428
11 New Hanover County 4424
12 Union County 4200
13 Harnett County 3978
14 Johnston County 3830
15 Pitt County 3517
16 Orange County 3452
17 Iredell County 3381
18 Robeson County 3180
19 Alamance County 3081
20 Catawba County 2847
21 Wayne County 2802
22 Craven County 2694
22 Davidson County 2694
23 Rowan County 2334
24 Brunswick County 2297
25 Randolph County 2145
26 Hoke County 2097
27 Henderson County 1936
28 Moore County 1922
29 Rockingham County 1804
30 Cleveland County 1664
31 Nash County 1544
32 Burke County 1460
33 Carteret County 1386
34 Caldwell County 1340
35 Franklin County 1317
36 Lincoln County 1262
37 Rutherford County 1260
38 Chatham County 1247
39 Lee County 1220
40 Wilson County 1182
41 Pender County 1139
42 Sampson County 1029
43 Granville County 960
44 Richmond County 949
45 Columbus County 896
46 Scotland County 880
47 Pasquotank County 876
47 Wilkes County 876
48 Jackson County 854
49 Stanly County 842
50 Watauga County 826
51 Surry County 807
52 Haywood County 784
53 Person County 756
54 Davie County 746
55 Lenoir County 740
56 Dare County 652
57 Cherokee County 631
57 Swain County 631
58 Transylvania County 627
59 Duplin County 623
60 McDowell County 620
61 Halifax County 611
62 Beaufort County 606
63 Vance County 597
64 Alexander County 578
65 Edgecombe County 566
66 Stokes County 546
67 Currituck County 535
68 Bladen County 451
69 Yadkin County 417
70 Caswell County 374
70 Macon County 374
71 Warren County 367
72 Anson County 364
73 Montgomery County 362
74 Hertford County 313
75 Camden County 301
76 Madison County 287
77 Martin County 284
78 Ashe County 282
79 Polk County 274
80 Gates County 250
81 Northampton County 243
82 Greene County 220
83 Pamlico County 208
84 Perquimans County 198
85 Chowan County 195
86 Bertie County 192
87 Mitchell County 170
88 Graham County 168
89 Avery County 166
90 Washington County 165
91 Clay County 164
91 Jones County 164
91 Yancey County 164
92 Alleghany County 127
93 Tyrrell County 82
94 Hyde County 64