Average Home Price in
Iowa

782 cities tracked · Real Zillow data · Updated July 2026

State Median
$208,985
Most Affordable
$59,461
Most Expensive
$829,403
Cities Tracked
782

All Cities in Iowa

Sorted by population size
#CityCountyMedian Price1-Yr Changevs. State Median
1Des MoinesPolk County$213,036+0.1%
2Cedar RapidsLinn County$215,210+2.4%
3DavenportScott County$197,010+3.0%
4Sioux CityWoodbury County$202,782+2.9%
5Iowa CityJohnson County$305,697+4.4%
6Council BluffsPottawattamie County$231,391+2.4%
7WaterlooBlack Hawk County$149,410+0.5%
8DubuqueDubuque County$253,886+5.5%
9AmesStory County$307,551+2.7%
10West Des MoinesPolk County$326,596+0.8%
11AnkenyPolk County$342,159+1.3%
12MarionLinn County$281,616+3.6%
13UrbandalePolk County$355,748+0.6%
14BettendorfScott County$342,223+5.3%
15Cedar FallsBlack Hawk County$271,836+2.8%
16MarshalltownMarshall County$180,382+3.5%
17MuscatineMuscatine County$195,474+7.2%
18OttumwaWapello County$126,618+1.3%
19Mason CityCerro Gordo County$161,734+2.0%
20Fort DodgeWebster County$133,231+1.5%
21BurlingtonDes Moines County$128,940+1.3%
22ClintonClinton County$135,842+3.3%
23WaukeeDallas County$343,420-1.9%
24JohnstonPolk County$403,139+0.6%
25CoralvilleJohnson County$263,401+3.5%
26North LibertyJohnson County$313,718+2.7%
27AltoonaPolk County$322,616-0.5%
28NewtonJasper County$209,423+5.0%
29IndianolaWarren County$317,949+3.0%
30ClivePolk County$434,028+0.6%
31GrimesPolk County$351,743-0.4%
32OskaloosaMahaska County$196,349+7.9%
33NorwalkWarren County$337,407+1.8%
34Le MarsPlymouth County$285,207+2.8%
35WaverlyBremer County$283,034+2.4%
36PellaMarion County$362,929+2.6%
37Mount PleasantHenry County$199,816+5.4%
38Fort MadisonLee County$115,851+0.9%
39SpencerClay County$203,162+5.8%
40KeokukLee County$89,932-8.2%
41KnoxvilleMarion County$212,296+1.6%
42AdelDallas County$401,859+0.4%
43GrinnellPoweshiek County$219,146+7.4%
44Polk CityPolk County$432,131+0.3%
45IndependenceBuchanan County$222,804+6.6%
46Charles CityFloyd County$146,222+8.3%
47BooneBoone County$216,918+3.1%
48DenisonCrawford County$183,757+3.6%
49WashingtonWashington County$199,517+4.2%
50BondurantPolk County$330,915-0.7%
51EldridgeScott County$360,258+5.0%
52Webster CityHamilton County$157,359+0.7%
53CrestonUnion County$158,325+5.0%
54NevadaStory County$252,921+2.5%
55Pleasant HillPolk County$306,187+0.3%
56Sioux CenterSioux County$358,767+4.0%
57GlenwoodMills County$322,173+4.8%
58Clear LakeCerro Gordo County$341,118+4.9%
59MaquoketaJackson County$207,381+5.7%
60AtlanticCass County$164,072+4.9%
61DecorahWinneshiek County$314,921+3.8%
62VintonBenton County$247,118+9.5%
63WintersetMadison County$297,472-0.7%
64SolonJohnson County$455,843+3.2%
65AnamosaJones County$250,600+7.4%
66Orange CitySioux County$327,084+4.0%
67OsceolaClarke County$196,302+2.9%
68CarrollCarroll County$213,489+8.2%
69OelweinFayette County$114,838+4.4%
70HiawathaLinn County$265,459+5.2%
71AlgonaKossuth County$188,376+1.9%
72MadridBoone County$289,459+5.3%
73BloomfieldDavis County$240,170+4.3%
74Red OakMontgomery County$140,118+0.2%
75HumboldtHumboldt County$191,425+5.7%
76CherokeeCherokee County$153,343+4.7%
77MonticelloJones County$244,969+8.9%
78Mount VernonLinn County$355,743+4.3%
79HarlanShelby County$209,764+4.1%
80CarlisleWarren County$293,195+2.2%
81SheldonSioux County$228,323+9.1%
82Sergeant BluffWoodbury County$364,055+4.6%
83CrescoHoward County$217,118+8.8%
84Center PointLinn County$328,705+5.5%
85WaukonAllamakee County$246,540+7.1%
86DyersvilleDelaware County$294,258+5.8%
87Le ClaireScott County$392,422+5.5%
88AlbiaMonroe County$178,996+3.1%
89OsageMitchell County$211,708+4.5%
90ShenandoahPage County$145,395+4.7%
91Forest CityWinnebago County$183,186+3.7%
92TiptonCedar County$246,736+3.5%
93CamancheClinton County$210,017+5.1%
94Missouri ValleyHarrison County$243,566+6.8%
95FairfieldJefferson County$161,997+3.6%
96Windsor HeightsPolk County$289,990+1.8%
97La Porte CityBlack Hawk County$242,990+2.7%
98Rock ValleySioux County$318,664+5.2%
99BellevueJackson County$325,424+7.4%
100JeffersonGreene County$180,504+4.4%
101CharitonLucas County$164,601+1.1%
102West LibertyMuscatine County$231,172+5.3%
103EvansdaleBlack Hawk County$161,778-1.5%
104PerryDallas County$176,167+2.0%
105Spirit LakeDickinson County$342,675+0.9%
106WilliamsburgIowa County$272,284+5.0%
107MarengoIowa County$196,934+3.7%
108EmmetsburgPalo Alto County$175,697+4.7%
109RunnellsPolk County$441,641+3.4%
110RiversideWashington County$356,353+6.3%
111GarnerHancock County$234,831+5.0%
112Blue GrassScott County$361,362+6.1%
113West BurlingtonDes Moines County$171,599+2.7%
114Story CityStory County$287,863+5.7%
115Eagle GroveWright County$123,156+3.4%
116KalonaWashington County$326,168+3.6%
117Rock RapidsLyon County$267,033+10.7%
118Grundy CenterGrundy County$200,660+0.3%
119TiffinJohnson County$345,479+2.2%
120TamaTama County$141,315+2.7%
121MilfordDickinson County$296,105+0.3%
122WiltonCedar County$229,572+6.7%
123MitchellvillePolk County$275,557+0.7%
124PeostaDubuque County$440,241+5.7%
125OnawaMonona County$162,033+1.7%
126JesupBlack Hawk County$266,693+5.0%
127Dallas CenterDallas County$316,897+3.2%
128Carter LakePottawattamie County$213,281+4.2%
129West BranchCedar County$304,329+4.2%
130GrangerPolk County$384,768+1.9%
131ClarionWright County$157,147+4.4%
132HullSioux County$330,354+3.9%
133ElyLinn County$372,750+3.3%
134PostvilleAllamakee County$222,811+8.0%
135AltaBuena Vista County$219,885+2.1%
136New LondonHenry County$194,190+5.3%
137PleasantvilleMarion County$275,816+2.2%
138SibleyOsceola County$179,221+10.8%
139De WittClinton County$243,474+6.4%
140WoodwardBoone County$303,544+6.4%
141EsthervilleEmmet County$130,226+14.6%
142CambridgeStory County$344,907+1.4%
143PaloLinn County$343,472+4.5%
144NorthwoodWorth County$211,790+5.6%
145WalcottScott County$295,913+5.9%
146HawardenSioux County$196,608+6.1%
147ToledoTama County$177,462+7.0%
148Belle PlaineBenton County$161,314+6.8%
149EarlhamMadison County$378,996+1.0%
150Lake MillsWinnebago County$172,506+11.2%
151MonroeJasper County$266,823+4.0%
152Guthrie CenterGuthrie County$212,149+12.7%
153MaxwellPolk County$342,664+3.5%
154Ida GroveIda County$154,579+8.3%
155MediapolisDes Moines County$224,698+8.0%
156FarleyDubuque County$320,181+5.8%
157CentervilleAppanoose County$82,925-11.2%
158AckleyFranklin County$145,705+5.1%
159BrittHancock County$161,616+2.7%
160ManchesterDelaware County$235,621+4.1%
161LamoniDecatur County$167,441+11.7%
162Central CityLinn County$297,693+8.2%
163BelmondWright County$151,821+2.4%
164CascadeJones County$299,903+6.5%
165LisbonCedar County$312,309+4.0%
166CorydonWayne County$164,647+9.3%
167HuxleyStory County$350,921+1.6%
168LoganHarrison County$269,172+6.5%
169GreenfieldAdair County$195,514+8.9%
170Prairie CityJasper County$276,386+5.1%
171LakesideBuena Vista County$206,567+0.2%
172Rockwell CityCalhoun County$155,707+12.7%
173WellmanWashington County$252,817+8.5%
174ClarindaPage County$133,652+6.6%
175GuttenbergClayton County$273,246+7.2%
176MovilleWoodbury County$272,236+4.7%
177Sac CitySac County$152,685+8.8%
178State CenterMarshall County$304,527+17.0%
179DenverBremer County$316,872+3.4%
180OgdenBoone County$241,869+6.9%
181CorningAdams County$148,944+1.7%
182GreeneButler County$171,380+6.0%
183JanesvilleBremer County$320,793+3.1%
184HudsonBlack Hawk County$280,566+3.3%
185RobinsLinn County$410,599+4.3%
186MontezumaPoweshiek County$296,526+10.9%
187PanoraGuthrie County$506,872+5.5%
188HintonPlymouth County$397,143+7.5%
189HartleyO Brien County$178,628+6.3%
190MononaAllamakee County$246,190+10.6%
191Mount AyrRinggold County$144,331+8.0%
192LeonDecatur County$141,974-2.0%
193Van MeterMadison County$425,695+0.7%
194OaklandPottawattamie County$227,669+3.4%
195AtkinsBenton County$373,615+9.0%
196Saint CharlesMadison County$416,010+5.0%
197NashuaChickasaw County$196,796+7.0%
198Saint AnsgarMitchell County$248,974+6.1%
199AsburyDubuque County$390,485+4.2%
200SpringvilleLinn County$296,373+8.3%
201WoodbineHarrison County$240,695+9.7%
202TraerTama County$180,119+2.3%
203DanvilleDes Moines County$245,991+11.0%
204DikeGrundy County$306,302+3.6%
205SlaterStory County$298,176+2.1%
206NeolaPottawattamie County$317,282+5.7%
207RemsenPlymouth County$285,613+4.8%
208KingsleyPlymouth County$265,223+5.5%
209AltonSioux County$321,834+7.0%
210Storm LakeBuena Vista County$181,229+1.3%
211New SharonMahaska County$232,166+10.4%
212EarlvilleDelaware County$249,614+8.6%
213MechanicsvilleCedar County$221,824+4.2%
214JewellHamilton County$218,678+5.5%
215AkronPlymouth County$238,074+6.0%
216Lake CityCalhoun County$158,198+14.7%
217ReinbeckGrundy County$197,847+4.2%
218Shell RockButler County$226,282+4.2%
219OxfordJohnson County$384,591+3.1%
220BrooklynPoweshiek County$205,017+6.8%
221LidderdaleCarroll County$139,465+2.0%
222LarchwoodLyon County$352,448+16.2%
223HolsteinIda County$178,903+9.2%
224AmanaIowa County$270,273+4.6%
225AvocaPottawattamie County$243,304+1.0%
226ConradGrundy County$181,575+0.2%
227MalvernMills County$254,414+2.6%
228Long GroveScott County$419,383+8.8%
229DysartBenton County$246,756+7.5%
230TripoliBremer County$175,046-0.3%
231KeosauquaVan Buren County$211,394+4.8%
232FairbankBuchanan County$265,782+8.1%
233CoggonLinn County$251,573+5.7%
234StuartAdair County$231,908+5.7%
235MontroseLee County$195,894+11.7%
236DunlapHarrison County$206,803+11.2%
237AldenHardin County$170,678+6.7%
238MerrillPlymouth County$286,884+5.9%
239Nora SpringsFloyd County$193,094+5.9%
240LansingAllamakee County$285,890+6.8%
241RockfordFloyd County$214,308+6.0%
242CummingMadison County$532,320+0.3%
243Maharishi Vedic CityJefferson County$253,130+3.6%
244CrescentPottawattamie County$380,491+6.0%
245InwoodLyon County$308,105+13.8%
246SheffieldFranklin County$184,209+5.4%
247HopkintonDelaware County$259,905+5.4%
248RicevilleHoward County$239,528+6.8%
249GilmanMarshall County$280,240+16.4%
250Iowa FallsHardin County$136,392+1.2%
251SanbornO Brien County$208,096+9.2%
252RiverdaleScott County$402,080+3.6%
253HazletonBuchanan County$195,595+6.9%
254Coon RapidsCarroll County$185,820+7.4%
255Lone TreeJohnson County$255,323+3.0%
256PocahontasPocahontas County$124,437+2.5%
257KeotaWashington County$185,419+13.4%
258LawtonWoodbury County$349,170+3.8%
259ManlyWorth County$154,475+4.7%
260HubbardHardin County$170,335+4.9%
261OlinJones County$197,426+3.3%
262MarcusCherokee County$191,877-0.4%
263DunkertonBlack Hawk County$243,844+2.1%
264GeorgeLyon County$201,568+10.6%
265Lake ParkDickinson County$255,938+3.4%
266Buffalo CenterWinnebago County$149,832+4.6%
267AdairGuthrie County$209,419+9.3%
268AudubonAudubon County$118,610+9.6%
269SidneyFremont County$198,879+9.9%
270KelloggJasper County$228,097+6.3%
271EddyvilleWapello County$194,547+7.2%
272FredericksburgChickasaw County$214,837+9.3%
273UdellAppanoose County$216,841+8.0%
274VictorIowa County$166,272+1.8%
275CorrectionvilleWoodbury County$171,064+5.4%
276LohrvilleCalhoun County$96,973+32.4%
277NorwayBenton County$277,416+6.0%
278PrestonJackson County$238,484+7.1%
279HamburgFremont County$139,753+8.1%
280RolandStory County$266,859+4.3%
281RockwellCerro Gordo County$211,209+1.8%
282ManillaCrawford County$176,933+15.2%
283MapletonMonona County$177,529-1.4%
284AllisonButler County$172,047+4.8%
285BeaconMahaska County$138,109+12.5%
286PaullinaO Brien County$182,372+11.0%
287GowrieWebster County$171,044+4.5%
288MelbourneMarshall County$246,496+6.7%
289ElginFayette County$283,062+16.1%
290ExiraAudubon County$146,862+6.7%
291ColoStory County$269,354+5.6%
292LaconaWarren County$314,579+6.0%
293MiloWarren County$279,828+5.7%
294HumestonWayne County$81,105-3.1%
295SabulaJackson County$223,616+5.4%
296AureliaCherokee County$180,939+6.0%
297New VirginiaWarren County$359,900+3.1%
298GriswoldCass County$195,941+8.1%
299BaxterJasper County$277,835+9.3%
300WeverLee County$236,879+15.4%
301DallasMarion County$176,999+5.1%
302KelleyStory County$351,859+4.8%
303DurantCedar County$239,995+3.5%
304RedfieldDallas County$236,246+0.8%
305BertramLinn County$354,424+6.4%
306NewellBuena Vista County$177,152+0.5%
307BataviaJefferson County$184,365+9.0%
308IoniaChickasaw County$133,516+7.2%
309LowdenCedar County$188,536+4.8%
310PrincetonScott County$343,311+5.7%
311Pacific JunctionMills County$244,062-2.6%
312DexterAdair County$244,438-3.8%
313WinthropBuchanan County$251,653+7.6%
314ElmaHoward County$235,706+10.0%
315Morning SunLouisa County$174,229+5.7%
316MurrayClarke County$175,648+4.1%
317PrimgharO Brien County$181,365+11.7%
318MansonCalhoun County$153,829+4.6%
319EssexPage County$191,444+5.5%
320DaytonWebster County$158,027+6.7%
321OdeboltSac County$152,950+7.5%
322KanawhaHancock County$145,081+2.2%
323VilliscaMontgomery County$84,778-11.0%
324Lake ViewSac County$250,494+10.4%
325AllertonWayne County$203,423+11.9%
326FayetteFayette County$175,371+8.1%
327DrakesvilleDavis County$258,312+4.3%
328GliddenCarroll County$176,286+5.2%
329AndrewJackson County$162,278+10.6%
330RuthvenPalo Alto County$187,856+7.4%
331BernardJackson County$301,668+7.9%
332ClarksvilleButler County$188,949+8.7%
333ArmstrongEmmet County$174,132+10.3%
334Honey CreekPottawattamie County$471,424+6.7%
335SchleswigCrawford County$170,509+6.2%
336AinsworthWashington County$255,589+5.3%
337ReadlynBremer County$228,197+2.6%
338ShellsburgBenton County$342,744+10.6%
339ClarenceCedar County$200,519+0.2%
340UnderwoodPottawattamie County$394,211+6.1%
341WalkerLinn County$291,109+5.9%
342LaurensPocahontas County$78,327-14.6%
343GraettingerPalo Alto County$166,958+8.7%
344Sioux RapidsBuena Vista County$174,508+7.7%
345NewhallBenton County$270,690+10.9%
346FontanelleAdair County$179,045+9.6%
347MoultonAppanoose County$133,887+8.1%
348Albert CityBuena Vista County$164,429+5.2%
349SloanWoodbury County$245,564+4.6%
350AplingtonButler County$181,120+4.4%
351La MotteJackson County$210,078+8.2%
352MindenPottawattamie County$290,403+4.4%
353GladbrookTama County$130,083+4.7%
354SeymourWayne County$145,816+7.2%
355CarsonPottawattamie County$263,141+4.2%
356TreynorPottawattamie County$356,522+5.2%
357BlakesburgWapello County$249,050+9.2%
358BurtKossuth County$126,910+1.0%
359RolfePocahontas County$71,898-10.7%
360EldonWapello County$114,750-2.1%
361Van HorneBenton County$310,123+10.4%
362BoydenSioux County$298,905+7.3%
363Silver CityMills County$317,733+9.7%
364What CheerKeokuk County$115,682+8.6%
365BonaparteVan Buren County$205,011+9.9%
366OtleyMarion County$361,663+1.0%
367MoraviaAppanoose County$211,109+8.9%
368AnitaCass County$175,368+8.7%
369FremontMahaska County$185,825+9.9%
370FrederikaBremer County$102,290-0.6%
371DoonLyon County$303,700+16.3%
372RussellLucas County$172,333+5.1%
373HospersSioux County$264,153+4.5%
374StratfordHamilton County$206,632+5.2%
375ChelseaTama County$245,096+14.2%
376HamptonFranklin County$145,277+4.5%
377ElkhartPolk County$325,335+0.6%
378DumontButler County$130,184+0.0%
379KeystoneBenton County$317,349+10.7%
380SchallerSac County$157,675+11.4%
381GarwinTama County$170,779+3.1%
382Wall LakeSac County$169,202+6.4%
383StantonMontgomery County$210,979+4.4%
384AckworthWarren County$445,910+6.1%
385Oxford JunctionJones County$131,708+9.8%
386WorthingtonDubuque County$334,178+9.8%
387ShelbyShelby County$238,447+1.3%
388StoutGrundy County$146,417+0.1%
389VenturaCerro Gordo County$311,776+4.0%
390LuxemburgDubuque County$236,621+6.2%
391HawkeyeFayette County$195,340+8.0%
392Holy CrossDubuque County$241,184+3.8%
393MiltonVan Buren County$171,386+2.4%
394EarlySac County$157,225+6.0%
395Lime SpringsHoward County$246,960+9.2%
396FondaPocahontas County$116,997-1.5%
397TerrilDickinson County$201,298-2.5%
398LorimorMadison County$271,994+6.6%
399Grand MoundClinton County$248,166+7.4%
400RadcliffeHardin County$188,494+6.8%
401OcheyedanOsceola County$173,356+9.6%
402ScrantonGreene County$193,620+6.3%
403BancroftKossuth County$169,645-4.5%
404WaylandHenry County$166,464+0.9%
405GranvilleO Brien County$286,870+8.2%
406SutherlandO Brien County$160,898+6.9%
407RidgewayWinneshiek County$339,033+8.7%
408OssianWinneshiek County$288,533+9.5%
409Swea CityKossuth County$119,037+0.3%
410MelroseMonroe County$185,858+8.2%
411IretonSioux County$284,391+7.5%
412WyomingJones County$182,092+8.3%
413ArlingtonFayette County$274,235+15.0%
414NicholsMuscatine County$217,316+8.5%
415LehighWebster County$140,553+3.5%
416WeldonDecatur County$253,026+9.4%
417PlainfieldBremer County$232,940+3.3%
418New HamptonChickasaw County$184,211+5.1%
419WalnutPottawattamie County$209,955+6.3%
420WellsburgGrundy County$165,630-0.6%
421FarmingtonLee County$140,510+5.8%
422DelhiDelaware County$270,727+3.9%
423WestsideCrawford County$233,743+7.1%
424ArcadiaCarroll County$251,625+5.9%
425LawlerChickasaw County$258,806+4.6%
426Lost NationClinton County$165,807+6.9%
427MingoJasper County$327,319+8.0%
428UnionHardin County$102,284+18.1%
429ArgyleLee County$226,532+13.3%
430DorchesterAllamakee County$402,488+10.5%
431SumnerBremer County$149,593+1.3%
432TaborFremont County$231,539+6.7%
433AnthonWoodbury County$196,124+10.2%
434AlburnettLinn County$311,274+5.9%
435Charter OakCrawford County$199,842+12.9%
436New HartfordButler County$238,287+4.3%
437ThompsonWinnebago County$93,027-2.6%
438StocktonMuscatine County$372,796+11.1%
439DelmarClinton County$158,537+4.2%
440HornickWoodbury County$241,163+9.7%
441EmersonMontgomery County$200,771+3.7%
442ZearingStory County$258,734+4.3%
443RoyalClay County$109,216+10.3%
444CollinsStory County$281,536+5.7%
445RowleyBuchanan County$268,312+9.2%
446EverlyClay County$165,433+3.7%
447SalemHenry County$229,094+12.2%
448LoviliaMonroe County$157,127+0.6%
449ThorntonCerro Gordo County$164,567+3.6%
450BusseyMarion County$98,920-11.0%
451DowsWright County$122,751+1.0%
452PomeroyPocahontas County$105,117+9.1%
453BredaCarroll County$248,318+4.9%
454CalamusClinton County$221,742+5.4%
455TruroMadison County$290,862+2.1%
456AtalissaMuscatine County$214,979+8.0%
457SullyJasper County$272,020+7.5%
458GoldfieldWright County$150,360+2.7%
459MondaminHarrison County$216,718+2.3%
460WoodburnClarke County$281,901+7.7%
461MalcomPoweshiek County$237,064+10.5%
462MoscowMuscatine County$273,284+8.7%
463CastaliaWinneshiek County$309,075+17.1%
464LynnvilleJasper County$291,755+7.5%
465AlbionMarshall County$196,081+5.4%
466RyanDelaware County$267,913+4.9%
467MinburnDallas County$304,036+2.7%
468DuncombeWebster County$191,759+8.0%
469ToddvilleLinn County$433,347+7.0%
470LuanaClayton County$312,942+13.3%
471MasonvilleBuchanan County$316,393+9.1%
472HomesteadIowa County$304,313+5.8%
473Grand JunctionGreene County$119,729+2.9%
474CaseyGuthrie County$206,432+6.3%
475West UnionFayette County$147,793+3.4%
476VailCrawford County$210,409+13.7%
477BirminghamVan Buren County$196,222+9.6%
478CrawfordsvilleWashington County$228,244+8.4%
479New AlbinAllamakee County$248,460+8.3%
480UnionvilleAppanoose County$216,019+13.0%
481BuffaloScott County$168,608+2.7%
482Deep RiverPoweshiek County$235,514+11.2%
483WesleyKossuth County$188,592+2.7%
484ManningCarroll County$153,585+9.4%
485FloydFloyd County$203,734+9.4%
486WaucomaFayette County$89,575-9.8%
487BennettCedar County$245,035+10.6%
488BlairstownBenton County$255,366+7.1%
489MauriceSioux County$357,569+8.2%
490RichlandKeokuk County$152,875+11.5%
491SperryDes Moines County$307,071+13.6%
492WapelloLouisa County$148,276+0.1%
493BagleyGuthrie County$170,640+1.5%
494GilbertStory County$341,714+2.4%
495ConesvilleLouisa County$156,163+11.3%
496ElliottMontgomery County$164,980-1.6%
497Crystal LakeHancock County$90,819-3.7%
498PersiaHarrison County$265,312+4.9%
499New ViennaDubuque County$219,399+2.7%
500CharlotteClinton County$271,703+10.5%
501BrightonWashington County$106,494-0.5%
502ClareWebster County$258,436+10.7%
503LucasLucas County$281,551+5.5%
504Harpers FerryAllamakee County$304,496+9.2%
505MassenaCass County$175,508+8.0%
506Battle CreekIda County$120,105+14.4%
507FairfaxLinn County$311,553+3.7%
508Fort AtkinsonWinneshiek County$187,822+5.4%
509StockportVan Buren County$194,775+9.2%
510BuckinghamTama County$370,906+10.6%
511AuburnSac County$109,474+5.3%
512LenoxTaylor County$126,103+6.9%
513WatkinsBenton County$428,067+16.0%
514BaldwinJackson County$265,886+11.6%
515AuroraBuchanan County$240,259+10.0%
516New LibertyScott County$324,090+9.1%
517EldoraHardin County$105,918-2.5%
518DedhamCarroll County$206,414+8.4%
519HavelockPocahontas County$144,896+0.3%
520TitonkaKossuth County$142,938+6.2%
521HartfordWarren County$235,342+0.8%
522BadgerWebster County$181,148+3.7%
523PatonGreene County$200,476+6.8%
524OllieKeokuk County$137,288+14.5%
525KensettWorth County$208,203+5.7%
526AshtonOsceola County$185,038+10.4%
527ZwingleJackson County$408,443+11.8%
528PetersonClay County$171,105+7.2%
529WhitingMonona County$187,872+2.4%
530MonmouthJackson County$292,225+13.1%
531Alta VistaChickasaw County$255,883+7.1%
532BrandonBuchanan County$239,252+10.4%
533MysticAppanoose County$72,270-13.9%
534MartelleJones County$311,432+8.5%
535Arnolds ParkDickinson County$466,016+2.2%
536WestfieldPlymouth County$356,373+8.0%
537RuddFloyd County$165,587+7.4%
538DanburyWoodbury County$213,791+6.5%
539CumberlandCass County$183,117+6.8%
540LockridgeJefferson County$206,035+14.1%
541StanhopeHamilton County$179,544+5.9%
542ChurdanGreene County$194,243+6.9%
543PeruMadison County$365,369+0.3%
544FostoriaClay County$158,044+3.7%
545FarragutFremont County$189,342+13.6%
546WhittemoreKossuth County$170,206+9.0%
547BronsonWoodbury County$295,638+8.0%
548StanwoodCedar County$186,119+4.1%
549WiotaCass County$207,707+10.5%
550EllstonRinggold County$379,995+13.0%
551Grand RiverDecatur County$199,449+17.7%
552EarlingShelby County$252,314+7.4%
553LadoraIowa County$176,631+3.7%
554WatervilleAllamakee County$316,120+6.1%
555Columbus JunctionLouisa County$165,393+4.3%
556Low MoorClinton County$156,012+5.7%
557StacyvilleMitchell County$175,070+4.2%
558Rose HillMahaska County$262,174+15.0%
559OthoWebster County$128,751-1.5%
560GrandviewLouisa County$155,766+1.1%
561LibertyvilleJefferson County$204,937+11.0%
562BraddyvillePage County$223,592+10.8%
563PlanoAppanoose County$121,950+9.9%
564LewisCass County$156,299+1.9%
565BryantClinton County$361,570+8.2%
566Lone RockKossuth County$184,429+9.2%
567MaynardFayette County$180,799+9.3%
568BoutonDallas County$271,922+0.0%
569PlymouthCerro Gordo County$198,534+2.0%
570DundeeDelaware County$263,748+6.8%
571MenloGuthrie County$236,376+7.0%
572DickensClay County$243,170+13.0%
573ParnellIowa County$329,769+4.9%
574LamontBuchanan County$189,106+7.0%
575ClearfieldRinggold County$145,151+14.3%
576MontourTama County$181,717+13.3%
577PackwoodJefferson County$160,581+13.7%
578YaleGuthrie County$198,273+6.4%
579TracyMarion County$181,958+3.6%
580KironCrawford County$197,950+14.5%
581AlvordLyon County$273,099+16.3%
582Linn GroveBuena Vista County$201,314+1.1%
583JoiceWorth County$197,096+4.6%
584DeltaKeokuk County$122,955+4.0%
585LeightonMahaska County$301,135+10.1%
586ThurmanFremont County$219,962+11.7%
587ClutierTama County$196,997+6.9%
588LatimerFranklin County$150,840+3.0%
589EpworthDubuque County$277,203+4.7%
590Little RockLyon County$197,455+11.9%
591UteMonona County$133,555+3.6%
592IrwinShelby County$150,508+3.6%
593DixonScott County$269,045+7.5%
594LaurelMarshall County$269,165+15.6%
595ReasnorJasper County$253,420+9.8%
596BeamanGrundy County$226,669+5.1%
597NodawayAdams County$208,398+6.6%
598SearsboroPoweshiek County$239,996+13.2%
599SigourneyKeokuk County$147,762+11.2%
600New MarketTaylor County$136,795+8.7%
601HarrisOsceola County$223,037+10.4%
602PiersonWoodbury County$170,611+5.2%
603ColumbiaMarion County$262,487+4.3%
604OldsHenry County$148,620+9.2%
605GarrisonBenton County$289,046+12.4%
606MoorheadMonona County$169,898+12.9%
607WilliamsHamilton County$163,749-1.9%
608WinfieldHenry County$147,370+11.3%
609KlemmeHancock County$117,240+0.5%
610HillsboroVan Buren County$200,096+9.5%
611DoudsVan Buren County$235,846+5.6%
612ColfaxJasper County$196,786+6.2%
613Little SiouxHarrison County$123,968+9.9%
614DonnellsonLee County$144,867-2.6%
615PortsmouthShelby County$272,562+7.9%
616LyttonCalhoun County$140,473+6.5%
617RippeyGreene County$194,346+8.3%
618CantrilVan Buren County$177,245+1.5%
619GreeleyDelaware County$224,659+8.3%
620CleghornCherokee County$191,315+5.1%
621Mount UnionHenry County$214,672+7.4%
622BodeHumboldt County$145,895+2.1%
623ModaleHarrison County$198,072+6.2%
624AgencyWapello County$187,531+9.3%
625MelvinOsceola County$134,705+8.9%
626GalvaIda County$142,562+4.6%
627ChesterHoward County$213,387+10.6%
628EllsworthHamilton County$223,803+5.4%
629WebbClay County$199,354+13.7%
630Elk HornShelby County$200,604+0.5%
631LelandWinnebago County$178,566+12.6%
632FarmersburgClayton County$291,415+16.1%
633South EnglishKeokuk County$206,398+34.8%
634HarveyMarion County$175,778+0.6%
635LivermoreHumboldt County$135,823+5.3%
636HanlontownWorth County$189,162+1.7%
637CincinnatiAppanoose County$83,153-14.9%
638BarnumWebster County$216,454+6.5%
639CallenderWebster County$171,114+5.8%
640De SotoDallas County$260,754-1.0%
641MeserveyHancock County$108,388+0.3%
642OakvilleDes Moines County$182,017+7.8%
643Lu VerneKossuth County$159,954+5.8%
644ClermontFayette County$208,985+7.9%
645WestgateFayette County$188,072+13.9%
646PanamaShelby County$268,673+10.3%
647HarcourtWebster County$155,861+2.0%
648Goose LakeClinton County$293,301+7.5%
649South AmanaIowa County$277,796+2.3%
650KeswickKeokuk County$145,648+1.0%
651RhodesMarshall County$266,149+6.6%
652HollandGrundy County$213,786+4.4%
653MarneCass County$192,610+9.5%
654RandolphFremont County$187,550+11.4%
655ParkersburgButler County$243,634+5.2%
656TempletonCarroll County$240,163+1.0%
657CorwithHancock County$122,715-3.8%
658HastingsMills County$214,085+6.1%
659LindenDallas County$286,810+3.4%
660DefianceShelby County$217,652+3.9%
661OnslowJones County$219,593+7.3%
662New ProvidenceHardin County$181,353+3.6%
663Steamboat RockHardin County$191,275+8.7%
664RingstedEmmet County$200,678+17.9%
665Saint OlafClayton County$333,676+19.7%
666CoinPage County$166,836+4.5%
667Promise CityWayne County$225,658+15.9%
668McIntireMitchell County$201,492+4.8%
669Le GrandMarshall County$182,404+4.7%
670WashtaCherokee County$122,749-3.5%
671Mount AuburnBenton County$257,191+9.3%
672GenevaFranklin County$176,649+11.4%
673GraftonWorth County$183,720+5.4%
674Marble RockFloyd County$167,787+6.0%
675BedfordTaylor County$113,677+13.9%
676McCallsburgStory County$252,590+1.9%
677OrchardMitchell County$369,777+7.2%
678HaverhillMarshall County$281,435+11.1%
679University ParkMahaska County$159,114+11.1%
680FarnhamvilleCalhoun County$142,474+8.2%
681RaymondBlack Hawk County$246,667+2.2%
682WebsterKeokuk County$140,004+5.8%
683PulaskiDavis County$144,797+3.2%
684JamaicaGuthrie County$188,018+3.7%
685HarperKeokuk County$175,397+17.9%
686Center JunctionJones County$197,173+6.2%
687PisgahHarrison County$168,684+8.9%
688QuimbyCherokee County$117,632+2.7%
689ElberonTama County$219,910+12.8%
690ThayerUnion County$265,410+11.3%
691BraytonAudubon County$188,036+9.4%
692GoodellHancock County$124,173+3.1%
693LinevilleWayne County$127,915+13.4%
694OkobojiDickinson County$420,156+1.5%
695DawsonDallas County$259,731+3.7%
696SwanMarion County$328,588+2.1%
697LakotaKossuth County$133,785+6.4%
698RivertonFremont County$117,775+8.0%
699Elk Run HeightsBlack Hawk County$203,221+2.2%
700CylinderPalo Alto County$234,704+14.4%
701PalmerPocahontas County$137,234+4.4%
702FentonKossuth County$136,901+11.4%
703RenwickHumboldt County$114,401+2.7%
704CedarMahaska County$304,047+10.2%
705DolliverEmmet County$181,895+9.0%
706ArcherO Brien County$231,501+14.6%
707GravityTaylor County$108,403+13.6%
708AlexanderFranklin County$184,036+9.4%
709WheatlandClinton County$155,789+3.3%
710ThorHumboldt County$134,436+2.8%
711MoorlandWebster County$195,731+6.2%
712MarathonBuena Vista County$96,274+2.9%
713BlanchardPage County$202,222+6.7%
714MallardPalo Alto County$162,597+3.8%
715HendersonMills County$177,784-2.4%
716AyrshirePalo Alto County$150,293+9.8%
717DonahueScott County$291,154+4.6%
718ExlineAppanoose County$119,936+6.2%
719BlencoeMonona County$147,901-0.1%
720GreenvilleClay County$217,734+12.7%
721SoldierMonona County$114,552+5.2%
722LuzerneBenton County$375,136+2.5%
723Barnes CityMahaska County$156,536+17.5%
724HartwickPoweshiek County$234,979+15.0%
725WoolstockWright County$193,991+4.6%
726ShueyvilleJohnson County$542,339+5.6%
727SmithlandWoodbury County$173,525+9.0%
728AllemanPolk County$391,054+6.5%
729BayardGuthrie County$116,973-3.1%
730LarrabeeCherokee County$134,550-2.1%
731RutlandHumboldt County$110,170-0.5%
732RembrandtBuena Vista County$162,559+1.4%
733SwisherJohnson County$465,153+5.8%
734WadenaFayette County$212,648+14.7%
735WodenHancock County$105,463-7.6%
736West OkobojiDickinson County$829,403+11.9%
737MeridenCherokee County$190,330+3.6%
738ElkaderClayton County$170,051+12.1%
739HedrickKeokuk County$87,285+1.8%
740Dakota CityHumboldt County$138,278+13.6%
741LiscombMarshall County$167,573+8.0%
742KimballtonAudubon County$132,718+1.9%
743StanleyFayette County$271,615+11.6%
744WallingfordEmmet County$191,698+15.0%
745VolgaClayton County$298,449+15.5%
746WahpetonDickinson County$580,619+6.3%
747DeloitCrawford County$125,750-6.0%
748GilbertvilleBlack Hawk County$222,590+2.3%
749VincentWebster County$150,506+5.4%
750GuernseyPoweshiek County$226,096+9.3%
751RowanWright County$81,788+0.9%
752AftonUnion County$130,149+7.5%
753MiddletownDes Moines County$186,119+8.2%
754FruitlandMuscatine County$290,112+8.5%
755West BendPalo Alto County$169,959+5.8%
756FertileWorth County$203,407+7.1%
757FlorisDavis County$234,224+3.8%
758West ChesterWashington County$162,874+5.1%
759LedyardKossuth County$148,480+1.3%
760UrbanaBenton County$265,765+7.7%
761MarquetteClayton County$131,951-0.8%
762SheldahlPolk County$230,018-3.1%
763OrleansDickinson County$695,392+4.7%
764Strawberry PointClayton County$170,169+1.3%
765North EnglishIowa County$142,439+4.1%
766MartensdaleWarren County$224,503+7.1%
767MilesJackson County$151,054+4.0%
768West PointLee County$184,769+10.2%
769HillsJohnson County$247,092-4.6%
770LettsLouisa County$132,614-0.9%
771Gilmore CityHumboldt County$59,461-17.8%
772CalmarWinneshiek County$212,126+5.7%
773EdgewoodDelaware County$177,320+6.3%
774Lambs GroveJasper County$255,978+8.4%
775McGregorClayton County$143,949+10.8%
776GarnavilloClayton County$170,403+4.7%
777Columbus CityLouisa County$127,584-2.2%
778SpillvilleWinneshiek County$180,836+8.7%
779Dow CityCrawford County$96,711+7.0%
780ColesburgDelaware County$141,519+4.4%
781WalfordBenton County$333,458+9.9%
782QuasquetonBuchanan County$163,472+3.9%