Iowa places ranked by median home value

599 places in Iowa have a reliable estimate of median home value (2020–2024 American Community Survey).

Highest figures: West Okoboji ($593,800), Shueyville ($574,800), Orleans ($573,200).

Lowest figure: Chelsea ($43,500).

The figure for Iowa as a whole is $208,000 (±$1,141).

Figures last updated on .

Figure for Iowa as a whole
$208,000 (±$1,141)
Places ranked
599

Iowa places ranked by median home value

Median home value, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian home value
1West OkobojiDickinson County$593,800 (±$120,560)
2ShueyvilleJohnson County$574,800 (±$48,035)
3OrleansDickinson County$573,200 (±$129,022)
4CummingWarren County$508,000 (±$100,076)
5WahpetonDickinson County$495,500 (±$75,883)
6Arnolds ParkDickinson County$438,900 (±$116,729)
7University HeightsJohnson County$429,900 (±$19,635)
8Polk CityPolk County$414,800 (±$26,207)
9RobinsLinn County$413,400 (±$33,884)
10ClivePolk County$401,100 (±$18,253)
11VenturaCerro Gordo County$389,500 (±$109,329)
12JohnstonPolk County$369,100 (±$16,483)
13 (tie)EldridgeScott County$350,500 (±$40,419)
13 (tie)WaukeeDallas County$350,500 (±$12,689)
15Kent EstatesMuscatine County$347,700 (±$27,327)
16AsburyDubuque County$339,000 (±$10,669)
17TiffinJohnson County$338,500 (±$29,663)
18PeostaDubuque County$336,000 (±$12,062)
19UrbandalePolk County$335,500 (±$10,820)
20AnkenyPolk County$331,000 (±$9,894)
21GrangerDallas County$329,400 (±$14,840)
22AdelDallas County$327,900 (±$26,562)
23Long GroveScott County$320,600 (±$34,722)
24BondurantPolk County$318,800 (±$19,089)
25Le ClaireScott County$318,700 (±$35,009)
26AtkinsBenton County$314,900 (±$12,450)
27SaylorvillePolk County$314,300 (±$58,717)
28ElyLinn County$311,900 (±$34,634)
29SolonJohnson County$309,400 (±$31,502)
30West Des MoinesPolk County$309,000 (±$10,613)
31BettendorfScott County$306,500 (±$13,120)
32GrimesPolk County$304,700 (±$22,823)
33North LibertyJohnson County$303,800 (±$20,749)
34NorwalkWarren County$303,100 (±$27,916)
35WalfordBenton County$303,000 (±$17,731)
36AllemanPolk County$299,200 (±$27,793)
37 (tie)CoralvilleJohnson County$298,500 (±$19,979)
37 (tie)Sergeant BluffWoodbury County$298,500 (±$25,536)
39HuxleyStory County$297,100 (±$20,751)
40Pleasant HillPolk County$295,100 (±$22,434)
41PellaMarion County$292,700 (±$14,689)
42Sioux CenterSioux County$290,800 (±$22,573)
43Iowa CityJohnson County$285,900 (±$8,160)
44CrescentPottawattamie County$283,900 (±$49,507)
45PaloLinn County$282,400 (±$21,135)
46AmesStory County$277,400 (±$9,482)
47RiverdaleScott County$276,300 (±$44,865)
48Park ViewScott County$276,000 (±$27,756)
49 (tie)AltoonaPolk County$274,600 (±$10,844)
49 (tie)GilbertStory County$274,600 (±$26,627)
51FairfaxLinn County$274,500 (±$37,678)
52Windsor HeightsPolk County$267,900 (±$16,505)
53EarlhamMadison County$267,600 (±$32,286)
54PrincetonScott County$266,200 (±$19,549)
55FarleyDubuque County$266,000 (±$29,224)
56 (tie)Orange CitySioux County$264,000 (±$27,485)
56 (tie)Van MeterDallas County$264,000 (±$24,053)
58Cedar FallsBlack Hawk County$263,600 (±$13,449)
59TreynorPottawattamie County$263,500 (±$32,829)
60HintonPlymouth County$263,100 (±$29,179)
61SwisherJohnson County$260,300 (±$12,011)
62Clear LakeCerro Gordo County$259,500 (±$31,598)
63KalonaWashington County$257,900 (±$20,560)
64LawtonWoodbury County$254,200 (±$28,715)
65ElkhartPolk County$253,900 (±$19,001)
66UnderwoodPottawattamie County$253,500 (±$33,944)
67DikeGrundy County$247,800 (±$17,116)
68Dallas CenterDallas County$246,800 (±$18,344)
69LakesideBuena Vista County$246,400 (±$63,156)
70Mount VernonLinn County$245,200 (±$32,908)
71DecorahWinneshiek County$244,500 (±$15,919)
72HudsonBlack Hawk County$242,700 (±$22,401)
73MarionLinn County$241,700 (±$10,346)
74HillsJohnson County$240,200 (±$22,332)
75EpworthDubuque County$239,900 (±$15,242)
76IndianolaWarren County$237,500 (±$9,590)
77DeWittClinton County$237,100 (±$24,018)
78CarlisleWarren County$234,300 (±$11,615)
79DyersvilleDubuque County$234,100 (±$21,408)
80SlaterStory County$232,800 (±$10,415)
81RunnellsPolk County$231,600 (±$22,678)
82Rock ValleySioux County$231,200 (±$16,627)
83DenverBremer County$229,200 (±$9,495)
84UrbanaBenton County$228,900 (±$15,324)
85De SotoDallas County$227,700 (±$10,523)
86HullSioux County$225,700 (±$16,254)
87WaverlyBremer County$223,300 (±$14,319)
88RaymondBlack Hawk County$222,600 (±$19,485)
89Blue GrassScott County$222,500 (±$21,292)
90JanesvilleBremer County$221,700 (±$18,926)
91St. CharlesMadison County$221,300 (±$21,558)
92LisbonLinn County$219,700 (±$15,405)
93Le MarsPlymouth County$219,200 (±$16,354)
94AltonSioux County$218,900 (±$17,814)
95MovilleWoodbury County$218,800 (±$27,950)
96MilfordDickinson County$218,400 (±$22,278)
97FruitlandMuscatine County$217,700 (±$13,682)
98HiawathaLinn County$216,900 (±$40,582)
99BellevueJackson County$216,500 (±$13,479)
100West BranchCedar County$216,100 (±$30,320)
101 (tie)LarchwoodLyon County$215,600 (±$18,816)
101 (tie)Story CityStory County$215,600 (±$25,048)
103OxfordJohnson County$215,200 (±$27,327)
104Spirit LakeDickinson County$215,100 (±$23,260)
105Center PointLinn County$212,400 (±$22,166)
106GrinnellPoweshiek County$209,500 (±$15,786)
107Rock RapidsLyon County$206,700 (±$13,905)
108MitchellvillePolk County$206,600 (±$20,273)
109GlenwoodMills County$206,200 (±$12,452)
110SloanWoodbury County$205,900 (±$18,524)
111NeolaPottawattamie County$205,100 (±$27,994)
112DubuqueDubuque County$204,800 (±$5,018)
113WilliamsburgIowa County$204,300 (±$25,164)
114TaborFremont County$204,200 (±$18,050)
115CalmarWinneshiek County$203,200 (±$25,861)
116InwoodLyon County$202,900 (±$28,406)
117New ViennaDubuque County$201,600 (±$22,506)
118FredericksburgChickasaw County$201,300 (±$50,743)
119DonahueScott County$200,700 (±$23,915)
120MarcusCherokee County$200,000 (±$25,998)
121AlburnettLinn County$199,200 (±$25,658)
122DoonLyon County$198,900 (±$44,226)
123GilbertvilleBlack Hawk County$197,400 (±$25,498)
124ParkersburgButler County$196,700 (±$15,680)
125CascadeDubuque County$196,200 (±$14,903)
126TruroMadison County$195,100 (±$19,105)
127Des MoinesPolk County$194,700 (±$3,372)
128DurantCedar County$194,300 (±$12,583)
129GuttenbergClayton County$193,900 (±$23,787)
130SheldonO'Brien County$192,700 (±$21,502)
131WintersetMadison County$192,500 (±$11,530)
132LesterLyon County$190,900 (±$59,683)
133Prairie CityJasper County$190,600 (±$19,724)
134WalcottScott County$190,300 (±$19,587)
135JesupBuchanan County$190,200 (±$15,013)
136DunkertonBlack Hawk County$189,700 (±$22,451)
137WiltonMuscatine County$189,200 (±$15,799)
138CarrollCarroll County$188,700 (±$13,713)
139McCauslandScott County$187,500 (±$17,602)
140Cedar RapidsLinn County$187,100 (±$3,896)
141FairbankBuchanan County$186,900 (±$20,042)
142 (tie)GarnerHancock County$186,300 (±$22,080)
142 (tie)NewhallBenton County$186,300 (±$7,148)
144 (tie)RemsenPlymouth County$185,900 (±$17,749)
144 (tie)RolandStory County$185,900 (±$36,080)
146MadridBoone County$185,600 (±$28,945)
147SpencerClay County$184,800 (±$11,644)
148SheldahlStory County$184,700 (±$23,018)
149MaxwellStory County$184,600 (±$22,792)
150Van HorneBenton County$184,500 (±$24,075)
151RiversideWashington County$183,700 (±$35,188)
152 (tie)NevadaStory County$182,400 (±$8,344)
152 (tie)SpringvilleLinn County$182,400 (±$21,660)
154PanoraGuthrie County$182,000 (±$13,187)
155 (tie)CarsonPottawattamie County$181,400 (±$14,199)
155 (tie)MartensdaleWarren County$181,400 (±$11,688)
157ParnellIowa County$181,300 (±$18,467)
158New VirginiaWarren County$180,600 (±$40,335)
159West LibertyMuscatine County$180,000 (±$15,616)
160WoodwardDallas County$179,900 (±$13,572)
161Lone TreeJohnson County$179,800 (±$28,523)
162 (tie)Central CityLinn County$179,700 (±$14,904)
162 (tie)MediapolisDes Moines County$179,700 (±$17,313)
164MontezumaPoweshiek County$179,400 (±$18,414)
165West PointLee County$178,700 (±$14,658)
166CambridgeStory County$178,100 (±$33,420)
167ColfaxJasper County$178,000 (±$25,908)
168Grundy CenterGrundy County$177,900 (±$14,721)
169BoydenSioux County$177,700 (±$22,420)
170MonroeJasper County$177,200 (±$20,730)
171HartfordWarren County$176,700 (±$18,936)
172ShellsburgBenton County$175,800 (±$12,082)
173Lake ViewSac County$175,600 (±$19,093)
174MonticelloJones County$175,200 (±$13,495)
175BlairstownBenton County$175,000 (±$13,711)
176MalvernMills County$174,700 (±$34,288)
177WellmanWashington County$174,500 (±$32,098)
178Harpers FerryAllamakee County$174,200 (±$28,877)
179AvocaPottawattamie County$173,800 (±$13,683)
180 (tie)EdgewoodClayton County$173,700 (±$32,004)
180 (tie)SullyJasper County$173,700 (±$11,966)
182 (tie)HumboldtHumboldt County$173,600 (±$15,784)
182 (tie)Sioux CityWoodbury County$173,600 (±$4,089)
184BooneBoone County$173,000 (±$8,478)
185AnamosaJones County$172,600 (±$18,082)
186 (tie)CamancheClinton County$172,400 (±$19,740)
186 (tie)WalkerLinn County$172,400 (±$13,983)
188Storm LakeBuena Vista County$172,200 (±$17,988)
189Council BluffsPottawattamie County$171,800 (±$3,464)
190Elk Run HeightsBlack Hawk County$171,200 (±$11,214)
191MindenPottawattamie County$170,500 (±$14,330)
192DelhiDelaware County$170,100 (±$32,619)
193MauriceSioux County$169,800 (±$31,396)
194Carter LakePottawattamie County$169,400 (±$17,678)
195TempletonCarroll County$169,300 (±$24,575)
196WoodbineHarrison County$168,900 (±$16,467)
197 (tie)BronsonWoodbury County$168,800 (±$23,039)
197 (tie)Lake ParkDickinson County$168,800 (±$29,500)
199McCallsburgStory County$168,600 (±$10,276)
200SanbornO'Brien County$168,500 (±$27,252)
201ReadlynBremer County$168,400 (±$11,846)
202PleasantvilleMarion County$168,300 (±$27,117)
203New HamptonChickasaw County$167,700 (±$31,920)
204LansingAllamakee County$167,500 (±$38,488)
205State CenterMarshall County$167,400 (±$14,740)
206KingsleyPlymouth County$167,200 (±$20,770)
207WorthingtonDubuque County$166,800 (±$11,764)
208BaxterJasper County$166,700 (±$10,490)
209DavenportScott County$166,400 (±$2,683)
210MerrillPlymouth County$166,100 (±$7,143)
211OgdenBoone County$166,000 (±$14,286)
212TiptonCedar County$165,500 (±$13,831)
213IndependenceBuchanan County$165,300 (±$8,725)
214ReinbeckGrundy County$165,000 (±$6,465)
215 (tie)CoggonLinn County$164,700 (±$9,971)
215 (tie)ConradGrundy County$164,700 (±$19,985)
217MarquetteClayton County$164,400 (±$46,311)
218PrestonJackson County$163,900 (±$7,651)
219 (tie)MiddletownDes Moines County$163,600 (±$38,814)
219 (tie)SchleswigCrawford County$163,600 (±$18,085)
221DexterDallas County$163,500 (±$23,088)
222RockwellCerro Gordo County$163,300 (±$24,203)
223La Porte CityBlack Hawk County$163,200 (±$9,410)
224Shell RockButler County$163,100 (±$7,097)
225 (tie)GranvilleSioux County$162,500 (±$47,041)
225 (tie)LibertyvilleJefferson County$162,500 (±$52,535)
225 (tie)ShelbyShelby County$162,500 (±$28,075)
228 (tie)EarlvilleDelaware County$161,400 (±$22,275)
228 (tie)MechanicsvilleCedar County$161,400 (±$11,120)
228 (tie)SalixWoodbury County$161,400 (±$39,644)
231McGregorClayton County$161,100 (±$22,684)
232Mount PleasantHenry County$160,900 (±$7,898)
233AlgonaKossuth County$160,800 (±$10,460)
234OsageMitchell County$160,700 (±$16,500)
235KnoxvilleMarion County$160,300 (±$11,119)
236OaklandPottawattamie County$160,200 (±$19,295)
237West BendPalo Alto County$159,700 (±$26,749)
238StuartGuthrie County$159,500 (±$14,095)
239CollinsStory County$159,200 (±$14,345)
240ZearingStory County$158,800 (±$21,144)
241DanvilleDes Moines County$158,500 (±$21,494)
242NorwayBenton County$158,400 (±$6,593)
243DysartTama County$158,300 (±$12,787)
244WinthropBuchanan County$158,200 (±$18,382)
245AkronPlymouth County$157,900 (±$11,061)
246OssianWinneshiek County$157,600 (±$14,945)
247SpillvilleWinneshiek County$157,500 (±$32,453)
248AgencyWapello County$157,300 (±$20,152)
249Silver CityMills County$156,800 (±$25,357)
250IretonSioux County$156,600 (±$32,027)
251FairfieldJefferson County$156,000 (±$10,693)
252JeffersonGreene County$155,800 (±$31,689)
253 (tie)MelbourneMarshall County$155,400 (±$24,420)
253 (tie)RyanDelaware County$155,400 (±$12,298)
255HospersSioux County$155,300 (±$15,601)
256ClarenceCedar County$154,300 (±$24,684)
257GliddenCarroll County$154,200 (±$33,722)
258LoganHarrison County$154,000 (±$16,683)
259NewtonJasper County$153,700 (±$12,028)
260MuscatineMuscatine County$153,600 (±$6,512)
261OskaloosaMahaska County$153,300 (±$13,145)
262MiloWarren County$153,100 (±$15,571)
263LuanaClayton County$152,700 (±$44,507)
264WaterlooBlack Hawk County$152,600 (±$3,764)
265 (tie)HarlanShelby County$152,500 (±$11,831)
265 (tie)St. AnsgarMitchell County$152,500 (±$20,259)
267 (tie)VintonBenton County$152,300 (±$18,542)
267 (tie)WashingtonWashington County$152,300 (±$10,635)
269HalburCarroll County$152,200 (±$28,204)
270 (tie)ColoStory County$152,000 (±$21,979)
270 (tie)Mount AyrRinggold County$152,000 (±$25,256)
272TraerTama County$151,900 (±$23,576)
273SheffieldFranklin County$151,000 (±$27,466)
274EvansdaleBlack Hawk County$150,300 (±$18,231)
275DenisonCrawford County$150,200 (±$18,669)
276AtlanticCass County$149,900 (±$14,635)
277EllsworthHamilton County$149,000 (±$21,118)
278Missouri ValleyHarrison County$148,500 (±$18,946)
279KeystoneBenton County$148,400 (±$10,333)
280 (tie)CalamusClinton County$148,100 (±$23,792)
280 (tie)Jewell JunctionHamilton County$148,100 (±$26,989)
282DonnellsonLee County$147,800 (±$18,310)
283 (tie)AplingtonButler County$147,500 (±$13,119)
283 (tie)DelmarClinton County$147,500 (±$26,947)
283 (tie)PrimgharO'Brien County$147,500 (±$14,551)
286 (tie)WaukonAllamakee County$147,200 (±$22,321)
286 (tie)WestsideCrawford County$147,200 (±$30,660)
288AltaBuena Vista County$146,600 (±$28,805)
289 (tie)LynnvilleJasper County$146,300 (±$56,547)
289 (tie)OsceolaClarke County$146,300 (±$35,008)
291 (tie)OnawaMonona County$145,800 (±$18,282)
291 (tie)QuasquetonBuchanan County$145,800 (±$18,111)
291 (tie)RowleyBuchanan County$145,800 (±$25,671)
294Le GrandMarshall County$145,700 (±$10,672)
295Grand MoundClinton County$145,200 (±$19,405)
296StanwoodCedar County$145,000 (±$10,930)
297BredaCarroll County$144,600 (±$37,427)
298MingoJasper County$144,300 (±$23,200)
299Fort DodgeWebster County$144,100 (±$11,581)
300La MotteJackson County$144,000 (±$10,170)
301WapelloLouisa County$143,900 (±$24,353)
302FertileWorth County$143,800 (±$45,316)
303Forest CityWinnebago County$143,500 (±$21,365)
304ElkaderClayton County$143,200 (±$18,616)
305 (tie)BadgerWebster County$142,800 (±$18,049)
305 (tie)RedfieldDallas County$142,800 (±$15,885)
307GrandviewLouisa County$142,400 (±$24,096)
308Mason CityCerro Gordo County$142,000 (±$8,529)
309ArcadiaCarroll County$141,100 (±$8,159)
310MononaClayton County$140,800 (±$14,206)
311 (tie)AureliaCherokee County$139,900 (±$26,621)
311 (tie)DunlapHarrison County$139,900 (±$29,637)
311 (tie)Goose LakeClinton County$139,900 (±$26,712)
314New LondonHenry County$139,600 (±$15,090)
315ManchesterDelaware County$139,400 (±$14,129)
316GreenfieldAdair County$137,700 (±$22,933)
317BrooklynPoweshiek County$137,100 (±$28,861)
318SigourneyKeokuk County$136,800 (±$33,956)
319CherokeeCherokee County$136,700 (±$43,814)
320HawardenSioux County$136,300 (±$16,043)
321Sac CitySac County$136,000 (±$24,343)
322RichlandKeokuk County$135,700 (±$20,599)
323WaylandHenry County$135,500 (±$20,714)
324AlbionMarshall County$135,200 (±$51,604)
325MinburnDallas County$134,800 (±$23,124)
326New AlbinAllamakee County$134,600 (±$11,648)
327Nora SpringsFloyd County$134,500 (±$10,343)
328 (tie)AnitaCass County$134,400 (±$28,797)
328 (tie)MartelleJones County$134,400 (±$24,006)
328 (tie)NicholsMuscatine County$134,400 (±$11,180)
331Coon RapidsCarroll County$134,100 (±$18,101)
332New SharonMahaska County$133,600 (±$25,756)
333SabulaJackson County$133,300 (±$41,680)
334Elk HornShelby County$133,200 (±$26,783)
335GeorgeLyon County$133,100 (±$18,570)
336EldoraHardin County$133,000 (±$35,805)
337PaullinaO'Brien County$132,600 (±$20,310)
338MaquoketaJackson County$132,500 (±$11,671)
339 (tie)Fort AtkinsonWinneshiek County$132,100 (±$28,060)
339 (tie)MaynardFayette County$132,100 (±$13,655)
341BloomfieldDavis County$132,000 (±$36,658)
342MilesJackson County$130,700 (±$21,041)
343 (tie)AlbiaMonroe County$130,300 (±$27,099)
343 (tie)BennettCedar County$130,300 (±$17,914)
343 (tie)NorthwoodWorth County$130,300 (±$9,464)
346NashuaChickasaw County$129,600 (±$16,877)
347BelmondWright County$129,100 (±$13,104)
348Wall LakeSac County$128,700 (±$36,517)
349PlainfieldBremer County$128,100 (±$55,512)
350AtalissaMuscatine County$127,900 (±$12,827)
351AdairAdair County$127,800 (±$17,604)
352MarshalltownMarshall County$127,700 (±$8,208)
353HopkintonDelaware County$127,400 (±$18,604)
354Webster CityHamilton County$127,200 (±$26,310)
355ClarksvilleButler County$125,900 (±$15,080)
356Columbus JunctionLouisa County$125,800 (±$22,867)
357PlymouthCerro Gordo County$125,700 (±$26,889)
358SidneyFremont County$125,300 (±$12,131)
359GladbrookTama County$125,200 (±$30,531)
360 (tie)EarlingShelby County$125,000 (±$34,525)
360 (tie)HollandGrundy County$125,000 (±$33,656)
362West BurlingtonDes Moines County$124,000 (±$18,178)
363 (tie)Guthrie CenterGuthrie County$123,800 (±$12,660)
363 (tie)Iowa FallsHardin County$123,800 (±$18,396)
365MarengoIowa County$123,200 (±$14,111)
366GarnavilloClayton County$123,100 (±$30,084)
367 (tie)Lake MillsWinnebago County$122,600 (±$15,126)
367 (tie)NewellBuena Vista County$122,600 (±$17,323)
369LettsLouisa County$122,400 (±$17,702)
370BuffaloScott County$122,100 (±$38,125)
371SibleyOsceola County$122,000 (±$27,489)
372MoraviaAppanoose County$121,700 (±$29,309)
373PerryDallas County$121,400 (±$16,708)
374AndrewJackson County$121,300 (±$20,099)
375West UnionFayette County$121,000 (±$16,659)
376 (tie)BancroftKossuth County$120,700 (±$25,477)
376 (tie)GreeneButler County$120,700 (±$15,174)
378 (tie)ManningCarroll County$120,500 (±$13,385)
378 (tie)TripoliBremer County$120,500 (±$21,500)
380ManlyWorth County$120,300 (±$23,267)
381 (tie)Dakota CityHumboldt County$119,800 (±$13,508)
381 (tie)LowdenCedar County$119,800 (±$20,953)
383EmersonMills County$119,500 (±$22,292)
384WheatlandClinton County$119,100 (±$9,631)
385FayetteFayette County$119,000 (±$14,046)
386North EnglishIowa County$118,600 (±$24,189)
387WellsburgGrundy County$118,500 (±$9,871)
388 (tie)AinsworthWashington County$118,400 (±$18,980)
388 (tie)ToledoTama County$118,400 (±$18,393)
390RadcliffeHardin County$118,300 (±$51,433)
391ClintonClinton County$118,200 (±$7,238)
392SumnerBremer County$118,000 (±$13,593)
393 (tie)ClermontFayette County$117,200 (±$6,995)
393 (tie)CrescoHoward County$117,200 (±$18,645)
395 (tie)ColesburgDelaware County$117,100 (±$26,223)
395 (tie)LawlerChickasaw County$117,100 (±$17,763)
397 (tie)MansonCalhoun County$116,900 (±$8,941)
397 (tie)ProtivinHoward County$116,900 (±$21,991)
399ShenandoahPage County$116,700 (±$11,754)
400VictorIowa County$116,600 (±$8,167)
401ClarionWright County$116,200 (±$11,140)
402WalnutPottawattamie County$115,900 (±$20,170)
403KelloggJasper County$115,800 (±$38,937)
404ThorntonCerro Gordo County$115,500 (±$34,324)
405Charles CityFloyd County$115,400 (±$15,614)
406DaytonWebster County$114,800 (±$36,298)
407 (tie)New HartfordButler County$114,700 (±$49,062)
407 (tie)Strawberry PointClayton County$114,700 (±$14,735)
409CrestonUnion County$114,500 (±$8,542)
410HolsteinIda County$114,400 (±$12,543)
411 (tie)BurlingtonDes Moines County$114,300 (±$6,434)
411 (tie)EmmetsburgPalo Alto County$114,300 (±$13,762)
413ClarindaPage County$114,200 (±$12,871)
414Belle PlaineBenton County$113,900 (±$6,073)
415WhitingMonona County$113,800 (±$27,692)
416 (tie)LamoniDecatur County$113,400 (±$12,631)
416 (tie)StantonMontgomery County$113,400 (±$18,208)
418HornickWoodbury County$113,300 (±$25,941)
419 (tie)OrientAdair County$113,100 (±$18,227)
419 (tie)University ParkMahaska County$113,100 (±$27,048)
421MapletonMonona County$113,000 (±$30,674)
422StacyvilleMitchell County$112,900 (±$10,454)
423HartleyO'Brien County$112,700 (±$16,071)
424 (tie)FarragutFremont County$112,100 (±$12,590)
424 (tie)RicevilleHoward County$112,100 (±$20,677)
426 (tie)ArlingtonFayette County$112,000 (±$26,012)
426 (tie)EverlyClay County$112,000 (±$10,301)
428 (tie)BataviaJefferson County$111,600 (±$12,240)
428 (tie)Columbus CityLouisa County$111,600 (±$10,575)
428 (tie)RuddFloyd County$111,600 (±$17,023)
431AllisonButler County$111,500 (±$10,966)
432LenoxTaylor County$111,400 (±$8,263)
433StanhopeHamilton County$111,300 (±$8,293)
434PattersonMadison County$111,100 (±$38,047)
435LatimerFranklin County$110,800 (±$12,225)
436GowrieWebster County$109,900 (±$15,524)
437OlinJones County$108,500 (±$20,402)
438GoldfieldWright County$108,000 (±$24,773)
439AldenHardin County$107,900 (±$10,700)
440FloydFloyd County$107,700 (±$17,537)
441 (tie)CallenderWebster County$107,100 (±$16,195)
441 (tie)MenloGuthrie County$107,100 (±$20,063)
443TamaTama County$106,800 (±$14,268)
444KeotaKeokuk County$106,600 (±$20,272)
445 (tie)HamburgFremont County$106,300 (±$13,419)
445 (tie)OttumwaWapello County$106,300 (±$8,909)
447 (tie)HubbardHardin County$106,100 (±$19,936)
447 (tie)PocahontasPocahontas County$106,100 (±$14,041)
449Steamboat RockHardin County$105,800 (±$34,217)
450 (tie)RuthvenPalo Alto County$105,700 (±$11,687)
450 (tie)WyomingJones County$105,700 (±$16,437)
452FremontMahaska County$104,900 (±$21,865)
453PostvilleAllamakee County$104,700 (±$12,567)
454Eagle GroveWright County$104,600 (±$11,991)
455KeokukLee County$104,300 (±$11,078)
456EddyvilleWapello County$104,200 (±$17,988)
457AckleyHardin County$103,900 (±$14,471)
458MontroseLee County$103,500 (±$34,039)
459LaurelMarshall County$103,100 (±$12,835)
460 (tie)CentervilleAppanoose County$103,000 (±$9,804)
460 (tie)FontanelleAdair County$103,000 (±$18,430)
462 (tie)MondaminHarrison County$102,700 (±$20,650)
462 (tie)New MarketTaylor County$102,700 (±$13,956)
464PulaskiDavis County$102,600 (±$23,374)
465OcheyedanOsceola County$102,400 (±$26,520)
466Morning SunLouisa County$102,200 (±$15,535)
467BrittHancock County$101,900 (±$12,919)
468DefianceShelby County$101,600 (±$31,190)
469CharlotteClinton County$101,500 (±$25,755)
470 (tie)AnthonWoodbury County$101,400 (±$12,731)
470 (tie)EsthervilleEmmet County$101,400 (±$11,700)
472SutherlandO'Brien County$101,200 (±$29,709)
473MassenaCass County$101,000 (±$27,346)
474Lake CityCalhoun County$100,900 (±$10,680)
475 (tie)Buffalo CenterWinnebago County$100,500 (±$15,781)
475 (tie)WhittemoreKossuth County$100,500 (±$12,159)
477Crystal LakeHancock County$100,300 (±$18,861)
478WinfieldHenry County$100,000 (±$16,670)
479 (tie)LeonDecatur County$99,800 (±$14,250)
479 (tie)Melcher-DallasMarion County$99,800 (±$22,321)
481Red OakMontgomery County$99,700 (±$17,772)
482HamptonFranklin County$99,400 (±$26,409)
483Lime SpringsHoward County$99,100 (±$8,194)
484GriswoldCass County$98,900 (±$14,806)
485 (tie)AshtonOsceola County$98,800 (±$12,456)
485 (tie)CleghornCherokee County$98,800 (±$16,806)
485 (tie)ElginFayette County$98,800 (±$22,243)
485 (tie)OdeboltSac County$98,800 (±$23,349)
489LamontBuchanan County$98,600 (±$15,451)
490KeosauquaVan Buren County$98,500 (±$12,202)
491LoviliaMonroe County$98,400 (±$9,723)
492RhodesMarshall County$98,000 (±$32,478)
493AudubonAudubon County$97,700 (±$8,593)
494LaconaWarren County$97,500 (±$29,683)
495BedfordTaylor County$96,800 (±$6,091)
496 (tie)CaseyGuthrie County$96,600 (±$7,273)
496 (tie)DeloitCrawford County$96,600 (±$24,031)
498Albert CityBuena Vista County$96,500 (±$6,471)
499CorningAdams County$96,400 (±$10,344)
500 (tie)BirminghamVan Buren County$96,300 (±$32,633)
500 (tie)OelweinFayette County$96,300 (±$11,912)
502 (tie)IoniaChickasaw County$95,700 (±$7,172)
502 (tie)ThompsonWinnebago County$95,700 (±$16,999)
504TerrilDickinson County$95,500 (±$17,471)
505AftonUnion County$95,300 (±$13,957)
506Deep RiverPoweshiek County$95,200 (±$14,876)
507WesleyKossuth County$95,000 (±$15,480)
508Ida GroveIda County$94,900 (±$13,231)
509RockfordFloyd County$94,600 (±$6,960)
510 (tie)Fort MadisonLee County$94,200 (±$9,755)
510 (tie)MontourTama County$94,200 (±$16,751)
512LiscombMarshall County$93,800 (±$7,112)
513PetersonClay County$93,500 (±$14,256)
514GraftonWorth County$93,300 (±$15,716)
515BrightonWashington County$92,900 (±$16,337)
516CorydonWayne County$92,400 (±$7,964)
517DiagonalRinggold County$91,500 (±$8,634)
518ArmstrongEmmet County$90,500 (±$16,705)
519EarlySac County$90,300 (±$12,099)
520 (tie)EssexPage County$89,900 (±$26,883)
520 (tie)OthoWebster County$89,900 (±$12,327)
522StratfordHamilton County$89,300 (±$17,797)
523 (tie)GilmanMarshall County$88,700 (±$8,513)
523 (tie)Sioux RapidsBuena Vista County$88,700 (±$6,540)
525 (tie)GraettingerPalo Alto County$88,500 (±$8,525)
525 (tie)Rockwell CityCalhoun County$88,500 (±$8,497)
527ManillaCrawford County$88,300 (±$17,520)
528VailCrawford County$87,800 (±$12,150)
529GarwinTama County$87,600 (±$7,900)
530RoyalClay County$87,200 (±$21,621)
531SeymourWayne County$86,800 (±$16,943)
532ScrantonGreene County$86,300 (±$6,402)
533 (tie)HazletonBuchanan County$85,900 (±$5,760)
533 (tie)WilliamsHamilton County$85,900 (±$5,097)
535Little RockLyon County$85,800 (±$10,367)
536SalemHenry County$85,700 (±$10,152)
537DanburyWoodbury County$85,600 (±$15,693)
538 (tie)CorrectionvilleWoodbury County$84,700 (±$5,809)
538 (tie)ExiraAudubon County$84,700 (±$14,279)
540HawkeyeFayette County$84,600 (±$15,901)
541Gilmore CityHumboldt County$83,900 (±$23,018)
542HumestonWayne County$83,100 (±$31,666)
543CharitonLucas County$81,900 (±$9,946)
544MoultonAppanoose County$81,800 (±$12,117)
545FarmingtonVan Buren County$81,400 (±$20,716)
546ElmaHoward County$81,300 (±$14,448)
547RenwickHumboldt County$81,100 (±$22,894)
548 (tie)MurrayClarke County$80,800 (±$26,491)
548 (tie)YaleGuthrie County$80,800 (±$13,848)
550GalvaIda County$80,400 (±$20,987)
551PackwoodJefferson County$80,000 (±$38,461)
552HedrickKeokuk County$79,600 (±$13,983)
553BusseyMarion County$79,000 (±$19,215)
554FarmersburgClayton County$78,000 (±$18,517)
555 (tie)BeaconMahaska County$77,900 (±$14,498)
555 (tie)KlemmeHancock County$77,900 (±$27,208)
557Charter OakCrawford County$77,700 (±$19,683)
558KanawhaHancock County$77,600 (±$12,948)
559Lost NationClinton County$77,300 (±$14,624)
560 (tie)Grand JunctionGreene County$77,000 (±$14,803)
560 (tie)VilliscaMontgomery County$77,000 (±$14,961)
562BodeHumboldt County$75,700 (±$13,906)
563 (tie)BurtKossuth County$75,000 (±$13,739)
563 (tie)LehighWebster County$75,000 (±$24,254)
563 (tie)UteMonona County$75,000 (±$22,705)
566DumontButler County$74,800 (±$4,836)
567ChurdanGreene County$74,700 (±$7,411)
568UnionHardin County$74,600 (±$5,371)
569Battle CreekIda County$73,800 (±$21,016)
570IrwinShelby County$72,900 (±$15,582)
571Oxford JunctionJones County$72,500 (±$13,991)
572FarnhamvilleCalhoun County$72,300 (±$8,802)
573 (tie)LivermoreHumboldt County$71,500 (±$8,366)
573 (tie)SchallerSac County$71,500 (±$26,196)
575PomeroyCalhoun County$70,200 (±$8,405)
576LorimorUnion County$68,600 (±$23,866)
577ElliottMontgomery County$68,000 (±$20,792)
578KensettWorth County$67,100 (±$18,012)
579 (tie)BayardGuthrie County$65,800 (±$14,806)
579 (tie)TitonkaKossuth County$65,800 (±$6,144)
581LyttonSac County$65,600 (±$10,993)
582QuimbyCherokee County$62,100 (±$16,612)
583ClutierTama County$61,800 (±$11,174)
584Lu VerneKossuth County$61,700 (±$27,585)
585RussellLucas County$61,500 (±$25,463)
586MiltonVan Buren County$61,400 (±$21,539)
587EldonWapello County$60,600 (±$5,702)
588LaurensPocahontas County$60,300 (±$18,243)
589DowsWright County$59,800 (±$19,714)
590FondaPocahontas County$58,500 (±$11,677)
591Swea CityKossuth County$56,400 (±$11,431)
592FentonKossuth County$55,000 (±$8,812)
593What CheerKeokuk County$49,200 (±$14,625)
594LakotaKossuth County$49,000 (±$6,046)
595RolfePocahontas County$48,500 (±$19,084)
596DeltaKeokuk County$48,100 (±$16,825)
597RingstedEmmet County$47,000 (±$6,312)
598MarathonBuena Vista County$46,900 (±$18,131)
599ChelseaTama County$43,500 (±$5,725)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

599 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Iowa

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Iowa beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Iowa, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Iowa, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Iowa

Which place in Iowa has the highest median home value?

West Okoboji has the highest, $593,800 (±$120,560) (2020–2024 American Community Survey).

Which place in Iowa has the lowest median home value?

Chelsea has the lowest, $43,500 (±$5,725).

What is the median home value in Iowa?

The figure for Iowa as a whole is $208,000 (±$1,141).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related