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

Updated on April 26, 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 number of people who identified as Non-Hispanic (not hispanic or latino) (1.00M), followed by Mecklenburg County (945.56K), and Guilford County (489.15K).

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

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

Ranking of North Carolina Counties By Non-Hispanic Population from Census 2020
Wake
Mecklenburg
Guilford
Forsyth
Cumberland
Durham
Buncombe
New Hanover
Union
Gaston
Ranking of North Carolina Counties By Non-Hispanic Population from Census 2020
Items per page:
0 of 0
Rank County Non-Hispanic Population
1 Wake County 1001169
2 Mecklenburg County 945560
3 Guilford County 489147
4 Forsyth County 327902
5 Cumberland County 295230
6 Durham County 274729
7 Buncombe County 247530
8 New Hanover County 208402
9 Union County 208157
10 Gaston County 207875
11 Cabarrus County 198541
12 Johnston County 181599
13 Onslow County 176935
14 Iredell County 170916
15 Pitt County 157275
16 Davidson County 155028
17 Alamance County 146712
18 Catawba County 143233
19 Orange County 132884
20 Rowan County 130935
21 Brunswick County 129273
22 Randolph County 125120
23 Harnett County 114669
24 Robeson County 104773
25 Wayne County 102406
26 Henderson County 101282
27 Cleveland County 95480
28 Craven County 93525
29 Moore County 92362
30 Nash County 87648
31 Rockingham County 85010
32 Lincoln County 80398
33 Burke County 80386
34 Caldwell County 75729
35 Wilson County 69760
36 Chatham County 65913
37 Carteret County 64567
38 Surry County 62863
39 Franklin County 61611
40 Wilkes County 61315
41 Rutherford County 61158
42 Stanly County 59418
43 Haywood County 59260
44 Pender County 55221
45 Granville County 54781
46 Lenoir County 50757
47 Watauga County 50565
48 Lee County 50163
49 Columbus County 48010
50 Halifax County 47168
51 Sampson County 46787
52 Edgecombe County 46194
53 Hoke County 44395
54 Stokes County 43064
55 McDowell County 41631
56 Beaufort County 41219
57 Richmond County 39874
58 Jackson County 39817
59 Davie County 39337
60 Vance County 38861
61 Pasquotank County 38331
62 Duplin County 37902
63 Person County 36902
64 Alexander County 34608
65 Dare County 34361
66 Macon County 33516
67 Scotland County 33068
68 Yadkin County 32832
69 Transylvania County 31288
70 Cherokee County 27875
71 Bladen County 27060
72 Currituck County 26882
73 Ashe County 25058
74 Montgomery County 21827
75 Caswell County 21734
76 Anson County 21390
77 Martin County 21136
78 Madison County 20445
79 Hertford County 19973
80 Polk County 18302
81 Warren County 17903
82 Bertie County 17604
83 Greene County 17515
84 Yancey County 17454
85 Northampton County 17118
86 Avery County 16819
87 Mitchell County 14202
88 Swain County 13525
89 Chowan County 13178
90 Perquimans County 12696
91 Pamlico County 11780
92 Clay County 10651
93 Washington County 10632
94 Gates County 10277
95 Camden County 10015
96 Alleghany County 9600
97 Jones County 8778
98 Graham County 7811
99 Hyde County 4242
100 Tyrrell County 2973