| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Burlington | 1 | 2,633 | 2,631 | -0.27% | 1,170 | 2 | City |
| Lebo | 2 | 919 | 887 | 0.11% | 960 | 1 | City |
| Waverly | 3 | 575 | 578 | -0.35% | 786 | 1 | City |
| LeRoy | 4 | 457 | 449 | 0% | 555 | 1 | City |
| New Strawn | 5 | 426 | 425 | -0.23% | 537 | 1 | City |
| Gridley | 6 | 321 | 315 | 0% | 750 | 0 | City |
| Neosho Falls | 7 | 140 | 133 | 0.72% | 276 | 1 | City |
| Olivet | 8 | 75 | 73 | 0% | 298 | 0 | City |
Burlington is the largest city in Coffey County, with a population of 2,633.
Olivet is the smallest city in Coffey County, with a population of 75.
There are 8 cities in Coffey County, Kansas.