Lauderdale County, Alabama Cities (2025)

7 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Florence143,24840,5861.25%1,59727 City
Rogersville21,4451,2872.19%4763 Town
Killen31,0421,0300.19%5152 Town
St. Florian47416203.35%1664 Town
Lexington57397280.27%2283 Town
Anderson62582530.39%2001 Town
Waterloo71841810%2461 Town

Lauderdale County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 7 cities in Lauderdale County, Alabama.

Location of Lauderdale County