Ranking of North Carolina Counties By Non-Hispanic Black or African American Population in 2022

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2022, among all North Carolina counties, Mecklenburg County had the highest number of people who identified their ethnicity as Non-Hispanic Black or African American (356.13K), followed by Wake County (228.01K), and Guilford County (190.52K).

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 Black or African American Population in 2022
Mecklenburg
Wake
Guilford
Cumberland
Durham
Forsyth
Pitt
Cabarrus
Gaston
Johnston
Ranking of North Carolina Counties By Non-Hispanic Black or African American Population in 2022
0 of 0
Rank County Non-Hispanic Black or African American Population
1 Mecklenburg County 356128
2 Wake County 228011
3 Guilford County 190522
4 Cumberland County 127896
5 Durham County 111407
6 Forsyth County 100076
7 Pitt County 61788
8 Cabarrus County 48126
9 Gaston County 43369
10 Johnston County 40963
11 Nash County 39469
12 Alamance County 37474
13 Wayne County 36553
14 Wilson County 30559
15 Union County 29294
16 Onslow County 29191
17 Harnett County 28789
18 New Hanover County 28318
19 Edgecombe County 27350
20 Robeson County 26646
21 Halifax County 25221
22 Rowan County 24300
23 Iredell County 23320
24 Lenoir County 22186
25 Vance County 21254
26 Cleveland County 20592
27 Craven County 20401
28 Granville County 18528
29 Hoke County 18326
30 Franklin County 18258
31 Davidson County 17537
32 Rockingham County 17139
33 Orange County 17042
34 Buncombe County 15758
35 Columbus County 14709
36 Pasquotank County 14448
37 Sampson County 14431
38 Brunswick County 13641
39 Catawba County 13576
40 Scotland County 13525
41 Richmond County 13299
42 Lee County 11858
43 Duplin County 11729
44 Hertford County 11312
45 Moore County 11306
46 Anson County 10442
47 Beaufort County 10240
48 Bertie County 10239
49 Person County 10151
50 Randolph County 9625
51 Bladen County 9390
52 Northampton County 9263
53 Warren County 9054
54 Martin County 8840
55 Chatham County 8692
56 Pender County 8201
57 Greene County 7427
58 Stanly County 7297
59 Caswell County 6913
60 Rutherford County 6093
61 Burke County 5462
62 Lincoln County 5360
63 Washington County 5179
64 Chowan County 4460
65 Montgomery County 4395
66 Caldwell County 4039
67 Henderson County 3586
68 Carteret County 3436
69 Gates County 3069
70 Wilkes County 2860
71 Perquimans County 2813
72 Davie County 2760
73 Surry County 2646
74 Jones County 2576
75 Pamlico County 2068
76 Alexander County 2041
77 Stokes County 1865
78 McDowell County 1768
79 Currituck County 1691
80 Hyde County 1329
81 Yadkin County 1213
82 Tyrrell County 1079
83 Camden County 1048
84 Transylvania County 1037
85 Watauga County 1009
86 Jackson County 982
87 Dare County 947
88 Haywood County 863
89 Polk County 803
90 Avery County 672
91 Macon County 533
92 Cherokee County 478
93 Madison County 330
94 Alleghany County 272
95 Swain County 255
96 Ashe County 226
97 Yancey County 162
98 Clay County 156
99 Graham County 136
100 Mitchell County 129