Ranking of Alabama Counties By Population in 2017

Updated on January 28, 2024.

Based on the US Census Vintage data estimates, in 2017, the Population for Alabama was 4.88M. Among all Alabama counties, Jefferson County had the highest population (659.89K), followed by Mobile County (414.21K), and Madison County (362.06K).

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 2017
Jefferson
Mobile
Madison
Montgomery
Shelby
Baldwin
Tuscaloosa
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Population in 2017
Items per page:
0 of 0
Rank County Population
1 Jefferson County 659892
2 Mobile County 414209
3 Madison County 362061
4 Montgomery County 227514
5 Shelby County 213854
6 Baldwin County 212737
7 Tuscaloosa County 207849
8 Lee County 161808
9 Morgan County 118940
10 Calhoun County 114746
11 Houston County 104472
12 Etowah County 103076
13 Marshall County 95589
14 Limestone County 94144
15 Lauderdale County 92701
16 St. Clair County 87985
17 Cullman County 82830
18 Elmore County 81452
19 Talladega County 80192
20 DeKalb County 71441
21 Walker County 63929
22 Blount County 57801
23 Russell County 57134
24 Autauga County 55448
25 Colbert County 54682
26 Coffee County 51943
27 Jackson County 51865
28 Dale County 49467
29 Chilton County 44085
30 Tallapoosa County 40624
31 Dallas County 39263
32 Covington County 37077
33 Escambia County 37010
34 Chambers County 33716
35 Pike County 33441
36 Lawrence County 33035
37 Franklin County 31670
38 Marion County 29825
39 Geneva County 26404
40 Cherokee County 25822
41 Barbour County 25169
42 Clarke County 24083
43 Winston County 23753
44 Randolph County 22702
45 Bibb County 22532
46 Monroe County 21294
47 Pickens County 20224
48 Butler County 19911
49 Marengo County 19411
50 Macon County 18828
51 Henry County 17105
52 Washington County 16484
53 Fayette County 16478
54 Cleburne County 14924
55 Hale County 14812
56 Lamar County 13885
57 Crenshaw County 13871
58 Clay County 13355
59 Choctaw County 12923
60 Sumter County 12756
61 Conecuh County 12431
62 Coosa County 10724
63 Wilcox County 10704
64 Bullock County 10181
65 Lowndes County 10100
66 Perry County 9304
67 Greene County 8312