Ranking of North Carolina Counties By White Alone Population in 2018

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2018, among all North Carolina counties, Wake County had the highest number of people who identified their race as White Alone (742.45K), followed by Mecklenburg County (628.25K), and Guilford County (299.59K).

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 White Alone Population in 2018
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
Union
New Hanover
Gaston
Cumberland
Durham
Ranking of North Carolina Counties By White Alone Population in 2018
Items per page:
0 of 0
Rank County White Alone Population
1 Wake County 742453
2 Mecklenburg County 628252
3 Guilford County 299589
4 Forsyth County 252452
5 Buncombe County 232445
6 Union County 192637
7 New Hanover County 190817
8 Gaston County 173768
9 Cumberland County 170966
10 Durham County 170153
11 Johnston County 160299
12 Cabarrus County 154861
13 Onslow County 150191
14 Iredell County 146971
15 Davidson County 143058
16 Catawba County 132881
17 Randolph County 127287
18 Alamance County 122790
19 Brunswick County 118323
20 Orange County 113762
21 Rowan County 112053
22 Henderson County 107885
23 Pitt County 106192
24 Harnett County 96130
25 Moore County 82155
26 Burke County 77654
27 Wayne County 77630
28 Lincoln County 77093
29 Caldwell County 75296
30 Cleveland County 73959
31 Craven County 73689
32 Rockingham County 70343
33 Surry County 66970
34 Wilkes County 63603
35 Carteret County 62550
36 Chatham County 60140
37 Haywood County 59674
38 Rutherford County 58066
39 Watauga County 53295
40 Stanly County 52270
41 Nash County 51517
42 Pender County 50396
43 Franklin County 47466
44 Lee County 45583
45 Wilson County 45505
46 Stokes County 42625
47 McDowell County 42030
48 Sampson County 41972
49 Duplin County 41317
50 Robeson County 40558
51 Granville County 38699
52 Davie County 38223
53 Jackson County 37076
54 Columbus County 35216
55 Yadkin County 35156
56 Dare County 34523
57 Alexander County 33842
58 Beaufort County 33806
59 Macon County 33563
60 Transylvania County 31961
61 Lenoir County 30923
62 Person County 27547
63 Richmond County 27473
64 Hoke County 26945
65 Cherokee County 26567
66 Ashe County 26285
67 Currituck County 24549
68 Pasquotank County 23268
69 Madison County 20816
70 Montgomery County 20780
71 Edgecombe County 20596
72 Halifax County 20304
73 Bladen County 20094
74 Vance County 20085
75 Polk County 19164
76 Yancey County 17286
77 Avery County 16292
78 Scotland County 15505
79 Caswell County 14600
80 Mitchell County 14443
81 Martin County 12471
82 Greene County 12340
83 Anson County 11659
84 Clay County 10715
85 Alleghany County 10628
86 Perquimans County 9968
87 Pamlico County 9778
88 Swain County 9070
89 Camden County 8805
90 Chowan County 8771
91 Hertford County 8450
92 Warren County 8044
93 Northampton County 7922
94 Graham County 7521
95 Gates County 7512
96 Bertie County 6824
97 Jones County 6321
98 Washington County 5621
99 Hyde County 3463
100 Tyrrell County 2332