| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Osage City | 1 | 2,770 | 2,855 | -0.5% | 880 | 3 | City |
| Carbondale | 2 | 1,286 | 1,349 | -0.77% | 1,759 | 1 | City |
| Lyndon | 3 | 1,032 | 1,038 | 0% | 1,157 | 1 | City |
| Overbrook | 4 | 977 | 1,025 | -0.81% | 1,796 | 1 | City |
| Burlingame | 5 | 919 | 959 | -0.65% | 1,040 | 1 | City |
| Scranton | 6 | 634 | 652 | -0.47% | 589 | 1 | City |
| Melvern | 7 | 338 | 353 | -0.59% | 949 | 0 | City |
| Quenemo | 8 | 285 | 288 | -0.35% | 642 | 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 285.
There are 8 cities in Osage County, Kansas.