Iowa
IAMidwest ยท 8 cities tracked ยท Updated 2026
Iowa is cheaper than the national average. Across the 8 cities we track, the cost of living index averages 87 (US = 100) and typical rent averages $1,226 a month, 37% below the national figure of $1,932.
State Averages
Avg Gas Price
$3.82
Regular unleaded
Avg Rent
$1,226
All units/mo
Avg COL Index
87
vs. 100 national avg
Iowa Cost of Living Analysis
Where the money goes
The biggest break is rent, at 37% below it.
Rent trend
Rent rose an average of 5.5% over the past year across the 8 cities we track, faster than the 2.7% national change. Cedar Rapids saw the biggest move (up 14.0%), while Des Moines was up just 2.2%.
City to city
Where you live inside Iowa matters. Typical rent runs from $1,003 in Davenport to $1,757 in Iowa City, a gap of $754 a month or about $9,048 a year.
Affordability
Rent, gas, groceries, electricity and car insurance take about 33% of median household income in the counties we track, which ranks the 2nd lowest of 51 states. Median household income there averages $79,021 (Census ACS 2023). Groceries are counted at what the average household in the region spends on food at home (BLS Consumer Expenditure Survey).
Energy and driving
Regular gas costs $3.82 a gallon, 4% below the $3.98 national average. A typical electric bill runs about $154 a month versus $166 nationally, and full coverage car insurance averages $1,420 a year versus $2,150.
Groceries
Grocery prices in the Midwest rose 1.5% over the past year (BLS food at home), compared with 1.8% nationally. Item prices on our city pages are national BLS averages, so local stores may be higher or lower.
Built from the AAA, Zillow, EIA, Bankrate, BLS and Census data on this site. National comparisons use typical rent of $1,932 a month and gas of $3.98 a gallon. See the methodology.
Cities in Iowa
Cedar Rapids
Iowa
Gas
$3.82
Rent
$1,226
Food โ
+1.8%
Des Moines
Iowa
Gas
$3.82
Rent
$1,280
Food โ
+1.8%
Davenport
Iowa
Gas
$3.82
Rent
$1,003
Food โ
+1.8%
Iowa City
Iowa
Gas
$3.82
Rent
$1,757
Food โ
+1.8%
Waterloo
Iowa
Gas
$3.82
Rent
$1,023
Food โ
+1.8%
Sioux City
Iowa
Gas
$3.82
Rent
$1,295
Food โ
+1.8%
Ames
Iowa
Gas
$3.82
Rent
$1,162
Food โ
+1.8%
Dubuque
Iowa
Gas
$3.82
Rent
$1,063
Food โ
+1.8%
Median Household Income by County
Source: Census ACS 5-Year 2023 ยท 99 counties
| County | Median Income |
|---|---|
| 1Dallas County | $102,349 |
| 2Warren County | $92,990 |
| 3Madison County | $89,542 |
| 4Mills County | $87,810 |
| 5Benton County | $84,742 |
| 6Sioux County | $84,736 |
| 7Grundy County | $83,617 |
| 8Bremer County | $83,343 |
| 9Polk County | $81,621 |
| 10Plymouth County | $81,600 |
| 11Louisa County | $80,223 |
| 12Guthrie County | $79,981 |
| 13Boone County | $79,741 |
| 14Davis County | $79,505 |
| 15Cedar County | $79,080 |
| 16Buchanan County | $78,430 |
| 17Marion County | $78,059 |
| 18Harrison County | $77,027 |
| 19Worth County | $76,875 |
| 20Linn County | $76,421 |
| 21Scott County | $76,363 |
| 22Delaware County | $76,205 |
| 23Dubuque County | $75,919 |
| 24Winneshiek County | $75,652 |
| 25Johnson County | $74,721 |
| 26Dickinson County | $74,570 |
| 27Fremont County | $73,750 |
| 28Chickasaw County | $73,421 |
| 29Jones County | $73,071 |
| 30Lyon County | $72,881 |
| 31Marshall County | $72,785 |
| 32Monroe County | $72,518 |
| 33Iowa County | $72,185 |
| 34Hamilton County | $71,750 |
| 35Jackson County | $71,605 |
| 36Pottawattamie County | $71,446 |
| 37Washington County | $71,339 |
| 38Sac County | $70,991 |
| 39Hancock County | $70,212 |
| 40Woodbury County | $70,147 |
| 41Jasper County | $70,128 |
| 42Ringgold County | $69,821 |
| 43Butler County | $69,651 |
| 44Muscatine County | $69,512 |
| 45Osceola County | $69,138 |
| 46Mahaska County | $69,019 |
| 47Story County | $69,006 |
| 48Palo Alto County | $68,963 |
| 49Adams County | $68,828 |
| 50Mitchell County | $68,704 |
| 51Carroll County | $68,528 |
| 52O'Brien County | $68,216 |
| 53Webster County | $68,054 |
| 54Tama County | $67,955 |
| 55Lucas County | $67,921 |
| 56Shelby County | $67,690 |
| 57Howard County | $67,336 |
| 58Taylor County | $67,279 |
| 59Humboldt County | $66,994 |
| 60Calhoun County | $66,875 |
| 61Clarke County | $66,821 |
| 62Buena Vista County | $66,564 |
| 63Adair County | $66,176 |
| 64Allamakee County | $66,000 |
| 65Kossuth County | $65,656 |
| 66Cerro Gordo County | $65,537 |
| 67Emmet County | $65,181 |
| 68Clinton County | $65,177 |
| 69Crawford County | $65,039 |
| 70Hardin County | $64,906 |
| 71Poweshiek County | $64,837 |
| 72Henry County | $64,604 |
| 73Black Hawk County | $64,581 |
| 74Floyd County | $64,500 |
| 75Cherokee County | $64,478 |
| 76Clay County | $64,082 |
| 77Wright County | $64,033 |
| 78Winnebago County | $63,719 |
| 79Franklin County | $63,648 |
| 80Pocahontas County | $63,423 |
| 81Montgomery County | $63,190 |
| 82Monona County | $62,944 |
| 83Ida County | $62,841 |
| 84Clayton County | $62,326 |
| 85Cass County | $61,657 |
| 86Keokuk County | $60,856 |
| 87Des Moines County | $60,662 |
| 88Van Buren County | $60,183 |
| 89Wapello County | $60,034 |
| 90Lee County | $59,803 |
| 91Greene County | $59,159 |
| 92Wayne County | $59,118 |
| 93Fayette County | $58,764 |
| 94Page County | $57,752 |
| 95Decatur County | $57,146 |
| 96Jefferson County | $56,824 |
| 97Union County | $56,813 |
| 98Audubon County | $54,152 |
| 99Appanoose County | $51,146 |
Iowa Cost of Living FAQ
Is Iowa expensive to live in?
Iowa is about 14% cheaper than the national average. Across the 8 cities we track, the cost of living index averages 87, where 100 is the US average.
What is the average rent in Iowa?
Typical rent in Iowa averages $1,226 a month across the 8 cities we track as of September 2026, 37% below the national typical rent of $1,932. That ranks the 6th lowest of 51 states. The figure is the Zillow Observed Rent Index for all home types.
What is the cheapest city to live in Iowa?
Of the 8 cities we track in Iowa, Cedar Rapids has the lowest cost of living index at 80. The lowest typical rent is in Davenport, at $1,003 a month.
What is the most expensive city in Iowa?
Davenport has the highest cost of living index of the cities we track in Iowa, at 88. The highest typical rent is in Iowa City, at $1,757 a month.
How much is gas in Iowa?
Regular unleaded averages $3.82 a gallon in Iowa as of November 11, 2026 (AAA state average), 4% below the national average of $3.98. That is the 17th cheapest of 51 states.
Is rent going up in Iowa?
Rent in Iowa rose an average of 5.5% over the past year across the 8 cities we track, compared with a 2.7% change nationally.
How much is electricity in Iowa?
Residential electricity in Iowa averages 17.1 cents per kWh (EIA), versus 18.4 cents nationally. At 900 kWh a month, a typical bill is about $154.
How much is car insurance in Iowa?
Full coverage car insurance in Iowa averages $1,420 a year, or about $118 a month (Bankrate and NAIC), compared with $2,150 a year nationally. That is the 5th lowest of 51 states.