Ranking of Alabama Counties By Population in 2019

Updated on January 28, 2024.

Based on the US Census Vintage data estimates, in 2019, the Population for Alabama was 4.91M. Among all Alabama counties, Jefferson County had the highest population (658.54K), followed by Mobile County (413.52K), and Madison County (372.55K).

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 2019
Jefferson
Mobile
Madison
Montgomery
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2019
Items per page:
0 of 0
Rank County Population
1 Jefferson County 658539
2 Mobile County 413516
3 Madison County 372547
4 Montgomery County 226074
5 Baldwin County 223565
6 Shelby County 218176
7 Tuscaloosa County 210321
8 Lee County 165015
9 Morgan County 119630
10 Calhoun County 114070
11 Houston County 106240
12 Etowah County 102460
13 Limestone County 99136
14 Marshall County 96751
15 Lauderdale County 93028
16 St. Clair County 89735
17 Cullman County 83644
18 Elmore County 81575
19 Talladega County 80226
20 DeKalb County 71506
21 Walker County 63680
22 Russell County 58098
23 Blount County 57840
24 Autauga County 55769
25 Colbert County 55241
26 Coffee County 52639
27 Jackson County 51672
28 Dale County 49294
29 Chilton County 44313
30 Tallapoosa County 40337
31 Dallas County 37182
32 Covington County 37082
33 Escambia County 36569
34 Chambers County 33244
35 Pike County 33034
36 Lawrence County 32851
37 Franklin County 31587
38 Marion County 29826
39 Geneva County 26309
40 Cherokee County 26254
41 Barbour County 24657
42 Winston County 23700
43 Clarke County 23651
44 Randolph County 22781
45 Bibb County 22313
46 Monroe County 20689
47 Pickens County 19940
48 Butler County 19501
49 Marengo County 18919
50 Macon County 18065
51 Henry County 17125
52 Fayette County 16279
52 Washington County 16279
53 Cleburne County 14952
54 Hale County 14669
55 Lamar County 13817
56 Crenshaw County 13811
57 Clay County 13265
58 Choctaw County 12577
59 Sumter County 12358
60 Conecuh County 12055
61 Coosa County 10677
62 Wilcox County 10396
63 Bullock County 10144
64 Lowndes County 9726
65 Perry County 8940
66 Greene County 8104