21 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Parsons | 1 | 9,200 | 9,584 | -0.69% | 865 | 11 | City |
| Oswego | 2 | 1,607 | 1,661 | -0.56% | 668 | 2 | City |
| Mount Pleasant | 3 | 1,255 | 1,290 | -0.48% | 35 | 36 | Township |
| Altamont | 4 | 1,036 | 1,069 | -0.48% | 611 | 2 | City |
| Osage | 5 | 962 | 992 | -0.62% | 16 | 61 | Township |
| Chetopa | 6 | 893 | 929 | -0.67% | 655 | 1 | City |
| Chetopa | 7 | 812 | 825 | 0.5% | 17 | 48 | Township |
| Elm Grove | 8 | 703 | 728 | -0.71% | 14 | 50 | Township |
| Mound Valley | 9 | 665 | 687 | -0.75% | 10 | 64 | Township |
| North | 10 | 569 | 595 | -1.04% | 18 | 31 | Township |
| Hackberry | 11 | 395 | 410 | -0.75% | 8 | 50 | Township |
| Edna | 12 | 378 | 390 | -0.53% | 959 | 0 | City |
| Labette | 13 | 372 | 383 | -0.53% | 10 | 36 | Township |
| Mound Valley | 14 | 348 | 351 | 0% | 542 | 1 | City |
| Oswego | 15 | 335 | 342 | -0.59% | 13 | 25 | Township |
| Richland | 16 | 294 | 305 | -0.68% | 8 | 37 | Township |
| Canada | 17 | 192 | 198 | -0.52% | 5 | 40 | Township |
| Montana | 18 | 160 | 166 | -0.62% | 6 | 27 | Township |
| Neosho | 19 | 157 | 165 | -0.63% | 6 | 27 | Township |
| Chetopa | 20 | 149 | 153 | -0.67% | 4 | 36 | Township |
| Bartlett | 21 | 67 | 70 | 0% | 504 | 0 | City |
Parsons is the largest city in Labette County, with a population of 9,200.
Bartlett is the smallest city in Labette County, with a population of 67.
There are 21 cities in Labette County, Kansas.