Average Home Price in
Kansas

441 cities tracked · Real Zillow data · Updated July 2026

State Median
$176,863
Most Affordable
$44,326
Most Expensive
$1,718,558
Cities Tracked
441

All Cities in Kansas

Sorted by population size
#CityCountyMedian Price1-Yr Changevs. State Median
1WichitaSedgwick County$208,245+3.2%
2Overland ParkJohnson County$493,605+5.5%
3TopekaShawnee County$199,788-0.1%
4Kansas CityWyandotte County$206,133+1.5%
5OlatheJohnson County$441,698+5.0%
6LawrenceDouglas County$341,775+3.6%
7ShawneeJohnson County$432,970+4.8%
8ManhattanRiley County$299,405+4.8%
9LenexaJohnson County$487,610+4.4%
10SalinaSaline County$180,810+4.4%
11HutchinsonReno County$153,915+8.0%
12LeavenworthLeavenworth County$269,060+4.3%
13Garden CityFinney County$238,907-1.2%
14LeawoodJohnson County$806,899+7.0%
15DerbySedgwick County$289,841+3.4%
16Dodge CityFord County$215,082-1.8%
17Junction CityGeary County$204,032+0.2%
18EmporiaLyon County$178,024+4.3%
19PittsburgCrawford County$140,584-0.6%
20GardnerJohnson County$357,384+3.4%
21HaysEllis County$259,442+4.1%
22NewtonHarvey County$178,739+4.9%
23Prairie VillageJohnson County$504,470+7.5%
24LiberalSeward County$146,778+1.3%
25Great BendBarton County$131,355+11.4%
26El DoradoButler County$176,863+5.8%
27AndoverButler County$333,756+3.4%
28McPhersonMcPherson County$221,999+3.8%
29OttawaFranklin County$244,566+9.5%
30Arkansas CityCowley County$101,775+3.5%
31WinfieldCowley County$143,393+6.5%
32AtchisonAtchison County$176,057+8.5%
33HaysvilleSedgwick County$213,944+4.6%
34IndependenceMontgomery County$122,763+7.5%
35PaolaMiami County$383,510+5.6%
36ParsonsLabette County$85,533+0.2%
37AugustaButler County$223,852+6.6%
38Valley CenterSedgwick County$266,382+3.3%
39Spring HillMiami County$421,697+0.2%
40Fort ScottBourbon County$135,303+4.9%
41TonganoxieLeavenworth County$386,546+4.8%
42MerriamJohnson County$336,345+5.7%
43ChanuteNeosho County$100,639+7.9%
44GoddardSedgwick County$307,588+2.0%
45MissionJohnson County$339,641+4.9%
46AbileneDickinson County$186,670+4.7%
47BasehorLeavenworth County$452,954+4.4%
48EudoraDouglas County$344,339+4.3%
49WellingtonSumner County$117,503+1.7%
50Bel AireSedgwick County$284,524+1.0%
51WamegoPottawatomie County$304,901+5.5%
52UlyssesGrant County$162,706+6.6%
53LouisburgMiami County$414,306+3.4%
54MulvaneSumner County$242,608+3.4%
55Bonner SpringsWyandotte County$309,540+3.2%
56Baldwin CityDouglas County$370,858+2.8%
57Park CitySedgwick County$227,608+2.1%
58Roeland ParkJohnson County$341,167+5.0%
59ConcordiaCloud County$134,596+5.5%
60Rose HillButler County$277,597+1.4%
61ColbyThomas County$190,086+3.3%
62LansingLeavenworth County$331,823+4.7%
63Clay CenterClay County$167,189+8.9%
64CoffeyvilleMontgomery County$67,508+4.8%
65ClearwaterSedgwick County$273,965+3.9%
66Baxter SpringsCherokee County$125,519+6.5%
67ColumbusCherokee County$139,968+3.8%
68HoltonJackson County$236,441+8.2%
69De SotoJohnson County$434,868+4.6%
70OsawatomieMiami County$208,137+1.6%
71GalenaCherokee County$127,655+2.0%
72RussellRussell County$127,708+11.4%
73LarnedPawnee County$113,288+6.0%
74MaizeSedgwick County$311,155+1.4%
75Scott CityScott County$192,232+0.4%
76GoodlandSherman County$156,557+5.1%
77LindsborgMcPherson County$240,872+4.0%
78HugotonStevens County$172,430+8.1%
79KingmanKingman County$148,795-0.2%
80EdwardsvilleWyandotte County$306,315+2.9%
81LyonsRice County$115,231+10.9%
82Mission HillsJohnson County$1,718,558+10.8%
83WellsvilleFranklin County$359,355+9.5%
84EllsworthEllsworth County$170,235+16.3%
85GirardCrawford County$159,468-1.0%
86BeloitMitchell County$152,565-3.1%
87MarysvilleMarshall County$160,587+4.4%
88BerrytonShawnee County$375,807+2.2%
89CheneySedgwick County$280,791+4.5%
90HalsteadHarvey County$214,812+6.9%
91SedgwickHarvey County$253,580+5.2%
92NortonNorton County$130,078-1.2%
93ColwichSedgwick County$317,243+4.5%
94HillsboroMarion County$159,781+9.9%
95Valley FallsJefferson County$273,972+10.2%
96Saint MarysPottawatomie County$294,027+6.9%
97Osage CityOsage County$200,020+9.3%
98SenecaNemaha County$277,029+10.2%
99Council GroveMorris County$241,286+14.3%
100CherryvaleLabette County$112,792+6.6%
101FairwayJohnson County$654,938+9.1%
102MeridenJefferson County$314,588+9.4%
103SabethaNemaha County$211,336+13.8%
104TecumsehShawnee County$307,648+1.0%
105Belle PlaineSumner County$194,164+5.8%
106EurekaGreenwood County$105,270+11.7%
107SterlingRice County$174,106+13.7%
108FredoniaWilson County$96,278-5.8%
109CimarronGray County$243,997+4.6%
110NeodeshaWilson County$106,335-4.4%
111WathenaDoniphan County$189,053+14.6%
112MilfordGeary County$320,075+1.2%
113InmanMcPherson County$265,293+6.8%
114EdgertonJohnson County$313,151+3.5%
115PerryJefferson County$303,364+7.3%
116Saint GeorgePottawatomie County$393,686+6.1%
117LakinKearny County$204,312+5.2%
118MarionMarion County$148,777+5.0%
119DouglassButler County$246,077+7.4%
120Yates CenterWoodson County$134,505+10.2%
121McLouthJefferson County$367,508+5.6%
122HeringtonMorris County$86,777-5.4%
123IolaAllen County$93,960-0.6%
124MinneapolisOttawa County$165,434+5.1%
125PrattPratt County$131,612+2.2%
126EllisTrego County$170,717+3.2%
127TowandaButler County$254,909+8.4%
128HumboldtAllen County$127,121+10.3%
129AuburnShawnee County$290,195+1.3%
130OverbrookOsage County$283,193+3.4%
131HavenReno County$184,516+9.3%
132Oaklawn-SunviewSedgwick County$78,715+2.2%
133BellevilleRepublic County$98,907-6.4%
134OakleyLogan County$172,157+6.2%
135PomonaFranklin County$286,278+8.0%
136AnthonyHarper County$84,499+8.8%
137HolcombFinney County$241,462-0.8%
138PleasantonLinn County$183,690+12.7%
139WaKeeneyTrego County$136,858+1.8%
140EllinwoodBarton County$134,389+8.0%
141OskaloosaJefferson County$325,110+8.4%
142WakarusaShawnee County$323,258+1.8%
143BucyrusMiami County$689,855+5.5%
144CarbondaleOsage County$208,221+4.0%
145LeonButler County$209,000+10.5%
146Silver LakeShawnee County$288,295+3.5%
147Conway SpringsSumner County$200,936+5.9%
148HortonBrown County$108,023+3.6%
149FrontenacCrawford County$174,597-1.7%
150BentonButler County$350,881+3.7%
151Medicine LodgeBarber County$99,682+10.8%
152BuhlerReno County$208,086+9.0%
153OberlinDecatur County$114,105+3.9%
154Garden PlainSedgwick County$326,710+4.4%
155MoundridgeMcPherson County$242,098+5.8%
156SolomonOttawa County$188,764+5.2%
157MeadeMeade County$131,181+7.3%
158ErieNeosho County$141,402+2.0%
159LinwoodLeavenworth County$467,625+8.9%
160CantonMcPherson County$202,103+5.4%
161BurrtonHarvey County$183,263+5.1%
162Smith CenterSmith County$110,731-2.3%
163ChapmanDickinson County$251,412+6.9%
164MayettaJackson County$317,757+9.8%
165JohnsonStanton County$166,977+6.5%
166LeotiWichita County$157,825+5.5%
167SubletteHaskell County$214,360-0.2%
168KinsleyEdwards County$80,643+3.5%
169LecomptonDouglas County$383,609+4.6%
170GarnettAnderson County$150,945+5.1%
171StocktonRooks County$124,571+9.4%
172LyndonOsage County$222,756+5.2%
173BurlingameOsage County$189,477+4.3%
174UdallCowley County$216,584+3.9%
175HesstonHarvey County$250,734+3.6%
176Hill CityGraham County$116,045+6.8%
177ParkerfieldCowley County$269,988+7.8%
178MoranAllen County$81,649+4.0%
179Mount HopeSedgwick County$242,210+6.2%
180HoytJackson County$299,522+10.2%
181Saint FrancisCheyenne County$181,446+6.0%
182HoxieSheridan County$232,075+6.7%
183EastonLeavenworth County$424,988+9.0%
184WestwoodJohnson County$449,605+6.8%
185ElkhartMorton County$105,820-0.8%
186RossvilleShawnee County$239,082+4.5%
187Ness CityNess County$126,230+18.7%
188OsborneOsborne County$93,460+6.6%
189Lake QuiviraJohnson County$999,998+8.1%
190AtwoodRawlins County$141,972+3.6%
191ArmaCrawford County$122,451-7.1%
192OxfordSumner County$163,459+4.8%
193Blue RapidsMarshall County$111,448+4.0%
194LincolnLincoln County$115,931+8.2%
195ClydeCloud County$144,015+1.2%
196HarperHarper County$109,472+11.2%
197CaldwellSumner County$87,165-3.7%
198PlainsMeade County$144,135+1.0%
199CaneyMontgomery County$84,356-0.2%
200WrightFord County$260,633+2.1%
201WestmorelandPottawatomie County$309,009+11.2%
202GypsumSaline County$231,379+8.1%
203VictoriaEllis County$224,672+2.8%
204MulberryCrawford County$88,659-5.0%
205LeboCoffey County$171,680+4.7%
206GalvaMcPherson County$280,117+4.8%
207SatantaHaskell County$144,660-5.4%
208Mound CityLinn County$133,549+8.8%
209WashingtonWashington County$147,179+1.3%
210MontezumaGray County$274,561+8.1%
211QuinterGove County$175,853+7.6%
212AltamontLabette County$150,336+2.5%
213RileyRiley County$229,086+6.1%
214PeabodyMarion County$112,343+5.8%
215FrankfortMarshall County$177,637+6.9%
216WaverlyCoffey County$223,027+6.4%
217PeckSumner County$310,077+5.9%
218Pretty PrairieReno County$184,898+7.6%
219MadisonGreenwood County$141,510+4.4%
220WakefieldClay County$241,259+7.0%
221SyracuseHamilton County$156,619-3.1%
222ScrantonOsage County$229,053+1.2%
223ThayerNeosho County$192,845+7.2%
224MankatoJewell County$105,279+12.5%
225ChetopaCherokee County$70,563-2.2%
226BucklinFord County$148,599-3.6%
227Saint PaulNeosho County$169,155+2.1%
228SedanChautauqua County$44,326-3.2%
229DightonLane County$115,003-1.0%
230ColdwaterComanche County$90,793-6.2%
231St. JohnStafford County$78,998+6.8%
232PrincetonFranklin County$364,620+10.8%
233KechiSedgwick County$298,845+0.3%
234BentleySedgwick County$168,170+1.7%
235AndaleSedgwick County$381,297+3.8%
236WhitewaterButler County$236,556+8.6%
237Sharon SpringsWallace County$140,815+3.8%
238EskridgeWabaunsee County$182,245+1.4%
239ViolaSedgwick County$403,062+6.3%
240ArgoniaSumner County$152,064+3.7%
241TescottOttawa County$84,801+8.4%
242EffinghamAtchison County$244,355+12.9%
243ReadingLyon County$301,278+10.1%
244WeirCherokee County$129,889+4.6%
245GreensburgKiowa County$183,738+0.4%
246PaxicoWabaunsee County$256,277+3.3%
247La CrosseRush County$102,130+9.5%
248WinchesterJefferson County$274,600+11.4%
249Maple HillWabaunsee County$307,294+4.0%
250RichmondFranklin County$244,151+8.3%
251NickersonReno County$124,785+0.1%
252RandolphRiley County$319,831+14.0%
253ParkerLinn County$372,593+11.2%
254BrookvilleSaline County$221,927+16.4%
255Elk CityMontgomery County$206,646+9.8%
256WilliamsburgFranklin County$312,349+8.4%
257PotwinButler County$127,750-1.0%
258HavilandKiowa County$139,838+1.9%
259New CambriaSaline County$255,709+10.5%
260HanoverWashington County$186,561+3.8%
261AlmenaNorton County$113,615+5.6%
262AshlandClark County$67,466-5.0%
263StaffordStafford County$80,788+6.0%
264Cottonwood FallsChase County$130,959+2.1%
265IngallsGray County$292,671+5.6%
266OzawkieJefferson County$262,903+9.1%
267HopeDickinson County$193,320+11.4%
268OlpeLyon County$314,187+9.8%
269DownsOsborne County$106,184+6.8%
270SoldierJackson County$297,367+7.1%
271AtticaHarper County$86,620+13.5%
272GasAllen County$114,225-2.3%
273FowlerMeade County$124,831-2.8%
274HowardElk County$97,014+12.6%
275HiawathaBrown County$144,090+5.7%
276CunninghamKingman County$119,320-0.7%
277LehighMarion County$144,967+7.0%
278McCuneCrawford County$161,310+1.1%
279WinonaLogan County$96,507-3.7%
280QuenemoOsage County$179,892+3.1%
281BurnsButler County$210,583+9.4%
282EnterpriseDickinson County$151,346+3.0%
283BenningtonOttawa County$240,331+7.1%
284MarquetteMcPherson County$153,665+3.8%
285WilsonEllsworth County$130,159+19.4%
286White CityMorris County$88,387-0.5%
287NortonvilleAtchison County$219,666+9.3%
288SpearvilleFord County$235,288-1.5%
289HartfordLyon County$260,615+17.2%
290GreeleyAnderson County$241,584+8.7%
291DeliaJackson County$265,279+9.0%
292JetmoreHodgeman County$159,851+1.6%
293MelvernOsage County$214,071+7.9%
294RantoulFranklin County$364,521+12.0%
295AmericusLyon County$210,086+6.3%
296AssariaSaline County$245,497+10.4%
297Glen ElderMitchell County$161,449-7.0%
298OnagaPottawatomie County$120,647+8.5%
299Alta VistaWabaunsee County$164,278+0.4%
300TribuneGreeley County$141,386-10.2%
301BogueGraham County$93,505-17.0%
302WaltonHarvey County$192,186+12.0%
303FairviewBrown County$207,878+6.5%
304CherokeeCrawford County$108,587-4.1%
305EastboroughSedgwick County$500,160+1.4%
306ArlingtonReno County$146,640+15.0%
307LeonardvilleRiley County$236,861+12.9%
308PartridgeReno County$208,275+10.0%
309ScammonCherokee County$102,978-3.6%
310ColonyAnderson County$187,552+6.0%
311WestphaliaAnderson County$251,451+7.6%
312South HutchinsonReno County$150,959+3.4%
313VermillionMarshall County$226,347+10.2%
314HighlandDoniphan County$161,224+12.6%
315TuronReno County$48,171-1.2%
316AxtellMarshall County$251,757+6.6%
317LancasterAtchison County$240,151+11.0%
318Blue MoundLinn County$299,794+16.9%
319BelvuePottawatomie County$266,606+7.9%
320Mound ValleyLabette County$143,948-1.2%
321ClaflinBarton County$147,818+13.0%
322LoganPhillips County$111,787+2.8%
323OlsburgPottawatomie County$308,885+13.1%
324Le RoyCoffey County$164,610+10.2%
325FontanaMiami County$359,757+6.9%
326GridleyCoffey County$203,674+6.1%
327MinneolaClark County$135,641-3.9%
328CopelandHaskell County$261,354+9.2%
329GrantvilleJefferson County$283,219+10.4%
330DenisonJackson County$175,879+10.3%
331EdnaLabette County$169,893+9.7%
332La HarpeAllen County$99,925+2.1%
333BrewsterThomas County$158,483+2.2%
334Cawker CityMitchell County$116,653-5.9%
335KismetSeward County$155,080+3.1%
336BisonRush County$75,258+10.5%
337BurdenCowley County$144,280+6.5%
338Neosho RapidsLyon County$183,828+4.7%
339GlascoCloud County$97,906+2.6%
340SylviaReno County$128,818+2.5%
341LucasRussell County$104,668+10.1%
342CummingsAtchison County$338,813+14.0%
343DeerfieldKearny County$164,509+1.7%
344Bird CityCheyenne County$158,204+10.7%
345TyroMontgomery County$199,144+9.1%
346CentraliaNemaha County$186,549+13.0%
347FlorenceMarion County$64,596+7.0%
348NetawakaJackson County$234,200+5.7%
349LewisEdwards County$104,260-3.0%
350PrescottLinn County$193,926+15.9%
351GreenleafWashington County$144,535+3.8%
352WatervilleMarshall County$156,147+8.7%
353North NewtonHarvey County$251,135+3.9%
354LebanonSmith County$124,456-0.4%
355AltoonaWilson County$108,246+1.8%
356NorwichKingman County$195,862-1.8%
357GorhamEllis County$153,905+12.8%
358Little RiverRice County$156,179+7.7%
359OgdenRiley County$176,417+20.3%
360MacksvilleStafford County$81,977-4.9%
361CliftonWashington County$132,586+3.3%
362LinnWashington County$200,347+3.7%
363BurdettPawnee County$112,396+15.8%
364BushtonRice County$94,675+16.5%
365RollaMorton County$103,196-9.7%
366BaileyvilleNemaha County$373,732+12.3%
367CirclevilleJackson County$247,233+12.9%
368Sylvan GroveLincoln County$173,453+10.3%
369MiltonvaleCloud County$104,784+1.6%
370HarveyvilleWabaunsee County$226,634+4.7%
371RepublicRepublic County$153,040-1.3%
372WilseyMorris County$141,598+0.4%
373BeattieMarshall County$177,197+13.1%
374RivertonCherokee County$177,538+5.4%
375OtisRush County$74,854+9.0%
376Fall RiverGreenwood County$113,500+7.1%
377EverestBrown County$177,886+12.4%
378NatomaRooks County$80,856-4.8%
379DelphosOttawa County$122,226-2.1%
380Mission WoodsJohnson County$962,404+8.4%
381Linn ValleyLinn County$147,477+17.4%
382MiltonSumner County$258,413+1.8%
383CourtlandRepublic County$160,968+5.6%
384HavanaMontgomery County$156,728+5.4%
385JewellJewell County$97,930+12.5%
386GrinnellGove County$154,532+1.2%
387KensingtonSmith County$138,667+4.9%
388HanstonHodgeman County$150,818+5.5%
389FranklinCrawford County$143,019-5.1%
390MolineElk County$75,594-0.2%
391ChaseRice County$74,754+9.3%
392ProtectionComanche County$90,624-6.4%
393HudsonStafford County$210,294+9.4%
394McDonaldRawlins County$119,660+4.8%
395ScandiaRepublic County$106,248-0.2%
396Burr OakJewell County$129,357+11.2%
397HolyroodEllsworth County$86,154+8.5%
398LaneFranklin County$243,281+10.4%
399UniontownBourbon County$142,405-0.2%
400KiowaBarber County$69,274-9.4%
401DwightMorris County$180,845+9.4%
402Westwood HillsJohnson County$682,446+12.5%
403BurlingtonCoffey County$188,136+7.9%
404NorcaturDecatur County$111,894+2.6%
405VassarOsage County$232,097+5.3%
406Strong CityChase County$101,829+11.5%
407HealyLane County$147,711+9.1%
408DorranceRussell County$123,572+8.7%
409BernNemaha County$274,739+12.0%
410SeldenSheridan County$197,753+1.3%
411BazineNess County$82,962+6.3%
412LincolnvilleMarion County$105,707+5.2%
413OfferleEdwards County$170,891+9.2%
414SawyerPratt County$154,303+8.3%
415WetmoreNemaha County$179,572+10.4%
416RansomNess County$110,486+10.4%
417FarlingtonCrawford County$226,466+5.5%
418EnsignGray County$174,625+14.7%
419PalcoGraham County$140,090+0.8%
420GrainfieldSheridan County$156,202+3.3%
421TiptonOsborne County$184,500-2.0%
422AlbertRush County$141,945+9.8%
423MoscowStevens County$146,973+3.0%
424AlmaWabaunsee County$181,426+3.0%
425DearingMontgomery County$84,018+2.8%
426OswegoLabette County$79,509-1.7%
427MorlandGraham County$118,513-0.6%
428PhillipsburgPhillips County$111,494+2.9%
429BuffaloWilson County$78,427-4.3%
430ElwoodDoniphan County$112,382+5.9%
431HerndonRawlins County$94,189+6.1%
432PlainvilleRooks County$121,623+10.2%
433GoesselMarion County$151,178+2.1%
434Prairie ViewPhillips County$155,259+0.1%
435KanopolisEllsworth County$117,194+12.1%
436MullinvilleKiowa County$121,849-5.4%
437La CygneLinn County$200,714+8.3%
438TroyDoniphan County$131,866+13.2%
439DamarRooks County$128,568-0.3%
440New StrawnCoffey County$229,637+4.6%
441HoisingtonBarton County$91,709+11.5%