The Town Files

Kansas towns

All 102 Kansas towns and cities with 2,500 or more people. The typical Kansas town has a median home value of $128,200 and household income of $63,857.

Towns in Kansas
Each dot is a town on The Town Files.

Kansas town rankings

All Kansas towns

TownCountyPeopleMedian homeIncomeJan low
WichitaSedgwick County397,532$190,800$64,62023°
Overland ParkJohnson County197,238$413,600$104,83420°
Kansas CityWyandotte County156,607$167,400$62,40122°
OlatheJohnson County141,290$364,700$114,00920°
TopekaShawnee County126,587$144,200$56,95619°
LawrenceDouglas County94,934$292,700$65,00919°
ShawneeJohnson County67,311$359,700$109,94018°
LenexaJohnson County57,434$394,900$103,23920°
ManhattanRiley County54,100$246,700$60,17219°
SalinaSaline County46,889$173,200$61,78320°
HutchinsonReno County40,006$125,000$58,68719°
LeavenworthLeavenworth County37,351$193,000$72,98721°
LeawoodJohnson County33,902$658,800$185,62521°
Garden CityFinney County28,151$192,000$72,86517°
Dodge CityFord County27,788$151,700$68,72120°
DerbySedgwick County25,625$236,900$84,11221°
EmporiaLyon County24,139$132,700$52,70418°
GardnerJohnson County23,287$306,200$96,81820°
Prairie VillageJohnson County22,957$435,700$113,53022°
Junction CityGeary County22,932$171,500$61,18119°
HaysEllis County21,116$225,500$58,45920°
PittsburgCrawford County20,646$123,200$43,41924°
LiberalSeward County19,825$137,100$63,70620°
NewtonHarvey County18,602$156,400$68,88520°
AndoverButler County14,892$291,400$104,78723°
Great BendBarton County14,733$133,900$54,13918°
McPhersonMcPherson County14,082$211,700$77,52919°
El DoradoButler County12,870$120,300$59,18020°
OttawaFranklin County12,625$166,500$71,69918°
Arkansas CityCowley County11,974$86,800$49,62924°
WinfieldCowley County11,777$132,700$56,65620°
HaysvilleSedgwick County11,262$161,800$67,74021°
LansingLeavenworth County11,239$270,800$102,78615°
MerriamJohnson County11,098$263,300$73,60022°
AtchisonAtchison County10,885$129,700$54,47418°
MissionJohnson County9,954$289,100$75,53422°
ParsonsLabette County9,600$71,700$52,42822°
AugustaButler County9,256$175,500$64,91920°
Fort RileyRiley County9,230—$54,36219°
CoffeyvilleMontgomery County8,826$60,800$45,67023°
ChanuteNeosho County8,722$78,000$50,88223°
IndependenceMontgomery County8,548$88,800$51,06923°
Park CitySedgwick County8,333$177,100$74,30123°
Bel AireSedgwick County8,262$238,100$97,79523°
Spring HillJohnson County7,952$357,800$112,42820°
Bonner SpringsWyandotte County7,837$247,200$83,21818°
WellingtonSumner County7,715$97,100$50,33322°
Fort ScottBourbon County7,552$100,500$52,15922°
Valley CenterSedgwick County7,340$227,700$77,02023°
BasehorLeavenworth County6,896$349,900$116,76918°
Roeland ParkJohnson County6,871$276,200$88,77422°
PrattPratt County6,603$107,500$63,81919°
AbileneDickinson County6,460$131,500$57,92422°
EudoraDouglas County6,408$280,100$118,18418°
MulvaneSedgwick County6,286$176,300$74,03921°
De SotoJohnson County6,118$422,400$104,00020°
UlyssesGrant County5,788$97,400$63,85716°
PaolaMiami County5,768$210,800$74,66219°
MaizeSedgwick County5,735$276,200$72,02422°
TonganoxieLeavenworth County5,573$261,700$80,10918°
ColbyThomas County5,570$163,000$63,49415°
IolaAllen County5,396$78,300$54,22120°
ConcordiaCloud County5,111$102,600$51,13819°
GoddardSedgwick County5,084$242,800$94,00422°
LouisburgMiami County4,969$269,500$68,82419°
WamegoPottawatomie County4,841$198,300$78,80918°
Baldwin CityDouglas County4,826$249,500$72,94118°
EdwardsvilleWyandotte County4,717$216,400$72,61118°
GoodlandSherman County4,465$112,700$52,25817°
RussellRussell County4,401$135,600$56,83219°
OsawatomieMiami County4,255$155,100$66,99119°
Clay CenterClay County4,199$143,600$62,69518°
Rose HillButler County4,185$219,900$102,38921°
FairwayJohnson County4,170$618,000$152,57422°
Scott CityScott County4,113$162,200$54,88016°
Baxter SpringsCherokee County3,888$92,900$51,40423°
LindsborgMcPherson County3,776$188,000$81,25019°
LarnedPawnee County3,769$94,500$55,64821°
HugotonStevens County3,747$120,900$62,77320°
LyonsRice County3,611$104,800$62,56920°
Mission HillsJohnson County3,594$1,237,800$250,00122°
HesstonHarvey County3,505$204,800$75,22520°
MarysvilleMarshall County3,447$119,200$55,38615°
BeloitMitchell County3,404$125,600$52,11417°
HoltonJackson County3,401$142,800$52,53215°
FrontenacCrawford County3,382$165,600$58,73324°
HiawathaBrown County3,280$121,800$68,75015°
GarnettAnderson County3,242$149,100$65,23020°
KingmanKingman County3,105$73,800$48,75019°
EllsworthEllsworth County3,066$157,600$66,82118°
ColumbusCherokee County2,929$94,100$37,96123°
Oaklawn-SunviewSedgwick County2,880$54,200$46,65621°
Osage CityOsage County2,861$155,800$71,19118°
GalenaCherokee County2,761$78,500$49,00625°
St. MarysPottawatomie County2,759$206,900$76,77118°
NortonNorton County2,747$96,800$53,12514°
HillsboroMarion County2,732$120,500$63,46221°
HoisingtonBarton County2,699$95,000$52,27718°
ClearwaterSedgwick County2,653$216,200$83,87921°
BurlingtonCoffey County2,634$149,300$50,88219°
SabethaNemaha County2,545$170,800$70,46415°
South HutchinsonReno County2,521$151,000$50,44119°

Kansas counties