Ranking of North Carolina Counties By White Alone Population in 2015

Updated on June 18, 2025.

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

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 2015
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
Union
New Hanover
Cumberland
Gaston
Durham
Ranking of North Carolina Counties By White Alone Population in 2015
0 of 0
Rank County White Alone Population
1 Wake County 703458
2 Mecklenburg County 603591
3 Guilford County 298469
4 Forsyth County 246615
5 Buncombe County 225873
6 Union County 183963
7 New Hanover County 178867
8 Cumberland County 175094
9 Gaston County 169764
10 Durham County 158824
11 Cabarrus County 150330
12 Johnston County 148413
13 Onslow County 148412
14 Davidson County 141985
15 Iredell County 140499
16 Catawba County 131454
17 Randolph County 127685
18 Alamance County 117835
19 Rowan County 111034
20 Orange County 108598
21 Pitt County 105847
22 Brunswick County 104862
23 Henderson County 104088
24 Harnett County 92168
25 Wayne County 78559
26 Moore County 77831
27 Burke County 77104
28 Caldwell County 75277
29 Craven County 74156
30 Lincoln County 73994
31 Cleveland County 73783
32 Rockingham County 71430
33 Surry County 67285
34 Wilkes County 63667
35 Carteret County 61835
36 Rutherford County 57960
37 Haywood County 57600
38 Chatham County 56016
39 Nash County 52770
40 Stanly County 51202
41 Watauga County 50582
42 Pender County 46045
43 Wilson County 45735
44 Franklin County 44581
45 Lee County 44515
46 Stokes County 43309
47 Robeson County 42433
48 Sampson County 42406
49 McDowell County 41758
50 Duplin County 41094
51 Davie County 37719
52 Granville County 37449
53 Columbus County 35972
54 Yadkin County 35492
55 Jackson County 35224
56 Beaufort County 33947
57 Alexander County 33675
58 Dare County 33443
59 Macon County 32609
60 Lenoir County 32469
61 Transylvania County 30967
62 Richmond County 28214
63 Person County 27489
64 Hoke County 26588
65 Ashe County 25882
66 Cherokee County 25474
67 Pasquotank County 23151
68 Currituck County 22766
69 Edgecombe County 21266
70 Montgomery County 21062
71 Halifax County 21021
72 Bladen County 20555
73 Vance County 20389
74 Madison County 20386
75 Polk County 18955
76 Yancey County 16969
77 Avery County 16408
78 Scotland County 16087
79 Caswell County 14643
80 Mitchell County 14549
81 Martin County 12764
82 Greene County 12243
83 Anson County 12186
84 Alleghany County 10375
85 Clay County 10306
86 Perquimans County 9996
87 Pamlico County 9831
88 Swain County 9258
89 Chowan County 8990
90 Hertford County 8801
91 Camden County 8496
92 Warren County 8218
93 Northampton County 8172
94 Graham County 7702
95 Gates County 7404
96 Bertie County 7172
97 Jones County 6466
98 Washington County 5857
99 Hyde County 3717
100 Tyrrell County 2403