McPherson County, Kansas Cities (2026)

35 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
McPherson114,06514,073-0.01%1,7188 City
Lindsborg23,8643,7760.39%2,1082 City
Mound32,3812,3740.04%6736 Township
Moundridge41,9621,970-0.05%1,2502 City
Superior51,6671,674-0.06%4736 Township
Inman61,3221,339-0.23%1,6501 City
Empire71,3091,313-0.15%3636 Township
Canton8921935-0.11%2636 Township
Galva9820837-0.36%1,6430 City
Marquette107297280.28%2036 Township
Canton11654683-0.76%1,3160 City
Marquette12593602-0.17%1,2300 City
McPherson135465290.37%1928 Township
Lone Tree14499492-0.2%1436 Township
King City154924800.2%1436 Township
New Gottland164784690%1336 Township
Little Valley174033920.5%1136 Township
Meridian18345339-0.29%1036 Township
Spring Valley193163100%936 Township
Smoky Hill203002890.67%934 Township
Hayes212822720.71%836 Township
Turkey Creek222742680%836 Township
Groveland23198197-0.5%536 Township
Union24183182-0.54%536 Township
Delmore251781720%536 Township
Gypsum Creek261711680%536 Township
Castle271681620.6%536 Township
Jackson28166165-0.6%536 Township
Smolan29158164-0.63%1,4230 City
Battle Hill301101080%336 Township
South Sharps Creek31108992.86%336 Township
Windom3291881.11%4530 City
Bonaville3386850%236 Township
Canton348392-2.35%236 Township
McPherson3535360%167 Township

McPherson County Cities Summary

Largest City

McPherson is the largest city in McPherson County, with a population of 14,065.

Smallest City

McPherson is the smallest city in McPherson County, with a population of 35.

10 Largest Cities

There are 35 cities in McPherson County, Kansas.

Location of McPherson County