Lauderdale County, Alabama Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Florence143,09740,5851.21%1,59127 City
Rogersville21,4651,2872.16%4833 Town
Killen31,0411,0260.19%5142 Town
St. Florian47716203.07%1734 Town
Lexington57377280.27%2283 Town
Anderson62582530.39%2001 Town
Waterloo71831810%2451 Town

Lauderdale County Cities Summary

Largest City

Florence is the largest city in Lauderdale County, with a population of 43,097.

Smallest City

Waterloo is the smallest city in Lauderdale County, with a population of 183.

10 Largest Cities

There are 7 cities in Lauderdale County, Alabama.

Location of Lauderdale County