Ranking of North Carolina Counties By Percentage of Voting-age Population that were White Alone from Census 2020

Updated on August 26, 2023.

According to the data from the United States 2020 decennial Census, as at April 2020, among all North Carolina counties, Clay County had the highest percentage of its voting-age population that identified their race as White Alone (93.10%), followed by Mitchell County (93.09%), and Ashe County (93.06%).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina counties based on the percentage of the voting-age population that identified as White Alone.

You can see similar ranking information for other states. You can also see similar rankings of counties for other racial groups in North Carolina.

Ranking of North Carolina Counties By Percentage of Voting-age Population that were White Alone from Census 2020
Clay
Mitchell
Ashe
Yancey
Haywood
Madison
Stokes
Cherokee
Dare
Transylvania
Ranking of North Carolina Counties By Percentage of Voting-age Population that were White Alone from Census 2020
Items per page:
0 of 0
Rank County White Alone % of County Voting-age Pop.
1 Clay County 93.10
2 Mitchell County 93.09
3 Ashe County 93.06
4 Yancey County 92.70
5 Haywood County 92.23
6 Madison County 91.81
7 Stokes County 90.58
8 Cherokee County 90.26
9 Dare County 89.68
10 Transylvania County 89.55
11 Polk County 89.27
12 Alleghany County 89.15
13 Avery County 89.02
14 Graham County 88.96
15 Macon County 88.72
16 Wilkes County 88.48
17 Carteret County 87.70
18 McDowell County 87.62
19 Caldwell County 87.41
20 Alexander County 86.98
21 Currituck County 86.55
22 Yadkin County 85.67
23 Surry County 85.48
24 Lincoln County 85.29
25 Davie County 85.03
26 Watauga County 84.83
27 Brunswick County 84.56
28 Rutherford County 83.98
29 Henderson County 83.63
30 Buncombe County 83.59
31 Burke County 82.10
32 Camden County 81.10
33 Jackson County 80.73
34 Stanly County 80.70
35 Davidson County 80.50
36 Randolph County 80.24
37 Moore County 79.47
38 New Hanover County 78.11
39 Catawba County 77.38
40 Iredell County 77.23
41 Pender County 76.93
42 Pamlico County 76.27
43 Chatham County 74.52
44 Perquimans County 73.85
45 Rockingham County 73.71
46 Cleveland County 73.69
47 Rowan County 72.85
48 Union County 72.01
49 Gaston County 71.82
50 Beaufort County 69.85
51 Montgomery County 69.24
52 Orange County 69.08
53 Craven County 68.95
54 Onslow County 68.94
55 Johnston County 68.81
56 Person County 67.33
57 Swain County 65.86
58 Franklin County 65.57
59 Alamance County 65.19
60 Jones County 64.92
61 Hyde County 64.81
62 Gates County 64.74
63 Cabarrus County 64.68
64 Harnett County 64.33
65 Lee County 64.32
66 Chowan County 63.18
67 Caswell County 62.92
68 Columbus County 61.75
69 Tyrrell County 61.50
70 Wake County 61.40
71 Forsyth County 59.65
72 Richmond County 58.92
73 Granville County 58.72
74 Duplin County 56.65
75 Bladen County 56.40
76 Pasquotank County 56.21
77 Wayne County 55.98
78 Sampson County 55.97
79 Pitt County 55.19
80 Martin County 54.64
81 Nash County 52.49
82 Lenoir County 52.17
83 Guilford County 51.84
84 Greene County 50.71
85 Anson County 50.24
86 Wilson County 50.22
87 Mecklenburg County 49.63
88 Washington County 48.57
89 Durham County 45.81
90 Scotland County 45.35
91 Cumberland County 44.96
92 Vance County 42.38
93 Hoke County 42.10
94 Northampton County 41.96
95 Warren County 41.77
96 Halifax County 41.56
97 Edgecombe County 38.44
98 Hertford County 37.83
99 Bertie County 36.40
100 Robeson County 28.52