Ranking of North Carolina Counties By Percentage of 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 White Alone population (aged 25 years and above) who had an educational attainment of Less than High School Diploma was 8.75%. Among all North Carolina counties, Alleghany County had the highest percentage of its White Alone population (aged 25 years and above) with an educational attainment of Less than High School Diploma (19.88%), followed by Wilkes County (18.49%), and Caldwell County (18.38%).

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 White Alone Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Alleghany County
Wilkes County
Caldwell County
Duplin County
Surry County
Tyrrell County
Graham County
Greene County
Anson County
Northampton County
Ranking of North Carolina Counties By Percentage of 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 19.88
2 Wilkes County 18.49
3 Caldwell County 18.38
3 Duplin County 18.38
4 Surry County 17.97
5 Tyrrell County 17.19
6 Graham County 16.43
7 Greene County 16.37
8 Anson County 16.31
9 Northampton County 16.16
10 Jones County 15.87
11 Caswell County 15.77
12 Robeson County 15.74
13 Montgomery County 15.58
14 Lenoir County 15.42
15 Burke County 15.27
16 Swain County 15.19
17 Scotland County 14.88
18 Richmond County 14.70
19 Bertie County 14.61
19 Martin County 14.61
20 Edgecombe County 14.44
21 Sampson County 14.41
22 Alexander County 14.35
23 Rutherford County 14.25
24 Rockingham County 14.21
25 Hyde County 13.98
26 Randolph County 13.80
27 Yadkin County 13.75
28 Lee County 13.31
29 Davidson County 13.26
30 Columbus County 13.16
31 McDowell County 13.08
32 Ashe County 13.07
33 Wayne County 12.92
34 Stokes County 12.83
35 Hertford County 12.79
36 Avery County 12.77
37 Gaston County 12.70
38 Stanly County 12.58
39 Cleveland County 12.52
40 Halifax County 12.21
41 Rowan County 12.09
41 Vance County 12.09
42 Granville County 11.96
43 Mitchell County 11.63
44 Clay County 11.33
45 Yancey County 11.26
46 Catawba County 11.24
47 Wilson County 11.09
48 Chowan County 11.04
49 Madison County 10.34
50 Lincoln County 10.24
51 Beaufort County 10.06
52 Macon County 9.95
53 Alamance County 9.78
54 Franklin County 9.65
55 Jackson County 9.61
56 Haywood County 9.55
56 Johnston County 9.55
57 Cherokee County 9.53
57 Person County 9.53
58 Bladen County 9.52
59 Washington County 9.50
60 Harnett County 9.38
61 Camden County 9.21
62 Nash County 9.09
63 Perquimans County 8.86
64 Davie County 8.74
65 Gates County 8.73
66 Pasquotank County 8.60
67 Forsyth County 8.57
68 Warren County 8.49
69 Hoke County 8.07
70 Pamlico County 7.97
71 Pender County 7.91
72 Cabarrus County 7.90
73 Union County 7.88
74 Iredell County 7.69
75 Henderson County 7.37
76 Currituck County 7.25
77 Transylvania County 7.18
78 Carteret County 7.14
79 Craven County 7.12
80 Durham County 7.10
81 Buncombe County 6.95
82 Cumberland County 6.93
83 Guilford County 6.80
84 Polk County 6.77
85 Chatham County 6.56
86 Onslow County 6.39
87 Watauga County 6.20
88 Brunswick County 6.18
89 Moore County 5.30
90 New Hanover County 5.05
91 Mecklenburg County 4.73
91 Pitt County 4.73
92 Orange County 4.41
93 Wake County 3.52
94 Dare County 3.48