| Rank | City | 2002 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Des Moines | 200,500 | 0.4% |
| 2 | Cedar Rapids | 122,764 | 0.8% |
| 3 | Davenport | 97,787 | -0.4% |
| 4 | Sioux City | 84,348 | -0.7% |
| 5 | Waterloo | 68,387 | -0.6% |
| 6 | Iowa City | 63,554 | 1.1% |
| 7 | Council Bluffs | 58,291 | -0.1% |
| 8 | Dubuque | 57,222 | -0.8% |
| 9 | Ames | 50,697 | -0.5% |
| 10 | West Des Moines | 47,886 | 1.5% |
| 11 | Cedar Falls | 36,259 | 0.2% |
| 12 | Bettendorf | 31,323 | 0.1% |
| 13 | Urbandale | 30,464 | 3.3% |
| 14 | Mason City | 28,741 | -1.5% |
| 15 | Ankeny | 28,315 | 2.7% |
| 16 | Clinton | 27,571 | -0.5% |
| 17 | Marion | 27,145 | 2.2% |
| 18 | Burlington | 26,411 | -1.4% |
| 19 | Fort Dodge | 26,205 | -0.3% |
| 20 | Marshalltown | 25,976 | -0.1% |
| 21 | Ottumwa | 24,853 | -0.4% |
| 22 | Muscatine | 22,548 | -0.7% |
| 23 | Coralville | 16,016 | 5.3% |
| 24 | Newton | 15,612 | 0.0% |
| 25 | Clive | 13,379 | 3.0% |
| 26 | Indianola | 13,082 | -0.8% |
| 27 | Boone | 12,689 | -0.9% |
| 28 | Fort Madison | 11,396 | -2.1% |
| 29 | Spencer | 11,289 | -0.4% |
| 30 | Keokuk | 11,218 | -1.4% |
| 31 | Oskaloosa | 11,123 | 1.2% |
| 32 | Altoona | 10,664 | 2.1% |
| 33 | Pella | 10,115 | 1.7% |
| 34 | Carroll | 10,007 | -0.6% |
| 35 | Storm Lake | 9,986 | -0.6% |
| 36 | Fairfield | 9,511 | -0.8% |
| 37 | Johnston | 9,455 | 5.1% |
| 38 | Le Mars | 9,185 | -0.6% |
| 39 | Grinnell | 9,092 | -0.1% |
| 40 | Waverly | 9,076 | 1.1% |
| 41 | Mount Pleasant | 8,689 | -0.4% |
| 42 | Decorah | 8,139 | -0.3% |
| 43 | Clear Lake | 8,089 | -1.1% |
| 44 | Webster City | 8,037 | -1.6% |
| 45 | Perry | 7,905 | 3.0% |
| 46 | Knoxville | 7,739 | -0.0% |
| 47 | Charles City | 7,680 | -1.4% |
| 48 | Creston | 7,517 | -0.7% |
| 49 | Norwalk | 7,510 | 6.4% |
| 50 | Denison | 7,354 | 0.2% |
| 51 | Atlantic | 7,156 | -1.4% |
| 52 | Washington | 7,144 | 1.2% |
| 53 | Nevada | 6,713 | 0.4% |
| 54 | Estherville | 6,564 | -0.8% |
| 55 | Oelwein | 6,554 | -1.9% |
| 56 | Hiawatha | 6,548 | 0.4% |
| 57 | Sioux Center | 6,227 | 2.5% |
| 58 | Maquoketa | 6,120 | -0.3% |
| 59 | Red Oak | 6,061 | -2.5% |
| 60 | Independence | 6,022 | -0.6% |
| 61 | North Liberty | 5,957 | 8.7% |
| 62 | Waukee | 5,896 | 5.6% |
| 63 | Centerville | 5,821 | -1.5% |
| 64 | Clarinda | 5,748 | 1.3% |
| 65 | Orange City | 5,705 | 1.3% |
| 66 | Algona | 5,636 | -1.7% |
| 67 | Anamosa | 5,573 | 1.3% |
| 68 | Shenandoah | 5,462 | -1.1% |
| 69 | Pleasant Hill | 5,440 | 3.6% |
| 70 | Glenwood | 5,349 | -0.9% |
| 71 | Cherokee | 5,283 | -1.3% |
| 72 | Harlan | 5,270 | -0.3% |
| 73 | Grimes | 5,260 | 2.6% |
| 74 | Manchester | 5,212 | -1.2% |
| 75 | Iowa Falls | 5,143 | -1.0% |
| 76 | Vinton | 5,141 | 0.7% |
| 77 | De Witt | 5,011 | -0.7% |
| 78 | Sheldon | 4,986 | -0.6% |
| 79 | Windsor Heights | 4,788 | 0.3% |
| 80 | Osceola | 4,760 | -0.2% |
| 81 | Winterset | 4,733 | -0.6% |
| 82 | Chariton | 4,578 | -0.2% |
| 83 | Jefferson | 4,516 | -2.1% |
| 84 | Evansdale | 4,484 | -0.9% |
| 85 | Humboldt | 4,475 | 0.4% |
| 86 | Eldridge | 4,431 | 5.0% |
| 87 | Forest City | 4,363 | -0.8% |
| 88 | Spirit Lake | 4,299 | 0.6% |
| 89 | Camanche | 4,197 | -0.3% |
| 90 | Hampton | 4,165 | -1.0% |
| 91 | Waukon | 4,006 | -3.0% |
| 92 | Dyersville | 4,001 | -1.2% |
| 93 | Mount Vernon | 3,889 | 1.8% |
| 94 | Emmetsburg | 3,871 | -0.8% |
| 95 | Cresco | 3,870 | -0.7% |
| 96 | Albia | 3,723 | -1.0% |
| 97 | New Hampton | 3,668 | -0.5% |
| 98 | Eagle Grove | 3,631 | -2.0% |
| 99 | Monticello | 3,616 | -0.9% |
| 100 | Adel | 3,575 | 3.4% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025