35 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McPherson | 1 | 14,065 | 14,073 | -0.01% | 1,718 | 8 | City |
| Lindsborg | 2 | 3,864 | 3,776 | 0.39% | 2,108 | 2 | City |
| Mound | 3 | 2,381 | 2,374 | 0.04% | 67 | 36 | Township |
| Moundridge | 4 | 1,962 | 1,970 | -0.05% | 1,250 | 2 | City |
| Superior | 5 | 1,667 | 1,674 | -0.06% | 47 | 36 | Township |
| Inman | 6 | 1,322 | 1,339 | -0.23% | 1,650 | 1 | City |
| Empire | 7 | 1,309 | 1,313 | -0.15% | 36 | 36 | Township |
| Canton | 8 | 921 | 935 | -0.11% | 26 | 36 | Township |
| Galva | 9 | 820 | 837 | -0.36% | 1,643 | 0 | City |
| Marquette | 10 | 729 | 728 | 0.28% | 20 | 36 | Township |
| Canton | 11 | 654 | 683 | -0.76% | 1,316 | 0 | City |
| Marquette | 12 | 593 | 602 | -0.17% | 1,230 | 0 | City |
| McPherson | 13 | 546 | 529 | 0.37% | 19 | 28 | Township |
| Lone Tree | 14 | 499 | 492 | -0.2% | 14 | 36 | Township |
| King City | 15 | 492 | 480 | 0.2% | 14 | 36 | Township |
| New Gottland | 16 | 478 | 469 | 0% | 13 | 36 | Township |
| Little Valley | 17 | 403 | 392 | 0.5% | 11 | 36 | Township |
| Meridian | 18 | 345 | 339 | -0.29% | 10 | 36 | Township |
| Spring Valley | 19 | 316 | 310 | 0% | 9 | 36 | Township |
| Smoky Hill | 20 | 300 | 289 | 0.67% | 9 | 34 | Township |
| Hayes | 21 | 282 | 272 | 0.71% | 8 | 36 | Township |
| Turkey Creek | 22 | 274 | 268 | 0% | 8 | 36 | Township |
| Groveland | 23 | 198 | 197 | -0.5% | 5 | 36 | Township |
| Union | 24 | 183 | 182 | -0.54% | 5 | 36 | Township |
| Delmore | 25 | 178 | 172 | 0% | 5 | 36 | Township |
| Gypsum Creek | 26 | 171 | 168 | 0% | 5 | 36 | Township |
| Castle | 27 | 168 | 162 | 0.6% | 5 | 36 | Township |
| Jackson | 28 | 166 | 165 | -0.6% | 5 | 36 | Township |
| Smolan | 29 | 158 | 164 | -0.63% | 1,423 | 0 | City |
| Battle Hill | 30 | 110 | 108 | 0% | 3 | 36 | Township |
| South Sharps Creek | 31 | 108 | 99 | 2.86% | 3 | 36 | Township |
| Windom | 32 | 91 | 88 | 1.11% | 453 | 0 | City |
| Bonaville | 33 | 86 | 85 | 0% | 2 | 36 | Township |
| Canton | 34 | 83 | 92 | -2.35% | 2 | 36 | Township |
| McPherson | 35 | 35 | 36 | 0% | 1 | 67 | Township |
McPherson is the largest city in McPherson County, with a population of 14,065.
McPherson is the smallest city in McPherson County, with a population of 35.
There are 35 cities in McPherson County, Kansas.