Ranking of North Carolina Counties By White Alone Population in 2023

Updated on August 12, 2024.

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

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 2023
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
Union
New Hanover
Durham
Johnston
Gaston
Ranking of North Carolina Counties By White Alone Population in 2023
Items per page:
0 of 0
Rank County White Alone Population
1 Wake County 788728
2 Mecklenburg County 659184
3 Guilford County 298038
4 Forsyth County 258097
5 Buncombe County 246688
6 Union County 201710
7 New Hanover County 197680
8 Durham County 186029
9 Johnston County 182944
10 Gaston County 177638
11 Cumberland County 166334
12 Onslow County 163363
13 Iredell County 162488
14 Cabarrus County 160975
15 Davidson County 146547
16 Brunswick County 139442
17 Catawba County 136525
18 Randolph County 128693
19 Alamance County 127397
20 Rowan County 118912
21 Orange County 114779
22 Henderson County 109868
23 Pitt County 101677
24 Harnett County 99830
25 Moore County 89314
26 Lincoln County 86122
27 Cleveland County 76163
28 Burke County 75605
29 Wayne County 73901
30 Craven County 73875
31 Caldwell County 73091
32 Rockingham County 71116
33 Chatham County 66881
34 Surry County 66111
35 Carteret County 62948
36 Wilkes County 60794
37 Haywood County 59794
38 Pender County 56875
39 Rutherford County 56840
40 Stanly County 54756
41 Franklin County 53739
42 Nash County 51577
43 Watauga County 51575
44 Lee County 50143
45 Wilson County 43835
46 Stokes County 42290
47 McDowell County 41158
48 Granville County 40150
49 Sampson County 39842
50 Davie County 39759
51 Jackson County 37867
52 Macon County 36292
53 Dare County 35551
54 Robeson County 35489
55 Yadkin County 35085
56 Duplin County 34489
57 Alexander County 32892
58 Beaufort County 32255
59 Columbus County 31773
60 Transylvania County 31240
61 Lenoir County 30127
62 Currituck County 28141
63 Cherokee County 27803
64 Person County 27679
65 Ashe County 26077
66 Hoke County 25869
67 Richmond County 25495
68 Pasquotank County 24291
69 Madison County 21106
70 Montgomery County 20078
71 Edgecombe County 19215
72 Vance County 18921
73 Halifax County 18820
74 Polk County 18425
75 Yancey County 18192
76 Bladen County 17937
77 Avery County 16306
78 Caswell County 14871
79 Scotland County 14836
80 Mitchell County 14305
81 Martin County 11896
82 Greene County 11841
83 Clay County 11279
84 Alleghany County 10639
85 Anson County 10433
86 Perquimans County 10084
87 Pamlico County 9723
88 Camden County 9398
89 Chowan County 8917
90 Swain County 8560
91 Warren County 7881
92 Hertford County 6990
93 Graham County 6982
94 Northampton County 6918
95 Gates County 6785
96 Jones County 6358
97 Bertie County 6183
98 Washington County 5142
99 Hyde County 3101
100 Tyrrell County 2169