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

Updated on June 18, 2025.

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

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 2018
Mecklenburg
Wake
Guilford
Cumberland
Durham
Forsyth
Pitt
Wayne
Nash
Cabarrus
Ranking of North Carolina Counties By Non-Hispanic Black or African American Population in 2018
0 of 0
Rank County Non-Hispanic Black or African American Population
1 Mecklenburg County 344674
2 Wake County 217919
3 Guilford County 182345
4 Cumberland County 123434
5 Durham County 114130
6 Forsyth County 97741
7 Pitt County 63264
8 Wayne County 38308
9 Nash County 38199
10 Cabarrus County 38066
11 Gaston County 37950
12 Alamance County 33291
13 Johnston County 32200
14 Wilson County 32072
15 Robeson County 30703
16 New Hanover County 30599
17 Edgecombe County 29817
18 Onslow County 28927
19 Harnett County 28055
20 Union County 27632
21 Halifax County 26904
22 Lenoir County 23054
23 Rowan County 22665
24 Vance County 22642
25 Craven County 21449
26 Iredell County 20963
27 Cleveland County 20151
28 Granville County 18794
29 Hoke County 18309
30 Franklin County 16974
31 Rockingham County 16824
32 Orange County 16820
33 Columbus County 16772
34 Sampson County 16087
35 Davidson County 15754
36 Buncombe County 15599
37 Hertford County 14403
38 Duplin County 14344
39 Pasquotank County 14158
40 Richmond County 14126
41 Brunswick County 13670
42 Catawba County 13501
43 Scotland County 13482
44 Anson County 11752
45 Lee County 11721
46 Moore County 11665
47 Bertie County 11649
48 Beaufort County 11449
49 Northampton County 11251
50 Bladen County 11112
51 Person County 10525
52 Warren County 10023
53 Martin County 9489
54 Pender County 9085
55 Randolph County 8827
56 Chatham County 8684
57 Greene County 7516
58 Caswell County 7258
59 Stanly County 6958
60 Rutherford County 6441
61 Burke County 6071
62 Washington County 5685
63 Montgomery County 4886
64 Chowan County 4769
65 Lincoln County 4505
66 Caldwell County 3923
67 Carteret County 3771
68 Henderson County 3645
69 Gates County 3600
70 Perquimans County 3029
71 Wilkes County 2914
72 Jones County 2849
73 Davie County 2629
74 Surry County 2587
75 Pamlico County 2349
76 Alexander County 2120
77 Stokes County 1733
78 McDowell County 1683
79 Tyrrell County 1540
80 Currituck County 1471
81 Hyde County 1359
82 Camden County 1214
83 Transylvania County 1157
84 Yadkin County 1127
85 Watauga County 953
86 Jackson County 909
87 Dare County 860
88 Polk County 847
89 Avery County 785
90 Haywood County 736
91 Macon County 469
92 Cherokee County 417
93 Madison County 288
94 Ashe County 195
95 Alleghany County 170
96 Swain County 150
97 Yancey County 148
98 Clay County 125
99 Mitchell County 70
100 Graham County 36