Ranking of Alabama Counties By Total Voting-age Population (18yrs and over) from Census 2020

Updated on August 22, 2023.

According to the data from the US 2020 Census, as at April 2020, among all the counties in Alabama, Jefferson County had the highest voting-age population (18 years and over) (527.09K), followed by Mobile County (319.43K), and Madison County (304.14K).

The chart below shows the top 10 counties with high voting-age population, and the table below shows the ranking of all Alabama counties based on voting-age population.

You can also see the ranking of counties by population for other states as well as for the whole United States.

Ranking of Alabama Counties By Total Voting-age Population from Census 2020
Jefferson
Mobile
Madison
Baldwin
Tuscaloosa
Montgomery
Shelby
Lee
Morgan
Calhoun
Ranking of Alabama Counties By Total Voting-age Population from Census 2020
Items per page:
0 of 0
Rank County Voting-age Population
1 Jefferson County 527087
2 Mobile County 319427
3 Madison County 304143
4 Baldwin County 182471
5 Tuscaloosa County 179024
6 Montgomery County 177427
7 Shelby County 170487
8 Lee County 136444
9 Morgan County 95485
10 Calhoun County 92289
11 Houston County 82646
12 Etowah County 81121
13 Limestone County 79718
14 Lauderdale County 74908
15 Marshall County 73530
16 St. Clair County 70092
17 Elmore County 69005
18 Cullman County 68240
19 Talladega County 65024
20 DeKalb County 53920
21 Walker County 51667
22 Blount County 45403
23 Colbert County 45078
24 Russell County 44681
25 Autauga County 44523
26 Jackson County 41768
27 Coffee County 40774
28 Dale County 38048
29 Chilton County 34385
30 Tallapoosa County 33012
31 Dallas County 29613
32 Covington County 29387
33 Escambia County 28575
34 Chambers County 27791
35 Pike County 26809
36 Lawrence County 25878
37 Franklin County 23931
38 Marion County 23264
39 Geneva County 20820
40 Cherokee County 20169
41 Barbour County 20134
42 Winston County 18766
43 Clarke County 18249
44 Bibb County 17533
45 Randolph County 17264
46 Macon County 16226
47 Monroe County 15562
48 Pickens County 15447
49 Marengo County 15053
50 Butler County 14903
51 Henry County 13641
52 Fayette County 12791
53 Washington County 12081
54 Cleburne County 11620
55 Hale County 11483
56 Clay County 11299
57 Lamar County 11019
58 Crenshaw County 10360
59 Choctaw County 10168
60 Sumter County 9914
61 Conecuh County 9277
62 Coosa County 8603
63 Bullock County 8356
64 Lowndes County 8283
65 Wilcox County 8260
66 Perry County 6740
67 Greene County 6070