Market data · zip level
Any zip code
Any zip code
in the country.
Rent and home values for ~26,000 zips, national coverage. Search by zip, city or metro — or browse a state.
Largest zips in IA
| Zip activate to sort by Zip | City activate to sort by City | County activate to sort by County | Rent activate to sort by Rent | 1-yr Δ activate to sort by 1-yr Δ | Home value sorted descending, activate to sort ascending | 1-yr Δ activate to sort by 1-yr Δ |
|---|---|---|---|---|---|---|
| 52411 | Cedar Rapids | Linn County | — | — | $465,026 | +4.1% |
| 50323 | Urbandale | Polk County | $2,075 | — | $457,873 | -1.0% |
| 52333 | Solon | Johnson County | — | — | $450,330 | +2.4% |
| 50237 | Runnells | Polk County | — | — | $434,868 | +5.0% |
| 50325 | Clive | Polk County | $1,857 | — | $434,039 | +1.2% |
| 50226 | Polk City | Polk County | $1,616 | — | $429,534 | +0.1% |
| 51360 | Spirit Lake | Dickinson County | — | — | $404,195 | +2.6% |
| 50003 | Adel | Dallas County | $1,094 | — | $402,637 | +0.5% |
| 50131 | Johnston | Polk County | $1,356 | +0.6% | $401,338 | +0.9% |
| 52753 | Le Claire | Scott County | $2,967 | — | $389,723 | +5.9% |
| 52807 | Davenport | Scott County | $758 | +7.5% | $372,184 | +5.2% |
| 51054 | Sergeant Bluff | Woodbury County | — | — | $360,475 | +4.0% |
| 50219 | Pella | Marion County | $1,052 | +5.4% | $358,953 | +2.3% |
| 52748 | Eldridge | Scott County | — | — | $358,350 | +5.3% |
| 50321 | Des Moines | Polk County | $1,057 | — | $355,961 | +2.2% |
| 52314 | Mount Vernon | Linn County | — | — | $355,269 | +4.2% |
| 50023 | Ankeny | Polk County | $1,459 | +1.6% | $355,240 | +1.0% |
| 51250 | Sioux Center | Sioux County | — | — | $349,642 | +2.9% |
| 52002 | Dubuque | Dubuque County | $1,035 | — | $348,292 | +4.0% |
| 52340 | Tiffin | Johnson County | $1,771 | — | $346,635 | +1.4% |
| 50111 | Grimes | Polk County | $1,396 | +2.9% | $346,634 | -1.2% |
| 50263 | Waukee | Dallas County | $1,632 | +5.7% | $343,051 | -1.6% |
| 50211 | Norwalk | Warren County | $1,208 | — | $342,660 | +0.7% |
| 50428 | Clear Lake | Cerro Gordo County | $1,075 | — | $339,516 | +4.6% |
| 52722 | Bettendorf | Scott County | $1,451 | +4.9% | $338,831 | +6.3% |
| 52003 | Dubuque | Dubuque County | $1,175 | — | $337,855 | +3.9% |
| 50266 | West Des Moines | Dallas County | $1,368 | +2.1% | $334,561 | -0.4% |
| 50035 | Bondurant | Polk County | $1,245 | — | $331,526 | -0.9% |
| 50063 | Dallas Center | Dallas County | — | — | $330,034 | +1.9% |
| 52101 | Decorah | Winneshiek County | $985 | — | $327,660 | +2.2% |
| 52247 | Kalona | Johnson County | — | — | $324,381 | +4.3% |
| 52245 | Iowa City | Johnson County | $1,939 | +6.8% | $323,464 | +3.8% |
| 52213 | Center Point | Linn County | — | — | $322,094 | +5.0% |
| 50009 | Altoona | Polk County | $1,588 | — | $320,331 | -0.7% |
| 50021 | Ankeny | Polk County | $1,469 | +2.1% | $318,429 | +0.1% |
| 51041 | Orange City | Sioux County | — | — | $318,287 | +2.2% |
| 52031 | Bellevue | Jackson County | — | — | $317,330 | +6.1% |
| 50327 | Pleasant Hill | Polk County | $1,349 | +5.3% | $316,320 | +0.3% |
| 50125 | Indianola | Warren County | $1,034 | — | $313,775 | +2.1% |
| 50014 | Ames | Story County | $1,240 | +0.3% | $312,833 | +2.9% |
| 51534 | Glenwood | Mills County | — | — | $312,257 | +3.4% |
| 52317 | North Liberty | Johnson County | $1,808 | +7.6% | $310,498 | +2.2% |
| 51247 | Rock Valley | Sioux County | — | — | $309,077 | +2.7% |
| 50265 | West Des Moines | Polk County | $1,310 | +3.5% | $308,180 | +0.8% |
| 51503 | Council Bluffs | Pottawattamie County | $1,254 | +2.7% | $307,509 | +3.2% |
| 52246 | Iowa City | Johnson County | $1,619 | +14.8% | $304,125 | +2.6% |
| 50273 | Winterset | Madison County | — | — | $294,563 | +1.1% |
| 50312 | Des Moines | Polk County | $1,144 | +0.9% | $294,463 | +1.1% |
| 50010 | Ames | Story County | $1,251 | +4.0% | $294,371 | +2.7% |
| 52040 | Dyersville | Dubuque County | — | — | $290,404 | +5.3% |
| 50322 | Urbandale | Polk County | $1,030 | +3.2% | $289,882 | +0.2% |
| 50047 | Carlisle | Warren County | — | — | $289,289 | +1.8% |
| 52742 | De Witt | Clinton County | — | — | $285,961 | +6.8% |
| 50248 | Story City | Story County | — | — | $285,918 | +4.6% |
| 50156 | Madrid | Boone County | — | — | $285,152 | +2.1% |
| 50324 | Windsor Heights | Polk County | $1,400 | — | $284,142 | +1.4% |
| 50677 | Waverly | Bremer County | $1,200 | — | $280,063 | +1.6% |
| 52302 | Marion | Linn County | $1,273 | +12.7% | $278,643 | +4.2% |
| 51031 | Le Mars | Plymouth County | — | — | $278,510 | +4.2% |
| 52240 | Iowa City | Johnson County | $1,625 | +8.0% | $277,248 | +2.6% |
| 50613 | Cedar Falls | Black Hawk County | $1,398 | +4.7% | $265,665 | +1.7% |
| 52205 | Anamosa | Jones County | — | — | $264,779 | +8.5% |
| 50320 | Des Moines | Polk County | $1,220 | +1.8% | $263,487 | +1.3% |
| 52241 | Coralville | Johnson County | $1,282 | +10.2% | $261,319 | +2.8% |
| 52233 | Hiawatha | Linn County | $860 | — | $260,677 | +5.3% |
| 51108 | Sioux City | Woodbury County | $1,449 | — | $252,647 | +2.5% |
| 50201 | Nevada | Story County | $1,730 | — | $247,370 | +2.2% |
| 52172 | Waukon | Allamakee County | — | — | $246,527 | +7.5% |
| 50309 | Des Moines | Polk County | $1,261 | +2.4% | $244,123 | -6.1% |
| 52772 | Tipton | Cedar County | — | — | $243,113 | +4.4% |
| 52349 | Vinton | Benton County | — | — | $241,104 | +8.9% |
| 52310 | Monticello | Jones County | — | — | $240,373 | +7.5% |
| 52776 | West Liberty | Muscatine County | — | — | $237,664 | +4.9% |
| 51555 | Missouri Valley | Harrison County | — | — | $232,870 | +5.0% |
| 52537 | Bloomfield | Davis County | — | — | $232,401 | +2.5% |
| 50310 | Des Moines | Polk County | $913 | -4.7% | $231,801 | -0.5% |
| 52057 | Manchester | Delaware County | — | — | $231,343 | +3.5% |
| 51401 | Carroll | Carroll County | — | — | $227,337 | +6.9% |
| 51104 | Sioux City | Woodbury County | $1,222 | — | $226,790 | +3.3% |
| 51201 | Sheldon | O Brien County | — | — | $226,150 | +7.5% |
| 50311 | Des Moines | Polk County | $942 | +1.5% | $225,988 | +0.2% |
| 50659 | New Hampton | Chickasaw County | — | — | $223,116 | +5.1% |
| 50112 | Grinnell | Poweshiek County | — | — | $222,932 | +6.8% |
| 52806 | Davenport | Scott County | $1,076 | +0.8% | $222,421 | +5.2% |
| 51106 | Sioux City | Woodbury County | $1,418 | — | $222,350 | +2.9% |
| 52405 | Cedar Rapids | Linn County | $1,134 | +17.7% | $214,289 | +2.6% |
| 52403 | Cedar Rapids | Linn County | $1,108 | +12.4% | $213,642 | +2.5% |
| 50036 | Boone | Boone County | $814 | — | $210,679 | +1.4% |
| 52136 | Cresco | Howard County | — | — | $210,610 | +9.4% |
| 50644 | Independence | Buchanan County | $888 | — | $210,228 | +4.0% |
| 52730 | Camanche | Clinton County | — | — | $209,299 | +6.6% |
| 50138 | Knoxville | Marion County | $906 | -0.9% | $208,635 | +3.3% |
| 52001 | Dubuque | Dubuque County | $1,044 | +4.4% | $207,071 | +2.4% |
| 52402 | Cedar Rapids | Linn County | $1,306 | +15.2% | $206,797 | +2.1% |
| 52404 | Cedar Rapids | Linn County | $1,310 | +15.8% | $205,800 | +2.2% |
| 50461 | Osage | Mitchell County | — | — | $205,344 | +3.8% |
| 51537 | Harlan | Shelby County | — | — | $204,536 | +4.1% |
| 50208 | Newton | Jasper County | $947 | — | $203,526 | +3.1% |
| 52060 | Maquoketa | Jackson County | — | — | $200,428 | +5.2% |
| 51301 | Spencer | Clay County | — | — | $198,888 | +3.5% |
| 52641 | Mount Pleasant | Henry County | — | — | $198,038 | +6.2% |
| 52353 | Washington | Washington County | — | — | $196,883 | +4.0% |
| 50315 | Des Moines | Polk County | $1,073 | +2.7% | $194,462 | +0.9% |
| 50588 | Storm Lake | Buena Vista County | — | — | $193,666 | -0.1% |
| 52761 | Muscatine | Muscatine County | $845 | — | $192,695 | +5.7% |
| 50213 | Osceola | Clarke County | $1,066 | — | $191,882 | +2.3% |
| 50317 | Des Moines | Polk County | $1,252 | +1.0% | $191,095 | -0.8% |
| 52577 | Oskaloosa | Mahaska County | — | — | $190,784 | +7.0% |
| 50548 | Humboldt | Humboldt County | — | — | $188,096 | +4.6% |
| 50701 | Waterloo | Black Hawk County | $1,014 | +4.6% | $185,752 | +0.8% |
| 51501 | Council Bluffs | Pottawattamie County | $1,374 | +3.2% | $185,271 | +1.7% |
| 50511 | Algona | Kossuth County | — | — | $184,895 | +1.3% |
| 50313 | Des Moines | Polk County | $1,158 | — | $184,332 | -1.2% |
| 52804 | Davenport | Scott County | $1,090 | +4.7% | $183,180 | +3.6% |
| 50436 | Forest City | Winnebago County | — | — | $181,492 | +2.7% |
| 52556 | Fairfield | Jefferson County | $743 | — | $180,089 | +2.0% |
| 51442 | Denison | Crawford County | — | — | $178,307 | +1.2% |
| 50158 | Marshalltown | Marshall County | $1,024 | — | $177,227 | +2.7% |
| 52531 | Albia | Monroe County | — | — | $174,727 | +3.7% |
| 50220 | Perry | Dallas County | $922 | — | $172,114 | -0.0% |
| 50049 | Chariton | Lucas County | — | — | $168,821 | +0.8% |
| 52803 | Davenport | Scott County | $945 | +5.0% | $167,612 | +1.2% |
| 51632 | Clarinda | Page County | — | — | $164,032 | +4.6% |
| 50316 | Des Moines | Polk County | $1,228 | — | $162,391 | -2.2% |
| 51103 | Sioux City | Woodbury County | — | — | $161,185 | +3.0% |
| 50022 | Atlantic | Cass County | — | — | $160,944 | +3.4% |
| 50401 | Mason City | Cerro Gordo County | $975 | — | $160,317 | +1.6% |
| 50126 | Iowa Falls | Hardin County | — | — | $159,432 | +2.0% |
| 50314 | Des Moines | Polk County | $1,082 | +1.6% | $158,505 | +1.7% |
| 50707 | Evansdale | Black Hawk County | — | — | $155,983 | -1.1% |
| 50801 | Creston | Union County | — | — | $153,219 | +3.0% |
| 50595 | Webster City | Hamilton County | — | — | $150,221 | +0.8% |
| 50702 | Waterloo | Black Hawk County | $861 | +4.9% | $149,921 | -0.9% |
| 51012 | Cherokee | Cherokee County | — | — | $148,662 | +1.5% |
| 51334 | Estherville | Emmet County | — | — | $146,658 | +11.9% |
| 50616 | Charles City | Floyd County | $575 | — | $146,418 | +9.3% |
| 50441 | Hampton | Franklin County | — | — | $140,723 | +4.4% |
| 51105 | Sioux City | Woodbury County | — | — | $137,327 | +0.3% |
| 52732 | Clinton | Clinton County | $775 | — | $135,185 | +6.1% |
| 51566 | Red Oak | Montgomery County | $650 | — | $134,997 | -3.4% |
| 51601 | Shenandoah | Page County | — | — | $133,148 | +0.7% |
| 50501 | Fort Dodge | Webster County | $804 | +10.6% | $129,556 | +0.8% |
| 52601 | Burlington | Des Moines County | $983 | — | $125,901 | +0.9% |
| 52501 | Ottumwa | Wapello County | — | — | $121,587 | +2.1% |
| 52627 | Fort Madison | Lee County | $642 | — | $112,807 | +2.1% |
| 50662 | Oelwein | Fayette County | $928 | — | $110,492 | +0.3% |
| 52802 | Davenport | Scott County | $1,028 | — | $108,122 | +3.7% |
| 52544 | Centerville | Appanoose County | — | — | $102,456 | -8.3% |
| 50703 | Waterloo | Black Hawk County | $880 | +5.4% | $93,355 | -3.0% |
| 52632 | Keokuk | Lee County | — | — | $83,148 | -6.7% |
Rent and home values from Zillow Research; coordinates and population from SimpleMaps US Zips.