Ranking of Alabama Counties By Population with German Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 313.15K people in Alabama with German ancestry. Among all Alabama counties, Madison County had the highest population with German ancestry (34.91K), followed by Jefferson County (31.81K), and Mobile County (28.76K).

The chart and table below shows the top 10 counties with high number of people with German 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 German Ancestry in 2021
Madison County
Jefferson County
Mobile County
Baldwin County
Shelby County
Lee County
Cullman County
Tuscaloosa County
Calhoun County
Limestone County
Ranking of Alabama Counties By Population with German Ancestry in 2021
0 of 0
Rank County Population
1 Madison County 34914
2 Jefferson County 31812
3 Mobile County 28755
4 Baldwin County 22315
5 Shelby County 17681
6 Lee County 13261
7 Cullman County 12899
8 Tuscaloosa County 12271
9 Calhoun County 8758
10 Limestone County 8017
11 Lauderdale County 7695
12 Morgan County 7528
13 Montgomery County 7052
14 St. Clair County 6432
15 Elmore County 6302
16 Walker County 5298
17 Houston County 5279
18 Autauga County 5252
19 Etowah County 4920
20 Coffee County 4760
21 Marshall County 4614
22 Talladega County 4241
23 Blount County 4000
24 DeKalb County 3728
25 Dale County 3280
26 Jackson County 3121
27 Russell County 3069
28 Geneva County 2506
29 Tallapoosa County 2473
30 Colbert County 2095
31 Chilton County 1983
32 Marion County 1757
33 Winston County 1699
34 Cherokee County 1515
35 Bibb County 1382
36 Covington County 1301
37 Escambia County 1284
38 Chambers County 1160
39 Lawrence County 1106
40 Dallas County 1080
41 Pike County 1039
42 Lamar County 1013
43 Barbour County 976
44 Randolph County 912
45 Franklin County 867
46 Cleburne County 831
47 Henry County 817
48 Fayette County 807
49 Clay County 773
50 Washington County 703
51 Marengo County 597
52 Perry County 537
53 Choctaw County 515
54 Clarke County 513
55 Pickens County 482
56 Coosa County 463
57 Monroe County 409
58 Hale County 391
59 Crenshaw County 388
60 Butler County 378
61 Macon County 228
62 Bullock County 223
63 Sumter County 201
63 Wilcox County 201
64 Conecuh County 116
65 Lowndes County 106
66 Greene County 64