Cost of Living in Iowa
We track 8 metro areas in Iowa. The average of the 8 metros we track in Iowa is 88.9 on the BEA's overall price index — 11.1% below the US average of 100. Sioux City, IA is the least expensive at 86.5, while Des Moines, IA is the most expensive at 91.7. Figures reflect 2024 data from the US Bureau of Economic Analysis.
See all states or the full A–Z list of metros.
Metro areas in Iowa
| Metro | Overall RPP | vs US avg |
|---|---|---|
| Ames, IA | 88.8 | −11.2% |
| Cedar Rapids, IA | 89.0 | −11.0% |
| Davenport, IA | 89.1 | −10.9% |
| Des Moines, IA | 91.7 | −8.3% |
| Dubuque, IA | 87.3 | −12.7% |
| Iowa City, IA | 91.5 | −8.5% |
| Sioux City, IA | 86.5 | −13.5% |
| Waterloo, IA | 87.1 | −12.9% |