Ranking of North Carolina Counties By Non-Hispanic Voting-age Population from Census 2020

Updated on August 29, 2023.

According to the data from the United States 2020 decennial Census, in April 2020, among all of North Carolina counties, Wake County had the highest voting-age population who identified as Non-Hispanic (not hispanic or latino) (775.88K), followed by Mecklenburg County (746.05K), and Guilford County (389.73K).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina counties based on the voting-age population who identified as non-hispanic.

You can see similar ranking information for other states and also for the different racial groups in North Carolina.

Ranking of North Carolina Counties By Non-Hispanic Voting-age Population from Census 2020
Wake
Mecklenburg
Guilford
Forsyth
Cumberland
Durham
Buncombe
New Hanover
Gaston
Union
Ranking of North Carolina Counties By Non-Hispanic Voting-age Population from Census 2020
Items per page:
0 of 0
Rank County Non-Hispanic Voting-age Population
1 Wake County 775882
2 Mecklenburg County 746046
3 Guilford County 389725
4 Forsyth County 263325
5 Cumberland County 227740
6 Durham County 226499
7 Buncombe County 205295
8 New Hanover County 172548
9 Gaston County 164805
10 Union County 154973
11 Cabarrus County 150640
12 Johnston County 139001
13 Onslow County 137788
14 Iredell County 133635
15 Pitt County 123727
16 Davidson County 123580
17 Alamance County 118339
18 Catawba County 115505
19 Brunswick County 111794
20 Orange County 108900
21 Rowan County 105108
22 Randolph County 100384
23 Harnett County 86735
24 Henderson County 84352
25 Robeson County 81232
26 Wayne County 81185
27 Cleveland County 75437
28 Craven County 75036
29 Moore County 73639
30 Nash County 69894
31 Rockingham County 69031
32 Burke County 65554
33 Lincoln County 64155
34 Caldwell County 61323
35 Wilson County 55423
36 Chatham County 54297
37 Carteret County 54180
38 Surry County 51124
39 Wilkes County 49796
40 Rutherford County 49386
41 Haywood County 49230
42 Franklin County 48787
43 Stanly County 47330
44 Granville County 44255
45 Watauga County 43720
46 Pender County 43610
47 Lee County 40264
48 Lenoir County 40260
49 Columbus County 38666
50 Halifax County 38037
51 Sampson County 37398
52 Edgecombe County 36469
53 Stokes County 35096
54 McDowell County 33961
55 Beaufort County 33895
56 Jackson County 33511
57 Hoke County 32776
58 Davie County 31688
59 Richmond County 31370
60 Vance County 30587
61 Pasquotank County 30517
62 Duplin County 30342
63 Person County 29557
64 Dare County 28810
65 Alexander County 28110
66 Macon County 28108
67 Yadkin County 26776
68 Transylvania County 26175
69 Scotland County 26013
70 Cherokee County 23465
71 Bladen County 21868
72 Currituck County 21241
73 Ashe County 20977
74 Caswell County 17932
75 Montgomery County 17835
76 Anson County 17391
77 Martin County 17069
78 Madison County 16945
79 Hertford County 16236
80 Polk County 15546
81 Warren County 14827
82 Greene County 14670
83 Bertie County 14635
84 Yancey County 14506
85 Avery County 14417
86 Northampton County 14157
87 Mitchell County 11799
88 Chowan County 10777
89 Swain County 10604
90 Perquimans County 10401
91 Pamlico County 10125
92 Clay County 8947
93 Washington County 8641
94 Gates County 8226
95 Alleghany County 8077
96 Camden County 7688
97 Jones County 7227
98 Graham County 6237
99 Hyde County 3562
100 Tyrrell County 2424