- 1Carroll10,208 people · families earn $75,178/yr$798/monthCheap
- 2Boone12,424 people · families earn $74,656/yr$854/monthCheap
- 3Ottumwa25,430 people · families earn $65,900/yr$869/monthCheap
- 4Marshalltown27,626 people · families earn $74,490/yr$874/monthCheap
- 5Mason City27,050 people · families earn $69,891/yr$900/monthCheap
- 6Newton15,700 people · families earn $62,306/yr$902/monthCheap
- 7Oskaloosa11,504 people · families earn $69,028/yr$919/monthCheap
- 8Norwalk14,183 people · families earn $110,786/yr$927/monthCheap
- 9Burlington23,728 people · families earn $63,632/yr$940/monthCheap
- 10Spencer11,400 people · families earn $64,351/yr$973/monthCheap