12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Decatur | 1 | 58,184 | 57,321 | 0.36% | 1,066 | 55 | City |
| Decatur | 2 | 58,184 | 57,134 | 0.36% | 1,066 | 55 | City |
| Hartselle | 3 | 16,357 | 15,570 | 0.96% | 981 | 17 | City |
| Hartselle | 4 | 16,357 | 15,576 | 0.96% | 981 | 17 | City |
| Trinity | 5 | 2,618 | 2,534 | 0.61% | 523 | 5 | Town |
| Trinity | 6 | 2,618 | 2,536 | 0.61% | 523 | 5 | Town |
| Falkville | 7 | 1,107 | 1,187 | -1.42% | 260 | 4 | Town |
| Falkville | 8 | 1,107 | 1,187 | -1.42% | 260 | 4 | Town |
| Somerville | 9 | 828 | 789 | 0.85% | 239 | 3 | Town |
| Somerville | 10 | 828 | 791 | 0.85% | 239 | 3 | Town |
| Eva | 11 | 598 | 592 | 0.17% | 140 | 4 | Town |
| Eva | 12 | 598 | 592 | 0.17% | 140 | 4 | Town |
Decatur is the largest city in Morgan County, with a population of 58,184.
Eva is the smallest city in Morgan County, with a population of 598.
There are 12 cities in Morgan County, Alabama.