Ranking of Alabama Counties By Population in 2022

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2022, the Population for Alabama was 5.07M. Among all Alabama counties, Jefferson County had the highest population (665.08K), followed by Mobile County (411.40K), and Madison County (403.61K).

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 related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Alabama Counties By Population in 2022
Jefferson
Mobile
Madison
Baldwin
Tuscaloosa
Shelby
Montgomery
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2022
Items per page:
0 of 0
Rank County Population
1 Jefferson County 665084
2 Mobile County 411398
3 Madison County 403605
4 Baldwin County 246531
5 Tuscaloosa County 236690
6 Shelby County 230033
7 Montgomery County 226301
8 Lee County 180698
9 Morgan County 124231
10 Calhoun County 115780
11 Limestone County 110868
12 Houston County 108047
13 Etowah County 102903
14 Marshall County 99428
15 Lauderdale County 95875
16 St. Clair County 93881
17 Cullman County 90663
18 Elmore County 89600
19 Talladega County 80748
20 DeKalb County 72082
21 Walker County 64438
22 Autauga County 59726
23 Blount County 59516
24 Russell County 58594
25 Colbert County 57993
26 Coffee County 54840
27 Jackson County 52923
28 Dale County 49495
29 Chilton County 45848
30 Tallapoosa County 40913
31 Covington County 37603
32 Dallas County 36729
33 Escambia County 36636
34 Chambers County 34164
35 Lawrence County 33187
36 Pike County 33008
37 Franklin County 31910
38 Marion County 29182
39 Geneva County 26760
40 Cherokee County 25353
41 Barbour County 24700
42 Winston County 23741
43 Clarke County 22574
44 Randolph County 22460
45 Bibb County 21986
46 Monroe County 19412
47 Marengo County 18791
48 Pickens County 18749
49 Butler County 18668
50 Macon County 18532
51 Henry County 17670
52 Fayette County 16082
53 Cleburne County 15372
54 Washington County 15094
55 Hale County 14599
56 Clay County 14183
57 Lamar County 13706
58 Crenshaw County 13048
59 Choctaw County 12431
60 Sumter County 11889
61 Conecuh County 11224
62 Coosa County 10307
63 Bullock County 10143
64 Wilcox County 10139
65 Lowndes County 9783
66 Perry County 7904
67 Greene County 7452