Ranking of North Carolina Counties By White Alone Population in 2010

Updated on June 18, 2025.

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

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 2010
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
Cumberland
Union
Gaston
New Hanover
Onslow
Ranking of North Carolina Counties By White Alone Population in 2010
0 of 0
Rank County White Alone Population
1 Wake County 636263
2 Mecklenburg County 560868
3 Guilford County 294196
4 Forsyth County 239347
5 Buncombe County 214745
6 Cumberland County 178129
7 Union County 169908
8 Gaston County 167269
9 New Hanover County 165320
10 Onslow County 144448
11 Durham County 144156
12 Davidson County 142678
13 Cabarrus County 142275
14 Johnston County 137734
15 Iredell County 133889
16 Catawba County 132702
17 Randolph County 128528
18 Alamance County 115648
19 Rowan County 111464
20 Orange County 104447
21 Pitt County 103749
22 Henderson County 100038
23 Brunswick County 92340
24 Harnett County 84431
25 Wayne County 78804
26 Burke County 78681
27 Caldwell County 76798
28 Craven County 75133
29 Cleveland County 75049
30 Moore County 73543
31 Rockingham County 73408
32 Lincoln County 71977
33 Surry County 69224
34 Wilkes County 64998
35 Carteret County 60333
36 Rutherford County 59196
37 Haywood County 57133
38 Nash County 56547
39 Chatham County 52586
40 Stanly County 51730
41 Watauga County 48730
42 Wilson County 46942
43 Stokes County 44556
44 Robeson County 44197
45 Lee County 43771
46 Sampson County 42587
47 Franklin County 42489
48 McDowell County 42099
49 Pender County 41467
50 Duplin County 41376
51 Davie County 37479
52 Granville County 37342
53 Columbus County 37137
54 Yadkin County 36503
55 Jackson County 34507
56 Beaufort County 34226
57 Alexander County 34185
58 Lenoir County 33818
59 Macon County 32727
60 Dare County 32178
61 Transylvania County 30982
62 Richmond County 29459
63 Person County 27768
64 Ashe County 26567
65 Cherokee County 25885
66 Hoke County 23918
67 Pasquotank County 23669
68 Edgecombe County 22967
69 Halifax County 22237
70 Currituck County 21616
71 Montgomery County 21413
72 Vance County 21384
73 Bladen County 21328
74 Madison County 20171
75 Polk County 19113
76 Yancey County 17311
77 Scotland County 17007
78 Avery County 16790
79 Caswell County 15176
80 Mitchell County 15105
81 Martin County 13413
82 Anson County 12951
83 Greene County 12448
84 Alleghany County 10753
85 Clay County 10339
86 Pamlico County 10156
87 Perquimans County 9860
88 Swain County 9415
89 Chowan County 9368
90 Hertford County 8987
91 Northampton County 8786
92 Warren County 8445
93 Camden County 8283
94 Graham County 8085
95 Gates County 7807
96 Bertie County 7537
97 Jones County 6579
98 Washington County 6252
99 Hyde County 3845
100 Tyrrell County 2547