CostBy County

Iowa Cost of Living

Housing costs and affordability data for 99 counties.

Average Monthly Rent

$832/mo

Average Home Value

$171,037

Average Owner Cost

$950/mo

41% below national average rentOpen national map

County cost atlas

Iowa housing costs by county

Compare rent, entry-price context, owner costs, and cost score in one state view. Pin a county, switch layers, then open the full county profile when a place needs closer review.

Counties

99

Avg rent

$832/mo

Owner cost

$950/mo

Avg score

52.2

Higher means lower cost pressure

Atlas layers use U.S. Census Bureau ACS 2020-2024 5-Year Estimates. Rent, owner cost, and home value are county medians. Cost score rewards lower rent and lower owner costs, but affordability still depends on income, household size, commute, debt, and personal finances. Use this as decision context, not personalized financial advice.

State Cost Summary

Use these state averages as a starting point, then scan the atlas and rankings for the county-level spread behind them.

Average Monthly Rent
$832/mo
41% below national median
Average Home Value
$171,037
49% below national median
Avg. Monthly Owner Cost
$950/mo
31% below national median
Affordability Rating
Affordable
Median gross rent is under 30% of renter household income
Cost metrics are county medians from Census ACS 5-Year Estimates. They are useful comparison signals, but they do not include every household cost or reflect personal income, financing, commute, insurance, debt, or household size.

Housing Costs in Iowa: An Overview

The unweighted mean of county median rents in Iowa is $832 per month, which is 41% below the national ACS median of $1,413. This gives every county equal weight and is not an official statewide median.

Within Iowa, housing costs vary significantly by county. Dallas County has the highest median rent in this dataset at $1,311 per month and a median home value of $355,600. Decatur County has the lowest reported median rent at $611 per month and a median home value of $113,900.

The unweighted mean of county median home values in Iowa is $171,037, 49% lower than the national ACS median of $332,700. The unweighted mean of county median household incomes is $71,592; neither figure is a household-weighted statewide estimate.

Before comparing places in Iowa, start with the county-level pattern. Costs can swing dramatically between rural and urban counties. Use the atlas, rankings, and county links below to compare rent, home values, owner costs, and rent burden before opening a specific county profile.

Distribution

Rent Distribution in Iowa

How median rents are spread across 99 counties

All Iowa Counties

Sorted by median rent, highest first. A higher cost score means lower rent and owner cost pressure within the national scoring model.

CountyMedian RentHome ValueOwner CostCost ScoreRent/Income
Dallas County
$1,000–$1,500$1,311/mo
$355,600$1,672/mo10.024.9%
Polk County
$1,000–$1,500$1,149/mo
$262,100$1,437/mo15.828.4%
Johnson County
$1,000–$1,500$1,122/mo
$308,600$1,473/mo16.033.1%
Madison County
$1,000–$1,500$1,036/mo
$245,100$1,323/mo21.925.8%
Pottawattamie County
$1,000–$1,500$1,018/mo
$195,700$1,145/mo26.527.6%
Story County
$1,000–$1,500$1,018/mo
$258,700$1,268/mo23.529.4%
Scott County
$1,000–$1,500$1,005/mo
$222,000$1,208/mo25.428.7%
Black Hawk County
Under $1,000$989/mo
$188,900$1,067/mo30.629.5%
Woodbury County
Under $1,000$981/mo
$183,200$1,029/mo32.626.3%
Warren County
Under $1,000$973/mo
$269,600$1,435/mo23.127.2%
Muscatine County
Under $1,000$971/mo
$182,100$1,030/mo33.227.5%
Dubuque County
Under $1,000$959/mo
$237,300$1,153/mo29.527.9%
Mills County
Under $1,000$959/mo
$237,800$1,266/mo26.925.2%
Linn County
Under $1,000$945/mo
$214,300$1,254/mo27.927.8%
Clarke County
Under $1,000$931/mo
$161,100$1,074/mo34.428.7%
Dickinson County
Under $1,000$922/mo
$270,700$1,078/mo34.926.2%
Bremer County
Under $1,000$921/mo
$219,600$1,079/mo34.923.3%
Wapello County
Under $1,000$920/mo
$125,100$859/mo46.128.8%
Plymouth County
Under $1,000$910/mo
$228,900$928/mo42.518.4%
Sioux County
Under $1,000$908/mo
$250,100$1,063/mo36.624.1%
Des Moines County
Under $1,000$904/mo
$136,500$887/mo45.530.9%
Buena Vista County
Under $1,000$894/mo
$159,500$908/mo45.021.3%
Adams County
Under $1,000$893/mo
$131,600$767/mo54.924.2%
Marshall County
Under $1,000$885/mo
$145,500$963/mo42.823.2%
Marion County
Under $1,000$884/mo
$233,000$1,070/mo38.525.8%
Jefferson County
Under $1,000$883/mo
$163,400$916/mo45.530.7%
Poweshiek County
Under $1,000$883/mo
$209,300$1,115/mo37.025.2%
Fayette County
Under $1,000$881/mo
$136,800$864/mo49.227.2%
Cedar County
Under $1,000$879/mo
$211,300$1,146/mo36.329.8%
Washington County
Under $1,000$879/mo
$203,900$1,109/mo37.524.0%
Hamilton County
Under $1,000$877/mo
$156,400$922/mo45.920.5%
Tama County
Under $1,000$872/mo
$148,600$898/mo47.626.5%
Davis County
Under $1,000$868/mo
$161,900$1,050/mo40.822.7%
O'Brien County
Under $1,000$868/mo
$173,100$851/mo51.421.4%
Winneshiek County
Under $1,000$861/mo
$259,200$1,082/mo40.224.7%
Kossuth County
Under $1,000$859/mo
$148,300$798/mo55.824.7%
Monona County
Under $1,000$855/mo
$142,900$755/mo59.526.4%
Cerro Gordo County
Under $1,000$850/mo
$166,400$946/mo47.423.8%
Clinton County
Under $1,000$850/mo
$160,600$996/mo44.829.1%
Harrison County
Under $1,000$849/mo
$176,000$979/mo45.822.6%
Buchanan County
Under $1,000$848/mo
$176,000$938/mo48.024.9%
Boone County
Under $1,000$845/mo
$212,400$1,208/mo38.325.7%
Guthrie County
Under $1,000$845/mo
$180,100$970/mo46.824.9%
Lyon County
Under $1,000$843/mo
$230,000$1,049/mo43.722.9%
Jasper County
Under $1,000$836/mo
$186,300$1,028/mo45.328.7%
Lee County
Under $1,000$835/mo
$141,400$852/mo55.029.6%
Pocahontas County
Under $1,000$832/mo
$98,100$643/mo70.322.0%
Keokuk County
Under $1,000$828/mo
$118,700$816/mo58.124.7%
Benton County
Under $1,000$826/mo
$208,200$1,137/mo42.425.5%
Henry County
Under $1,000$820/mo
$164,300$908/mo52.824.8%
Montgomery County
Under $1,000$814/mo
$121,400$792/mo61.532.5%
Butler County
Under $1,000$812/mo
$165,400$897/mo54.424.1%
Clay County
Under $1,000$811/mo
$178,600$937/mo52.226.3%
Jackson County
Under $1,000$807/mo
$175,000$907/mo54.427.9%
Adair County
Under $1,000$799/mo
$160,400$940/mo53.324.1%
Monroe County
Under $1,000$798/mo
$156,300$951/mo53.031.6%
Osceola County
Under $1,000$797/mo
$122,600$773/mo64.735.4%
Allamakee County
Under $1,000$796/mo
$172,300$924/mo54.623.2%
Hardin County
Under $1,000$795/mo
$122,500$816/mo61.826.4%
Mahaska County
Under $1,000$793/mo
$157,800$889/mo57.222.9%
Clayton County
Under $1,000$790/mo
$168,500$824/mo61.927.3%
Wright County
Under $1,000$790/mo
$119,600$771/mo65.822.9%
Webster County
Under $1,000$785/mo
$153,800$849/mo61.026.5%
Appanoose County
Under $1,000$784/mo
$124,200$857/mo60.528.8%
Jones County
Under $1,000$784/mo
$184,800$1,014/mo51.825.7%
Shelby County
Under $1,000$783/mo
$164,000$927/mo56.230.5%
Greene County
Under $1,000$781/mo
$155,400$895/mo58.323.4%
Cass County
Under $1,000$777/mo
$150,300$829/mo63.329.6%
Louisa County
Under $1,000$775/mo
$150,100$848/mo62.422.3%
Grundy County
Under $1,000$774/mo
$198,800$1,105/mo49.923.4%
Taylor County
Under $1,000$765/mo
$117,200$827/mo64.820.3%
Delaware County
Under $1,000$764/mo
$177,900$998/mo54.927.7%
Audubon County
Under $1,000$759/mo
$121,900$736/mo72.332.1%
Cherokee County
Under $1,000$758/mo
$158,700$785/mo68.829.6%
Worth County
Under $1,000$758/mo
$145,800$828/mo65.519.2%
Fremont County
Under $1,000$746/mo
$154,400$898/mo61.923.2%
Floyd County
Under $1,000$745/mo
$143,500$844/mo65.828.2%
Humboldt County
Under $1,000$744/mo
$155,800$796/mo69.221.8%
Crawford County
Under $1,000$743/mo
$153,700$885/mo63.121.8%
Chickasaw County
Under $1,000$738/mo
$182,600$819/mo68.020.7%
Mitchell County
Under $1,000$738/mo
$175,100$851/mo66.023.6%
Hancock County
Under $1,000$736/mo
$141,400$864/mo65.323.6%
Emmet County
Under $1,000$733/mo
$114,100$812/mo69.024.8%
Carroll County
Under $1,000$731/mo
$176,000$851/mo66.722.3%
Calhoun County
Under $1,000$723/mo
$118,800$690/mo78.920.4%
Sac County
Under $1,000$722/mo
$141,400$706/mo77.817.5%
Union County
Under $1,000$721/mo
$122,000$875/mo65.925.5%
Winnebago County
Under $1,000$717/mo
$135,000$795/mo71.724.0%
Howard County
Under $1,000$713/mo
$147,800$779/mo73.319.9%
Ringgold County
Under $1,000$710/mo
$156,200$1,112/mo55.627.7%
Lucas County
Under $1,000$709/mo
$120,200$888/mo65.925.3%
Page County
Under $1,000$705/mo
$125,300$782/mo73.626.7%
Franklin County
Under $1,000$696/mo
$124,100$695/mo80.519.4%
Ida County
Under $1,000$696/mo
$108,900$678/mo81.819.1%
Iowa County
Under $1,000$686/mo
$193,900$1,078/mo58.522.1%
Wayne County
Under $1,000$659/mo
$111,300$773/mo77.122.1%
Palo Alto County
Under $1,000$638/mo
$123,200$751/mo79.924.1%
Van Buren County
Under $1,000$622/mo
$114,600$669/mo86.329.3%
Decatur County
Under $1,000$611/mo
$113,900$815/mo76.019.7%

Compare Iowa to Other States

See how Iowa counties stack up against counties in other states. Compare rent, home values, and affordability side by side.

Start a Comparison

Frequently Asked Questions About Iowa Housing Costs

Which Iowa county has the lowest median rent?
Decatur County has the lowest median gross rent estimate in this ACS release at $611 per month.
Which Iowa county has the highest median rent?
Dallas County has the highest median gross rent estimate in this ACS release at $1,311 per month; its median home value estimate is $355,600.
How does Iowa's cost of living compare to the national average?
The unweighted mean of Iowa county median rents is $832 per month, 41% below the national ACS median of $1,413.
What is the unweighted county-mean home value in Iowa?
The unweighted mean of county median home value estimates in Iowa is $171,037.
Sponsored

Planning a Move?

Researching the cost of living in Iowa, Iowa? Compare moving quotes from top providers and save on your relocation.

Compare Moving Quotes

Data: U.S. Census Bureau, American Community Survey (ACS) 5-Year Estimates (2020-2024). Data is informational only and is not personalized financial advice.