9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Macon | 1 | 5,522 | 5,454 | 0.24% | 911 | 6 | City |
| La Plata | 2 | 1,243 | 1,248 | -0.08% | 783 | 2 | City |
| Bevier | 3 | 629 | 634 | -0.16% | 606 | 1 | City |
| Atlanta | 4 | 375 | 379 | -0.27% | 1,096 | 0 | City |
| Callao | 5 | 245 | 250 | -0.41% | 474 | 1 | City |
| New Cambria | 6 | 150 | 154 | -0.66% | 223 | 1 | City |
| Elmer | 7 | 50 | 52 | -1.96% | 198 | 0 | City |
| Ethel | 8 | 47 | 47 | 0% | 203 | 0 | Town |
| Excello | 9 | 34 | 29 | 6.25% | 100 | 0 | CDP |
Macon is the largest city in Macon County, with a population of 5,522.
Excello is the smallest city in Macon County, with a population of 34.
There are 9 cities in Macon County, Missouri.