Ranking of North Carolina Counties By White Alone Population in 2017

Updated on June 18, 2025.

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

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 2017
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
Union
New Hanover
Gaston
Cumberland
Durham
Ranking of North Carolina Counties By White Alone Population in 2017
Items per page:
0 of 0
Rank County White Alone Population
1 Wake County 731791
2 Mecklenburg County 622018
3 Guilford County 299713
4 Forsyth County 250792
5 Buncombe County 230452
6 Union County 189679
7 New Hanover County 187245
8 Gaston County 172713
9 Cumberland County 170913
10 Durham County 166439
11 Johnston County 156144
12 Cabarrus County 153699
13 Onslow County 148780
14 Iredell County 145038
15 Davidson County 142398
16 Catawba County 132549
17 Randolph County 127316
18 Alamance County 121227
19 Brunswick County 112768
20 Rowan County 111791
21 Orange County 110269
22 Henderson County 106946
23 Pitt County 106270
24 Harnett County 94852
25 Moore County 80718
26 Wayne County 77747
27 Burke County 77508
28 Lincoln County 75607
29 Caldwell County 75369
30 Cleveland County 73781
31 Craven County 73683
32 Rockingham County 70591
33 Surry County 67200
34 Wilkes County 63638
35 Carteret County 61991
36 Haywood County 58791
37 Chatham County 58560
38 Rutherford County 58011
39 Watauga County 52474
40 Nash County 52054
41 Stanly County 51739
42 Pender County 49179
43 Franklin County 46433
44 Wilson County 45475
45 Lee County 45092
46 Stokes County 42860
47 Sampson County 42111
48 McDowell County 41783
49 Duplin County 41271
50 Robeson County 41138
51 Granville County 38199
52 Davie County 38111
53 Jackson County 36771
54 Yadkin County 35320
55 Columbus County 35318
56 Dare County 34110
57 Beaufort County 33762
58 Alexander County 33700
59 Macon County 32998
60 Transylvania County 31613
61 Lenoir County 31472
62 Richmond County 27619
63 Person County 27488
64 Hoke County 27020
65 Cherokee County 26204
66 Ashe County 25995
67 Currituck County 23892
68 Pasquotank County 23249
69 Edgecombe County 20914
70 Montgomery County 20887
71 Madison County 20785
72 Halifax County 20587
73 Bladen County 20154
74 Vance County 20124
75 Polk County 19091
76 Yancey County 17121
77 Avery County 16325
78 Scotland County 15797
79 Caswell County 14512
80 Mitchell County 14453
81 Martin County 12540
82 Greene County 12284
83 Anson County 11845
84 Clay County 10627
85 Alleghany County 10481
86 Perquimans County 10006
87 Pamlico County 9801
88 Swain County 9128
89 Camden County 8714
90 Chowan County 8712
91 Hertford County 8542
92 Warren County 8096
93 Northampton County 7947
94 Graham County 7597
95 Gates County 7446
96 Bertie County 6859
97 Jones County 6317
98 Washington County 5705
99 Hyde County 3549
100 Tyrrell County 2386