> > United States >> States > > Counties
List of Cities and Counties in Alabama
Discover Alabama population facts easily with our list of counties and cities. Find out how many people live in each area, from big cities to small towns, and see how Alabama population is spread out across the state.
Alabama Counties by Population
A county is an administrative subdivision of a US state or territory. As of 2022, Alabama is divided into 67 counties.
The most populous county in Alabama is Jefferson County (0.66 million) and the least populated is Greene County. The Largest county by Land Area in Alabama is Baldwin County and the smallest in the area is Etowah County.
read about the Population of Alabama
# | County | Population 2021 | Area (sq. mi) |
1 | Jefferson County | 667,820 | 1,111.28 |
2 | Mobile County | 413,073 | 1,229.44 |
3 | Madison County | 395,211 | 801.59 |
4 | Baldwin County | 239,294 | 1,589.78 |
5 | Montgomery County | 227,434 | 784.25 |
6 | Tuscaloosa County | 227,007 | 1,321.75 |
7 | Shelby County | 226,902 | 784.93 |
8 | Lee County | 177,218 | 607.54 |
9 | Morgan County | 123,668 | 579.34 |
10 | Calhoun County | 115,972 | 605.87 |
11 | Limestone County | 107,517 | 559.94 |
12 | Houston County | 107,458 | 579.82 |
13 | Etowah County | 103,162 | 534.99 |
14 | Marshall County | 98,228 | 565.84 |
15 | Lauderdale County | 94,043 | 667.7 |
16 | St. Clair County | 92,748 | 631.9 |
17 | Cullman County | 89,496 | 734.84 |
18 | Elmore County | 89,304 | 618.48 |
19 | Talladega County | 81,524 | 736.78 |
20 | DeKalb County | 71,813 | 777.09 |
21 | Walker County | 64,818 | 791.19 |
22 | Autauga County | 59,095 | 594.44 |
23 | Blount County | 59,041 | 644.78 |
24 | Russell County | 58,722 | 641.14 |
25 | Colbert County | 57,474 | 592.62 |
26 | Coffee County | 54,174 | 678.97 |
27 | Jackson County | 52,773 | 1,077.87 |
28 | Dale County | 49,342 | 561.15 |
29 | Chilton County | 45,274 | 692.85 |
30 | Tallapoosa County | 41,023 | 716.52 |
31 | Dallas County | 37,619 | 978.69 |
32 | Covington County | 37,524 | 1,030.46 |
33 | Escambia County | 36,699 | 945.08 |
34 | Chambers County | 34,541 | 596.53 |
35 | Lawrence County | 33,090 | 690.68 |
36 | Pike County | 32,991 | 672.09 |
37 | Franklin County | 32,013 | 633.82 |
38 | Marion County | 29,246 | 742.29 |
39 | Geneva County | 26,701 | 574.41 |
40 | Cherokee County | 24,996 | 553.7 |
41 | Barbour County | 24,964 | 884.88 |
42 | Winston County | 23,652 | 612.98 |
43 | Clarke County | 22,760 | 1,238.46 |
44 | Bibb County | 22,477 | 622.58 |
45 | Randolph County | 21,989 | 580.55 |
46 | Monroe County | 19,648 | 1,025.67 |
47 | Marengo County | 18,996 | 976.88 |
48 | Macon County | 18,895 | 608.89 |
49 | Butler County | 18,884 | 776.83 |
50 | Pickens County | 18,801 | 881.41 |
51 | Henry County | 17,459 | 561.75 |
52 | Fayette County | 16,148 | 627.66 |
53 | Washington County | 15,147 | 1,080.21 |
54 | Cleburne County | 15,103 | 560.1 |
55 | Hale County | 14,754 | 643.94 |
56 | Clay County | 14,190 | 603.96 |
57 | Lamar County | 13,689 | 604.85 |
58 | Crenshaw County | 13,083 | 608.84 |
59 | Choctaw County | 12,533 | 913.5 |
60 | Sumter County | 12,164 | 903.89 |
61 | Conecuh County | 11,328 | 850.16 |
62 | Coosa County | 10,450 | 650.93 |
63 | Wilcox County | 10,446 | 888.5 |
64 | Bullock County | 10,320 | 622.8 |
65 | Lowndes County | 9,965 | 715.91 |
66 | Perry County | 8,355 | 719.66 |
67 | Greene County | 7,629 | 647.11 |
read about the race and ethnicity in Alabama
Top Cities in Alabama by population
Alabama is divided into 67 counties and contains 461 municipalities consisting of 174 cities and 287 towns. The three largest cities in Alabama have almost equal populations with Hunstville at Number one with 215,006 people followed by Birmingham (200,733) and Montgomery (196,268).
Let’s have a look at the Top 20 Cities in Alabama by population
# | City | County | Population 2020 | Area (sq. mi.) |
1 | Huntsville | Madison, Limestone, Morgan | 215,006 | 209.05 |
2 | Birmingham | Jefferson, Shelby | 200,733 | 146.07 |
3 | Montgomery | Montgomery | 200,603 | 159.57 |
4 | Mobile | Mobile | 187,041 | 117.9 |
5 | Tuscaloosa | Tuscaloosa | 99,600 | 60.23 |
6 | Hoover | Jefferson, Shelby | 92,606 | 47.16 |
7 | Auburn | Lee | 76,143 | 58.07 |
8 | Dothan | Houston, Dale, Henry | 71,072 | 89.4 |
9 | Decatur | Morgan, Limestone | 57,938 | 53.67 |
10 | Madison | Madison, Limestone | 56,933 | 29.59 |
11 | Florence | Lauderdale | 40,184 | 26 |
12 | Vestavia Hills | Jefferson, Shelby | 39,102 | 19.41 |
13 | Phenix City | Russell, Lee | 38,816 | 27.75 |
14 | Prattville | Autauga, Elmore | 37,781 | 32.86 |
15 | Gadsden | Etowah | 33,945 | 37.16 |
16 | Alabaster | Shelby | 33,284 | 25.04 |
17 | Northport | Tuscaloosa | 31,125 | 16.75 |
18 | Opelika | Lee | 30,995 | 59.59 |
19 | Enterprise | Coffee, Dale | 28,711 | 31.24 |
20 | Daphne | Baldwin | 27,462 | 16.24 |
Source: US Census 2020
Most Populous Counties in Alabama
The most populous county in Alabama is Jefferson County with 0.66 million residents. It is followed by Mobile County (0.41 million) and Madison County (0.4 million)
Let’s have a look at the Top 10 most populous counties
# | County | Population 2021 |
1 | Jefferson County | 667,820 |
2 | Mobile County | 413,073 |
3 | Madison County | 395,211 |
4 | Baldwin County | 239,294 |
5 | Montgomery County | 227,434 |
6 | Tuscaloosa County | 227,007 |
7 | Shelby County | 226,902 |
8 | Lee County | 177,218 |
9 | Morgan County | 123,668 |
10 | Calhoun County | 115,972 |
Least Populated Alabama County
The least populous county is Greene County with 7,629 residents, it’s followed by Perry County and Lowndes County.
Let’s have a look at 5 least populated counties in Alabama
# | County | Population 2021 |
1 | Greene County | 7,629 |
2 | Perry County | 8,355 |
3 | Lowndes County | 9,965 |
4 | Bullock County | 10,320 |
5 | Wilcox County | 10,446 |
read about religion in Alabama
Largest Counties in Alabama by area
The Largest county by Land Area in Alabama is Baldwin County with an area of 1590 sq. miles. Tuscaloosa with an area of 1322 sq. mi. comes next followed by Clarke County (1238 sq. mi.)
Let’s have a look at the Top 10 counties by Area
# | County | Area (sq. mi) |
1 | Baldwin County | 1,589.78 |
2 | Tuscaloosa County | 1,321.75 |
3 | Clarke County | 1,238.46 |
4 | Mobile County | 1,229.44 |
5 | Jefferson County | 1,111.28 |
6 | Washington County | 1,080.21 |
7 | Jackson County | 1,077.87 |
8 | Covington County | 1,030.46 |
9 | Monroe County | 1,025.67 |
10 | Dallas County | 978.69 |
Smallest County in Alabama by area
The smallest county by area in Alabama is Etowah County with an area of 535 square miles.
# | County | Area (sq. mi) |
1 | Etowah County | 534.99 |
2 | Cherokee County | 553.7 |
3 | Limestone County | 559.94 |
4 | Cleburne County | 560.1 |
5 | Dale County | 561.15 |
source: US Census report 2021
Most Densely populated Counties in Alabama
The most densely populated county in Alabama is Jefferson County, with 600 people per sq. mi. Next comes Madison County with 493 people per sq. mi followed by Mobile County (336/ sq.mi)
Let’s have a look at the Top 10 densely populated counties
# | County | Density (people/sq. mi.) |
1 | Jefferson County | 600.9 |
2 | Madison County | 493 |
3 | Mobile County | 336 |
4 | Lee County | 291.7 |
5 | Montgomery County | 290 |
6 | Shelby County | 289.1 |
7 | Morgan County | 213.5 |
8 | Etowah County | 192.8 |
9 | Limestone County | 192 |
10 | Calhoun County | 191.4 |
Least Densely Populated County in Alabama
Perry County with a population density of just 11.6 people per sq. miles is the least densely populated county in Alabama
# | County | Density (people/sq. mi.) |
1 | Perry County | 11.6 |
2 | Greene County | 11.8 |
3 | Wilcox County | 11.8 |
4 | Conecuh County | 13.3 |
5 | Sumter County | 13.5 |