10 Largest Cities in Iowa

  • Des Moines (217,891)
  • Cedar Rapids (135,502)
  • Davenport (101,965)
  • Sioux City (81,382)
  • Iowa City (78,440)
  • Ankeny (72,820)
  • West Des Moines (68,619)
  • Ames (67,962)
  • Waterloo (67,228)
  • Council Bluffs (62,289)
The largest city in Iowa is Des Moines with a population of 217,891. Andrew is the fastest growing city in Iowa over the past 10 years, having grown since 2010.
Rank Name 2020 Pop 2010 Census Change Density (km²)
1Des Moines217,891205,0046.29%954
2Cedar Rapids135,502126,7016.95%730
3Davenport101,96599,6712.30%620
4Sioux City81,38282,858-1.78%538
5Iowa City78,44068,03615.29%1,183
6Ankeny72,82045,84558.84%933
7West Des Moines68,61956,86120.68%563
8Ames67,96259,10014.99%960
9Waterloo67,22868,403-1.72%423
10Council Bluffs62,28962,375-0.14%560
11Dubuque57,90157,6880.37%730
12Urbandale45,07739,49114.14%774
13Marion41,21335,25716.89%898
14Cedar Falls40,39039,3292.70%539
15Bettendorf36,94933,28411.01%670
16Marshalltown27,09027,604-1.86%542
17Mason City26,97528,049-3.83%375
18Waukee26,16413,99386.98%487
19Clinton24,75226,857-7.84%272
20Burlington24,51025,546-4.06%657
21Ottumwa24,14825,055-3.62%588
22Fort Dodge23,95025,122-4.67%576
23Muscatine23,62723,771-0.61%502
24Coralville23,10618,92622.09%710
25Johnston22,95217,38032.06%529
26Altoona20,04814,69836.40%709
27North Liberty19,82113,65245.19%849
28Clive16,85315,5348.49%848
29Indianola16,66714,81912.47%569
30Newton15,32315,2390.55%525
31Grimes15,2028,36681.71%501
32Boone12,41412,649-1.86%528
33Norwalk12,3039,04636.00%411
34Oskaloosa11,49011,518-0.24%553
35Spencer10,91911,220-2.68%386
36Fairfield10,6349,46412.36%628
37Pella10,36910,3320.36%445
38Keokuk10,28610,770-4.49%437
39Waverly10,2359,8833.56%351
40Fort Madison10,19411,102-8.18%407
41Storm Lake10,16610,689-4.89%744
42Pleasant Hill10,0708,84513.85%373
43Le Mars9,9229,8260.98%426
44Carroll9,76410,110-3.42%658
45Grinnell9,3829,2211.75%640
46Mount Pleasant9,1478,6525.72%411
47Denison8,4068,3340.86%497
48Creston7,9687,8221.87%593
49Webster City7,6938,047-4.40%335
50Sioux Center7,6347,0508.28%474
51Clear Lake7,5447,767-2.87%270
52Hiawatha7,5377,0197.38%614
53Bondurant7,4103,92488.84%328
54Eldridge7,3395,66629.53%291
55Decorah7,3388,136-9.81%398
56Washington7,3357,2621.01%540
57Charles City7,2537,657-5.28%451
58Knoxville7,1447,291-2.02%596
59Perry7,1307,756-8.07%503
60Nevada6,7016,810-1.60%454
61Atlantic6,5337,100-7.99%303
62Independence6,1655,9703.27%396
63Maquoketa5,9566,211-4.11%515
64Orange City5,9136,066-2.52%527
65Asbury5,8794,48031.23%719
66Oelwein5,7966,412-9.61%463
67Anamosa5,7415,5533.39%878
68Estherville5,4946,346-13.43%396
69Centerville5,4605,632-3.05%437
70Winterset5,4365,2064.42%453
71Clarinda5,4105,577-2.99%403
72Algona5,3405,551-3.80%458
73Glenwood5,3325,2751.08%698
74Adel5,3163,73242.44%423
75Osceola5,3094,9567.12%289
76Red Oak5,2935,715-7.38%518
77Spirit Lake5,2364,8597.76%450
78Polk City5,1893,45350.28%393
79Sheldon5,1405,202-1.19%426
80Dewitt5,1355,301-3.13%319
81Sergeant Bluff5,0854,32217.65%668
82Vinton5,0575,251-3.69%400
83Manchester4,9385,179-4.65%393
84Iowa Falls4,9345,283-6.61%354
85Cherokee4,8345,275-8.36%277
86Windsor Heights4,7744,913-2.83%1,289
87Shenandoah4,7585,142-7.47%490
88Harlan4,7475,082-6.59%417
89Evansdale4,7414,752-0.23%452
90Humboldt4,6754,678-0.06%391
91Mount Vernon4,5104,4960.31%499
92Tiffin4,3821,965123.00%413
93Carlisle4,3323,89111.33%302
94Camanche4,2934,450-3.53%191
95Dyersville4,2694,0724.84%244
96Hamn4,2324,475-5.43%369
97Huxley4,1793,32525.68%503
98Chariton4,1644,319-3.59%421
99Jefferson4,1204,354-5.37%267
100Forest City4,0834,139-1.35%340
101Le Claire3,9823,7426.41%329
102Monticello3,9713,7864.89%276
103West Liberty3,8643,7522.99%843
104Rock Valley3,8333,40512.57%340
105Carter Lake3,7643,791-0.71%789
106Cresco3,7503,865-2.98%432
107Emmetsburg3,7493,895-3.75%380
108Albia3,7133,779-1.75%450
109Waukon3,6533,922-6.86%474
110Robins3,5403,17711.43%228
111Saylorville3,4923,3015.79%197
112Osage3,4893,622-3.67%592
113Eagle Grove3,3793,569-5.32%317
114New Hamn3,3603,558-5.56%387
115Story City3,3383,436-2.85%467
116Tin3,2573,2151.31%622
117Williamsburg3,1313,0672.09%358
118Garner2,9923,118-4.04%527
119Milford2,9472,8961.76%536
120Fairfax2,9072,18433.10%371
121West Burlington2,8453,005-5.32%228
122Wilton2,8402,7901.79%533
123Jesup2,7802,5299.92%585
124Solon2,7622,10231.40%805
125Onawa2,7592,999-8.00%205
126Bloomfield2,7582,6464.23%471
127Park View2,7552,38915.32%1,006
128Clarion2,7012,840-4.89%310
129Grundy Center2,6962,707-0.41%405
130Tama2,6952,869-6.06%353
131Missouri Valley2,6332,831-6.99%315
132Center Point2,5972,4257.09%384
133Kalona2,5932,3729.32%465
134Madrid2,5902,5611.13%817
135Eldora2,5772,731-5.64%232
136Rock Rapids2,5472,5440.12%232
137Sibley2,5362,799-9.40%582
138West Branch2,4982,3287.30%377
139Hudson2,4762,2848.41%114
140Ely2,4711,79437.74%662
141Belle Plaine2,4472,529-3.24%297
142Marengo2,4272,522-3.77%443
143Hawarden2,4262,547-4.75%337
144Hull2,3952,17410.17%663
145Cascade2,3332,1807.02%468
146Lisbon2,3032,1467.32%415
147Mitchellville2,3012,2601.81%381
148West Union2,2882,477-7.63%318
149Belmond2,2642,369-4.43%307
150La Porte City2,2432,285-1.84%339
151Bellevue2,2142,2050.41%616
152Lamoni2,1822,324-6.11%213
153Toledo2,1052,335-9.85%353
154Colfax2,0912,0910.00%342
155Rockwell City2,0682,216-6.68%189
156Sac City2,0602,223-7.33%164
157Postville2,0592,230-7.67%377
158Wapello2,0262,066-1.94%604
159Lake Mills2,0182,099-3.86%289
160Sigourney2,0092,057-2.33%355
161Atkins2,0071,67220.04%706
162Northwood1,9901,9870.15%204
163Ida Grove1,9812,136-7.26%354
164Ogden1,9762,041-3.18%558
165Parkersburg1,9711,8914.23%527
166Britt1,9312,062-6.35%590
167Epworth1,9281,8792.61%419
168Sumner1,9272,026-4.89%303
169Monroe1,9081,8284.38%435
170Alta1,9031,914-0.57%682
171Peosta1,8721,40333.43%291
172Audubon1,8722,163-13.45%378
173Durant1,8691,8341.91%586
174Columbus Junction1,8631,895-1.69%329
175Denver1,8551,7674.98%457
176Greenfield1,8451,980-6.82%393
177New London1,8421,893-2.69%673
178Stuart1,7961,6508.85%252
179Guttenberg1,7891,915-6.58%330
180Leon1,7851,968-9.30%217
181Prairie City1,7631,6785.07%549
182Blue Grass1,7081,45317.55%226
183Farley1,6841,5369.64%402
184Dallas Center1,6841,6323.19%123
185Pleasantville1,6701,687-1.01%255
186Mount Ayr1,6671,683-0.95%242
187Pocahontas1,6591,784-7.01%318
188Reinbeck1,6391,678-2.32%292
189Lake City1,6391,723-4.88%132
190Walcott1,6291,6170.74%202
191Corydon1,6151,5891.64%448
192Remsen1,5971,662-3.91%474
193Moville1,5741,621-2.90%640
194Traer1,5681,698-7.66%470
195Nashua1,5671,655-5.32%210
196Manson1,5461,688-8.41%188
197Hartley1,5351,673-8.25%457
198Avoca1,5351,5111.59%248
199Mediapolis1,5111,559-3.08%486
200Oakland1,4991,530-2.03%339
201Urbana1,4931,4592.33%267
202Guthrie Center1,4911,561-4.48%233
203Ackley1,4711,587-7.31%229
204Slater1,4691,492-1.54%296
205Monona1,4671,544-4.99%485
206State Center1,4621,471-0.61%573
207Akron1,4471,516-4.55%451
208Walford1,4461,456-0.69%568
209Fayette1,4421,3318.34%377
210Logan1,4391,531-6.01%554
211Earlham1,4311,449-1.24%571
212Granger1,4281,26013.33%326
213Wellman1,4241,4091.06%518
214Montezuma1,4181,456-2.61%221
215Corning1,4131,634-13.53%343
216Woodbine1,4121,482-4.72%426
217Brooklyn1,3971,475-5.29%430
218Manning1,3751,516-9.30%214
219Woodward1,3721,477-7.11%145
220Kingsley1,3711,412-2.90%329
221Tripoli1,3701,3164.10%380
222Lenox1,3671,410-3.05%267
223Arnolds Park1,3631,13420.19%330
224Bedford1,3601,441-5.62%328
225Sanborn1,3571,405-3.42%276
226Lone Tree1,3551,3073.67%490
227Nora Springs1,3271,433-7.40%234
228Holstein1,3241,393-4.95%325
229Central City1,3051,2603.57%456
230Dike1,3041,2137.50%362
231Clarksville1,3001,440-9.72%381
232New Sharon1,2961,2940.15%534
233Maharishi Vedic City1,2941,2940.00%147
234Dysart1,2891,373-6.12%400
235Buffalo1,2831,2720.86%73
236Manly1,2741,320-3.48%336
237Shell Rock1,2561,298-3.24%303
238Roland1,2531,285-2.49%422
239Alton1,2481,2261.79%253
240Melcher Dallas1,2351,284-3.82%479
241Coon Rapids1,2321,305-5.59%267
242Van Meter1,2271,03019.13%236
243Strawberry Point1,2221,275-4.16%223
244Elkader1,2191,274-4.32%342
245Baxter1,1921,1008.36%704
246Gilbert1,1741,0808.70%411
247Jewell Junction1,1581,212-4.46%115
248Springville1,1551,0707.94%624
249Elk Run Heights1,1501,1182.86%418
250Mapleton1,1481,224-6.21%276
251Villisca1,1451,245-8.03%232
252Mechanicsville1,1431,144-0.09%535
253Fairbank1,1401,1102.70%601
254Laurens1,1341,256-9.71%598
255Lake Park1,1081,1080.00%290
256Sheffield1,1071,177-5.95%77
257St. Ansgar1,1031,111-0.72%394
258Malvern1,1011,149-4.18%265
259Palo1,09695714.52%345
260Glidden1,0951,146-4.45%382
261Winfield1,0901,131-3.63%401
262Conrad1,0831,106-2.08%340
263Hamburg1,0771,185-9.11%379
264Panora1,0751,119-3.93%231
265Lake View1,0671,143-6.65%194
266Marcus1,0611,119-5.18%266
267Sidney1,0461,133-7.68%293
268George1,0441,089-4.13%168
269Greene1,0401,129-7.88%354
270Beaverdale1,0329528.40%164
271Riverside1,0271,0002.70%225
272Aplington1,0231,130-9.47%538
273Swisher1,02288415.61%487
274University Heights1,0191,037-1.74%1,481
275Eddyville1,0031,025-2.15%328
276Janesville9939326.55%271
277Tabor9921,042-4.80%297
278North English9901,043-5.08%627
279Dunlap9881,040-5.00%338
280Fruitland9869800.61%211
281Shellsburg984991-0.71%481
282Treynor9829216.62%611
283Keota9811,011-2.97%491
284Sloan973975-0.21%574
285Rockwell9721,037-6.27%126
286Clarence970974-0.41%492
287Allison9661,031-6.30%127
288Wayland9659650.00%351
289Gowrie9611,034-7.06%256
290Underwood9579431.48%337
291Lawton9579105.16%518
292Lansing9541,003-4.89%342
293Preston9531,008-5.46%427
294Paullina9511,052-9.60%396
295De Soto9501,049-9.44%240
296Aurelia9501,040-8.65%362
297Griswold9471,037-8.68%589
298West Point945967-2.28%577
299Princeton9458856.78%142
300Odebolt9401,013-7.21%346
301Hinton931952-2.21%501
302Le Grand929940-1.17%344
303Larchwood91883410.07%357
304Fredericksburg907932-2.68%389
305Eldon905931-2.79%314
306Maxwell901923-2.38%318
307Calmar897979-8.38%313
308Anita896978-8.38%195
309Long Grove89080910.01%298
310Keosauqua8901,007-11.62%238
311Danville887932-4.83%453
312Buffalo Center883903-2.21%317
313Schleswig882886-0.45%262
314Neola8818464.14%534
315Elkhart87868128.93%190
316Edgewood8788651.50%399
317Victor869892-2.58%710
318Winthrop8668511.76%423
319Lake Panorama8641,309-34.00%50
320Newell863880-1.93%264
321Donnellson857908-5.62%260
322Sully8568204.39%565
323Primghar855909-5.94%239
324Readlyn8508124.68%1,000
325Gladbrook843942-10.51%466
326Newhall837879-4.78%1,072
327Mcgregor834868-3.92%247
328Hazleton8328240.97%402
329Dunkerton832851-2.23%284
330Afton831843-1.42%325
331Inwood8308132.09%240
332Dakota City827841-1.66%433
333Carson8178130.49%482
334Rockford816861-5.23%499
335Colo814877-7.18%295
336Melbourne813832-2.28%555
337Graettinger808842-4.04%405
338Hills80571312.90%412
339Morning Sun800835-4.19%397
340Armstrong800922-13.23%353
341Montrose798834-4.32%254
342Oxford797805-0.99%332
343Cambridge796828-3.86%231
344Walker7957880.89%405
345Raymond786788-0.25%186
346Dayton783832-5.89%357
347Lowden781787-0.76%280
348Correctionville778823-5.47%500
349Grand Junction774826-6.30%309
350Hubbard772844-8.53%176
351Hartford771777-0.77%275
352Walnut768786-2.29%134
353Redfield765835-8.38%217
354Milo762771-1.17%486
355Okoboji759819-7.33%168
356Earlville759811-6.41%520
357Wall Lake758819-7.45%238
358Exira757836-9.45%287
359Ossian754845-10.77%273
360Manilla754780-3.33%282
361Middle Amana75258129.43%281
362West Bend751785-4.33%328
363Hedrick744764-2.62%187
364Essex740797-7.15%190
365Alden740785-5.73%184
366Sioux Rapids730777-6.05%340
367Merrill726757-4.10%495
368Schaller724773-6.34%222
369Whiting720762-5.51%277
370Gilbertville7197170.28%785
371Ventura7187160.28%156
372Garnavillo718746-3.75%271
373Stratford716741-3.37%145
374Fremont716744-3.76%268
375Adair716781-8.32%126
376Alburnett7126735.79%336
377Murray708757-6.47%344
378Seymour7077030.57%116
379Olin7057000.71%266
380Wheatland703763-7.86%449
381Wellsburg702708-0.85%247
382Riceville695786-11.58%244
383Lakeside685704-2.70%1,152
384Hospers685705-2.84%525
385Battle Creek678711-4.64%525
386Bancroft677733-7.64%470
387Ruthven676732-7.65%618
388Coggon6746700.60%417
389Boyden673701-3.99%381
390Stanwood668684-2.34%327
391Stanton667686-2.77%281
392Shueyville66756917.22%138
393Blairstown660690-4.35%514
394Albert City659702-6.13%467
395Washburn656876-25.11%205
396Van Horne654684-4.39%272
397Brighton649654-0.76%321
398Agency6406390.16%380
399St. Charles623651-4.30%448
400What Cheer622646-3.72%196
401Elgin620681-8.96%362
402Elk Horn615664-7.38%309
403Moravia614663-7.39%213
404Crescent614618-0.65%245
405Shelby612640-4.37%126
406Fontanelle609672-9.38%246
407Farmington602665-9.47%496
408Keystone601621-3.22%518
409Pomeroy600661-9.23%113
410Ireton598612-2.29%226
411Dumont597638-6.43%132
412Kellogg596598-0.33%630
413Coalville594610-2.62%105
414Doon5905811.55%353
415Kanawha589650-9.38%113
416Goldfield589632-6.80%191
417Minden587600-2.17%509
418Fonda587629-6.68%217
419Ainsworth5875663.71%617
420Batavia58549917.23%380
421Hopkinton584627-6.86%363
422Grand Mound584642-9.03%124
423Sutherland581649-10.48%257
424Quasqueton5755543.79%197
425Clermont572620-7.74%180
426Orleans569608-6.41%197
427Richland563584-3.60%283
428Moulton562604-6.95%215
429Sabula553587-5.79%431
430Anthon546568-3.87%299
431Dexter539606-11.06%166
432Russell538554-2.89%200
433Everly538595-9.58%199
434Badger538559-3.76%190
435Rolfe536582-7.90%197
436Elma532548-2.92%159
437Wyoming5305162.71%401
438Norway528544-2.94%470
439Arcadia5284849.09%207
440Grandview527555-5.05%911
441Scranton520559-6.98%107
442Otho518540-4.07%437
443Truro5174885.94%205
444Zearing516554-6.86%266
445Albion5165061.98%335
446Radcliffe514546-5.86%199
447Runnells5135090.79%465
448Dow City5125120.00%619
449Allerton5125041.59%174
450Early511557-8.26%504
451Lovilia505543-7.00%381
452Dows502541-7.21%252
453Swea City498540-7.78%261
454Oxford Junction4984960.40%277
455New Albin496524-5.34%789
456Ellsworth495530-6.60%213
457Burt494532-7.14%438
458Humeston4904821.66%310
459New Virginia4894890.00%422
460Gilman487510-4.51%348
461Garwin485526-7.79%186
462Charter Oak485504-3.77%388
463New Hartford480517-7.16%298
464Beacon479495-3.23%184
465Latimer475509-6.68%76
466Breda475483-1.66%247
467Maynard474517-8.32%184
468Delmar473525-9.90%240
469Pacific Junction4724720.00%241
470Thompson471501-5.99%207
471Collins470495-5.05%372
472Lime Springs469505-7.13%178
473Whittemore467503-7.16%429
474Delhi4674601.52%185
475Martensdale4654650.00%472
476Gilmore City465502-7.37%144
477University Park464488-4.92%232
478Stacyville458491-6.72%345
479Marquette458462-0.87%94
480Lamont456461-1.08%301
481Klemme454505-10.10%345
482Ocheyedan453490-7.55%150
483Alleman4534344.38%65
484Bayard451471-4.25%380
485Emerson4454381.60%671
486Titonka443478-7.32%610
487Farragut443484-8.47%421
488Riverdale4414049.16%93
489Little Rock434458-5.24%209
490Miles431455-5.27%132
491Conesville424432-1.85%457
492Vail422440-4.09%285
493Ashton416458-9.17%162
494Lawler409438-6.62%167
495Plainfield407436-6.65%469
496Bussey407421-3.33%472
497Earling405441-8.16%259
498Cumming40534716.71%62
499New Vienna404407-0.74%335
500Andrew403429-6.06%627

Top 500 Cities in Iowa by Population

Iowa has 0 cities with more than a million people, 3 cities with between 100,000 and 1 million people, and 39 cities with between 10,000 and 100,000 people. The largest city in Iowa is Des Moines, with a population of 217,372 people.

The state of Iowa is the 30th most-populous state in the United States with a population of 3.1 million people. Its state capital, Des Moines, is the most populated city in the state, with a population of over 210,000 people. The second most populous city is Cedar Rapids, with just over 130,000, while Davenport has over 102,000 residents, making it the third most populous and rounding out all cities with populations that exceed 100,000. The state has a total of 37 cities with populations that fall between 10,000 and 100,000.

In all, Iowa has 947 incorporated cities. These cities are spread across 99 counties. Any area that is incorporated in this state is designated as a city with no regards to population counts. There are six different types of government structures for cities in Iowa to choose from. Many have the mayor-council form of government. There are multiple cities that have less than 500 residents, many which have even less than 100. The least populous cities in the state include Beaconsfield in Ringgold County and Le Roy located in Decatur County, each of which have populations of just 15 people per the 2010 U.S. Census.

Map of Cities in Iowa

  1. US Census Annual Estimates - 2020 Estimates Calculated via Linear Projection of Previous Estimates