24 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Great Bend | 1 | 14,113 | 14,692 | -0.68% | 1,340 | 11 | City |
| Hoisington | 2 | 2,565 | 2,690 | -0.81% | 2,211 | 1 | City |
| Ellinwood | 3 | 1,950 | 2,007 | -0.46% | 1,444 | 1 | City |
| Great Bend | 4 | 1,396 | 1,409 | -0.07% | 35 | 40 | Township |
| Independent | 5 | 645 | 663 | -0.15% | 18 | 36 | Township |
| South Bend | 6 | 566 | 565 | 0% | 16 | 36 | Township |
| Claflin | 7 | 535 | 558 | -0.74% | 1,588 | 0 | City |
| Comanche | 8 | 384 | 393 | -0.26% | 6 | 64 | Township |
| South Homestead | 9 | 346 | 343 | 0.29% | 10 | 34 | Township |
| Pawnee Rock | 10 | 298 | 307 | -0.33% | 8 | 36 | Township |
| Pawnee Rock | 11 | 183 | 192 | -0.54% | 649 | 0 | City |
| Cheyenne | 12 | 181 | 187 | -0.55% | 3 | 69 | Township |
| Clarence | 13 | 142 | 143 | 0% | 4 | 36 | Township |
| Albert | 14 | 120 | 128 | -0.83% | 511 | 0 | City |
| North Homestead | 15 | 104 | 107 | 0% | 3 | 36 | Township |
| Beaver | 16 | 90 | 92 | 0% | 2 | 37 | Township |
| Union | 17 | 90 | 93 | 0% | 2 | 36 | Township |
| Olmitz | 18 | 89 | 91 | 0% | 560 | 0 | City |
| Grant | 19 | 49 | 50 | 0% | 1 | 36 | Township |
| Albion | 20 | 45 | 46 | 0% | 1 | 36 | Township |
| Wheatland | 21 | 44 | 45 | 0% | 1 | 36 | Township |
| Galatia | 22 | 44 | 46 | 0% | 124 | 0 | City |
| Cleveland | 23 | 39 | 38 | 0% | 1 | 36 | Township |
| Susank | 24 | 28 | 30 | 0% | 283 | 0 | City |
Great Bend is the largest city in Barton County, with a population of 14,113.
Susank is the smallest city in Barton County, with a population of 28.
There are 24 cities in Barton County, Kansas.