Stafford County, Kansas Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
St. John11,1881,224-1%6112 City
Stafford2929953-0.96%1,0151 City
Macksville3460469-0.86%4611 City
Hudson49295-1.08%7360 City

Stafford County Cities Summary

Largest City

St. John is the largest city in Stafford County, with a population of 1,188.

Smallest City

Hudson is the smallest city in Stafford County, with a population of 92.

10 Largest Cities

There are 4 cities in Stafford County, Kansas.

Location of Stafford County