26 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Great Bend | 1 | 14,209 | 14,692 | -0.68% | 1,349 | 11 | City |
| Hoisington | 2 | 2,586 | 2,690 | -0.81% | 2,229 | 1 | City |
| Ellinwood | 3 | 1,959 | 2,007 | -0.51% | 1,451 | 1 | City |
| Great Bend | 4 | 1,397 | 1,409 | -0.07% | 35 | 40 | Township |
| Independent | 5 | 646 | 663 | -0.15% | 18 | 36 | Township |
| South Bend | 6 | 566 | 565 | 0% | 16 | 36 | Township |
| Claflin | 7 | 539 | 558 | -0.74% | 1,599 | 0 | City |
| Comanche | 8 | 385 | 393 | -0.26% | 6 | 64 | Township |
| South Homestead | 9 | 345 | 343 | 0.29% | 10 | 34 | Township |
| Pawnee Rock | 10 | 299 | 307 | -0.33% | 8 | 36 | Township |
| Pawnee Rock | 11 | 184 | 192 | -1.08% | 652 | 0 | City |
| Cheyenne | 12 | 182 | 187 | -0.55% | 3 | 69 | Township |
| Clarence | 13 | 142 | 143 | 0% | 4 | 36 | Township |
| Odin | 14 | 138 | 90 | 1.47% | 35 | 4 | CDP |
| Albert | 15 | 121 | 128 | -1.63% | 515 | 0 | City |
| North Homestead | 16 | 104 | 107 | 0% | 3 | 36 | Township |
| Beaver | 17 | 90 | 92 | 0% | 2 | 37 | Township |
| Union | 18 | 90 | 93 | 0% | 2 | 36 | Township |
| Olmitz | 19 | 89 | 91 | -1.11% | 560 | 0 | City |
| Grant | 20 | 49 | 50 | 0% | 1 | 36 | Township |
| Albion | 21 | 45 | 46 | 0% | 1 | 36 | Township |
| Galatia | 22 | 44 | 46 | -2.22% | 124 | 0 | City |
| Wheatland | 23 | 44 | 45 | 0% | 1 | 36 | Township |
| Cleveland | 24 | 39 | 38 | 0% | 1 | 36 | Township |
| Susank | 25 | 28 | 30 | -3.45% | 283 | 0 | City |
| Beaver | 26 | 22 | 22 | 4.76% | 4 | 6 | CDP |
Great Bend is the largest city in Barton County, with a population of 14,209.
Beaver is the smallest city in Barton County, with a population of 22.
There are 26 cities in Barton County, Kansas.