State overview · IA
What salary do you need to live comfortably in Iowa? Real data for 4 cities, updated June 2026.
| City | Salary needed | Housing / mo | Median salary | Salary gap |
|---|---|---|---|---|
| Cedar Rapids | $81,092 | $1,071 | $49,360 | $31,732 |
| Davenport | $82,820 | $1,143 | $48,550 | $34,270 |
| Sioux City | $83,084 | $1,154 | $47,030 | $36,054 |
| Des Moines | $87,020 | $1,318 | $51,820 | $35,200 |
Cost of Living Across Iowa
Iowa's tracked cities range from Cedar Rapids, where residents need $81,092 per year to cover a comfortable baseline, up to Des Moines at $87,020. That spread of roughly $6,000 sits entirely below the national median required income of $93,992, and Iowa's own state median of $82,952 runs about $11,000 beneath that national figure. That gap is meaningful. It reflects Iowa's combination of relatively low housing costs and a cost structure shaped by mid-sized metros rather than any major coastal-style urban center. Cedar Rapids anchors the affordable end, and Des Moines commands a premium consistent with its role as the state's largest city and economic hub. Davenport and Sioux City fall between those poles, both requiring incomes in the low $80,000s. The full spread from cheapest to most expensive city is $5,928.
Cost Tiers in Iowa
With only four tracked cities, Iowa's cost landscape is easier to read directly than to bucket into tiers. Cedar Rapids stands as the clear budget option at $81,092 per year, with a monthly housing cost of $1,071 that sits below every other city in the state. Davenport ($82,820) and Sioux City ($83,084) cluster tightly in the middle, separated by just $264 annually and essentially interchangeable from a cost planning perspective. Des Moines is the premium choice at $87,020, backed by a housing cost of $1,318 per month. The step from the Cedar Rapids-to-Sioux City cluster up to Des Moines is the sharpest move in the state. Going from Sioux City's $83,084 to Des Moines's $87,020 means absorbing nearly $4,000 more per year, which represents the largest single jump between adjacent cities in the ranking.
Earning vs Cost in Iowa
Every tracked Iowa city shows a gap between what residents need and what the local median salary actually pays. No city closes it. Cedar Rapids comes closest: residents there need $81,092 annually, and the local median salary is $49,360, leaving a gap of $31,732. Davenport sits at $34,270 short, Des Moines at $35,200 short, and Sioux City carries the widest gap at $36,054. That means workers earning a typical local wage in any of these cities are well below the income needed to meet the cost-of-living threshold, and Sioux City's combination of higher required income and the lowest median salary of the four cities, $47,030, produces the most strained picture in the state.
Who Should Consider Iowa
Iowa makes the most sense for people whose income is not tied to what local employers typically pay. A remote worker earning $95,000 can live comfortably in Cedar Rapids or Davenport and spend meaningfully less than they would in most comparable metros nationally, given Iowa's state median required income of $82,952 sits roughly $11,000 below the national figure. Local-wage earners face a harder path: a worker earning near the Des Moines median of $51,820 needs to close a $35,200 gap, which requires either additional income sources or significant trade-offs. Cedar Rapids is the most practical landing spot for anyone prioritizing affordability, whether they are relocating on a fixed budget or building toward savings, with the lowest required income in the state at $81,092.
Frequently asked questions
What's the most affordable city in Iowa?
Cedar Rapids is the most affordable tracked city in Iowa. You need about $81,092 per year to live comfortably there, the lowest of the 4 Iowa cities CityWage tracks.
What's the highest-cost city in Iowa?
Des Moines is the highest-cost tracked city in Iowa, at about $87,020 per year to live comfortably.
Does the median salary in Iowa cover the cost of living?
In every tracked Iowa city, the median local salary falls short of what's needed to live comfortably. The gap is smallest in Cedar Rapids, where a median wage of $49,360 trails the $81,092 needed by $31,732.