Ranking of Alabama Counties By Population with American Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 788.45K people in Alabama with American ancestry. Among all Alabama counties, Jefferson County had the highest population with American ancestry (84.00K), followed by Montgomery County (61.58K), and Baldwin County (51.00K).

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

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

Data Source: US Census Bureau.
Ranking of Alabama Counties By Population with American Ancestry in 2021
Jefferson County
Montgomery County
Baldwin County
Madison County
Mobile County
Marshall County
Lee County
Tuscaloosa County
Cullman County
Shelby County
Ranking of Alabama Counties By Population with American Ancestry in 2021
0 of 0
Rank County Population
1 Jefferson County 84003
2 Montgomery County 61577
3 Baldwin County 50999
4 Madison County 44178
5 Mobile County 42493
6 Marshall County 32890
7 Lee County 25348
8 Tuscaloosa County 24493
9 Cullman County 24241
10 Shelby County 23959
11 Morgan County 23230
12 Etowah County 18455
13 Houston County 18434
14 Colbert County 17646
15 Calhoun County 15005
16 Talladega County 14822
17 Walker County 14759
18 Franklin County 13151
19 Elmore County 13038
20 St. Clair County 12741
21 Limestone County 12159
22 Lauderdale County 11621
23 Jackson County 10218
24 DeKalb County 9884
25 Lawrence County 9056
26 Dale County 8469
27 Chilton County 7799
28 Blount County 7554
29 Autauga County 7533
30 Pike County 6799
31 Chambers County 6724
32 Russell County 6560
33 Marion County 5842
34 Coffee County 5782
35 Tallapoosa County 4988
36 Barbour County 4972
37 Winston County 4696
38 Covington County 4644
39 Choctaw County 4554
40 Randolph County 4546
41 Sumter County 4459
42 Clay County 4427
43 Bibb County 4377
44 Dallas County 4132
45 Henry County 3936
46 Fayette County 3889
47 Cherokee County 3413
48 Pickens County 3327
49 Cleburne County 3183
50 Escambia County 3150
51 Geneva County 3130
52 Crenshaw County 2982
53 Lowndes County 2816
54 Marengo County 2764
55 Clarke County 2472
56 Butler County 1958
57 Coosa County 1794
58 Washington County 1773
59 Wilcox County 1604
60 Monroe County 1592
61 Macon County 1560
62 Lamar County 1537
63 Bullock County 1438
64 Conecuh County 1129
65 Hale County 842
66 Perry County 562
67 Greene County 341