| Rank | City | 1990 Population | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Des Moines | 193,333 | 0.1% |
| 2 | Cedar Rapids | 108,854 | – |
| 3 | Davenport | 95,722 | – |
| 4 | Sioux City | 80,682 | – |
| 5 | Waterloo | 66,732 | – |
| 6 | Iowa City | 59,780 | – |
| 7 | Dubuque | 57,753 | – |
| 8 | Council Bluffs | 54,773 | – |
| 9 | Ames | 47,362 | – |
| 10 | Cedar Falls | 33,857 | – |
| 11 | West Des Moines | 32,193 | – |
| 12 | Clinton | 29,537 | – |
| 13 | Mason City | 29,289 | – |
| 14 | Bettendorf | 27,844 | – |
| 15 | Burlington | 27,439 | – |
| 16 | Fort Dodge | 26,297 | – |
| 17 | Marshalltown | 25,347 | – |
| 18 | Ottumwa | 24,603 | – |
| 19 | Urbandale | 23,515 | – |
| 20 | Muscatine | 22,967 | – |
| 21 | Marion | 20,479 | – |
| 22 | Ankeny | 18,590 | – |
| 23 | Newton | 14,870 | – |
| 24 | Keokuk | 12,859 | – |
| 25 | Boone | 12,442 | – |
| 26 | Fort Madison | 11,923 | – |
| 27 | Spencer | 11,210 | – |
| 28 | Indianola | 11,106 | – |
| 29 | Oskaloosa | 10,730 | – |
| 30 | Coralville | 10,682 | – |
| 31 | Fairfield | 9,998 | – |
| 32 | Carroll | 9,687 | – |
| 33 | Pella | 9,347 | – |
| 34 | Grinnell | 8,978 | – |
| 35 | Storm Lake | 8,953 | – |
| 36 | Waverly | 8,718 | – |
| 37 | Le Mars | 8,690 | – |
| 38 | Clear Lake | 8,606 | – |
| 39 | Knoxville | 8,320 | – |
| 40 | Decorah | 8,150 | – |
| 41 | Mount Pleasant | 8,020 | – |
| 42 | Webster City | 7,969 | – |
| 43 | Charles City | 7,969 | – |
| 44 | Creston | 7,932 | – |
| 45 | Atlantic | 7,523 | – |
| 46 | Clive | 7,515 | – |
| 47 | Altoona | 7,390 | – |
| 48 | Washington | 7,158 | – |
| 49 | Oelwein | 6,928 | – |
| 50 | Estherville | 6,775 | – |
| 51 | Perry | 6,675 | – |
| 52 | Denison | 6,642 | – |
| 53 | Red Oak | 6,278 | – |
| 54 | Maquoketa | 6,237 | – |
| 55 | Algona | 6,200 | – |
| 56 | Independence | 6,074 | – |
| 57 | Centerville | 6,071 | – |
| 58 | Cherokee | 6,046 | – |
| 59 | Nevada | 6,045 | – |
| 60 | Norwalk | 5,757 | – |
| 61 | Shenandoah | 5,615 | – |
| 62 | Iowa Falls | 5,504 | – |
| 63 | Hiawatha | 5,446 | – |
| 64 | Glenwood | 5,374 | – |
| 65 | Harlan | 5,249 | – |
| 66 | Manchester | 5,196 | – |
| 67 | Windsor Heights | 5,144 | – |
| 68 | Clarinda | 5,140 | – |
| 69 | Vinton | 5,121 | – |
| 70 | Anamosa | 5,108 | – |
| 71 | Orange City | 5,065 | – |
| 72 | Sioux Center | 5,017 | – |
| 73 | Sheldon | 4,976 | – |
| 74 | Johnston | 4,937 | – |
| 75 | Evansdale | 4,679 | – |
| 76 | Chariton | 4,667 | – |
| 77 | De Witt | 4,633 | – |
| 78 | Humboldt | 4,590 | – |
| 79 | Waukon | 4,516 | – |
| 80 | Camanche | 4,488 | – |
| 81 | Winterset | 4,463 | – |
| 82 | Forest City | 4,450 | – |
| 83 | Jefferson | 4,380 | – |
| 84 | Osceola | 4,202 | – |
| 85 | Hampton | 4,150 | – |
| 86 | Albia | 4,060 | – |
| 87 | Emmetsburg | 3,971 | – |
| 88 | Spirit Lake | 3,888 | – |
| 89 | New Hampton | 3,820 | – |
| 90 | Pleasant Hill | 3,817 | – |
| 91 | Dyersville | 3,706 | – |
| 92 | Cresco | 3,687 | – |
| 93 | Mount Vernon | 3,676 | – |
| 94 | Eagle Grove | 3,676 | – |
| 95 | Eldridge | 3,567 | – |
| 96 | Monticello | 3,551 | – |
| 97 | Osage | 3,446 | – |
| 98 | Adel | 3,401 | – |
| 99 | Carlisle | 3,286 | – |
| 100 | Carter Lake | 3,197 | – |
In 1990, the largest city in Iowa was Des Moines, with a population of 193,333. The second largest city is Cedar Rapids, with a population of 108,854.
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025