Geary County, Kansas Cities (2025)

11 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Junction City121,82922,949-1.02%1,89112 City
Smoky Hill29,0559,2191.23%16854 Township
Fort Riley38,8398,7200.82%1,3796 CDP
Jefferson42,0852,1410.68%4447 Township
Milford51,6121,6331.26%4140 Township
Milford6390407-1.02%6821 City
Lyon72742801.11%643 Township
Wingfield81781840.56%447 Township
Blakely91061090.95%336 Township
Jackson1073722.82%240 Township
Zeandale1134626.25%251 CDP

Geary County Cities Summary

Largest City

Junction City is the largest city in Geary County, with a population of 21,829.

Smallest City

Zeandale is the smallest city in Geary County, with a population of 34.

10 Largest Cities

There are 11 cities in Geary County, Kansas.

Location of Geary County