12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lineville | 1 | 2,488 | 2,477 | 0.08% | 257 | 10 | City |
| Ashland | 2 | 1,936 | 1,981 | -0.46% | 264 | 7 | Town |
| New Site | 3 | 765 | 772 | -0.26% | 78 | 10 | Town |
| Hollis Crossroads | 4 | 607 | 695 | 0% | 49 | 12 | CDP |
| Oak Grove | 5 | 591 | 555 | 1.2% | 320 | 2 | Town |
| Mignon | 6 | 530 | 771 | -8.62% | 265 | 2 | CDP |
| Millerville | 7 | 522 | 389 | 3.16% | 78 | 7 | CDP |
| Hollins | 8 | 390 | 967 | -2.5% | 33 | 12 | CDP |
| Waldo | 9 | 258 | 250 | 0.39% | 92 | 3 | Town |
| Hanover | 10 | 244 | 37 | 7.02% | 58 | 4 | CDP |
| Delta | 11 | 113 | 118 | -5.04% | 15 | 8 | CDP |
| Goldville | 12 | 55 | 54 | 0% | 56 | 1 | Town |
Lineville is the largest city in Clay County, with a population of 2,488.
Goldville is the smallest city in Clay County, with a population of 55.
There are 12 cities in Clay County, Alabama.