> > 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

#CountyPopulation 2021Area (sq. mi)
1Jefferson County667,8201,111.28
2Mobile County413,0731,229.44
3Madison County395,211801.59
4Baldwin County239,2941,589.78
5Montgomery County227,434784.25
6Tuscaloosa County227,0071,321.75
7Shelby County226,902784.93
8Lee County177,218607.54
9Morgan County123,668579.34
10Calhoun County115,972605.87
11Limestone County107,517559.94
12Houston County107,458579.82
13Etowah County103,162534.99
14Marshall County98,228565.84
15Lauderdale County94,043667.7
16St. Clair County92,748631.9
17Cullman County89,496734.84
18Elmore County89,304618.48
19Talladega County81,524736.78
20DeKalb County71,813777.09
21Walker County64,818791.19
22Autauga County59,095594.44
23Blount County59,041644.78
24Russell County58,722641.14
25Colbert County57,474592.62
26Coffee County54,174678.97
27Jackson County52,7731,077.87
28Dale County49,342561.15
29Chilton County45,274692.85
30Tallapoosa County41,023716.52
31Dallas County37,619978.69
32Covington County37,5241,030.46
33Escambia County36,699945.08
34Chambers County34,541596.53
35Lawrence County33,090690.68
36Pike County32,991672.09
37Franklin County32,013633.82
38Marion County29,246742.29
39Geneva County26,701574.41
40Cherokee County24,996553.7
41Barbour County24,964884.88
42Winston County23,652612.98
43Clarke County22,7601,238.46
44Bibb County22,477622.58
45Randolph County21,989580.55
46Monroe County19,6481,025.67
47Marengo County18,996976.88
48Macon County18,895608.89
49Butler County18,884776.83
50Pickens County18,801881.41
51Henry County17,459561.75
52Fayette County16,148627.66
53Washington County15,1471,080.21
54Cleburne County15,103560.1
55Hale County14,754643.94
56Clay County14,190603.96
57Lamar County13,689604.85
58Crenshaw County13,083608.84
59Choctaw County12,533913.5
60Sumter County12,164903.89
61Conecuh County11,328850.16
62Coosa County10,450650.93
63Wilcox County10,446888.5
64Bullock County10,320622.8
65Lowndes County9,965715.91
66Perry County8,355719.66
67Greene County7,629647.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

#CityCountyPopulation 2020Area (sq. mi.)
1HuntsvilleMadison, Limestone, Morgan215,006209.05
2BirminghamJefferson, Shelby 200,733146.07
3MontgomeryMontgomery 200,603159.57
4MobileMobile 187,041117.9
5TuscaloosaTuscaloosa 99,60060.23
6HooverJefferson, Shelby 92,60647.16
7AuburnLee 76,14358.07
8DothanHouston, Dale, Henry71,07289.4
9DecaturMorgan, Limestone 57,93853.67
10MadisonMadison, Limestone 56,93329.59
11FlorenceLauderdale 40,18426
12Vestavia HillsJefferson, Shelby 39,10219.41
13Phenix CityRussell, Lee38,81627.75
14PrattvilleAutauga, Elmore37,78132.86
15GadsdenEtowah 33,94537.16
16AlabasterShelby 33,28425.04
17NorthportTuscaloosa 31,12516.75
18OpelikaLee 30,99559.59
19EnterpriseCoffee, Dale28,71131.24
20DaphneBaldwin 27,46216.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

#CountyPopulation 2021
1Jefferson County667,820
2Mobile County413,073
3Madison County395,211
4Baldwin County239,294
5Montgomery County227,434
6Tuscaloosa County227,007
7Shelby County226,902
8Lee County177,218
9Morgan County123,668
10Calhoun County115,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

#CountyPopulation 2021
1Greene County7,629
2Perry County8,355
3Lowndes County9,965
4Bullock County10,320
5Wilcox County10,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

#CountyArea (sq. mi)
1Baldwin County1,589.78
2Tuscaloosa County1,321.75
3Clarke County1,238.46
4Mobile County1,229.44
5Jefferson County1,111.28
6Washington County1,080.21
7Jackson County1,077.87
8Covington County1,030.46
9Monroe County1,025.67
10Dallas County978.69
Smallest County in Alabama by area

The smallest county by area in Alabama is Etowah County with an area of 535 square miles.

#CountyArea (sq. mi)
1Etowah County534.99
2Cherokee County553.7
3Limestone County559.94
4Cleburne County560.1
5Dale County561.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

#CountyDensity (people/sq. mi.)
1Jefferson County600.9
2Madison County493
3Mobile County336
4Lee County291.7
5Montgomery County290
6Shelby County289.1
7Morgan County213.5
8Etowah County192.8
9Limestone County192
10Calhoun County191.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 

#CountyDensity (people/sq. mi.)
1Perry County11.6
2Greene County11.8
3Wilcox County11.8
4Conecuh County13.3
5Sumter County13.5
List of counties in Alabama 2024 | Top Cities in Alabama by population