| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Petersburg | 1 | 2,106 | 2,214 | -0.89% | 1,348 | 2 | City |
| Athens | 2 | 1,865 | 1,966 | -0.96% | 1,107 | 2 | City |
| Greenview | 3 | 711 | 747 | -0.97% | 828 | 1 | Village |
| Tallula | 4 | 417 | 434 | -0.71% | 785 | 1 | Village |
| Oakford | 5 | 222 | 233 | -0.89% | 892 | 0 | Village |
Petersburg is the largest city in Menard County, with a population of 2,106.
Oakford is the smallest city in Menard County, with a population of 222.
There are 5 cities in Menard County, Illinois.