Crawford County, Kansas Cities (2025)

40 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsburg120,52520,635-0.11%1,52513 City
Baker23,4713,4530.09%6455 Township
Frontenac33,4193,3830.21%6435 City
Franklin43,1173,1070.16%8835 Township
Girard52,4692,487-0.16%1,0582 City
Arma61,3851,408-0.36%1,2211 City
Sheridan71,3011,295-0.08%1871 Township
Crawford81,0661,0630.19%1861 Township
Osage9708708-0.14%1162 Township
Walnut10682684-1.16%1936 Township
Walnut11620624-0.16%1834 Township
Cherokee125975910.17%7251 City
Walnut135235230.38%1536 Township
Walnut14520548-1.7%862 Township
Walnut15489490-0.2%864 Township
Sherman164834830%772 Township
Mulberry174114100%8730 City
Cherokee18397409-0.75%1136 Township
Walnut193873870.78%1136 Township
Walnut20316326-0.32%936 Township
Cherokee21309317-0.64%1422 Township
Franklin223053030%471 Township
Franklin232752780%738 Township
Pittsburg242732690.37%836 Township
Arcadia252572570%5990 City
Grant262282270%456 Township
Walnut27187189-0.53%1271 City
Walnut281191180%259 Township
Walnut291141150%336 Township
Franklin30111116-1.77%1144 Township
Walnut3196970%336 Township
Hepler3292920%921 City
Franklin3384830%235 Township
Franklin348087-1.23%174 Township
Franklin3572720%236 Township
Walnut367175-1.39%236 Township
Walnut3764650%239 Township
Mulberry3831320%136 Township
Franklin3930300%0.00100 Township
Walnut4021220%136 Township

Crawford County Cities Summary

Largest City

Pittsburg is the largest city in Crawford County, with a population of 20,525.

Smallest City

Walnut is the smallest city in Crawford County, with a population of 21.

10 Largest Cities

There are 40 cities in Crawford County, Kansas.

Location of Crawford County