Crawford County, Kansas Cities (2026)

40 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsburg120,50320,635-0.11%1,52413 City
Baker23,4743,4530.09%6455 Township
Frontenac33,4263,3830.2%6445 City
Franklin43,1223,1070.16%8935 Township
Girard52,4662,487-0.12%1,0572 City
Arma61,3811,408-0.29%1,2181 City
Sheridan71,3001,295-0.08%1871 Township
Crawford81,0681,0630.19%1861 Township
Osage9707708-0.14%1162 Township
Walnut10674684-1.17%1936 Township
Walnut11619624-0.16%1834 Township
Cherokee125985910.17%7261 City
Walnut135255230.38%1536 Township
Walnut14511548-1.73%862 Township
Walnut15488490-0.2%864 Township
Sherman164834830%772 Township
Mulberry174114100%8730 City
Cherokee18394409-0.76%1136 Township
Walnut193903870.78%1136 Township
Walnut20315326-0.32%936 Township
Cherokee21307317-0.65%1422 Township
Franklin223053030%471 Township
Franklin232752780%738 Township
Pittsburg242742690.37%836 Township
Arcadia252572570%5990 City
Grant262282270%456 Township
Walnut271871890%1271 City
Walnut281191180%259 Township
Walnut291141150%336 Township
Franklin30109116-1.8%1144 Township
Walnut3196970%336 Township
Hepler3292920%921 City
Franklin3384830%235 Township
Franklin347987-1.25%174 Township
Franklin3572720%236 Township
Walnut367075-1.41%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,503.

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