Ranking of North Carolina Counties By 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 North Carolina Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Less than High School Diploma was 360,344. Among all North Carolina counties, Gaston County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Less than High School Diploma (14,386), followed by Davidson County (12,119), and Wake County (11,974).

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 Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Gaston County
Davidson County
Wake County
Mecklenburg County
Buncombe County
Guilford County
Randolph County
Forsyth County
Caldwell County
Catawba County
Ranking of North Carolina Counties By 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 Number of People
1 Gaston County 14386
2 Davidson County 12119
3 Wake County 11974
4 Mecklenburg County 11481
5 Buncombe County 10865
6 Guilford County 10574
7 Randolph County 10323
8 Forsyth County 9707
9 Caldwell County 9430
10 Catawba County 9201
11 Rowan County 8531
12 Burke County 8099
13 Wilkes County 7634
14 Surry County 7370
15 Johnston County 7327
16 Cabarrus County 6969
17 Iredell County 6746
18 Rockingham County 6664
19 Union County 6640
20 Cleveland County 6280
21 New Hanover County 6022
22 Cumberland County 6007
23 Alamance County 5756
24 Rutherford County 5514
25 Lincoln County 5342
26 Brunswick County 5336
27 Henderson County 4858
28 Harnett County 4729
29 Onslow County 4677
30 Stanly County 4361
31 Haywood County 4145
32 Stokes County 3819
33 McDowell County 3697
34 Wayne County 3599
35 Alexander County 3338
36 Carteret County 3172
37 Craven County 3072
38 Robeson County 3037
39 Durham County 2969
40 Lenoir County 2895
41 Yadkin County 2868
42 Granville County 2854
43 Moore County 2795
44 Wilson County 2779
45 Nash County 2694
46 Franklin County 2654
47 Pitt County 2634
48 Columbus County 2616
49 Duplin County 2487
50 Pender County 2470
51 Richmond County 2463
52 Macon County 2364
53 Sampson County 2334
54 Ashe County 2322
55 Orange County 2198
56 Jackson County 2185
57 Lee County 2146
58 Chatham County 2117
59 Davie County 2070
60 Cherokee County 1868
61 Watauga County 1840
62 Person County 1817
63 Beaufort County 1749
64 Edgecombe County 1728
65 Halifax County 1666
66 Montgomery County 1658
67 Transylvania County 1630
68 Caswell County 1613
69 Scotland County 1576
70 Madison County 1506
71 Avery County 1502
72 Yancey County 1458
73 Vance County 1393
74 Alleghany County 1376
75 Pasquotank County 1264
76 Martin County 1235
77 Currituck County 1223
78 Mitchell County 1186
79 Bladen County 1119
80 Anson County 1040
81 Swain County 964
82 Northampton County 912
83 Greene County 898
84 Clay County 888
85 Hoke County 880
86 Graham County 860
87 Polk County 843
88 Dare County 743
89 Chowan County 726
90 Bertie County 717
91 Jones County 708
92 Hertford County 645
93 Perquimans County 612
94 Pamlico County 554
95 Camden County 542
96 Warren County 484
97 Gates County 418
98 Washington County 369
99 Tyrrell County 226
100 Hyde County 193