Ranking of Iowa Cities and Places By Per Capita Income in 2021 (ACS-5Yrs)

Updated on November 29, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for Iowa was $34,817. Among all Iowa cities and places with a population of at least 10K, Clive city had the highest per capita income ($53,305), followed by Johnston city ($52,002), and West Des Moines city ($49,286). On the other hand, the following 3 cities and places had the lowest per capita income: Storm Lake city ($24,729), Marshalltown city ($26,000), and Fort Madison city ($26,185).

The chart below shows the top 9 Iowa cities and places with a population of 10K+ and a high per capita income, and the table below shows the ranking of all Iowa cities and places with a population of 10K+.

You can also see similar ranking of cities and places for other states as well as for the whole United States.

Ranking of Iowa Cities and Places By Per Capita Income in 2021
Clive city
Johnston city
West Des Moines city
Waukee city
Bettendorf city
Urbandale city
North Liberty city
Coralville city
Ankeny city
Ranking of Iowa Cities and Places By Per Capita Income in 2021
Items per page:
0 of 0
Rank City Per Capita Income ($)
1 Clive city 53305
2 Johnston city 52002
3 West Des Moines city 49286
4 Waukee city 48451
5 Bettendorf city 48011
6 Urbandale city 46119
7 North Liberty city 44828
8 Coralville city 43627
9 Ankeny city 43004
10 Norwalk city 42354
11 Pella city 39566
12 Marion city 39213
13 Grimes city 39062
14 Cedar Falls city 36338
15 Altoona city 36264
16 Cedar Rapids city 35566
17 Pleasant Hill city 35285
18 Le Mars city 33750
19 Carroll city 32857
20 Mason City city 32442
21 Davenport city 32431
22 Dubuque city 32429
23 Boone city 32273
24 Iowa City city 32203
25 Indianola city 31844
26 Waverly city 31501
27 Des Moines city 31276
28 Oskaloosa city 31204
29 Burlington city 30924
30 Spencer city 29743
31 Ames city 29347
32 Council Bluffs city 29169
33 Clinton city 29149
34 Waterloo city 29079
35 Fort Dodge city 28629
36 Sioux City city 28571
37 Newton city 27276
38 Muscatine city 27070
39 Ottumwa city 26972
40 Fort Madison city 26185
41 Marshalltown city 26000
42 Storm Lake city 24729