Alabama Population By County in 2020

Updated on January 29, 2024.

Based on the US Census Vintage data estimates, in 2020, the population of Alabama was 5,031,362. Among all Alabama counties, Jefferson[object Promise] had the highest population (674,675), followed by Mobile[object Promise] (414,353), and Madison[object Promise] (390,502). Greene[object Promise] was the least populated county (7,702).

Hover over or click on the counties in the map below to see the populations. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can see similar information for other states and by state for the United States.

See this for other years:
Alabama Population By County in 2020
Alabama Population By County in 2020
Items per page:
0 of 0
County Population % of State Population
Autauga 58902 1.17
Baldwin 233219 4.64
Barbour 24960 0.50
Bibb 22183 0.44
Blount 59102 1.18
Bullock 10296 0.21
Butler 19031 0.38
Calhoun 116239 2.31
Chambers 34645 0.69
Cherokee 24972 0.50
Chilton 45051 0.90
Choctaw 12619 0.25
Clarke 22981 0.46
Clay 14211 0.28
Cleburne 15063 0.30
Coffee 53547 1.06
Colbert 57299 1.14
Conecuh 11553 0.23
Coosa 10341 0.21
Covington 37507 0.75
Crenshaw 13165 0.26
Cullman 88131 1.75
Dale 49253 0.98
Dallas 38174 0.76
DeKalb 71648 1.42
Elmore 87853 1.75
Escambia 36680 0.73
Etowah 103447 2.06
Fayette 16330 0.33
Franklin 32075 0.64
Geneva 26696 0.53
Greene 7702 0.15
Hale 14768 0.29
Henry 17175 0.34
Houston 107286 2.13
Jackson 52545 1.04
Jefferson 674675 13.41
Lamar 13956 0.28
Lauderdale 94025 1.87
Lawrence 33089 0.66
Lee 174742 3.47
Limestone 104190 2.07
Lowndes 10273 0.20
Macon 19473 0.39
Madison 390502 7.76
Marengo 19266 0.38
Marion 29166 0.58
Marshall 97696 1.94
Mobile 414353 8.24
Monroe 19704 0.39
Montgomery 228322 4.54
Morgan 123288 2.45
Perry 8458 0.17
Pickens 18922 0.38
Pike 32906 0.65
Randolph 22092 0.44
Russell 59259 1.18
St. Clair 91652 1.82
Shelby 223881 4.45
Sumter 12196 0.24
Talladega 81428 1.62
Tallapoosa 41286 0.82
Tuscaloosa 231534 4.60
Walker 65132 1.30
Washington 15327 0.31
Wilcox 10432 0.21
Winston 23488 0.47