Skip to main content

Richest Cities in Iowa by Median Income

Iowa cities with at least 1,000 residents, ranked by median household income from the Census ACS 5-Year Estimates. Incomes shown as $250,000+ are at the Census reporting cap.

#CityMedian IncomeHome ValueBachelor's+Poverty
1 Polk City $164,389 $414,800 44.2% 6.8%
2 Bondurant $135,674 $318,800 52.8% 6.2%
3 Van Meter $135,139 $264,000 43.4% 2.6%
4 Clive $132,121 $401,100 61.0% 7.3%
5 Walford $128,750 $303,000 34.2% 1.1%
6 Asbury $124,957 $339,000 50.4% 3.2%
7 Sergeant Bluff $123,481 $298,500 36.7% 9.5%
8 Gilbert $122,656 $274,600 44.3% 3.4%
9 Robins $122,262 $413,400 58.7% 8.9%
10 Kent Estates $121,971 $347,700 42.4% 11.4%
11 Treynor $121,696 $263,500 44.4% 5.1%
12 Peosta $120,833 $336,000 42.6% 2.9%
13 Hudson $120,481 $242,700 41.3% 4.0%
14 Grimes $120,037 $304,700 51.5% 4.4%
15 Saylorville $117,821 $314,300 29.3% 3.7%
16 Urbana $115,655 $228,900 29.1% 5.5%
17 Earlham $115,086 $267,600 32.1% 4.7%
18 Fairfax $114,375 $274,500 35.1% 6.2%
19 Park View $113,409 $276,000 59.4% 2.8%
20 Solon $113,295 $309,400 42.4% 3.2%
21 Urbandale $112,795 $335,500 51.2% 6.8%
22 Mount Vernon $112,656 $245,200 45.1% 8.2%
23 Granger $112,404 $329,400 39.6% 3.4%
24 Atkins $112,138 $314,900 36.1% 5.3%
25 Huxley $112,094 $297,100 54.4% 4.5%
26 University Heights $111,406 $429,900 87.1% 14.4%
27 Carlisle $109,191 $234,300 28.6% 3.1%
28 Ankeny $108,198 $331,000 52.1% 4.2%
29 Johnston $106,551 $369,100 57.8% 10.2%
30 Palo $106,375 $282,400 27.2% 5.5%
31 Eldridge $106,316 $350,500 54.4% 1.4%
32 Ely $105,882 $311,900 37.9% 2.4%
33 Le Claire $104,844 $318,700 44.1% 6.8%
34 Fruitland $103,424 $217,700 16.5% 2.5%
35 Norwalk $102,722 $303,100 38.8% 4.2%
36 North Liberty $102,102 $303,800 54.5% 6.1%
37 Waukee $101,029 $350,500 58.0% 7.4%
38 Tiffin $100,952 $338,500 63.6% 7.6%
39 Swisher $100,577 $260,300 36.1% 6.9%
40 Bettendorf $100,495 $306,500 50.7% 6.7%
41 Alton $98,036 $218,900 24.3% 2.6%
42 Slater $97,500 $232,800 36.5% 3.8%
43 Farley $97,143 $266,000 23.6% 3.5%
44 De Soto $97,109 $227,700 28.8% 7.3%
45 Story City $96,605 $215,600 44.0% 12.6%
46 Moville $96,016 $218,800 37.4% 3.4%
47 Dallas Center $95,854 $246,800 29.9% 8.8%
48 Adel $95,250 $327,900 37.9% 7.2%
49 Center Point $95,192 $212,400 34.2% 5.1%
50 Lisbon $93,906 $219,700 28.2% 4.4%
51 Sioux Center $92,983 $290,800 41.7% 2.2%
52 Blue Grass $92,981 $222,500 27.8% 6.4%
53 Springville $92,656 $182,400 24.8% 2.7%
54 DeWitt $92,587 $237,100 34.5% 2.8%
55 West Branch $92,209 $216,100 31.9% 6.4%
56 Denver $92,000 $229,200 41.2% 6.7%
57 Windsor Heights $91,707 $267,900 45.9% 6.2%
58 Remsen $91,477 $185,900 11.1% 2.9%
59 Dike $91,146 $247,800 42.5% 5.4%
60 Lone Tree $90,625 $179,800 23.1% 4.9%
61 Pleasant Hill $90,508 $295,100 35.5% 8.9%
62 Sully $90,189 $173,700 22.4% 3.7%
63 Madrid $89,844 $185,600 22.8% 6.3%
64 Fairbank $89,712 $186,900 19.5% 4.1%
65 Jesup $89,408 $190,200 25.1% 7.0%
66 Reinbeck $86,797 $165,000 24.4% 4.4%
67 Marion $86,743 $241,700 38.1% 8.2%
68 West Des Moines $86,594 $309,000 54.9% 8.4%
69 Altoona $86,114 $274,600 33.5% 8.3%
70 Central City $85,400 $179,700 18.6% 3.9%
71 Carter Lake $85,349 $169,400 9.5% 11.5%
72 Logan $84,833 $154,000 28.5% 4.6%
73 Epworth $84,271 $239,900 29.6% 5.2%
74 Malvern $84,223 $174,700 25.5% 6.6%
75 Pella $84,111 $292,700 47.3% 5.9%
76 State Center $83,942 $167,400 33.5% 4.9%
77 Dyersville $83,559 $234,100 29.1% 4.9%
78 Graettinger $82,417 $88,500 12.5% 5.9%
79 Orange City $82,122 $264,000 44.2% 11.2%
80 Durant $81,625 $194,300 29.3% 7.8%
81 Oakland $81,354 $160,200 21.6% 14.2%
82 Jewell Junction $81,250 $148,100 26.2% 6.6%
83 Mitchellville $81,172 $206,600 14.9% 10.3%
84 Monroe $80,375 $177,200 19.0% 8.1%
85 Grundy Center $80,357 $177,900 24.5% 11.1%
86 Waverly $80,284 $223,300 44.1% 10.9%
87 Kalona $80,129 $257,900 31.4% 4.6%
88 Bellevue $79,417 $216,500 25.3% 9.8%
89 Clear Lake $79,415 $259,500 30.5% 8.3%
90 Colfax $79,318 $178,000 22.2% 9.1%
91 Roland $79,028 $185,900 30.8% 1.1%
92 Primghar $78,750 $147,500 20.9% 6.3%
93 Shell Rock $78,657 $163,100 20.3% 5.0%
94 Nora Springs $78,594 $134,500 19.8% 5.3%
95 Walcott $78,580 $190,300 19.6% 6.6%
96 Tripoli $78,324 $120,500 28.7% 3.3%
97 Prairie City $78,295 $190,600 29.8% 3.5%
98 Marcus $77,981 $200,000 23.0% 5.3%
99 New London $77,560 $139,600 22.7% 8.4%
100 Eldora $77,188 $133,000 21.1% 12.0%
101 Cedar Falls $76,987 $263,600 50.4% 15.7%
102 Wilton $76,648 $189,200 36.1% 8.9%
103 St. Ansgar $76,458 $152,500 32.1% 5.4%
104 Traer $76,406 $151,900 32.3% 11.2%
105 Rock Valley $76,250 $231,200 16.6% 9.3%
106 Coon Rapids $76,012 $134,100 17.8% 14.6%
107 Parkersburg $75,885 $196,700 31.2% 4.9%
108 Mediapolis $75,543 $179,700 35.5% 9.7%
109 Indianola $75,453 $237,500 34.9% 6.4%
110 Nevada $75,094 $182,400 29.6% 9.9%
111 Aplington $74,773 $147,500 26.5% 4.6%
112 Le Mars $74,701 $219,200 21.1% 9.2%
113 Humboldt $74,500 $173,600 25.0% 15.9%
114 Lake Park $74,500 $168,800 13.9% 4.6%
115 Monona $74,286 $140,800 12.6% 7.3%
116 Hawarden $74,167 $136,300 18.0% 7.2%
117 Mount Ayr $74,167 $152,000 24.7% 10.9%
118 Lake City $74,167 $100,900 20.0% 10.9%
119 Preston $74,063 $163,900 27.2% 13.4%
120 Independence $73,806 $165,300 24.7% 7.6%
121 Belle Plaine $73,656 $113,900 20.1% 3.5%
122 Brooklyn $73,438 $137,100 15.7% 21.6%
123 Neola $73,306 $205,100 15.9% 6.1%
124 Conrad $73,292 $164,700 24.0% 5.2%
125 Avoca $73,056 $173,800 24.4% 7.0%
126 Britt $72,943 $101,900 27.6% 10.1%
127 Kingsley $72,841 $167,200 26.8% 10.0%
128 Manning $72,831 $120,500 25.2% 7.4%
129 Manly $72,813 $120,300 19.7% 6.8%
130 Wapello $72,708 $143,900 15.6% 6.4%
131 Hull $72,344 $225,700 21.2% 5.5%
132 Missouri Valley $71,818 $148,500 18.2% 9.7%
133 Glenwood $71,790 $206,200 26.8% 11.8%
134 Guthrie Center $71,116 $123,800 20.0% 14.8%
135 Wayland $70,774 $135,500 19.4% 9.0%
136 Garner $70,726 $186,300 21.9% 11.5%
137 La Porte City $70,500 $163,200 24.1% 10.8%
138 Albia $70,455 $130,300 24.7% 14.6%
139 Cedar Rapids $70,424 $187,100 33.1% 10.8%
140 Ogden $70,268 $166,000 17.8% 9.3%
141 Monticello $70,015 $175,200 19.7% 5.9%
142 Winthrop $69,792 $158,200 22.7% 3.8%
143 Buffalo $69,728 $122,100 14.6% 18.8%
144 Carroll $69,706 $188,700 27.1% 8.9%
145 Cascade $69,688 $196,200 27.3% 8.7%
146 West Liberty $69,345 $180,000 16.2% 11.3%
147 Boone $69,222 $173,000 24.0% 8.3%
148 Forest City $69,205 $143,500 29.2% 12.4%
149 Coralville $69,144 $298,500 56.0% 13.0%
150 Marshalltown $69,068 $127,700 20.9% 14.3%
151 Perry $68,910 $121,400 17.0% 8.9%
152 Sioux City $68,906 $173,600 22.9% 15.3%
153 Osage $68,730 $160,700 26.4% 6.9%
154 Tama $68,661 $106,800 16.2% 24.0%
155 Glidden $68,333 $154,200 23.9% 11.7%
156 Osceola $68,284 $146,300 14.0% 6.4%
157 Sloan $68,125 $205,900 27.8% 14.0%
158 Winterset $67,708 $192,500 22.0% 10.3%
159 Dysart $67,695 $158,300 26.5% 12.3%
160 Pleasantville $67,614 $168,300 20.0% 4.1%
161 Larchwood $67,188 $215,600 28.5% 7.9%
162 Nashua $66,597 $129,600 14.2% 7.3%
163 Pocahontas $66,574 $106,100 19.0% 8.7%
164 Vinton $66,495 $152,300 28.6% 12.6%
165 Panora $66,339 $182,000 23.7% 9.3%
166 Hiawatha $66,270 $216,900 32.4% 13.7%
167 Akron $66,250 $157,900 22.9% 9.5%
168 Manson $66,250 $116,900 27.7% 8.9%
169 Davenport $66,200 $166,400 29.9% 15.2%
170 Des Moines $65,932 $194,700 29.7% 14.9%
171 Dubuque $65,845 $204,800 34.0% 12.7%
172 Alta $65,833 $146,600 21.2% 10.2%
173 Spirit Lake $65,720 $215,100 26.8% 6.3%
174 Denison $65,684 $150,200 17.5% 17.5%
175 Montezuma $65,660 $179,400 19.3% 12.5%
176 Lansing $65,625 $167,500 25.9% 5.1%
177 Grinnell $65,320 $209,500 37.5% 11.1%
178 Stuart $65,000 $159,500 17.0% 14.0%
179 Mason City $64,804 $142,000 20.8% 12.0%
180 Corning $64,773 $96,400 25.2% 12.4%
181 Clarion $64,625 $116,200 26.5% 10.5%
182 Council Bluffs $64,578 $171,800 21.5% 15.1%
183 Decorah $64,366 $244,500 42.2% 8.1%
184 Camanche $64,153 $172,400 20.1% 11.5%
185 Holstein $64,115 $114,400 34.6% 16.8%
186 Oskaloosa $64,004 $153,300 25.4% 16.6%
187 Rock Rapids $63,942 $206,700 21.7% 6.5%
188 Columbus Junction $63,828 $125,800 17.9% 10.3%
189 Northwood $63,450 $130,300 15.9% 8.8%
190 Webster City $63,430 $127,200 23.2% 8.6%
191 Milford $63,369 $218,400 21.8% 8.9%
192 Eagle Grove $63,125 $104,600 21.2% 30.2%
193 Clarksville $62,917 $125,900 17.9% 9.1%
194 New Hampton $62,870 $167,700 22.3% 17.3%
195 Elkader $62,857 $143,200 26.0% 9.6%
196 Storm Lake $62,765 $172,200 18.9% 7.0%
197 Ackley $62,583 $103,900 17.9% 7.5%
198 Walnut $62,500 $115,900 14.1% 12.4%
199 Sheldon $62,159 $192,700 20.8% 15.3%
200 Onawa $62,143 $145,800 19.4% 16.3%
201 Lake Mills $61,875 $122,600 18.0% 15.3%
202 Cherokee $61,750 $136,700 24.6% 18.5%
203 Knoxville $61,599 $160,300 30.6% 12.5%
204 Eddyville $61,480 $104,200 21.7% 14.5%
205 Ida Grove $61,250 $94,900 19.0% 8.3%
206 Manchester $61,191 $139,400 25.3% 11.4%
207 Atlantic $61,141 $149,900 23.0% 17.3%
208 Tipton $61,115 $165,500 20.3% 12.3%
209 Ottumwa $61,103 $106,300 20.8% 17.2%
210 Mount Pleasant $61,042 $160,900 23.2% 15.7%
211 Lenox $61,000 $111,400 14.7% 11.3%
212 Ames $60,991 $277,400 65.8% 25.4%
213 Baxter $60,952 $166,700 17.6% 14.7%
214 Bedford $60,781 $96,800 14.5% 10.0%
215 Bloomfield $60,769 $132,000 23.8% 6.9%
216 Anamosa $60,650 $172,600 18.2% 18.5%
217 Fort Dodge $60,649 $144,100 21.7% 15.9%
218 Cresco $60,608 $117,200 20.7% 13.4%
219 Villisca $60,465 $77,000 14.3% 13.5%
220 Evansdale $60,397 $150,300 10.3% 24.0%
221 Waukon $60,269 $147,200 25.7% 10.0%
222 Maquoketa $60,240 $132,500 19.7% 14.2%
223 Clinton $60,230 $118,200 20.8% 18.5%
224 Shenandoah $59,783 $116,700 18.3% 21.0%
225 Spencer $59,667 $184,800 29.8% 14.0%
226 Sanborn $59,417 $168,500 23.8% 13.5%
227 Charles City $59,180 $115,400 12.8% 13.3%
228 Burlington $59,000 $114,300 22.5% 13.2%
229 Jefferson $58,895 $155,800 21.1% 7.3%
230 Sumner $58,854 $118,000 28.2% 13.6%
231 Melcher-Dallas $58,611 $99,800 22.1% 13.6%
232 Iowa City $58,546 $285,900 60.5% 26.3%
233 Muscatine $58,117 $153,600 21.1% 19.1%
234 Williamsburg $58,059 $204,300 40.7% 5.8%
235 Marengo $57,941 $123,200 12.9% 13.2%
236 George $57,941 $133,100 20.4% 9.3%
237 Sigourney $57,813 $136,800 22.8% 14.8%
238 Strawberry Point $57,778 $114,700 20.3% 11.3%
239 Newton $57,771 $153,700 19.5% 11.1%
240 Hartley $57,656 $112,700 13.6% 12.5%
241 Guttenberg $57,599 $193,900 12.4% 24.7%
242 Wellman $57,560 $174,500 20.3% 3.6%
243 Harlan $57,488 $152,500 22.1% 9.0%
244 Waterloo $57,480 $152,600 21.8% 16.6%
245 Sac City $57,139 $136,000 23.9% 18.2%
246 Rockwell City $56,741 $88,500 13.2% 10.4%
247 Greenfield $56,607 $137,700 28.1% 14.3%
248 Belmond $56,528 $129,100 29.9% 19.8%
249 Greene $56,335 $120,700 29.7% 17.3%
250 Clarence $56,250 $154,300 9.3% 12.1%
251 Algona $56,040 $160,800 25.5% 6.9%
252 Emmetsburg $55,833 $114,300 14.0% 15.2%
253 Washington $55,373 $152,300 23.6% 12.8%
254 Sibley $55,070 $122,000 22.9% 23.5%
255 Lamoni $54,554 $113,400 41.9% 16.6%
256 Sheffield $54,458 $151,000 17.8% 13.4%
257 Leon $54,231 $99,800 13.9% 10.7%
258 Estherville $54,124 $101,400 13.4% 12.6%
259 West Union $53,617 $121,000 23.6% 11.6%
260 Toledo $53,333 $118,400 20.2% 22.2%
261 Keokuk $52,711 $104,300 17.4% 18.3%
262 Creston $52,633 $114,500 23.9% 15.8%
263 Fairfield $51,311 $156,000 52.9% 20.7%
264 Corydon $51,250 $92,400 19.1% 11.5%
265 Woodbine $50,804 $168,900 21.5% 12.6%
266 Fort Madison $50,705 $94,200 18.5% 15.0%
267 Iowa Falls $50,417 $123,800 22.9% 10.7%
268 Red Oak $50,109 $99,700 17.7% 21.9%
269 Postville $49,485 $104,700 14.2% 23.7%
270 Dunlap $49,375 $139,900 10.9% 7.2%
271 Winfield $49,063 $100,000 19.1% 9.8%
272 Laurens $48,988 $60,300 13.9% 15.0%
273 New Sharon $48,750 $133,600 21.0% 14.4%
274 West Burlington $48,542 $124,000 24.9% 23.8%
275 Fayette $47,917 $119,000 32.6% 25.7%
276 Hampton $47,088 $99,400 15.8% 18.1%
277 Chariton $46,979 $81,900 13.4% 17.2%
278 Oelwein $46,653 $96,300 17.5% 18.5%
279 Centerville $46,563 $103,000 16.7% 21.3%
280 Clarinda $46,348 $114,200 13.8% 12.1%
281 Audubon $39,816 $97,700 23.3% 14.4%