North Carolina Black or African American Alone Population By County in Census 2020

Updated on February 11, 2023.

According to the data from the US 2020 decennial Census, in April 2020, there were 2,140,217 people in North Carolina who identified their race as Black or African American Alone, which is 20.50% of the total population of North Carolina. Mecklenburg County had the highest number of people who identify as Black or African American Alone (330,458), followed by Wake County (208,493), and Guilford County (181,848). On the other hand, the three counties with the least number of people who identify as Black or African American Alone were: Graham County (50), Mitchell County (53), and Clay County (65).

In terms of the percentage of each county's total population, Bertie County had the highest percentage, with 59.78% of its population identifying their race as Black or African American Alone, followed by Hertford County (57.50%), and Edgecombe County (56.09%).

You can see similar information for other states and also for the United States by state. You can also see similar information for other racial groups as well as the different ethnicities in North Carolina.

Hover over or click on the counties to see the number and percentage of each county's population that identify as Black or African American Alone. The data can also be filtered, sorted, and explored further in a table below.

North Carolina Black or African American Alone Population By County in Census 2020
North Carolina Black or African American Alone Population By County in Census 2020
Items per page:
0 of 0
County Black Alone Population % of County Population
Alamance County 34014 19.84
Alexander County 1932 5.30
Alleghany County 104 0.96
Anson County 9871 44.76
Ashe County 127 0.48
Avery County 664 3.73
Beaufort County 10303 23.07
Bertie County 10720 59.78
Bladen County 9576 32.35
Brunswick County 11546 8.45
Buncombe County 15311 5.68
Burke County 4854 5.54
Cabarrus County 42622 18.88
Caldwell County 3914 4.85
Camden County 1055 10.19
Carteret County 3274 4.84
Caswell County 6824 30.01
Catawba County 12835 7.99
Chatham County 7914 10.37
Cherokee County 381 1.32
Chowan County 4408 32.16
Clay County 65 0.59
Cleveland County 20159 20.26
Columbus County 14586 28.81
Craven County 20204 20.06
Cumberland County 127610 38.12
Currituck County 1392 4.95
Dare County 703 1.90
Davidson County 16065 9.51
Davie County 2428 5.69
Duplin County 11604 23.82
Durham County 110610 34.05
Edgecombe County 27429 56.09
Forsyth County 95324 24.92
Franklin County 15990 23.32
Gaston County 40323 17.69
Gates County 3023 28.85
Graham County 50 0.62
Granville County 18435 30.23
Greene County 7250 35.45
Guilford County 181848 33.60
Halifax County 24846 51.10
Harnett County 27417 20.53
Haywood County 663 1.07
Henderson County 3388 2.91
Hertford County 12393 57.50
Hoke County 16766 32.19
Hyde County 1169 25.47
Iredell County 21678 11.61
Jackson County 856 1.99
Johnston County 33730 15.62
Jones County 2579 28.12
Lee County 10885 17.20
Lenoir County 22195 40.27
Lincoln County 4482 5.16
McDowell County 1732 3.89
Macon County 257 0.69
Madison County 215 1.01
Martin County 8922 40.50
Mecklenburg County 330458 29.63
Mitchell County 53 0.36
Montgomery County 4226 16.41
Moore County 10671 10.70
Nash County 36958 38.92
New Hanover County 27386 12.13
Northampton County 9689 55.46
Onslow County 28026 13.70
Orange County 15848 10.66
Pamlico County 2061 16.79
Pasquotank County 14478 35.69
Pender County 7619 12.66
Perquimans County 2715 20.88
Person County 9937 25.42
Pitt County 60414 35.49
Polk County 698 3.61
Randolph County 8748 6.07
Richmond County 12881 29.99
Robeson County 26424 22.68
Rockingham County 16789 18.43
Rowan County 23012 15.67
Rutherford County 5903 9.16
Sampson County 14130 23.94
Scotland County 13162 38.52
Stanly County 7079 11.33
Stokes County 1644 3.69
Surry County 2486 3.48
Swain County 108 0.77
Transylvania County 1037 3.14
Tyrrell County 938 28.91
Union County 26981 11.32
Vance County 21237 49.88
Wake County 208493 18.46
Warren County 9114 48.89
Washington County 5375 48.85
Watauga County 2149 3.97
Wayne County 35795 30.51
Wilkes County 2634 3.99
Wilson County 30097 38.20
Yadkin County 1136 3.05
Yancey County 108 0.59