| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gadsden | 1 | 33,219 | 33,874 | -0.44% | 887 | 37 | City |
| Boaz | 2 | 10,729 | 10,115 | 1.04% | 737 | 15 | City |
| Attalla | 3 | 5,791 | 5,841 | -0.28% | 827 | 7 | City |
| Altoona | 4 | 948 | 948 | 0% | 206 | 5 | Town |
| Walnut Grove | 5 | 790 | 775 | 0.25% | 157 | 5 | Town |
| Reece City | 6 | 619 | 618 | 0% | 174 | 4 | Town |
Gadsden is the largest city in Etowah County, with a population of 33,219.
Reece City is the smallest city in Etowah County, with a population of 619.
There are 6 cities in Etowah County, Alabama.