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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2010, among all North Carolina counties, Ashe County had the highest percentage of its population who identified their race as White Alone (97.58%), followed by Clay County (97.46%), and Mitchell County (97.38%).

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 2010
Ashe
Clay
Mitchell
Yancey
Madison
Haywood
Alleghany
Macon
Watauga
Yadkin
Ranking of North Carolina Counties By Percentage of Pop. that are White Alone in 2010
0 of 0
Rank County % of County Population
1 Ashe County 97.58
2 Clay County 97.46
3 Mitchell County 97.38
4 Yancey County 97.23
5 Madison County 96.99
6 Haywood County 96.95
7 Alleghany County 96.56
8 Macon County 96.37
9 Watauga County 95.6
10 Yadkin County 94.97
11 Dare County 94.69
12 Cherokee County 94.35
13 Avery County 94.34
14 Stokes County 94.14
15 Wilkes County 93.84
16 Surry County 93.83
17 Transylvania County 93.64
18 Henderson County 93.59
19 Polk County 93.35
20 McDowell County 93.34
21 Caldwell County 92.5
22 Lincoln County 92.13
23 Alexander County 91.82
24 Currituck County 91.32
25 Graham County 91.19
26 Davie County 90.85
27 Randolph County 90.52
28 Carteret County 90.45
29 Buncombe County 89.95
30 Davidson County 87.62
31 Rutherford County 87.39
32 Burke County 86.88
33 Catawba County 85.75
34 Jackson County 85.46
35 Brunswick County 85.45
36 Stanly County 85.39
37 Union County 84.07
38 Iredell County 83.79
39 Moore County 83.01
40 Camden County 82.74
41 Chatham County 82.37
42 New Hanover County 81.32
43 Johnston County 81.18
44 Gaston County 81.15
45 Rowan County 80.58
46 Cabarrus County 79.68
47 Pender County 79.11
48 Rockingham County 78.36
49 Orange County 77.95
50 Pamlico County 77.48
51 Onslow County 77.28
52 Montgomery County 77.23
53 Cleveland County 76.64
54 Alamance County 76.37
55 Lee County 75.63
56 Perquimans County 73.15
57 Harnett County 72.94
58 Craven County 72.12
59 Beaufort County 71.56
60 Duplin County 70.53
61 Person County 70.46
62 Wake County 70.16
63 Franklin County 69.84
64 Forsyth County 68.12
65 Swain County 67.22
66 Sampson County 67.03
67 Hyde County 66.16
68 Jones County 64.89
69 Granville County 64.74
70 Gates County 64.18
71 Wayne County 64.13
72 Columbus County 64.03
73 Caswell County 63.91
74 Chowan County 63.57
75 Richmond County 63.17
76 Pitt County 61.44
77 Mecklenburg County 60.75
78 Bladen County 60.63
79 Guilford County 60.09
80 Nash County 59.01
81 Greene County 58.56
82 Pasquotank County 58.25
83 Wilson County 57.74
84 Tyrrell County 57.69
85 Lenoir County 56.85
86 Martin County 54.74
87 Cumberland County 54.43
88 Durham County 53.12
89 Hoke County 50.36
90 Anson County 48.23
91 Washington County 47.66
92 Vance County 47.21
93 Scotland County 47.16
94 Halifax County 40.82
95 Edgecombe County 40.58
96 Warren County 40.26
97 Northampton County 39.87
98 Hertford County 36.28
99 Bertie County 35.48
100 Robeson County 32.87