16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fort Scott | 1 | 7,570 | 7,535 | 0.09% | 1,356 | 6 | City |
| Scott | 2 | 2,298 | 2,269 | -0.04% | 33 | 69 | Township |
| Marmaton | 3 | 722 | 711 | 0.28% | 13 | 56 | Township |
| Freedom | 4 | 596 | 592 | 0% | 14 | 44 | Township |
| Mill Creek | 5 | 492 | 488 | 0% | 9 | 52 | Township |
| Drywood | 6 | 375 | 372 | 0% | 8 | 46 | Township |
| Osage | 7 | 343 | 342 | 0% | 7 | 48 | Township |
| Bronson | 8 | 307 | 304 | 0% | 687 | 0 | City |
| Uniontown | 9 | 298 | 293 | 0.34% | 1,412 | 0 | City |
| Pawnee | 10 | 260 | 262 | -0.76% | 5 | 48 | Township |
| Timberhill | 11 | 233 | 234 | -0.43% | 7 | 36 | Township |
| Fulton | 12 | 169 | 166 | 0% | 880 | 0 | City |
| Mapleton | 13 | 98 | 97 | 0% | 198 | 0 | City |
| Redfield | 14 | 92 | 92 | 0% | 634 | 0 | City |
| Devon | 15 | 58 | 51 | 7.41% | 82 | 1 | CDP |
| Garland | 16 | 14 | 11 | 7.69% | 65 | 0 | CDP |
Fort Scott is the largest city in Bourbon County, with a population of 7,570.
Garland is the smallest city in Bourbon County, with a population of 14.
There are 16 cities in Bourbon County, Kansas.