Ranking of North Carolina Counties By Percentage of Population that are Non-Hispanic Two Or More Races in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, among all North Carolina counties, Swain County had the highest percentage of its population who identified their ethnicity as Non-Hispanic Two Or More Races (4.35%), followed by Cumberland County (4.17%), and Hoke County (3.92%).

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 Percentage of Pop. that are Non-Hispanic Two Or More Races in 2020
Swain
Cumberland
Hoke
Onslow
Camden
Harnett
Craven
Tyrrell
Scotland
Robeson
Ranking of North Carolina Counties By Percentage of Pop. that are Non-Hispanic Two Or More Races in 2020
Items per page:
0 of 0
Rank County % of County Population
1 Swain County 4.35
2 Cumberland County 4.17
3 Hoke County 3.92
4 Onslow County 3.84
5 Camden County 3
6 Harnett County 2.99
7 Craven County 2.75
8 Tyrrell County 2.72
9 Scotland County 2.69
10 Robeson County 2.56
11 Pasquotank County 2.42
12 Orange County 2.39
13 Gates County 2.37
14 Wayne County 2.36
15 Cherokee County 2.34
16 Wake County 2.26
17 Guilford County 2.24
18 Richmond County 2.23
19 Durham County 2.22
20 Graham County 2.17
21 Cabarrus County 2.1
21 Mecklenburg County 2.1
22 Currituck County 2.07
22 Rockingham County 2.07
23 Gaston County 2.05
24 Carteret County 2.04
24 Lee County 2.04
25 Jackson County 2.03
26 Pitt County 2.02
27 Warren County 1.99
28 Buncombe County 1.98
29 New Hanover County 1.97
30 Person County 1.95
30 Rutherford County 1.95
31 Moore County 1.94
31 Pender County 1.94
32 Franklin County 1.93
32 Transylvania County 1.93
33 Iredell County 1.9
34 Catawba County 1.89
35 Forsyth County 1.88
36 Alamance County 1.85
36 Johnston County 1.85
36 Jones County 1.85
37 Cleveland County 1.8
37 Davie County 1.8
37 Union County 1.8
38 Dare County 1.78
39 Washington County 1.76
40 Sampson County 1.75
41 Columbus County 1.73
42 Henderson County 1.72
42 Pamlico County 1.72
43 Caldwell County 1.67
43 Caswell County 1.67
43 Rowan County 1.67
44 Burke County 1.66
44 Davidson County 1.66
45 Bladen County 1.65
45 Brunswick County 1.65
46 Clay County 1.64
47 Anson County 1.63
47 Chatham County 1.63
47 Granville County 1.63
47 Nash County 1.63
48 Randolph County 1.55
48 Wilson County 1.55
49 Alexander County 1.53
50 Perquimans County 1.52
51 Northampton County 1.51
51 Watauga County 1.51
52 Polk County 1.49
53 Lenoir County 1.45
54 Montgomery County 1.44
55 Chowan County 1.42
55 Hertford County 1.42
55 Lincoln County 1.42
55 Vance County 1.42
56 Madison County 1.41
57 McDowell County 1.38
58 Wilkes County 1.36
59 Stanly County 1.35
60 Beaufort County 1.32
60 Halifax County 1.32
60 Haywood County 1.32
60 Hyde County 1.32
60 Stokes County 1.32
61 Martin County 1.26
62 Duplin County 1.22
62 Edgecombe County 1.22
63 Alleghany County 1.2
64 Yadkin County 1.17
65 Greene County 1.16
65 Mitchell County 1.16
66 Surry County 1.13
67 Bertie County 1.08
68 Macon County 1.07
69 Ashe County 1.04
70 Avery County 1
71 Yancey County 0.95