8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Osage City | 1 | 2,770 | 2,856 | -0.5% | 880 | 3 | City |
| Carbondale | 2 | 1,284 | 1,349 | -0.85% | 1,756 | 1 | City |
| Lyndon | 3 | 1,037 | 1,037 | 0% | 1,163 | 1 | City |
| Overbrook | 4 | 983 | 1,027 | -0.71% | 1,807 | 1 | City |
| Burlingame | 5 | 925 | 966 | -0.75% | 1,046 | 1 | City |
| Scranton | 6 | 635 | 652 | -0.47% | 590 | 1 | City |
| Melvern | 7 | 341 | 353 | -0.58% | 958 | 0 | City |
| Quenemo | 8 | 286 | 288 | 0% | 644 | 0 | City |
Osage City is the largest city in Osage County, with a population of 2,770.
Quenemo is the smallest city in Osage County, with a population of 286.
There are 8 cities in Osage County, Kansas.