# Cities in Iowa by median household income, 2024

All 41 values come from U.S. Census Bureau for 2024, so the places are comparable.

- Indicator id: `median_household_income`
- Unit: USD
- Definition: Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
- Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more) (https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b19013.dat)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b19013.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/median-household-income/iowa-cities

| Rank | Place | USD |
|---:|---|---:|
| 1 | Clive, IA | 132,121 |
| 2 | Grimes, IA | 120,037 |
| 3 | Urbandale, IA | 112,795 |
| 4 | Ankeny, IA | 108,198 |
| 5 | Johnston, IA | 106,551 |
| 6 | Norwalk, IA | 102,722 |
| 7 | North Liberty, IA | 102,102 |
| 8 | Waukee, IA | 101,029 |
| 9 | Bettendorf, IA | 100,495 |
| 10 | Pleasant Hill, IA | 90,508 |
| 11 | Marion, IA | 86,743 |
| 12 | West Des Moines, IA | 86,594 |
| 13 | Altoona, IA | 86,114 |
| 14 | Pella, IA | 84,111 |
| 15 | Waverly, IA | 80,284 |
| 16 | Cedar Falls, IA | 76,987 |
| 17 | Indianola, IA | 75,453 |
| 18 | Le Mars, IA | 74,701 |
| 19 | Cedar Rapids, IA | 70,424 |
| 20 | Carroll, IA | 69,706 |
| 21 | Boone, IA | 69,222 |
| 22 | Coralville, IA | 69,144 |
| 23 | Marshalltown, IA | 69,068 |
| 24 | Sioux City, IA | 68,906 |
| 25 | Davenport, IA | 66,200 |
| 26 | Des Moines, IA | 65,932 |
| 27 | Dubuque, IA | 65,845 |
| 28 | Mason City, IA | 64,804 |
| 29 | Council Bluffs, IA | 64,578 |
| 30 | Oskaloosa, IA | 64,004 |
| 31 | Storm Lake, IA | 62,765 |
| 32 | Ottumwa, IA | 61,103 |
| 33 | Ames, IA | 60,991 |
| 34 | Fort Dodge, IA | 60,649 |
| 35 | Clinton, IA | 60,230 |
| 36 | Spencer, IA | 59,667 |
| 37 | Burlington, IA | 59,000 |
| 38 | Iowa City, IA | 58,546 |
| 39 | Muscatine, IA | 58,117 |
| 40 | Newton, IA | 57,771 |
| 41 | Waterloo, IA | 57,480 |
