Ranking of North Carolina Counties By Percentage of Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of Less than High School Diploma in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the North Carolina Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Less than High School Diploma was 7.64%. Among all North Carolina counties, Alleghany County had the highest percentage of its Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Less than High School Diploma (18.35%), followed by Caldwell County (18.07%), and Wilkes County (17.79%).

The chart below shows the top 10 North Carolina counties, and the table below shows the ranking of all North Carolina counties.

You can see similar information for other educational attainments, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of North Carolina Counties By Percentage of Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Alleghany County
Caldwell County
Wilkes County
Surry County
Graham County
Northampton County
Jones County
Tyrrell County
Caswell County
Swain County
Ranking of North Carolina Counties By Percentage of Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Items per page:
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Alleghany County 18.35
2 Caldwell County 18.07
3 Wilkes County 17.79
4 Surry County 16.69
5 Graham County 16.25
6 Northampton County 16.16
7 Jones County 15.89
8 Tyrrell County 15.64
9 Caswell County 15.43
10 Swain County 14.87
11 Scotland County 14.81
12 Burke County 14.78
13 Bertie County 14.47
14 Lenoir County 14.32
15 Robeson County 14.24
16 Alexander County 14.22
17 Martin County 14.19
18 Rutherford County 13.87
19 Richmond County 13.79
20 Anson County 13.72
21 Rockingham County 13.61
22 Montgomery County 13.22
23 Duplin County 12.93
24 Edgecombe County 12.92
25 McDowell County 12.71
26 Stokes County 12.63
27 Randolph County 12.49
28 Davidson County 12.44
29 Avery County 12.42
30 Yadkin County 12.29
31 Gaston County 12.27
32 Cleveland County 12.24
33 Ashe County 12.21
34 Greene County 12.09
35 Stanly County 12.04
36 Halifax County 11.89
37 Hertford County 11.79
38 Columbus County 11.64
39 Mitchell County 11.31
40 Rowan County 11.19
41 Yancey County 11.18
42 Chowan County 11.14
42 Clay County 11.14
43 Vance County 11.05
44 Granville County 10.87
45 Sampson County 10.49
46 Catawba County 10.43
47 Madison County 10.30
48 Wilson County 10.16
49 Lincoln County 10.02
50 Washington County 9.63
51 Haywood County 9.50
52 Person County 9.47
53 Jackson County 9.44
54 Macon County 9.38
55 Hyde County 9.27
56 Camden County 9.26
57 Cherokee County 9.22
58 Bladen County 8.86
59 Gates County 8.76
60 Perquimans County 8.60
61 Franklin County 8.45
62 Harnett County 8.41
63 Warren County 8.36
64 Wayne County 8.10
65 Lee County 7.94
66 Pasquotank County 7.91
67 Nash County 7.85
68 Davie County 7.84
69 Beaufort County 7.64
70 Alamance County 7.59
71 Pender County 7.53
72 Pamlico County 7.49
73 Johnston County 7.36
74 Currituck County 7.06
75 Cabarrus County 7.00
76 Transylvania County 6.96
77 Carteret County 6.91
78 Iredell County 6.78
79 Craven County 6.55
80 Cumberland County 6.53
81 Henderson County 6.48
82 Buncombe County 6.38
82 Hoke County 6.38
83 Onslow County 6.29
84 Polk County 6.24
85 Watauga County 6.17
86 Forsyth County 6.16
87 Union County 5.93
88 Brunswick County 5.91
89 Guilford County 5.43
90 Chatham County 5.04
91 Moore County 4.90
92 New Hanover County 4.83
93 Pitt County 4.52
94 Orange County 3.31
95 Mecklenburg County 3.07
96 Dare County 3.02
97 Durham County 2.78
98 Wake County 2.56