McPherson County, Kansas Cities (2025)

35 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
McPherson114,06614,073-0.01%1,7188 City
Lindsborg23,8493,7760.37%2,1002 City
Mound32,3802,3740.04%6736 Township
Moundridge41,9631,970-0.1%1,2512 City
Superior51,6681,674-0.06%4736 Township
Inman61,3251,339-0.23%1,6541 City
Empire71,3111,313-0.15%3636 Township
Canton8922935-0.11%2636 Township
Galva9823837-0.36%1,6490 City
Marquette107277280.28%2036 Township
Canton11659683-0.75%1,3260 City
Marquette12594602-0.34%1,2320 City
McPherson135445290.37%1928 Township
Lone Tree14500492-0.2%1436 Township
King City154914800.2%1436 Township
New Gottland164784690%1336 Township
Little Valley174013920.5%1136 Township
Meridian18346339-0.29%1036 Township
Spring Valley193163100%936 Township
Smoky Hill202982890.68%934 Township
Hayes212802720.72%836 Township
Turkey Creek222742680%836 Township
Groveland23199197-0.5%636 Township
Union24184182-0.54%536 Township
Delmore251781720%536 Township
Gypsum Creek261711680%536 Township
Castle271671620.6%536 Township
Jackson28167165-0.6%536 Township
Smolan29159164-0.63%1,4320 City
Battle Hill301101080%336 Township
South Sharps Creek31105992.94%336 Township
Windom3290880%4480 City
Bonaville3386850%236 Township
Canton348592-2.3%236 Township
McPherson3535360%167 Township

McPherson County Cities Summary

Largest City

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

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