McPherson County, Kansas Cities (2026)

9 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
Moundridge31,9621,970-0.05%1,2502 City
Inman41,3221,339-0.23%1,6501 City
Galva5820837-0.36%1,6430 City
Canton6654683-0.76%1,3160 City
Marquette7593602-0.17%1,2300 City
Smolan8158164-0.63%1,4230 City
Windom991881.11%4530 City

McPherson County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 9 cities in McPherson County, Kansas.

Location of McPherson County