Ranking of North Carolina Counties By Non-Hispanic White Population in 2011

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2011, among all North Carolina counties, Wake County had the highest number of people who identified their ethnicity as Non-Hispanic White (576.23K), followed by Mecklenburg County (474.11K), and Guilford County (266.80K).

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 Non-Hispanic White Population in 2011
Wake
Mecklenburg
Guilford
Forsyth
Buncombe
New Hanover
Gaston
Cumberland
Union
Davidson
Ranking of North Carolina Counties By Non-Hispanic White Population in 2011
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Wake County 576229
2 Mecklenburg County 474114
3 Guilford County 266796
4 Forsyth County 207932
5 Buncombe County 203605
6 New Hanover County 158585
7 Gaston County 156644
8 Cumberland County 155906
9 Union County 152724
10 Davidson County 133623
11 Cabarrus County 129080
12 Onslow County 127268
13 Iredell County 124893
14 Catawba County 120621
15 Johnston County 120450
16 Durham County 116419
17 Randolph County 115337
18 Alamance County 102460
19 Rowan County 101733
20 Pitt County 97214
21 Orange County 95441
22 Henderson County 90589
23 Brunswick County 89441
24 Harnett County 76371
25 Burke County 74939
26 Caldwell County 72954
27 Cleveland County 72254
28 Craven County 70341
29 Moore County 69321
30 Wayne County 68784
31 Rockingham County 68499
32 Lincoln County 67215
33 Surry County 62383
34 Wilkes County 61253
35 Carteret County 58760
36 Rutherford County 56758
37 Haywood County 55107
38 Nash County 51124
39 Stanly County 49856
40 Watauga County 47844
41 Chatham County 45872
42 Stokes County 43211
43 McDowell County 39952
44 Wilson County 39933
45 Pender County 39449
46 Franklin County 38809
47 Robeson County 36274
48 Davie County 35279
49 Columbus County 34853
50 Lee County 34707
51 Granville County 33995
52 Sampson County 33742
53 Yadkin County 32907
54 Jackson County 32702
55 Alexander County 32542
56 Beaufort County 31598
57 Duplin County 31155
58 Macon County 30626
59 Lenoir County 30375
60 Dare County 30250
61 Transylvania County 29878
62 Richmond County 27281
63 Person County 26399
64 Ashe County 25162
65 Cherokee County 25066
66 Pasquotank County 22225
67 Halifax County 21260
68 Currituck County 21211
69 Edgecombe County 20951
70 Hoke County 20421
71 Madison County 19802
72 Bladen County 19134
73 Vance County 18908
74 Polk County 17938
75 Montgomery County 17765
76 Yancey County 16534
77 Scotland County 16425
78 Avery County 15973
79 Mitchell County 14412
80 Caswell County 14332
81 Martin County 12598
82 Anson County 12064
83 Greene County 10202
84 Clay County 10135
85 Pamlico County 9905
86 Alleghany County 9727
87 Perquimans County 9657
88 Swain County 9117
89 Chowan County 8990
90 Northampton County 8508
91 Hertford County 8432
92 Camden County 8104
93 Warren County 7955
94 Graham County 7850
95 Gates County 7564
96 Bertie County 7276
97 Jones County 6177
98 Washington County 5830
99 Hyde County 3444
100 Tyrrell County 2310