Ranking of Iowa Cities and Places By Per Capita Income in 2021 (ACS-5Yrs)
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.
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 |