Ranking of Alabama Counties By Population in 2016

Updated on January 28, 2024.

Based on the US Census Vintage data estimates, in 2016, the Population for Alabama was 4.87M. Among all Alabama counties, Jefferson County had the highest population (660.51K), followed by Mobile County (415.17K), and Madison County (356.99K).

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 2016
Jefferson
Mobile
Madison
Montgomery
Shelby
Baldwin
Tuscaloosa
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2016
Items per page:
0 of 0
Rank County Population
1 Jefferson County 660507
2 Mobile County 415169
3 Madison County 356985
4 Montgomery County 227398
5 Shelby County 211538
6 Baldwin County 207787
7 Tuscaloosa County 206737
8 Lee County 159446
9 Morgan County 119090
10 Calhoun County 115036
11 Houston County 104355
12 Etowah County 102931
13 Marshall County 95123
14 Limestone County 92896
15 Lauderdale County 92521
16 St. Clair County 87342
17 Cullman County 82434
18 Elmore County 81258
19 Talladega County 80598
20 DeKalb County 71116
21 Walker County 64559
22 Russell County 58290
23 Blount County 57487
24 Autauga County 55302
25 Colbert County 54483
26 Jackson County 52058
27 Coffee County 51281
28 Dale County 49476
29 Chilton County 43854
30 Tallapoosa County 40607
31 Dallas County 40105
32 Escambia County 37500
33 Covington County 37400
34 Chambers County 33742
35 Pike County 33540
36 Lawrence County 33196
37 Franklin County 31674
38 Marion County 29958
39 Geneva County 26497
40 Barbour County 25828
41 Cherokee County 25769
42 Clarke County 24342
43 Winston County 23911
44 Bibb County 22590
45 Randolph County 22515
46 Monroe County 21553
47 Pickens County 20337
48 Butler County 20040
49 Marengo County 19536
50 Macon County 19077
51 Henry County 17062
52 Washington County 16607
53 Fayette County 16581
54 Cleburne County 14871
55 Hale County 14845
56 Lamar County 13926
57 Crenshaw County 13911
58 Clay County 13393
59 Choctaw County 13049
60 Sumter County 12973
61 Conecuh County 12495
62 Wilcox County 10860
63 Coosa County 10812
64 Bullock County 10397
65 Lowndes County 10245
66 Perry County 9538
67 Greene County 8485