Highest Income Cities in Iowa
Cities ranked by highest median household income. 40 cities ranked from official U.S. government data.
Highest Income Cities 40
1 Waukee
$102,379
2 Indianola
$94,588
3 Norwalk
$94,588
4 Waverly
$86,784
5 Des Moines
$83,576
6 West Des Moines
$83,576
7 Ankeny
$83,576
8 Urbandale
$83,576
9 Johnston
$83,576
10 Altoona
$83,576
11 Clive
$83,576
12 Grimes
$83,576
13 Boone
$83,531
14 Pella
$78,680
15 Davenport
$78,277
16 Bettendorf
$78,277
17 Cedar Rapids
$77,649
18 Marion
$77,649
19 Dubuque
$77,630
20 Iowa City
$74,935
21 Coralville
$74,935
22 North Liberty
$74,935
23 Sioux City
$73,658
24 Council Bluffs
$73,602
25 Marshalltown
$73,315
26 Storm Lake
$71,719
27 Newton
$71,311
28 Oskaloosa
$70,940
29 Ames
$69,685
30 Muscatine
$69,396
31 Fort Dodge
$68,975
32 Mason City
$68,189
33 Clinton
$66,981
34 Waterloo
$66,417
35 Cedar Falls
$66,417
36 Spencer
$65,428
37 Ottumwa
$64,766
38 Burlington
$62,928
39 Fort Madison
$62,382
40 Keokuk
$62,382
More Iowa Rankings 8
Data Sources
Population and economic data from the Census Bureau American Community Survey (2022 5-year estimates). Health data from the CDC PLACES (2023).