14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gadsden | 1 | 32,890 | 33,911 | -0.59% | 878 | 37 | City |
| Gadsden | 2 | 32,890 | 33,867 | -0.59% | 878 | 37 | City |
| Boaz | 3 | 10,563 | 10,104 | 0.86% | 726 | 15 | City |
| Boaz | 4 | 10,563 | 10,112 | 0.86% | 726 | 15 | City |
| Attalla | 5 | 5,725 | 5,832 | -0.37% | 818 | 7 | City |
| Attalla | 6 | 5,725 | 5,829 | -0.37% | 818 | 7 | City |
| Lookout Mountain | 7 | 1,204 | 1,528 | -2.19% | 79 | 15 | CDP |
| Gallant | 8 | 1,175 | 877 | 1.82% | 82 | 14 | CDP |
| Altoona | 9 | 955 | 954 | 0% | 208 | 5 | Town |
| Altoona | 10 | 955 | 954 | 0% | 208 | 5 | Town |
| Walnut Grove | 11 | 789 | 778 | 0.25% | 157 | 5 | Town |
| Walnut Grove | 12 | 789 | 778 | 0.25% | 157 | 5 | Town |
| Reece City | 13 | 608 | 616 | -0.33% | 171 | 4 | Town |
| Reece City | 14 | 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 14 cities in Etowah County, Alabama.