Ranking of North Carolina Counties By Percentage of Population that are Non-Hispanic White in 2011

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2011, among all North Carolina counties, Madison County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (94.87%), followed by Clay County (94.86%), and Mitchell County (93.87%).

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 White in 2011
Madison
Clay
Mitchell
Haywood
Yancey
Ashe
Watauga
Cherokee
Stokes
Transylvania
Ranking of North Carolina Counties By Percentage of Pop. that are Non-Hispanic White in 2011
0 of 0
Rank County % of County Population
1 Madison County 94.87
2 Clay County 94.86
3 Mitchell County 93.87
4 Haywood County 93.83
5 Yancey County 93.46
6 Ashe County 93.25
7 Watauga County 92.66
8 Cherokee County 92.21
9 Stokes County 91.69
10 Transylvania County 91.06
11 Macon County 90.37
12 Avery County 89.88
13 Graham County 89.11
14 Wilkes County 88.84
15 Currituck County 88.72
16 McDowell County 88.67
17 Dare County 88.55
18 Caldwell County 88.47
19 Polk County 88.41
20 Alleghany County 88.3
21 Alexander County 87.88
22 Carteret County 87.14
23 Lincoln County 85.84
24 Yadkin County 85.82
25 Davie County 85.35
26 Surry County 84.88
27 Buncombe County 84.4
28 Henderson County 84.35
29 Rutherford County 84.18
30 Burke County 82.78
31 Stanly County 82.36
32 Davidson County 82.01
33 Randolph County 81.3
34 Jackson County 81.24
35 Brunswick County 81.17
36 Camden County 80.83
37 Catawba County 78.07
38 Moore County 77.66
39 Iredell County 77.54
40 New Hanover County 76.98
41 Gaston County 75.71
42 Pamlico County 74.8
43 Union County 74.53
44 Pender County 74.18
45 Cleveland County 74.14
46 Rowan County 73.82
47 Rockingham County 73.41
48 Chatham County 71.54
48 Perquimans County 71.54
49 Cabarrus County 71.24
50 Orange County 70.77
51 Johnston County 69.84
52 Onslow County 68.77
53 Alamance County 67.09
54 Craven County 67.08
55 Person County 66.79
56 Beaufort County 66.26
57 Swain County 65.1
58 Montgomery County 64.13
59 Harnett County 64.07
60 Franklin County 63.68
61 Gates County 62.81
62 Wake County 62.03
63 Jones County 61.43
64 Caswell County 61.11
65 Chowan County 60.72
66 Columbus County 60.39
67 Hyde County 59.4
68 Lee County 59.29
69 Granville County 59.11
70 Forsyth County 58.65
71 Richmond County 58.48
72 Pitt County 56.91
73 Wayne County 55.45
74 Pasquotank County 55.16
75 Bladen County 54.86
76 Guilford County 53.9
77 Nash County 53.38
78 Tyrrell County 53.28
79 Sampson County 53.12
80 Duplin County 52.61
81 Martin County 52.09
82 Lenoir County 51.12
83 Mecklenburg County 50.22
84 Wilson County 49.21
85 Greene County 47.41
86 Cumberland County 47.16
87 Anson County 45.5
88 Scotland County 45.28
89 Washington County 45.18
90 Durham County 42.09
91 Vance County 41.75
92 Hoke County 41.28
93 Halifax County 39.28
94 Northampton County 38.82
95 Warren County 37.91
96 Edgecombe County 37.39
97 Bertie County 34.89
98 Hertford County 34.09
99 Robeson County 26.84