14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Madison | 1 | 65,708 | 56,976 | 2.62% | 2,150 | 31 | City |
| Madison | 2 | 65,708 | 57,310 | 2.62% | 2,150 | 31 | City |
| Athens | 3 | 34,300 | 25,434 | 5.26% | 845 | 41 | City |
| Athens | 4 | 34,300 | 25,733 | 5.26% | 845 | 41 | City |
| Triana | 5 | 5,418 | 2,897 | 9.76% | 1,934 | 3 | Town |
| Triana | 6 | 5,418 | 3,005 | 9.76% | 1,934 | 3 | Town |
| Ardmore | 7 | 1,481 | 1,321 | 2% | 725 | 2 | Town |
| Ardmore | 8 | 1,481 | 1,334 | 2% | 725 | 2 | Town |
| Elkmont | 9 | 451 | 411 | 1.58% | 274 | 2 | Town |
| Elkmont | 10 | 451 | 414 | 1.58% | 274 | 2 | Town |
| Lester | 11 | 120 | 111 | 0.84% | 63 | 2 | Town |
| Lester | 12 | 120 | 112 | 0.84% | 63 | 2 | Town |
| Mooresville | 13 | 47 | 44 | 0% | 188 | 0 | Town |
| Mooresville | 14 | 47 | 44 | 0% | 188 | 0 | Town |
Madison is the largest city in Limestone County, with a population of 65,708.
Mooresville is the smallest city in Limestone County, with a population of 47.
There are 14 cities in Limestone County, Alabama.