Iowa - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank City State Country Population
1. Des Moines IowaUnited States 203,433
2. Cedar Rapids IowaUnited States 126,326
3. Davenport IowaUnited States 99,685
4. Sioux City IowaUnited States 82,684
5. Waterloo IowaUnited States 68,406
6. Iowa City IowaUnited States 67,862
7. Council Bluffs IowaUnited States 62,230
8. Ames IowaUnited States 58,965
9. Dubuque IowaUnited States 57,637
10. West Des Moines IowaUnited States 56,609
11. Ankeny IowaUnited States 45,582
12. Urbandale IowaUnited States 39,463
13. Cedar Falls IowaUnited States 39,260
14. Marion IowaUnited States 34,768
15. Bettendorf IowaUnited States 33,217
16. Mason City IowaUnited States 28,079
17. Marshalltown IowaUnited States 27,552
18. Clinton Stock Yards IowaUnited States 27,294
19. Clinton IowaUnited States 26,885
20. Burlington IowaUnited States 25,663
21. Fort Dodge IowaUnited States 25,206
22. Ottumwa IowaUnited States 25,023
23. Muscatine IowaUnited States 22,886
24. Coralville IowaUnited States 18,907
25. Johnston IowaUnited States 17,278
26. Clive IowaUnited States 15,447
27. Newton IowaUnited States 15,254
28. Indianola IowaUnited States 14,782
29. Altoona IowaUnited States 14,541
30. Waukee IowaUnited States 13,790
31. North Liberty IowaUnited States 13,374
32. Boone IowaUnited States 12,661
33. Oskaloosa IowaUnited States 11,463
34. Spencer IowaUnited States 11,233
35. Fort Madison IowaUnited States 11,051
36. Keokuk IowaUnited States 10,780
37. Storm Lake IowaUnited States 10,600
38. Pella IowaUnited States 10,352
39. Carroll IowaUnited States 10,103
40. Waverly IowaUnited States 9,874
41. Le Mars IowaUnited States 9,826
42. Fairfield IowaUnited States 9,464
43. Grinnell IowaUnited States 9,218
44. Norwalk IowaUnited States 8,945
45. Pleasant Hill IowaUnited States 8,785
46. Mount Pleasant IowaUnited States 8,668
47. Denison IowaUnited States 8,298
48. Grimes IowaUnited States 8,246
49. Decorah IowaUnited States 8,127
50. Webster City IowaUnited States 8,070
51. Creston IowaUnited States 7,834
52. Clear Lake IowaUnited States 7,777
53. Perry IowaUnited States 7,702
54. Charles City IowaUnited States 7,652
55. Knoxville IowaUnited States 7,313
56. Washington IowaUnited States 7,266
57. Atlantic IowaUnited States 7,112
58. Sioux Center IowaUnited States 7,048
59. Hiawatha IowaUnited States 7,024
60. Nevada IowaUnited States 6,798
61. Oelwein IowaUnited States 6,415
62. Estherville IowaUnited States 6,360
63. Maquoketa IowaUnited States 6,141
64. Orange City IowaUnited States 6,004
65. Independence IowaUnited States 5,966
66. Centerville IowaUnited States 5,745
67. Red Oak IowaUnited States 5,742
68. Eldridge IowaUnited States 5,651
69. Clarinda IowaUnited States 5,572
70. Algona IowaUnited States 5,560
71. Anamosa IowaUnited States 5,533
72. Centerville IowaUnited States 5,528
73. De Witt IowaUnited States 5,322
74. Glenwood IowaUnited States 5,269
75. Vinton IowaUnited States 5,257
76. Cherokee IowaUnited States 5,253
77. Iowa Falls IowaUnited States 5,238
78. Winterset IowaUnited States 5,190
79. Sheldon IowaUnited States 5,188
80. Manchester IowaUnited States 5,179
81. Shenandoah IowaUnited States 5,150
82. Harlan IowaUnited States 5,106
83. Osceola IowaUnited States 4,929
84. Windsor Heights IowaUnited States 4,860
85. Spirit Lake IowaUnited States 4,840
86. Evansdale IowaUnited States 4,751
87. Humboldt IowaUnited States 4,690
88. Mount Vernon IowaUnited States 4,506
89. Hampton IowaUnited States 4,461
90. Camanche IowaUnited States 4,448
91. Jefferson IowaUnited States 4,345
92. Chariton IowaUnited States 4,321
93. Sergeant Bluff IowaUnited States 4,227
94. Asbury IowaUnited States 4,170
95. Forest City IowaUnited States 4,151
96. Dyersville IowaUnited States 4,058
97. Emmetsburg IowaUnited States 3,904
98. Waukon IowaUnited States 3,897
99. Carlisle IowaUnited States 3,876
100. Cresco IowaUnited States 3,868