| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Monroeville | 1 | 5,707 | 5,958 | -0.89% | 428 | 13 | City |
| Frisco City | 2 | 1,074 | 1,164 | -1.38% | 267 | 4 | Town |
| Franklin | 3 | 568 | 589 | -0.87% | 38 | 15 | Town |
| Excel | 4 | 533 | 569 | -1.11% | 324 | 2 | Town |
| Vredenburgh | 5 | 209 | 222 | -1.42% | 139 | 2 | Town |
| Beatrice | 6 | 192 | 204 | -1.03% | 142 | 1 | Town |
Monroeville is the largest city in Monroe County, with a population of 5,707.
Beatrice is the smallest city in Monroe County, with a population of 192.
There are 6 cities in Monroe County, Alabama.