Ranking of Alabama Counties By Population in 2018

Updated on January 28, 2024.

Based on the US Census Vintage data estimates, in 2018, the Population for Alabama was 4.89M. Among all Alabama counties, Jefferson County had the highest population (659.67K), followed by Mobile County (414.28K), and Madison County (367.39K).

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 2018
Jefferson
Mobile
Madison
Montgomery
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2018
Items per page:
0 of 0
Rank County Population
1 Jefferson County 659672
2 Mobile County 414275
3 Madison County 367386
4 Montgomery County 226631
5 Baldwin County 218071
6 Shelby County 215877
7 Tuscaloosa County 208607
8 Lee County 164206
9 Morgan County 119216
10 Calhoun County 114298
11 Houston County 104943
12 Etowah County 102766
13 Marshall County 96230
14 Limestone County 96199
15 Lauderdale County 92733
16 St. Clair County 88842
17 Cullman County 83300
18 Elmore County 81189
19 Talladega County 80219
20 DeKalb County 71430
21 Walker County 63701
22 Russell County 57933
23 Blount County 57770
24 Autauga County 55533
25 Colbert County 54970
26 Coffee County 52097
27 Jackson County 51649
28 Dale County 49268
29 Chilton County 44084
30 Tallapoosa County 40550
31 Dallas County 38270
32 Covington County 36993
33 Escambia County 36515
34 Chambers County 33570
35 Pike County 33390
36 Lawrence County 32905
37 Franklin County 31495
38 Marion County 29776
39 Geneva County 26296
40 Cherokee County 26035
41 Barbour County 24887
42 Clarke County 23965
43 Winston County 23690
44 Randolph County 22742
45 Bibb County 22300
46 Monroe County 21035
47 Pickens County 19949
48 Butler County 19675
49 Marengo County 19093
50 Macon County 18320
51 Henry County 17100
52 Fayette County 16451
53 Washington County 16336
54 Cleburne County 15047
55 Hale County 14773
56 Lamar County 13878
57 Crenshaw County 13855
58 Clay County 13301
59 Choctaw County 12810
60 Sumter County 12661
61 Conecuh County 12264
62 Coosa County 10619
63 Wilcox County 10592
64 Bullock County 10165
65 Lowndes County 9969
66 Perry County 9049
67 Greene County 8212