Home / Housing data / Iowa / Rankings / Median gross rentIowa 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 November 12, 2026 .
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 Rank Place County Median gross rent 1 University Heights Johnson County $1,588 (±$171) 2 Le Claire Scott County $1,563 (±$722) 3 Asbury Dubuque County $1,522 (±$323) 4 Windsor Heights Polk County $1,498 (±$339) 5 Huxley Story County $1,393 (±$389) 6 Waukee Dallas County $1,383 (±$85) 7 Johnston Polk County $1,338 (±$72) 8 Bondurant Polk County $1,337 (±$122) 9 Carter Lake Pottawattamie County $1,323 (±$129) 10 Ankeny Polk County $1,319 (±$72) 11 Grimes Polk County $1,251 (±$140) 12 North Liberty Johnson County $1,246 (±$104) 13 West Des Moines Polk County $1,237 (±$30) 14 Altoona Polk County $1,235 (±$104) 15 Blue Grass Scott County $1,229 (±$347) 16 Tiffin Johnson County $1,224 (±$187) 17 Pleasant Hill Polk County $1,215 (±$105) 18 Urbandale Polk County $1,211 (±$55) 19 Cedar Falls Black Hawk County $1,203 (±$52) 20 Bettendorf Scott County $1,187 (±$60) 21 Sergeant Bluff Woodbury County $1,156 (±$211) 22 Rock Valley Sioux County $1,142 (±$73) 23 Hills Johnson County $1,132 (±$127) 24 Solon Johnson County $1,127 (±$159) 25 Dallas Center Dallas County $1,120 (±$193) 26 Winterset Madison County $1,095 (±$221) 27 Iowa City Johnson County $1,094 (±$41) 28 Dyersville Dubuque County $1,091 (±$164) 29 Des Moines Polk County $1,090 (±$21) 30 Clive Polk County $1,073 (±$113) 31 Monona Clayton County $1,070 (±$121) 32 (tie) Coralville Johnson County $1,057 (±$58) 32 (tie) Waverly Bremer County $1,057 (±$147) 34 Greene Butler County $1,054 (±$85) 35 West Branch Cedar County $1,053 (±$305) 36 Pella Marion County $1,046 (±$101) 37 (tie) Mediapolis Des Moines County $1,040 (±$260) 37 (tie) Panora Guthrie County $1,040 (±$134) 39 West Liberty Muscatine County $1,038 (±$307) 40 Onawa Monona County $1,037 (±$184) 41 Council Bluffs Pottawattamie County $1,030 (±$35) 42 Madrid Boone County $1,029 (±$467) 43 Ames Story County $1,023 (±$38) 44 Latimer Franklin County $1,005 (±$125) 45 Story City Story County $999 (±$119) 46 Eagle Grove Wright County $996 (±$163) 47 Farley Dubuque County $991 (±$111) 48 Indianola Warren County $986 (±$54) 49 Evansdale Black Hawk County $979 (±$73) 50 Davenport Scott County $978 (±$23) 51 Sioux City Woodbury County $976 (±$27) 52 Muscatine Muscatine County $974 (±$37) 53 Traer Tama County $971 (±$55) 54 (tie) Neola Pottawattamie County $968 (±$143) 54 (tie) Washington Washington County $968 (±$83) 56 (tie) Cedar Rapids Linn County $967 (±$44) 56 (tie) West Union Fayette County $967 (±$66) 58 Anamosa Jones County $966 (±$80) 59 Marion Linn County $961 (±$120) 60 (tie) DeWitt Clinton County $955 (±$80) 60 (tie) La Porte City Black Hawk County $955 (±$98) 62 Sanborn O'Brien County $954 (±$74) 63 Nevada Story County $953 (±$78) 64 Bloomfield Davis County $951 (±$102) 65 Harris Osceola County $950 (±$6) 66 Dubuque Dubuque County $948 (±$29) 67 Eldridge Scott County $945 (±$34) 68 Osceola Clarke County $943 (±$94) 69 (tie) Okoboji Dickinson County $942 (±$95) 69 (tie) Vinton Benton County $942 (±$312) 71 Remsen Plymouth County $938 (±$427) 72 Ely Linn County $936 (±$228) 73 (tie) Hawarden Sioux County $933 (±$72) 73 (tie) Jesup Buchanan County $933 (±$204) 75 Pocahontas Pocahontas County $932 (±$183) 76 Perry Dallas County $931 (±$46) 77 Sheldon O'Brien County $930 (±$103) 78 Le Mars Plymouth County $929 (±$39) 79 Adel Dallas County $926 (±$195) 80 (tie) Burlington Des Moines County $924 (±$44) 80 (tie) Glenwood Mills County $924 (±$174) 82 (tie) Waterloo Black Hawk County $923 (±$25) 82 (tie) Whiting Monona County $923 (±$155) 84 Ottumwa Wapello County $921 (±$54) 85 Dunlap Harrison County $918 (±$75) 86 Albia Monroe County $915 (±$246) 87 Spirit Lake Dickinson County $911 (±$56) 88 Webster City Hamilton County $907 (±$61) 89 Sumner Bremer County $902 (±$240) 90 (tie) Baxter Jasper County $900 (±$206) 90 (tie) Cascade Dubuque County $900 (±$79) 92 Storm Lake Buena Vista County $898 (±$64) 93 Grinnell Poweshiek County $895 (±$53) 94 Alta Buena Vista County $894 (±$68) 95 Adair Adair County $893 (±$84) 96 Marshalltown Marshall County $891 (±$58) 97 Belle Plaine Benton County $890 (±$162) 98 Clarence Cedar County $888 (±$156) 99 (tie) Milford Dickinson County $887 (±$72) 99 (tie) Toledo Tama County $887 (±$187) 101 Algona Kossuth County $885 (±$48) 102 Sigourney Keokuk County $883 (±$214) 103 Mason City Cerro Gordo County $882 (±$54) 104 Oakland Pottawattamie County $878 (±$126) 105 Keokuk Lee County $871 (±$60) 106 (tie) Fairfield Jefferson County $870 (±$69) 106 (tie) Guttenberg Clayton County $870 (±$87) 108 Guthrie Center Guthrie County $868 (±$46) 109 Larchwood Lyon County $867 (±$20) 110 Pleasantville Marion County $866 (±$102) 111 Postville Allamakee County $861 (±$75) 112 (tie) Denver Bremer County $859 (±$109) 112 (tie) Elkader Clayton County $859 (±$105) 114 Montezuma Poweshiek County $858 (±$160) 115 Hiawatha Linn County $855 (±$31) 116 (tie) Decorah Winneshiek County $853 (±$65) 116 (tie) Kalona Washington County $853 (±$50) 118 Avoca Pottawattamie County $850 (±$64) 119 New London Henry County $849 (±$48) 120 Holstein Ida County $848 (±$132) 121 Oelwein Fayette County $847 (±$125) 122 Mapleton Monona County $846 (±$69) 123 Tipton Cedar County $845 (±$54) 124 (tie) Bellevue Jackson County $843 (±$122) 124 (tie) Granger Dallas County $843 (±$46) 126 (tie) Conrad Grundy County $840 (±$247) 126 (tie) Shelby Shelby County $840 (±$61) 126 (tie) Woodbine Harrison County $840 (±$83) 129 Norwalk Warren County $838 (±$126) 130 (tie) Brooklyn Poweshiek County $832 (±$95) 130 (tie) Tama Tama County $832 (±$65) 132 (tie) Boone Boone County $831 (±$87) 132 (tie) Iowa Falls Hardin County $831 (±$120) 132 (tie) Oskaloosa Mahaska County $831 (±$83) 135 Belmond Wright County $830 (±$89) 136 (tie) Fort Madison Lee County $826 (±$106) 136 (tie) Mount Pleasant Henry County $826 (±$82) 138 (tie) Independence Buchanan County $820 (±$137) 138 (tie) Wellman Washington County $820 (±$141) 140 Newton Jasper County $819 (±$55) 141 Monroe Jasper County $817 (±$40) 142 (tie) Camanche Clinton County $812 (±$137) 142 (tie) Red Oak Montgomery County $812 (±$69) 142 (tie) Rock Rapids Lyon County $812 (±$146) 145 Clear Lake Cerro Gordo County $808 (±$74) 146 (tie) Laurens Pocahontas County $805 (±$93) 146 (tie) Spencer Clay County $805 (±$95) 146 (tie) Wilton Muscatine County $805 (±$124) 149 Manchester Delaware County $802 (±$106) 150 Knoxville Marion County $801 (±$61) 151 (tie) Prairie City Jasper County $800 (±$161) 151 (tie) West Burlington Des Moines County $800 (±$74) 153 Lisbon Linn County $798 (±$208) 154 Rockwell City Calhoun County $796 (±$194) 155 Maquoketa Jackson County $795 (±$96) 156 Clinton Clinton County $791 (±$90) 157 (tie) Colfax Jasper County $789 (±$163) 157 (tie) Orange City Sioux County $789 (±$52) 159 Walcott Scott County $787 (±$40) 160 Fort Dodge Webster County $785 (±$35) 161 Durant Cedar County $784 (±$55) 162 Harlan Shelby County $783 (±$134) 163 (tie) Central City Linn County $782 (±$152) 163 (tie) Polk City Polk County $782 (±$177) 165 (tie) Coon Rapids Carroll County $780 (±$72) 165 (tie) Mount Vernon Linn County $780 (±$25) 167 (tie) Hartley O'Brien County $779 (±$138) 167 (tie) Mitchellville Polk County $779 (±$52) 169 Corydon Wayne County $776 (±$146) 170 (tie) Britt Hancock County $774 (±$88) 170 (tie) Shenandoah Page County $774 (±$49) 170 (tie) Sibley Osceola County $774 (±$21) 173 Earlham Madison County $770 (±$294) 174 Preston Jackson County $765 (±$34) 175 (tie) Atlantic Cass County $764 (±$61) 175 (tie) Bedford Taylor County $764 (±$155) 177 (tie) Clarion Wright County $763 (±$31) 177 (tie) Lake City Calhoun County $763 (±$70) 179 (tie) Manly Worth County $756 (±$70) 179 (tie) Nashua Chickasaw County $756 (±$181) 181 (tie) Centerville Appanoose County $755 (±$73) 181 (tie) Sloan Woodbury County $755 (±$203) 183 (tie) Corning Adams County $754 (±$110) 183 (tie) Estherville Emmet County $754 (±$59) 183 (tie) Jefferson Greene County $754 (±$65) 186 Missouri Valley Harrison County $753 (±$126) 187 Eldora Hardin County $750 (±$105) 188 Reinbeck Grundy County $747 (±$100) 189 Moville Woodbury County $745 (±$114) 190 New Hampton Chickasaw County $743 (±$157) 191 (tie) Allison Butler County $740 (±$138) 191 (tie) Garner Hancock County $740 (±$32) 191 (tie) Humboldt Humboldt County $740 (±$55) 194 Charles City Floyd County $735 (±$54) 195 Ogden Boone County $733 (±$91) 196 Denison Crawford County $731 (±$102) 197 (tie) Cherokee Cherokee County $728 (±$113) 197 (tie) Clarksville Butler County $728 (±$42) 199 (tie) Carroll Carroll County $722 (±$20) 199 (tie) Monticello Jones County $722 (±$46) 201 Forest City Winnebago County $720 (±$23) 202 Manning Carroll County $719 (±$81) 203 Stuart Guthrie County $717 (±$334) 204 Cresco Howard County $715 (±$47) 205 (tie) Manson Calhoun County $714 (±$19) 205 (tie) Villisca Montgomery County $714 (±$172) 207 Wapello Louisa County $711 (±$82) 208 Akron Plymouth County $710 (±$35) 209 Mount Ayr Ringgold County $707 (±$59) 210 Creston Union County $703 (±$72) 211 (tie) Marengo Iowa County $700 (±$99) 211 (tie) Sheffield Franklin County $700 (±$234) 213 Waukon Allamakee County $696 (±$221) 214 (tie) Calmar Winneshiek County $694 (±$195) 214 (tie) Ida Grove Ida County $694 (±$91) 216 Osage Mitchell County $692 (±$70) 217 Chariton Lucas County $689 (±$171) 218 North English Iowa County $680 (±$52) 219 Williamsburg Iowa County $671 (±$72) 220 Strawberry Point Clayton County $670 (±$35) 221 (tie) Ackley Hardin County $669 (±$119) 221 (tie) Sac City Sac County $669 (±$261) 223 New Sharon Mahaska County $668 (±$253) 224 Winfield Henry County $667 (±$131) 225 Audubon Audubon County $664 (±$184) 226 Clarinda Page County $660 (±$38) 227 Lamoni Decatur County $644 (±$117) 228 Buffalo Center Winnebago County $640 (±$121) 229 Hampton Franklin County $631 (±$143) 230 (tie) Emmetsburg Palo Alto County $624 (±$40) 230 (tie) Greenfield Adair County $624 (±$162) 230 (tie) Lake Mills Winnebago County $624 (±$96) 233 Columbus Junction Louisa County $623 (±$47) 234 Alden Hardin County $621 (±$75) 235 McGregor Clayton County $615 (±$76) 236 Afton Union County $590 (±$142) 237 Leon Decatur County $577 (±$34) 238 Rockwell Cerro 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 November 12, 2026 .
Related