McPherson County, Kansas Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
McPherson113,88614,069-0.23%1,6968 City
Lindsborg23,8323,7800.21%2,0912 City
Moundridge31,9331,971-0.31%1,2322 City
Inman41,3031,339-0.46%1,6271 City
Galva5813838-0.49%1,6290 City
Canton6648683-0.92%1,3040 City
Marquette7585604-0.51%1,2140 City
Smolan8156164-1.27%1,4050 City
Windom990880%4480 City

McPherson County Cities Summary

Largest City

McPherson is the largest city in McPherson County, with a population of 13,886.

Smallest City

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

10 Largest Cities

There are 9 cities in McPherson County, Kansas.

Location of McPherson County