8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gadsden | 1 | 32,890 | 33,867 | -0.59% | 878 | 37 | City |
| Boaz | 2 | 10,563 | 10,112 | 0.86% | 726 | 15 | City |
| Attalla | 3 | 5,725 | 5,829 | -0.37% | 818 | 7 | City |
| Lookout Mountain | 4 | 1,204 | 1,528 | -2.19% | 79 | 15 | CDP |
| Gallant | 5 | 1,175 | 877 | 1.82% | 82 | 14 | CDP |
| Altoona | 6 | 955 | 954 | 0% | 208 | 5 | Town |
| Walnut Grove | 7 | 789 | 778 | 0.25% | 157 | 5 | Town |
| Reece City | 8 | 608 | 616 | -0.33% | 171 | 4 | Town |
Gadsden is the largest city in Etowah County, with a population of 32,890.
Reece City is the smallest city in Etowah County, with a population of 608.
There are 8 cities in Etowah County, Alabama.