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

Updated on August 12, 2024.

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

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 2022
Madison
Clay
Yancey
Mitchell
Ashe
Haywood
Cherokee
Stokes
Watauga
Transylvania
Ranking of North Carolina Counties By Percentage of Pop. that are Non-Hispanic White in 2022
Items per page:
0 of 0
Rank County % of County Population
1 Madison County 92.43
2 Clay County 91.63
3 Yancey County 91.6
4 Mitchell County 91.36
5 Ashe County 91.15
6 Haywood County 90.94
7 Cherokee County 90.3
8 Stokes County 89.76
9 Watauga County 89.11
10 Transylvania County 88.73
11 Avery County 88.08
12 Polk County 87.49
13 Dare County 87.25
14 Carteret County 86.5
15 McDowell County 86.11
16 Wilkes County 85.92
17 Macon County 85.8
18 Alexander County 85.53
18 Caldwell County 85.53
19 Currituck County 85.27
20 Graham County 85.02
21 Alleghany County 84.13
22 Lincoln County 83.3
23 Yadkin County 82.6
24 Davie County 82.52
25 Brunswick County 82.33
26 Rutherford County 81.92
27 Buncombe County 81.87
28 Surry County 81.76
29 Camden County 81.1
30 Henderson County 80.4
31 Burke County 79.48
32 Jackson County 79.47
33 Stanly County 79.28
34 Davidson County 76.95
35 Moore County 76.88
36 New Hanover County 76.27
37 Randolph County 75.6
38 Pender County 75.54
39 Pamlico County 74.73
40 Iredell County 73.94
41 Catawba County 73.25
42 Perquimans County 72.66
43 Cleveland County 71.49
44 Chatham County 71.19
45 Rockingham County 71.01
46 Rowan County 68.84
47 Union County 68.13
48 Orange County 67.53
49 Gaston County 67.34
50 Beaufort County 66.61
51 Craven County 65.82
52 Onslow County 65.31
53 Person County 64.89
54 Gates County 64.37
55 Montgomery County 63.83
56 Jones County 63.33
57 Johnston County 62.52
58 Franklin County 61.23
59 Chowan County 61.03
60 Hyde County 60.98
61 Caswell County 60.96
62 Swain County 60.04
63 Alamance County 59.3
64 Columbus County 59.28
65 Harnett County 58.78
66 Cabarrus County 58.14
67 Wake County 57.65
68 Lee County 56.28
69 Granville County 55.74
70 Richmond County 54.91
71 Pasquotank County 54.53
72 Forsyth County 54.39
73 Tyrrell County 54.22
74 Bladen County 54.18
75 Pitt County 52.06
76 Martin County 52.04
77 Wayne County 51.15
78 Duplin County 50.63
79 Sampson County 49.65
80 Lenoir County 47.93
81 Nash County 47.3
82 Guilford County 46.86
83 Greene County 45.75
84 Washington County 45.39
85 Wilson County 45.37
86 Anson County 44.39
87 Mecklenburg County 44.19
88 Durham County 42.89
89 Scotland County 40.7
90 Cumberland County 40.61
91 Northampton County 39.89
92 Warren County 38.99
93 Halifax County 37.78
94 Vance County 37.61
95 Hoke County 36.92
96 Edgecombe County 35.28
97 Bertie County 34.97
98 Hertford County 32.74
99 Robeson County 23.43