You might think you know which Iowa cities are the richest, but you just might be surprised.
According to the US Census Bureau, these 23 cities earn the highest average income per household in Iowa, and Davenport, Bettendorf, Clinton, and Muscatine all made the list! They're ranked by thousands of dollars earned per year. Only cities with relatively large populations are included, so if you know of a crazy wealthy township somewhere, you probably won't find it here.
Still, this list surprised me! I thought it was kinda funny that Muscatine beat out Council Bluffs by one whole dollar. Good job, Muscatine. Don't spend it all in one place!
  1. Urbandale, 75,700
  2. Bettendorf 75,020
  3. Ankeny, 71,469
  4. West Des Moines, 70,755
  5. Marion, 64,582
  6. Coralville, 58,862
  7. Cedar Falls, 51,921
  8. Cedar Rapids, 51,338
  9. Marshalltown, 49,192
  10. Davenport, 45,323
  11. Des Moines 44,830
  12. Dubuque, 44,415
  13. Muscatine, 44,337
  14. Council Bluffs, 44,336
  15. Clinton, 42,549
  16. Sioux City, 41,759
  17. Iowa City, 40,996
  18. Mason City, 40,851
  19. Waterloo, 40,466
  20. Ames, 40,097
  21. Burlington, 37,042
  22. Ottumwa, 36,576
  23. Fort Dodge, 35,618