6 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gadsden | 1 | 32,695 | 33,867 | -0.59% | 873 | 37 | City |
| Boaz | 2 | 10,653 | 10,112 | 0.85% | 732 | 15 | City |
| Attalla | 3 | 5,704 | 5,829 | -0.37% | 815 | 7 | City |
| Altoona | 4 | 955 | 954 | 0% | 208 | 5 | Town |
| Walnut Grove | 5 | 791 | 778 | 0.25% | 157 | 5 | Town |
| Reece City | 6 | 607 | 616 | -0.16% | 170 | 4 | Town |
Gadsden is the largest city in Etowah County, with a population of 32,695.
Reece City is the smallest city in Etowah County, with a population of 607.
There are 6 cities in Etowah County, Alabama.