Iowa places ranked by median rent

238 places in Iowa have a reliable estimate of median rent (2020–2024 American Community Survey).

Highest figures: University Heights ($1,588), Le Claire ($1,563), Asbury ($1,522).

Lowest figure: Rockwell ($575).

The figure for Iowa as a whole is $972 (±$6).

Figures last updated on .

Figure for Iowa as a whole
$972 (±$6)
Places ranked
238

Iowa places ranked by median rent

Median gross rent, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian gross rent
1University HeightsJohnson County$1,588 (±$171)
2Le ClaireScott County$1,563 (±$722)
3AsburyDubuque County$1,522 (±$323)
4Windsor HeightsPolk County$1,498 (±$339)
5HuxleyStory County$1,393 (±$389)
6WaukeeDallas County$1,383 (±$85)
7JohnstonPolk County$1,338 (±$72)
8BondurantPolk County$1,337 (±$122)
9Carter LakePottawattamie County$1,323 (±$129)
10AnkenyPolk County$1,319 (±$72)
11GrimesPolk County$1,251 (±$140)
12North LibertyJohnson County$1,246 (±$104)
13West Des MoinesPolk County$1,237 (±$30)
14AltoonaPolk County$1,235 (±$104)
15Blue GrassScott County$1,229 (±$347)
16TiffinJohnson County$1,224 (±$187)
17Pleasant HillPolk County$1,215 (±$105)
18UrbandalePolk County$1,211 (±$55)
19Cedar FallsBlack Hawk County$1,203 (±$52)
20BettendorfScott County$1,187 (±$60)
21Sergeant BluffWoodbury County$1,156 (±$211)
22Rock ValleySioux County$1,142 (±$73)
23HillsJohnson County$1,132 (±$127)
24SolonJohnson County$1,127 (±$159)
25Dallas CenterDallas County$1,120 (±$193)
26WintersetMadison County$1,095 (±$221)
27Iowa CityJohnson County$1,094 (±$41)
28DyersvilleDubuque County$1,091 (±$164)
29Des MoinesPolk County$1,090 (±$21)
30ClivePolk County$1,073 (±$113)
31MononaClayton County$1,070 (±$121)
32 (tie)CoralvilleJohnson County$1,057 (±$58)
32 (tie)WaverlyBremer County$1,057 (±$147)
34GreeneButler County$1,054 (±$85)
35West BranchCedar County$1,053 (±$305)
36PellaMarion County$1,046 (±$101)
37 (tie)MediapolisDes Moines County$1,040 (±$260)
37 (tie)PanoraGuthrie County$1,040 (±$134)
39West LibertyMuscatine County$1,038 (±$307)
40OnawaMonona County$1,037 (±$184)
41Council BluffsPottawattamie County$1,030 (±$35)
42MadridBoone County$1,029 (±$467)
43AmesStory County$1,023 (±$38)
44LatimerFranklin County$1,005 (±$125)
45Story CityStory County$999 (±$119)
46Eagle GroveWright County$996 (±$163)
47FarleyDubuque County$991 (±$111)
48IndianolaWarren County$986 (±$54)
49EvansdaleBlack Hawk County$979 (±$73)
50DavenportScott County$978 (±$23)
51Sioux CityWoodbury County$976 (±$27)
52MuscatineMuscatine County$974 (±$37)
53TraerTama County$971 (±$55)
54 (tie)NeolaPottawattamie County$968 (±$143)
54 (tie)WashingtonWashington County$968 (±$83)
56 (tie)Cedar RapidsLinn County$967 (±$44)
56 (tie)West UnionFayette County$967 (±$66)
58AnamosaJones County$966 (±$80)
59MarionLinn County$961 (±$120)
60 (tie)DeWittClinton County$955 (±$80)
60 (tie)La Porte CityBlack Hawk County$955 (±$98)
62SanbornO'Brien County$954 (±$74)
63NevadaStory County$953 (±$78)
64BloomfieldDavis County$951 (±$102)
65HarrisOsceola County$950 (±$6)
66DubuqueDubuque County$948 (±$29)
67EldridgeScott County$945 (±$34)
68OsceolaClarke County$943 (±$94)
69 (tie)OkobojiDickinson County$942 (±$95)
69 (tie)VintonBenton County$942 (±$312)
71RemsenPlymouth County$938 (±$427)
72ElyLinn County$936 (±$228)
73 (tie)HawardenSioux County$933 (±$72)
73 (tie)JesupBuchanan County$933 (±$204)
75PocahontasPocahontas County$932 (±$183)
76PerryDallas County$931 (±$46)
77SheldonO'Brien County$930 (±$103)
78Le MarsPlymouth County$929 (±$39)
79AdelDallas County$926 (±$195)
80 (tie)BurlingtonDes Moines County$924 (±$44)
80 (tie)GlenwoodMills County$924 (±$174)
82 (tie)WaterlooBlack Hawk County$923 (±$25)
82 (tie)WhitingMonona County$923 (±$155)
84OttumwaWapello County$921 (±$54)
85DunlapHarrison County$918 (±$75)
86AlbiaMonroe County$915 (±$246)
87Spirit LakeDickinson County$911 (±$56)
88Webster CityHamilton County$907 (±$61)
89SumnerBremer County$902 (±$240)
90 (tie)BaxterJasper County$900 (±$206)
90 (tie)CascadeDubuque County$900 (±$79)
92Storm LakeBuena Vista County$898 (±$64)
93GrinnellPoweshiek County$895 (±$53)
94AltaBuena Vista County$894 (±$68)
95AdairAdair County$893 (±$84)
96MarshalltownMarshall County$891 (±$58)
97Belle PlaineBenton County$890 (±$162)
98ClarenceCedar County$888 (±$156)
99 (tie)MilfordDickinson County$887 (±$72)
99 (tie)ToledoTama County$887 (±$187)
101AlgonaKossuth County$885 (±$48)
102SigourneyKeokuk County$883 (±$214)
103Mason CityCerro Gordo County$882 (±$54)
104OaklandPottawattamie County$878 (±$126)
105KeokukLee County$871 (±$60)
106 (tie)FairfieldJefferson County$870 (±$69)
106 (tie)GuttenbergClayton County$870 (±$87)
108Guthrie CenterGuthrie County$868 (±$46)
109LarchwoodLyon County$867 (±$20)
110PleasantvilleMarion County$866 (±$102)
111PostvilleAllamakee County$861 (±$75)
112 (tie)DenverBremer County$859 (±$109)
112 (tie)ElkaderClayton County$859 (±$105)
114MontezumaPoweshiek County$858 (±$160)
115HiawathaLinn County$855 (±$31)
116 (tie)DecorahWinneshiek County$853 (±$65)
116 (tie)KalonaWashington County$853 (±$50)
118AvocaPottawattamie County$850 (±$64)
119New LondonHenry County$849 (±$48)
120HolsteinIda County$848 (±$132)
121OelweinFayette County$847 (±$125)
122MapletonMonona County$846 (±$69)
123TiptonCedar County$845 (±$54)
124 (tie)BellevueJackson County$843 (±$122)
124 (tie)GrangerDallas County$843 (±$46)
126 (tie)ConradGrundy County$840 (±$247)
126 (tie)ShelbyShelby County$840 (±$61)
126 (tie)WoodbineHarrison County$840 (±$83)
129NorwalkWarren County$838 (±$126)
130 (tie)BrooklynPoweshiek County$832 (±$95)
130 (tie)TamaTama County$832 (±$65)
132 (tie)BooneBoone County$831 (±$87)
132 (tie)Iowa FallsHardin County$831 (±$120)
132 (tie)OskaloosaMahaska County$831 (±$83)
135BelmondWright County$830 (±$89)
136 (tie)Fort MadisonLee County$826 (±$106)
136 (tie)Mount PleasantHenry County$826 (±$82)
138 (tie)IndependenceBuchanan County$820 (±$137)
138 (tie)WellmanWashington County$820 (±$141)
140NewtonJasper County$819 (±$55)
141MonroeJasper County$817 (±$40)
142 (tie)CamancheClinton County$812 (±$137)
142 (tie)Red OakMontgomery County$812 (±$69)
142 (tie)Rock RapidsLyon County$812 (±$146)
145Clear LakeCerro Gordo County$808 (±$74)
146 (tie)LaurensPocahontas County$805 (±$93)
146 (tie)SpencerClay County$805 (±$95)
146 (tie)WiltonMuscatine County$805 (±$124)
149ManchesterDelaware County$802 (±$106)
150KnoxvilleMarion County$801 (±$61)
151 (tie)Prairie CityJasper County$800 (±$161)
151 (tie)West BurlingtonDes Moines County$800 (±$74)
153LisbonLinn County$798 (±$208)
154Rockwell CityCalhoun County$796 (±$194)
155MaquoketaJackson County$795 (±$96)
156ClintonClinton County$791 (±$90)
157 (tie)ColfaxJasper County$789 (±$163)
157 (tie)Orange CitySioux County$789 (±$52)
159WalcottScott County$787 (±$40)
160Fort DodgeWebster County$785 (±$35)
161DurantCedar County$784 (±$55)
162HarlanShelby County$783 (±$134)
163 (tie)Central CityLinn County$782 (±$152)
163 (tie)Polk CityPolk County$782 (±$177)
165 (tie)Coon RapidsCarroll County$780 (±$72)
165 (tie)Mount VernonLinn County$780 (±$25)
167 (tie)HartleyO'Brien County$779 (±$138)
167 (tie)MitchellvillePolk County$779 (±$52)
169CorydonWayne County$776 (±$146)
170 (tie)BrittHancock County$774 (±$88)
170 (tie)ShenandoahPage County$774 (±$49)
170 (tie)SibleyOsceola County$774 (±$21)
173EarlhamMadison County$770 (±$294)
174PrestonJackson County$765 (±$34)
175 (tie)AtlanticCass County$764 (±$61)
175 (tie)BedfordTaylor County$764 (±$155)
177 (tie)ClarionWright County$763 (±$31)
177 (tie)Lake CityCalhoun County$763 (±$70)
179 (tie)ManlyWorth County$756 (±$70)
179 (tie)NashuaChickasaw County$756 (±$181)
181 (tie)CentervilleAppanoose County$755 (±$73)
181 (tie)SloanWoodbury County$755 (±$203)
183 (tie)CorningAdams County$754 (±$110)
183 (tie)EsthervilleEmmet County$754 (±$59)
183 (tie)JeffersonGreene County$754 (±$65)
186Missouri ValleyHarrison County$753 (±$126)
187EldoraHardin County$750 (±$105)
188ReinbeckGrundy County$747 (±$100)
189MovilleWoodbury County$745 (±$114)
190New HamptonChickasaw County$743 (±$157)
191 (tie)AllisonButler County$740 (±$138)
191 (tie)GarnerHancock County$740 (±$32)
191 (tie)HumboldtHumboldt County$740 (±$55)
194Charles CityFloyd County$735 (±$54)
195OgdenBoone County$733 (±$91)
196DenisonCrawford County$731 (±$102)
197 (tie)CherokeeCherokee County$728 (±$113)
197 (tie)ClarksvilleButler County$728 (±$42)
199 (tie)CarrollCarroll County$722 (±$20)
199 (tie)MonticelloJones County$722 (±$46)
201Forest CityWinnebago County$720 (±$23)
202ManningCarroll County$719 (±$81)
203StuartGuthrie County$717 (±$334)
204CrescoHoward County$715 (±$47)
205 (tie)MansonCalhoun County$714 (±$19)
205 (tie)VilliscaMontgomery County$714 (±$172)
207WapelloLouisa County$711 (±$82)
208AkronPlymouth County$710 (±$35)
209Mount AyrRinggold County$707 (±$59)
210CrestonUnion County$703 (±$72)
211 (tie)MarengoIowa County$700 (±$99)
211 (tie)SheffieldFranklin County$700 (±$234)
213WaukonAllamakee County$696 (±$221)
214 (tie)CalmarWinneshiek County$694 (±$195)
214 (tie)Ida GroveIda County$694 (±$91)
216OsageMitchell County$692 (±$70)
217CharitonLucas County$689 (±$171)
218North EnglishIowa County$680 (±$52)
219WilliamsburgIowa County$671 (±$72)
220Strawberry PointClayton County$670 (±$35)
221 (tie)AckleyHardin County$669 (±$119)
221 (tie)Sac CitySac County$669 (±$261)
223New SharonMahaska County$668 (±$253)
224WinfieldHenry County$667 (±$131)
225AudubonAudubon County$664 (±$184)
226ClarindaPage County$660 (±$38)
227LamoniDecatur County$644 (±$117)
228Buffalo CenterWinnebago County$640 (±$121)
229HamptonFranklin County$631 (±$143)
230 (tie)EmmetsburgPalo Alto County$624 (±$40)
230 (tie)GreenfieldAdair County$624 (±$162)
230 (tie)Lake MillsWinnebago County$624 (±$96)
233Columbus JunctionLouisa County$623 (±$47)
234AldenHardin County$621 (±$75)
235McGregorClayton County$615 (±$76)
236AftonUnion County$590 (±$142)
237LeonDecatur County$577 (±$34)
238RockwellCerro Gordo County$575 (±$157)

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.

238 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 rent?

University Heights has the highest, $1,588 (±$171) (2020–2024 American Community Survey).

Which place in Iowa has the lowest median rent?

Rockwell has the lowest, $575 (±$157).

What is the median rent in Iowa?

The figure for Iowa as a whole is $972 (±$6).

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