Ranking of Alabama Counties By Total Population from Census 2020

Updated on February 7, 2023.

According to the data from the US 2020 Census, the most populated Alabama county as at April 2020 was Jefferson County (674.72K), followed by Mobile County (414.81K), and Madison County (388.15K).

The chart below shows the top 10 most populated counties, and the table below shows the ranking of all the counties in the state of Alabama.

You can also see the ranking of counties by population for other states as well as for the whole United States.

Ranking of Alabama Counties By Total Population from Census 2020
Jefferson
Mobile
Madison
Baldwin
Montgomery
Tuscaloosa
Shelby
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Total Population from Census 2020
Items per page:
0 of 0
Rank County Population
1 Jefferson County 674721
2 Mobile County 414809
3 Madison County 388153
4 Baldwin County 231767
5 Montgomery County 228954
6 Tuscaloosa County 227036
7 Shelby County 223024
8 Lee County 174241
9 Morgan County 123421
10 Calhoun County 116441
11 Houston County 107202
12 Limestone County 103570
13 Etowah County 103436
14 Marshall County 97612
15 Lauderdale County 93564
16 St. Clair County 91103
17 Elmore County 87977
18 Cullman County 87866
19 Talladega County 82149
20 DeKalb County 71608
21 Walker County 65342
22 Russell County 59183
23 Blount County 59134
24 Autauga County 58805
25 Colbert County 57227
26 Coffee County 53465
27 Jackson County 52579
28 Dale County 49326
29 Chilton County 45014
30 Tallapoosa County 41311
31 Dallas County 38462
32 Covington County 37570
33 Escambia County 36757
34 Chambers County 34772
35 Lawrence County 33073
36 Pike County 33009
37 Franklin County 32113
38 Marion County 29341
39 Geneva County 26659
40 Barbour County 25223
41 Cherokee County 24971
42 Winston County 23540
43 Clarke County 23087
44 Bibb County 22293
45 Randolph County 21967
46 Monroe County 19772
47 Macon County 19532
48 Marengo County 19323
49 Pickens County 19123
50 Butler County 19051
51 Henry County 17146
52 Fayette County 16321
53 Washington County 15388
54 Cleburne County 15056
55 Hale County 14785
56 Clay County 14236
57 Lamar County 13972
58 Crenshaw County 13194
59 Choctaw County 12665
60 Sumter County 12345
61 Conecuh County 11597
62 Wilcox County 10600
63 Coosa County 10387
64 Bullock County 10357
65 Lowndes County 10311
66 Perry County 8511
67 Greene County 7730