Ranking of North Carolina Counties By Percentage of Population that are White Alone in 2018

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2018, among all North Carolina counties, Ashe County had the highest percentage of its population who identified their race as White Alone (96.91%), followed by Yancey County (96.61%), and Mitchell County (96.36%).

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 White Alone in 2018
Ashe
Yancey
Mitchell
Clay
Madison
Haywood
Macon
Alleghany
Watauga
Dare
Ranking of North Carolina Counties By Percentage of Pop. that are White Alone in 2018
0 of 0
Rank County % of County Population
1 Ashe County 96.91
2 Yancey County 96.61
3 Mitchell County 96.36
4 Clay County 96.11
4 Madison County 96.11
5 Haywood County 95.99
6 Macon County 95.28
7 Alleghany County 95.19
8 Watauga County 94.82
9 Dare County 94.04
10 Yadkin County 93.86
11 Stokes County 93.77
12 Transylvania County 93.5
13 Cherokee County 93.46
14 Surry County 93.07
15 Avery County 93.05
16 Wilkes County 92.88
17 Polk County 92.7
18 Henderson County 92.56
19 McDowell County 92.41
20 Caldwell County 91.7
21 Lincoln County 91.41
22 Alexander County 90.8
23 Currituck County 90.64
24 Carteret County 89.94
25 Davie County 89.93
26 Buncombe County 89.5
27 Randolph County 88.9
28 Graham County 88.59
29 Rutherford County 87.03
30 Brunswick County 86.32
31 Burke County 85.99
32 Davidson County 85.8
33 Jackson County 85.15
34 Stanly County 84.2
35 Catawba County 83.83
36 Moore County 83.02
37 Camden County 82.96
38 Iredell County 82.4
39 Chatham County 82.19
40 New Hanover County 82.05
41 Union County 81.55
42 Pender County 81.13
43 Rowan County 79.54
44 Johnston County 78.95
45 Gaston County 77.97
46 Pamlico County 77.6
47 Rockingham County 77.57
48 Orange County 76.85
49 Montgomery County 76.67
50 Onslow County 76.21
51 Cleveland County 75.78
52 Lee County 74.46
53 Perquimans County 74.24
54 Alamance County 73.74
55 Cabarrus County 73.23
56 Craven County 71.78
57 Beaufort County 71.73
58 Harnett County 71.39
59 Franklin County 70.17
60 Duplin County 70.03
61 Person County 69.68
62 Hyde County 69.18
63 Wake County 67.98
64 Forsyth County 66.58
65 Sampson County 66.33
66 Jones County 66.14
67 Gates County 65.19
68 Granville County 64.39
69 Caswell County 64.34
70 Swain County 63.61
71 Columbus County 63.15
72 Wayne County 62.87
73 Chowan County 62.57
74 Richmond County 61.21
75 Bladen County 60.58
76 Pitt County 59.1
77 Greene County 58.65
78 Pasquotank County 58.62
79 Mecklenburg County 57.33
80 Tyrrell County 56.7
81 Guilford County 56.18
82 Wilson County 55.91
83 Lenoir County 55.17
84 Martin County 54.95
85 Nash County 54.71
86 Durham County 53.6
87 Cumberland County 51.11
88 Hoke County 49.3
89 Washington County 47.66
90 Anson County 47.61
91 Vance County 44.9
92 Scotland County 44.68
93 Warren County 40.6
94 Northampton County 40.13
95 Halifax County 40.05
96 Edgecombe County 39.6
97 Bertie County 35.78
98 Hertford County 35.38
99 Robeson County 30.75