Ranking of Alabama Counties By Population in 2015

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2015, the Population for Alabama was 4.86M. Among all Alabama counties, Jefferson County had the highest population (660.72K), followed by Mobile County (414.65K), and Madison County (353.19K).

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 2015
Jefferson
Mobile
Madison
Montgomery
Shelby
Tuscaloosa
Baldwin
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2015
Items per page:
0 of 0
Rank County Population
1 Jefferson County 660717
2 Mobile County 414654
3 Madison County 353194
4 Montgomery County 227420
5 Shelby County 209047
6 Tuscaloosa County 204953
7 Baldwin County 203101
8 Lee County 157162
9 Morgan County 119316
10 Calhoun County 115550
11 Houston County 104326
12 Etowah County 103033
13 Marshall County 94588
14 Lauderdale County 92524
15 Limestone County 91596
16 St. Clair County 86569
17 Cullman County 81771
18 Talladega County 81168
19 Elmore County 80903
20 DeKalb County 71065
21 Walker County 64950
22 Russell County 58946
23 Blount County 57535
24 Autauga County 54903
25 Colbert County 54439
26 Jackson County 52229
27 Coffee County 51004
28 Dale County 49428
29 Chilton County 43693
30 Dallas County 40947
31 Tallapoosa County 40628
32 Escambia County 37676
33 Covington County 37566
34 Chambers County 33991
35 Pike County 33518
36 Lawrence County 33116
37 Franklin County 31532
38 Marion County 30137
39 Geneva County 26645
40 Barbour County 26300
41 Cherokee County 25739
42 Clarke County 24711
43 Winston County 23929
44 Randolph County 22603
45 Bibb County 22553
46 Monroe County 21720
47 Pickens County 20788
48 Butler County 20168
49 Marengo County 19772
50 Macon County 19331
51 Henry County 17097
52 Washington County 16831
53 Fayette County 16711
54 Hale County 15016
55 Cleburne County 14923
56 Lamar County 13931
57 Crenshaw County 13851
58 Clay County 13415
59 Choctaw County 13237
60 Sumter County 13212
61 Conecuh County 12677
62 Coosa County 10935
63 Wilcox County 10900
64 Bullock County 10404
65 Lowndes County 10350
66 Perry County 9650
67 Greene County 8509