Cost of Living in Iowa
Iowa has 19 cities with cost-of-living data on CompareLiving, drawn from US Census, BEA, HUD, and EPA sources. Prices range from Des Moines (cost index 92.1) to West Des Moines (92.1), with a statewide average around 92.1 versus the US baseline of 100. Median rent is lowest in Marshalltown at $864/mo and highest in Waukee at $1,290/mo.
Iowa at a Glance
Cities Tracked
19
with census data
Avg Cost Index
92.1
US avg = 100
Avg Median Rent
$1,039
per month
Avg Household Income
$75,189
annual median
Most & Least Affordable Cities
Most Affordable
| City | Cost Index | Median Rent |
|---|---|---|
| Des Moines | 92.1 | $1,054 |
| West Des Moines | 92.1 | $1,194 |
Most Expensive
| City | Cost Index | Median Rent |
|---|---|---|
| Des Moines | 92.1 | $1,054 |
| West Des Moines | 92.1 | $1,194 |
Cost Index = BEA Regional Price Parity (US avg = 100)
Taxes in Iowa
State Income Tax
5.70%
Top marginal rate · Tax Foundation 2024
State Sales Tax
6.00%
Statewide base rate · local add-ons may apply
Popular Cities in Iowa
Iowa Cities — Full Table
Click columns to sort
| Des Moines | 212,464 | 92.1 | $1,054 | $183,700 | $63,966 |
| Cedar Rapids | 136,859 | — | $925 | $177,100 | $67,859 |
| Davenport | 101,083 | — | $930 | $162,900 | $64,497 |
| Sioux City | 85,651 | — | $936 | $162,600 | $65,473 |
| Iowa City | 75,264 | — | $1,094 | $273,600 | $57,533 |
| Ankeny | 70,542 | — | $1,279 | $311,300 | $106,603 |
| West Des Moines | 69,893 | 92.1 | $1,194 | $286,300 | $84,925 |
| Waterloo | 66,947 | — | $896 | $150,200 | $56,344 |
| Ames | 66,112 | — | $1,040 | $263,800 | $60,102 |
| Council Bluffs | 62,564 | — | $980 | $164,300 | $64,092 |
| Dubuque | 59,271 | — | $943 | $193,100 | $64,985 |
| Urbandale | 46,026 | — | $1,176 | $318,800 | $113,086 |
| Marion | 41,690 | — | $978 | $230,800 | $87,105 |
| Cedar Falls | 40,662 | — | $1,177 | $252,500 | $74,165 |
| Bettendorf | 39,297 | — | $1,148 | $295,600 | $102,917 |
| Marshalltown | 27,491 | — | $864 | $117,100 | $68,854 |
| Mason City | 27,135 | — | $874 | $130,000 | $62,369 |
| Waukee | 26,974 | — | $1,290 | $328,200 | $106,728 |
| Ottumwa | 25,352 | — | $956 | $92,400 | $56,994 |
Cost Index = BEA Regional Price Parity (US avg = 100) · Income & Rent = US Census ACS
Compare Iowa cities head-to-head
Use our comparison tool to put any two cities side by side. Or explore national rankings to see how Iowa cities stack up across the US. For example, Des Moines vs Cedar Rapids.
Frequently Asked Questions about Cost of Living in Iowa
What is the cost of living in Iowa?
The average cost of living index across cities in Iowa is approximately 92.1 (US average = 100), which is slightly below the US average. Median gross rent averages around $1,039/month and median household income averages around $75,189/year.
What are the cheapest cities to live in Iowa?
The most affordable cities in Iowa by cost of living index are: 1. Des Moines (index 92.1), 2. West Des Moines (index 92.1).
What is the median rent in Iowa?
The average median gross rent across cities in Iowa is approximately $1,039/month. Rent varies significantly by city and neighborhood — use the city profiles below for specific figures.
What are the income tax rates in Iowa?
Iowa's top marginal state income tax rate is 5.70%. This is the highest bracket rate; lower-income earners pay less. Source: Tax Foundation (2024).
What is the sales tax in Iowa?
Iowa's statewide sales tax rate is 6.00%. Local city and county rates may add to this. Source: Tax Foundation (2024).
Is it expensive to move to Iowa?
Iowa has a cost of living index of approximately 92.1 and average median rent around $1,039/month. It is generally more affordable than the US average, which can offset moving costs over time. Use our moving guides for salary equivalence calculations.
Data last updated: December 1, 2024 · Sources: US Census ACS, BEA RPP, BLS OEWS, HUD FMR, Tax Foundation · Methodology