Ranking of North Carolina Counties By Non-Hispanic - White Alone Population from Census 2020

Updated on March 27, 2023.

According to the data from the United States 2020 decennial Census for North Carolina counties, in April 2020, Wake County had the highest number of people who identified their race as Non-Hispanic - White Alone (645.02K), followed by Mecklenburg County (498.68K), and Guilford County (255.64K).

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 states. You can also see similar rankings of counties for other ethnicities as well as for the different racial groups in North Carolina.

You can also see similar ranking for all counties in the United States.

Ranking of North Carolina Counties By Non-Hispanic - White Alone Population from Census 2020
Wake
Mecklenburg
Guilford
Buncombe
Forsyth
New Hanover
Union
Gaston
Johnston
Iredell
Ranking of North Carolina Counties By Non-Hispanic - White Alone Population from Census 2020
Items per page:
0 of 0
Rank County Population
1 Wake County 645020
2 Mecklenburg County 498683
3 Guilford County 255640
4 Buncombe County 214862
5 Forsyth County 208126
6 New Hanover County 167150
7 Union County 161113
8 Gaston County 153653
9 Johnston County 136464
10 Iredell County 136393
11 Cabarrus County 133781
12 Durham County 133768
13 Cumberland County 133201
14 Onslow County 129499
15 Davidson County 129487
16 Catawba County 116120
17 Brunswick County 110716
18 Randolph County 108354
19 Alamance County 102487
20 Rowan County 100135
21 Orange County 96537
22 Henderson County 91747
23 Pitt County 86837
24 Harnett County 77876
25 Moore County 75391
26 Lincoln County 71661
27 Cleveland County 70163
28 Burke County 68664
29 Caldwell County 67868
30 Craven County 64933
31 Rockingham County 64218
32 Wayne County 60199
33 Surry County 57771
34 Carteret County 57538
35 Wilkes County 56316
36 Haywood County 55685
37 Chatham County 53087
38 Rutherford County 52026
39 Stanly County 48645
40 Nash County 46317
41 Watauga County 44986
42 Pender County 44418
43 Franklin County 42285
44 Stokes County 39609
45 McDowell County 37788
46 Wilson County 36106
47 Lee County 36055
48 Davie County 34809
49 Granville County 33610
50 Jackson County 32800
51 Dare County 31921
52 Macon County 31535
53 Alexander County 30893
54 Yadkin County 30357
55 Columbus County 30019
56 Sampson County 29729
57 Beaufort County 29431
58 Robeson County 29159
59 Transylvania County 28542
60 Lenoir County 26582
61 Cherokee County 25366
62 Person County 25132
63 Duplin County 24945
64 Ashe County 24028
65 Richmond County 23610
66 Currituck County 23505
67 Pasquotank County 21577
68 Hoke County 19667
69 Madison County 19233
70 Halifax County 19070
71 Edgecombe County 17340
72 Polk County 16716
73 Yancey County 16625
74 Montgomery County 16504
75 Vance County 16243
76 Bladen County 15830
77 Avery County 15549
78 Scotland County 14247
79 Caswell County 14036
80 Mitchell County 13514
81 Martin County 11528
82 Anson County 10593
83 Clay County 10044
84 Greene County 9644
85 Perquimans County 9333
86 Alleghany County 9186
87 Pamlico County 9104
88 Swain County 8541
89 Chowan County 8268
90 Camden County 8200
91 Warren County 7209
92 Graham County 6885
93 Northampton County 6835
94 Hertford County 6721
95 Gates County 6705
96 Bertie County 6298
97 Jones County 5787
98 Washington County 4958
99 Hyde County 2928
100 Tyrrell County 1879