| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Beardstown | 1 | 5,640 | 5,922 | -0.9% | 1,558 | 4 | City |
| Virginia | 2 | 1,428 | 1,508 | -0.97% | 1,183 | 1 | City |
| Ashland | 3 | 1,150 | 1,216 | -1.03% | 1,537 | 1 | Village |
| Chandlerville | 4 | 503 | 527 | -0.98% | 634 | 1 | Village |
| Arenzville | 5 | 352 | 371 | -0.85% | 458 | 1 | Village |
Beardstown is the largest city in Cass County, with a population of 5,640.
Arenzville is the smallest city in Cass County, with a population of 352.
There are 5 cities in Cass County, Illinois.