7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Florence | 1 | 43,781 | 40,586 | 1.23% | 1,616 | 27 | City |
| Rogersville | 2 | 1,477 | 1,287 | 2.21% | 487 | 3 | Town |
| Killen | 3 | 1,045 | 1,030 | 0.29% | 516 | 2 | Town |
| St. Florian | 4 | 765 | 620 | 3.24% | 172 | 4 | Town |
| Lexington | 5 | 741 | 728 | 0.27% | 229 | 3 | Town |
| Anderson | 6 | 259 | 253 | 0.39% | 200 | 1 | Town |
| Waterloo | 7 | 185 | 181 | 0.54% | 247 | 1 | Town |
Florence is the largest city in Lauderdale County, with a population of 43,781.
Waterloo is the smallest city in Lauderdale County, with a population of 185.
There are 7 cities in Lauderdale County, Alabama.