Ranking of North Carolina Counties By Percentage of Population that Identified as Non-Hispanic - White Alone from Census 2020

Updated on March 27, 2023.

According to the data from the United States 2020 decennial Census, in April 2020, among all North Carolina counties, Madison County had the highest percentage of its population that identified as Non-Hispanic - White Alone (90.75%), followed by Mitchell County (90.68%), and Clay County (90.58%).

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 population that identified as Non-Hispanic - White Alone.

You can see similar ranking information for other states. You can also see similar rankings of counties for other ethnicities as well as for the different racial groups in North Carolina.

You can also see similar ranking for all counties in the United States.

Ranking of North Carolina Counties By Percentage of Population that Identified as Non-Hispanic - White Alone from Census 2020
Madison
Mitchell
Clay
Ashe
Yancey
Haywood
Stokes
Cherokee
Avery
Transylvania
Ranking of North Carolina Counties By Percentage of Population that Identified as Non-Hispanic - White Alone from Census 2020
Items per page:
0 of 0
Rank County % of County Population
1 Madison County 90.75
2 Mitchell County 90.68
3 Clay County 90.58
4 Ashe County 90.41
5 Yancey County 90.01
6 Haywood County 89.69
7 Stokes County 88.97
8 Cherokee County 88.16
9 Avery County 87.32
10 Transylvania County 86.53
11 Polk County 86.49
12 Dare County 86.47
13 Graham County 85.74
14 Wilkes County 85.37
15 Macon County 85.20
16 Carteret County 85.01
17 Alexander County 84.77
18 McDowell County 84.77
19 Alleghany County 84.37
20 Caldwell County 84.15
21 Currituck County 83.65
22 Watauga County 83.18
23 Lincoln County 82.55
24 Yadkin County 81.57
25 Davie County 81.50
26 Brunswick County 81.00
27 Surry County 80.96
28 Rutherford County 80.73
29 Buncombe County 79.74
30 Camden County 79.19
31 Henderson County 78.90
32 Burke County 78.41
33 Stanly County 77.83
34 Davidson County 76.65
35 Jackson County 76.09
36 Moore County 75.60
37 Randolph County 75.16
38 Pamlico County 74.16
39 New Hanover County 74.06
40 Pender County 73.78
41 Iredell County 73.06
42 Catawba County 72.30
43 Perquimans County 71.77
44 Cleveland County 70.50
45 Rockingham County 70.50
46 Chatham County 69.59
47 Rowan County 68.18
48 Union County 67.62
49 Gaston County 67.41
50 Beaufort County 65.91
51 Orange County 64.92
52 Craven County 64.47
53 Person County 64.28
54 Montgomery County 64.09
55 Gates County 63.99
56 Hyde County 63.81
57 Onslow County 63.30
58 Johnston County 63.18
59 Jones County 63.09
60 Caswell County 61.74
61 Franklin County 61.66
62 Swain County 60.50
63 Chowan County 60.32
64 Alamance County 59.79
65 Columbus County 59.30
66 Cabarrus County 59.25
67 Harnett County 58.30
68 Tyrrell County 57.90
69 Wake County 57.11
70 Lee County 56.97
71 Granville County 55.11
72 Richmond County 54.98
73 Forsyth County 54.40
74 Bladen County 53.47
75 Pasquotank County 53.19
76 Martin County 52.33
77 Wayne County 51.31
78 Duplin County 51.21
79 Pitt County 51.01
80 Sampson County 50.36
81 Nash County 48.77
82 Lenoir County 48.22
83 Anson County 48.03
84 Guilford County 47.23
85 Greene County 47.16
86 Wilson County 45.83
87 Washington County 45.06
88 Mecklenburg County 44.71
89 Scotland County 41.69
90 Durham County 41.18
91 Cumberland County 39.79
92 Halifax County 39.22
93 Northampton County 39.12
94 Warren County 38.67
95 Vance County 38.15
96 Hoke County 37.76
97 Edgecombe County 35.46
98 Bertie County 35.12
99 Hertford County 31.19
100 Robeson County 25.02