Alabama Population By County in 2021

Updated on January 29, 2024.

Based on the US Census Vintage data estimates, in 2021, the population of Alabama was 5,049,846. Among all Alabama counties, Jefferson[object Promise] had the highest population (669,997), followed by Mobile[object Promise] (413,017), and Madison[object Promise] (396,593). Greene[object Promise] was the least populated county (7,592).

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 2021
Alabama Population By County in 2021
Items per page:
0 of 0
County Population % of State Population
Autauga 59210 1.17
Baldwin 239361 4.74
Barbour 24539 0.49
Bibb 22370 0.44
Blount 59085 1.17
Bullock 10280 0.20
Butler 18855 0.37
Calhoun 115677 2.29
Chambers 34446 0.68
Cherokee 25026 0.50
Chilton 45259 0.90
Choctaw 12549 0.25
Clarke 22715 0.45
Clay 14190 0.28
Cleburne 15148 0.30
Coffee 54171 1.07
Colbert 57619 1.14
Conecuh 11320 0.22
Coosa 10366 0.21
Covington 37542 0.74
Crenshaw 13056 0.26
Cullman 89618 1.78
Dale 49412 0.98
Dallas 37565 0.74
DeKalb 71829 1.42
Elmore 88737 1.76
Escambia 36658 0.73
Etowah 103139 2.04
Fayette 16155 0.32
Franklin 31996 0.63
Geneva 26667 0.53
Greene 7592 0.15
Hale 14737 0.29
Henry 17434 0.35
Houston 107453 2.13
Jackson 52694 1.04
Jefferson 669997 13.27
Lamar 13740 0.27
Lauderdale 94862 1.88
Lawrence 33123 0.66
Lee 177655 3.52
Limestone 107381 2.13
Lowndes 9926 0.20
Macon 18906 0.37
Madison 396593 7.85
Marengo 18961 0.38
Marion 29006 0.57
Marshall 98316 1.95
Mobile 413017 8.18
Monroe 19557 0.39
Montgomery 226953 4.49
Morgan 123403 2.44
Perry 8317 0.17
Pickens 18615 0.37
Pike 32740 0.65
Randolph 22199 0.44
Russell 58668 1.16
St. Clair 92903 1.84
Shelby 227428 4.50
Sumter 11961 0.24
Talladega 80483 1.59
Tallapoosa 41132 0.82
Tuscaloosa 235668 4.67
Walker 64629 1.28
Washington 15234 0.30
Wilcox 10331 0.21
Winston 23672 0.47