Ranking of North Carolina Counties By Population with African Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 78.34K people in North Carolina with African ancestry. Among all North Carolina counties, Mecklenburg County had the highest population with African ancestry (21.14K), followed by Wake County (9.60K), and Guilford County (7.07K).

The chart and table below shows the top 10 counties with high number of people with African ancestry.

You can see similar information for other states and for other ancestry groups in North Carolina.

Data Source: US Census Bureau.
Ranking of North Carolina Counties By Population with African Ancestry in 2021
Mecklenburg County
Wake County
Guilford County
Cabarrus County
Durham County
Lenoir County
Gaston County
Cumberland County
Forsyth County
Randolph County
Ranking of North Carolina Counties By Population with African Ancestry in 2021
0 of 0
Rank County Population
1 Mecklenburg County 21143
2 Wake County 9603
3 Guilford County 7068
4 Cabarrus County 3738
5 Durham County 3173
6 Lenoir County 2932
7 Gaston County 2386
8 Cumberland County 2344
9 Forsyth County 1797
10 Randolph County 1517
11 New Hanover County 1363
12 Johnston County 1217
13 Orange County 1101
14 Alamance County 1033
15 Greene County 1005
16 Harnett County 923
17 Onslow County 864
18 Union County 800
19 Cleveland County 769
20 Wayne County 740
21 Iredell County 678
22 Davidson County 674
23 Catawba County 660
24 Nash County 603
25 Pitt County 552
26 Halifax County 485
27 Hoke County 443
28 Rowan County 429
29 Rockingham County 401
30 Craven County 365
31 Scotland County 347
32 Granville County 319
33 Lee County 315
34 Brunswick County 313
35 Robeson County 297
36 Currituck County 265
37 Moore County 259
38 Wilson County 253
39 Watauga County 247
40 Stanly County 236
41 Hertford County 234
42 Vance County 230
43 Buncombe County 227
44 Anson County 222
45 Bladen County 210
46 Sampson County 207
47 Burke County 198
48 Edgecombe County 189
49 Rutherford County 170
50 Franklin County 159
51 McDowell County 153
52 Henderson County 147
53 Carteret County 146
54 Jones County 138
55 Pender County 126
56 Lincoln County 122
57 Richmond County 121
58 Pasquotank County 118
59 Columbus County 108
60 Wilkes County 100
61 Caldwell County 99
61 Montgomery County 99
62 Bertie County 88
63 Chowan County 85
64 Warren County 84
65 Person County 74
66 Chatham County 69
66 Macon County 69
67 Northampton County 60
68 Beaufort County 59
68 Caswell County 59
69 Duplin County 57
70 Surry County 52
71 Martin County 50
72 Avery County 43
73 Transylvania County 40
74 Jackson County 38
75 Polk County 27
76 Stokes County 25
77 Dare County 24
77 Yadkin County 24
78 Swain County 19
78 Yancey County 19
79 Perquimans County 15
80 Alexander County 14
80 Cherokee County 14
81 Madison County 12
82 Pamlico County 10
83 Davie County 7
83 Tyrrell County 7
84 Alleghany County 6
85 Hyde County 5
86 Ashe County 3
87 Mitchell County 2