Ranking of Alabama Counties By Non-Hispanic Black or African American Population in 2021

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, among all Alabama counties, Jefferson County had the highest number of people who identified their ethnicity as Non-Hispanic Black or African American (287.75K), followed by Mobile County (149.95K), and Montgomery County (135.20K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Alabama 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 Alabama Counties By Non-Hispanic Black or African American Population in 2021
Jefferson
Mobile
Montgomery
Madison
Tuscaloosa
Lee
Shelby
Houston
Russell
Dallas
Ranking of Alabama Counties By Non-Hispanic Black or African American Population in 2021
0 of 0
Rank County Non-Hispanic Black or African American Population
1 Jefferson County 287745
2 Mobile County 149948
3 Montgomery County 135198
4 Madison County 96550
5 Tuscaloosa County 75040
6 Lee County 39754
7 Shelby County 31373
8 Houston County 29281
9 Russell County 26818
10 Dallas County 26496
11 Talladega County 26203
12 Calhoun County 25218
13 Baldwin County 19996
14 Elmore County 19129
15 Etowah County 15738
16 Morgan County 15727
17 Macon County 14993
18 Limestone County 14569
19 Chambers County 13679
20 Pike County 12457
21 Autauga County 12223
22 Barbour County 11439
23 Escambia County 11379
24 Tallapoosa County 10934
25 Dale County 10405
26 Clarke County 10293
27 Marengo County 9779
28 St. Clair County 9501
29 Lauderdale County 9450
30 Colbert County 9181
31 Coffee County 8896
32 Hale County 8495
33 Butler County 8443
34 Sumter County 8395
35 Monroe County 8128
36 Pickens County 7388
37 Wilcox County 7234
38 Bullock County 7229
39 Lowndes County 7203
40 Greene County 6129
41 Perry County 5723
42 Choctaw County 5145
43 Conecuh County 5105
44 Covington County 4687
45 Bibb County 4665
46 Chilton County 4380
47 Henry County 4323
48 Randolph County 4204
49 Walker County 3915
50 Washington County 3506
51 Lawrence County 3389
52 Crenshaw County 3085
53 Coosa County 2983
54 Marshall County 2517
55 Geneva County 2411
56 Clay County 1947
57 Fayette County 1808
58 Jackson County 1761
59 Lamar County 1379
60 Franklin County 1246
61 Cullman County 1099
62 Marion County 1098
63 DeKalb County 1047
64 Cherokee County 1042
65 Blount County 963
66 Cleburne County 449
67 Winston County 247