Checked
Iowa Home Values and Rents
The median home value in Iowa is $208,000, 46th highest among states. Prices changed +2.3% in the year through Q2 2026.
- Typical home value
- $236,623
- 46th of 51 states
- Median rent
- $972/mo
- ACS 2020-2024
- Price change, 1 year
- +2.3%
- 30th fastest of 51
- Homeownership
- 71.7%
- Owner-occupied homes
Iowa home prices since 2000
FHFA purchase-only House Price Index, seasonally adjusted (1991 = 100)
Show as a table
| Period | Iowa |
|---|---|
| Q2 2026 | 381 |
| Q4 2025 | 378 |
| Q4 2024 | 365 |
| Q4 2023 | 347 |
| Q4 2022 | 328 |
| Q4 2021 | 303 |
| Q4 2020 | 273 |
| Q4 2019 | 252 |
| Q4 2018 | 244 |
| Q4 2017 | 234 |
| Q4 2016 | 225 |
| Q4 2015 | 218 |
| Q4 2014 | 209 |
| Q4 2013 | 204 |
| Q4 2012 | 197 |
Over five years, Iowa home prices changed +32.2%, compared with +29.9% for the U.S.
Source: Federal Housing Finance Agency ยท Last updated 07/01/2026
Home values by county
Zillow typical home value; price changes from FHFA annual county index
Swipe the table sideways to see more columns.
| # | County | Typical value | Median rent | 1-year | 5-year |
|---|---|---|---|---|---|
| 1 | Dickinson County | $384,118 | $922 | +6.7% | +59.6% |
| 2 | Dallas County | $355,003 | $1,311 | +1.4% | +37.4% |
| 3 | Madison County | $333,666 | $1,036 | +0.4% | +44.9% |
| 4 | Warren County | $323,570 | $973 | +1.2% | +40.6% |
| 5 | Winneshiek County | $315,887 | $861 | +1.4% | +50.5% |
| 6 | Johnson County | $309,187 | $1,122 | +4.5% | +36.0% |
| 7 | Sioux County | $308,457 | $908 | +6.1% | +49.2% |
| 8 | Plymouth County | $292,290 | $910 | +4.3% | +43.0% |
| 9 | Story County | $292,064 | $1,018 | +2.9% | +40.7% |
| 10 | Clayton County | $287,556 | $790 | +1.8% | +44.8% |
| 11 | Benton County | $282,938 | $826 | +4.1% | +42.2% |
| 12 | Mills County | $280,495 | $959 | +3.5% | +47.0% |
| 13 | Polk County | $279,097 | $1,149 | +1.7% | +40.4% |
| 14 | Dubuque County | $277,182 | $959 | +5.2% | +44.3% |
| 15 | Guthrie County | $273,068 | $845 | +1.4% | +44.7% |
| 16 | Marion County | $271,088 | $884 | +6.4% | +50.0% |
| 17 | Lyon County | $266,451 | $843 | +1.2% | +50.9% |
| 18 | Allamakee County | $262,926 | $796 | +5.3% | +49.0% |
| 19 | Bremer County | $258,393 | $921 | +1.7% | +38.8% |
| 20 | Cedar County | $254,794 | $879 | +5.0% | +43.1% |
| 21 | Scott County | $250,205 | $1,005 | +4.1% | +38.0% |
| 22 | Delaware County | $243,977 | $764 | +2.1% | +48.1% |
| 23 | Linn County | $242,923 | $945 | +3.0% | +37.9% |
| 24 | Jones County | $241,542 | $784 | +3.1% | +39.1% |
| 25 | Pottawattamie County | $240,980 | $1,018 | +5.5% | +51.4% |
| 26 | Jackson County | $238,489 | $807 | +11.7% | +52.6% |
| 27 | Washington County | $236,044 | $879 | +1.4% | +36.2% |
| 28 | Iowa County | $233,726 | $686 | +1.4% | +35.8% |
| 29 | Boone County | $232,390 | $845 | +1.9% | +42.9% |
| 30 | Davis County | $232,165 | $868 | +13.8% | +67.6% |
| 31 | Jasper County | $229,091 | $836 | +0.6% | +47.3% |
| 32 | Harrison County | $223,581 | $849 | -3.0% | +45.1% |
| 33 | Poweshiek County | $223,287 | $883 | +5.5% | +37.1% |
| 34 | Grundy County | $218,375 | $774 | +1.9% | +44.2% |
| 35 | Chickasaw County | $216,973 | $738 | +3.5% | +44.7% |
| 36 | Buchanan County | $215,302 | $848 | +3.9% | +37.1% |
| 37 | Mitchell County | $213,898 | $738 | +9.2% | +52.9% |
| 38 | Shelby County | $212,688 | $783 | +5.5% | +52.9% |
| 39 | Carroll County | $212,289 | $731 | +0.7% | +42.7% |
| 40 | Woodbury County | $207,499 | $981 | +3.6% | +46.1% |
| 41 | Muscatine County | $205,712 | $971 | +2.7% | +38.4% |
| 42 | Cerro Gordo County | $204,868 | $850 | +1.5% | +40.1% |
| 43 | Howard County | $204,056 | $713 | +9.0% | +48.3% |
| 44 | Mahaska County | $200,948 | $793 | +2.2% | +52.9% |
| 45 | Adair County | $197,786 | $799 | -8.8% | +48.2% |
| 46 | Clarke County | $197,299 | $931 | -1.4% | +45.1% |
| 47 | Clay County | $195,966 | $811 | +5.0% | +36.5% |
| 48 | O'Brien County | $194,875 | $868 | +5.8% | +47.6% |
| 49 | Henry County | $192,451 | $820 | -2.9% | +30.4% |
| 50 | Marshall County | $192,339 | $885 | +4.1% | +45.3% |
| 51 | Worth County | $190,414 | $758 | +11.8% | +53.6% |
| 52 | Butler County | $190,215 | $812 | +6.6% | +43.6% |
| 53 | Buena Vista County | $186,332 | $894 | +7.3% | +48.8% |
| 54 | Black Hawk County | $185,880 | $989 | +1.8% | +37.6% |
| 55 | Van Buren County | $185,789 | $622 | +33.8% | +73.4% |
| 56 | Ida County | $184,506 | $696 | -9.3% | +25.4% |
| 57 | Fremont County | $182,656 | $746 | +0.5% | +48.1% |
| 58 | Hancock County | $182,064 | $736 | -1.9% | +40.1% |
| 59 | Jefferson County | $181,544 | $883 | +0.3% | +39.8% |
| 60 | Clinton County | $181,487 | $850 | +5.1% | +39.5% |
| 61 | Crawford County | $181,286 | $743 | +11.2% | +52.7% |
| 62 | Ringgold County | $176,284 | $710 | +3.6% | +74.3% |
| 63 | Sac County | $175,121 | $722 | -1.0% | +55.7% |
| 64 | Greene County | $174,191 | $781 | +6.4% | +67.4% |
| 65 | Lucas County | $173,859 | $709 | +9.2% | +69.3% |
| 66 | Louisa County | $173,554 | $775 | +15.8% | +43.5% |
| 67 | Monroe County | $173,200 | $798 | +10.3% | +31.0% |
| 68 | Tama County | $172,586 | $872 | +3.2% | +38.4% |
| 69 | Osceola County | $172,227 | $797 | +26.4% | +72.7% |
| 70 | Hamilton County | $171,544 | $877 | +11.4% | +41.0% |
| 71 | Kossuth County | $170,807 | $859 | +2.0% | +36.2% |
| 72 | Palo Alto County | $170,587 | $638 | +12.7% | +52.4% |
| 73 | Decatur County | $168,940 | $611 | +1.4% | +47.7% |
| 74 | Cass County | $164,193 | $777 | +1.2% | +44.7% |
| 75 | Floyd County | $162,346 | $745 | +2.2% | +27.5% |
| 76 | Humboldt County | $161,998 | $744 | +2.9% | +29.0% |
| 77 | Union County | $161,122 | $721 | +11.0% | +41.4% |
| 78 | Monona County | $160,962 | $855 | +10.4% | +54.7% |
| 79 | Audubon County | $159,348 | $759 | +19.9% | +36.5% |
| 80 | Cherokee County | $158,629 | $758 | +4.5% | +49.0% |
| 81 | Adams County | $158,274 | $893 | +6.3% | +36.7% |
| 82 | Winnebago County | $156,421 | $717 | +6.2% | +39.6% |
| 83 | Fayette County | $156,403 | $881 | +12.2% | +40.5% |
| 84 | Emmet County | $156,199 | $733 | +4.4% | +41.9% |
| 85 | Franklin County | $155,229 | $696 | -0.1% | +32.5% |
| 86 | Calhoun County | $153,847 | $723 | +5.2% | +54.9% |
| 87 | Page County | $150,044 | $705 | +2.7% | +48.4% |
| 88 | Des Moines County | $147,927 | $904 | +4.0% | +36.2% |
| 89 | Hardin County | $145,267 | $795 | -2.0% | +34.0% |
| 90 | Keokuk County | $143,138 | $828 | +7.4% | +51.6% |
| 91 | Taylor County | $141,844 | $765 | -14.9% | +31.5% |
| 92 | Wayne County | $140,476 | $659 | +7.8% | +64.2% |
| 93 | Montgomery County | $139,432 | $814 | +15.5% | +82.4% |
| 94 | Webster County | $138,265 | $785 | +3.5% | +30.9% |
| 95 | Wright County | $132,781 | $790 | +16.5% | +47.2% |
| 96 | Wapello County | $127,798 | $920 | -1.4% | +42.0% |
| 97 | Lee County | $124,938 | $835 | +7.2% | +40.0% |
| 98 | Appanoose County | $116,297 | $784 | +3.1% | +54.7% |
| 99 | Pocahontas County | $99,888 | $832 | -21.0% | +42.9% |
Most expensive cities in Iowa
Cities and towns with 10,000+ residents, by typical home value
Swipe the table sideways to see more columns.
| # | City | Population | Typical value | Median rent |
|---|---|---|---|---|
| 1 | Clive | 19,012 | $431,230 | $1,073 |
| 2 | Johnston | 24,384 | $400,195 | $1,338 |
| 3 | Pella | 10,720 | $359,062 | $1,046 |
| 4 | Urbandale | 46,595 | $350,388 | $1,211 |
| 5 | Grimes | 16,366 | $349,222 | $1,251 |
| 6 | Waukee | 29,236 | $344,580 | $1,383 |
| 7 | Ankeny | 72,615 | $338,618 | $1,319 |
| 8 | Bettendorf | 39,647 | $337,961 | $1,187 |
| 9 | Norwalk | 14,183 | $334,748 | $838 |
| 10 | Altoona | 21,495 | $321,550 | $1,235 |
| 11 | West Des Moines | 71,083 | $320,565 | $1,237 |
| 12 | Indianola | 16,044 | $313,138 | $986 |
| 13 | North Liberty | 21,125 | $310,571 | $1,246 |
| 14 | Pleasant Hill | 11,136 | $302,550 | $1,215 |
| 15 | Ames | 67,669 | $301,900 | $1,023 |
| 16 | Iowa City | 75,752 | $300,467 | $1,094 |
| 17 | Le Mars | 10,640 | $280,343 | $929 |
| 18 | Waverly | 10,494 | $279,813 | $1,057 |
| 19 | Marion | 41,896 | $279,729 | $961 |
| 20 | Cedar Falls | 40,888 | $265,713 | $1,203 |
| 21 | Coralville | 23,234 | $260,650 | $1,057 |
| 22 | Dubuque | 59,174 | $247,824 | $948 |
| 23 | Council Bluffs | 62,586 | $227,901 | $1,030 |
| 24 | Cedar Rapids | 137,264 | $215,727 | $967 |
| 25 | Boone | 12,424 | $211,774 | $831 |
Most affordable cities in Iowa
Cities and towns with 10,000+ residents, lowest home values first
Swipe the table sideways to see more columns.
| # | City | Population | Typical value | Median rent |
|---|---|---|---|---|
| 1 | Fort Madison | 10,133 | $114,501 | $826 |
| 2 | Ottumwa | 25,430 | $121,448 | $921 |
| 3 | Burlington | 23,728 | $125,733 | $924 |
| 4 | Fort Dodge | 24,827 | $129,923 | $785 |
| 5 | Clinton | 24,322 | $135,254 | $791 |
| 6 | Waterloo | 67,008 | $146,001 | $923 |
| 7 | Mason City | 27,050 | $160,387 | $882 |
| 8 | Storm Lake | 11,428 | $176,430 | $898 |
| 9 | Marshalltown | 27,626 | $176,616 | $891 |
| 10 | Oskaloosa | 11,504 | $191,591 | $831 |
| 11 | Davenport | 100,913 | $194,286 | $978 |
| 12 | Muscatine | 23,489 | $194,403 | $974 |
| 13 | Spencer | 11,400 | $198,647 | $805 |
| 14 | Sioux City | 86,101 | $200,738 | $976 |
| 15 | Newton | 15,700 | $202,780 | $819 |
Home sale prices by metro area
Zillow median sale price, Sep 2026. Metro areas can cross state lines.
| Metro area | Median price | 1 yr |
|---|---|---|
| Iowa City, IA | $300,788 | +3.7% |
| Omaha, NE-IA | $296,303 | +0.4% |
| Des Moines-West Des Moines, IA | $287,122 | +4.4% |
| Cedar Rapids, IA | $235,851 | +7.0% |
| Waterloo-Cedar Falls, IA | $200,885 | -8.3% |
| Davenport-Moline-Rock Island, IA-IL | $186,943 | +6.8% |
Metro areas in Iowa
FHFA all-transactions index; metro areas may cross state lines
Swipe the table sideways to see more columns.
| Metro area | 1-year | 5-year |
|---|---|---|
| Ames, IA | +5.6% | +37.4% |
| Dubuque, IA | +5.2% | +41.2% |
| Cedar Rapids, IA | +4.8% | +35.1% |
| Davenport-Moline-Rock Island, IA-IL | +4.1% | +36.0% |
| Iowa City, IA | +3.0% | +33.9% |
| Waterloo-Cedar Falls, IA | +2.6% | +37.0% |
| Des Moines-West Des Moines, IA | +2.3% | +35.2% |
| Sioux City, IA-NE-SD | -1.1% | +39.6% |
ZIP codes with the biggest 5-year price gains
FHFA annual ZIP code index, 2025
Swipe the table sideways to see more columns.
Frequently asked questions
- What is the median home value in Iowa?
- The median value of owner-occupied homes in Iowa is $208,000, according to the American Community Survey 2020-2024 5-year estimates. That ranks 46th highest among the states and D.C.
- Are home prices going up in Iowa?
- Home prices in Iowa changed +2.3% over the year through Q2 2026 and +32.2% over five years, according to the FHFA House Price Index.
- What is the most expensive city in Iowa?
- Among cities and towns with at least 10,000 residents, Clive has the highest typical home value at $431,230, followed by Johnston ($400,195) and Pella ($359,062).
- Where are homes most affordable in Iowa?
- Fort Madison has the lowest typical home value among cities with 10,000+ residents at $114,501, followed by Ottumwa ($121,448) and Burlington ($125,733).
- How much do homes sell for in Iowa?
- In Sep 2026, the median sale price was $300,788 in the Iowa City, IA area, $296,303 in the Omaha, NE-IA area and $287,122 in the Des Moines-West Des Moines, IA area, according to Zillow. These are the metro areas in Iowa with the highest median sale prices.
- What is the average rent in Iowa?
- The median gross rent in Iowa is $972 a month, including utilities paid by the renter (ACS 2020-2024). About 28% of households rent.