McPherson County, Kansas Cities (2025)

37 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
Elyria193262767.24%685 CDP
Spring Valley203163100%936 Township
Smoky Hill212982890.68%934 Township
Hayes222802720.72%836 Township
Turkey Creek232742680%836 Township
Groveland24199197-0.5%636 Township
Union25184182-0.54%536 Township
Delmore261781720%536 Township
Gypsum Creek271711680%536 Township
Castle281671620.6%536 Township
Jackson29167165-0.6%536 Township
Smolan30159164-0.63%1,4320 City
Battle Hill311101080%336 Township
South Sharps Creek32105992.94%336 Township
Windom3390880%4480 City
Bonaville3486850%236 Township
Canton358592-2.3%236 Township
McPherson3635360%167 Township
Bridgeport3710811.11%480 CDP

McPherson County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 37 cities in McPherson County, Kansas.

Location of McPherson County