Iowa: cities and towns by population
By
James Burfield , SEO consultant, Bath · Page updated
18 September 2026 · GeoNames
The largest of Iowa's 456 recorded places, ranked by population — 2,398,649 people across the state's towns and cities.
The essentials
Des Moines is the largest place we record in Iowa, with 214,133 residents. The three largest together hold 19% of the 2,398,649 people counted across the state's recorded towns and cities. That total sums listed places rather than measuring the state itself, so treat it as coverage, never as an official population.
All 456 places, ranked
Figures are the latest available in
GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are
UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such.
Sources & method .
# Place Population
1 Des Moines 214,133 2 Cedar Rapids 130,405 3 Davenport 102,582 4 Sioux City 82,821 5 Iowa City 74,220 6 Waterloo 68,460 7 Ames 65,060 8 West Des Moines 64,113 9 Council Bluffs 62,597 10 Dubuque 58,799 11 Ankeny 56,764 12 Urbandale 44,062 13 Cedar Falls 41,255 14 Marion 37,330 15 Bettendorf 35,505 16 Marshalltown 27,620 17 Mason City 27,366 18 Clinton 26,064 19 Burlington 25,410 20 Fort Dodge 24,649 21 Ottumwa 24,624 22 Muscatine 23,968 23 Johnston 20,871 24 Coralville 20,608 25 Waukee 18,990 26 Altoona 16,984 27 North Liberty 15,931 28 Indianola 15,467 29 Clive 15,447 30 Newton 15,125 31 Boone 12,692 32 Oskaloosa 11,607 33 Spencer 11,212 34 Storm Lake 10,910 35 Fort Madison 10,717 36 Grimes 10,676 37 Keokuk 10,609 38 Pella 10,363 39 Norwalk 10,135 40 Waverly 10,066 41 Carroll 9,968 42 Fairfield 9,892 43 Le Mars 9,761 44 Pleasant Hill 9,314 45 Grinnell 9,141 46 Mount Pleasant 8,433 47 Denison 8,334 48 Perry 8,089 49 Decorah 7,907 50 Creston 7,854 51 Webster City 7,814 52 Clear Lake 7,590 53 Sioux Center 7,461 54 Charles City 7,455 55 Washington 7,408 56 Knoxville 7,248 57 Hiawatha 7,199 58 Atlantic 6,833 59 Nevada 6,831 60 Eldridge 6,232 61 Orange City 6,198 62 Oelwein 6,153 63 Independence 6,028 64 Estherville 6,011 65 Maquoketa 5,989 66 Centerville 5,745 67 Red Oak 5,472 68 Algona 5,470 69 Anamosa 5,469 70 Clarinda 5,418 71 Centerville 5,372 72 Asbury 5,291 73 Glenwood 5,253 74 De Witt 5,242 75 Iowa Falls 5,195 76 Winterset 5,176 77 Vinton 5,148 78 Sheldon 5,088 79 Manchester 5,073 80 Cherokee 5,030 81 Shenandoah 5,021 82 Spirit Lake 5,018 83 Harlan 5,002 84 Bondurant 4,996 85 Osceola 4,972 86 Windsor Heights 4,889 87 Evansdale 4,812 88 Humboldt 4,596 89 Sergeant Bluff 4,520 90 Mount Vernon 4,486 91 Camanche 4,341 92 Polk City 4,323 93 Hampton 4,290 94 Adel 4,245 95 Chariton 4,214 96 Dyersville 4,204 97 Jefferson 4,204 98 Carlisle 4,168 99 Forest City 4,018 100 Le Claire 3,982 101 Cresco 3,833 102 Albia 3,829 103 Monticello 3,825 104 Emmetsburg 3,811 105 Carter Lake 3,791 106 Waukon 3,736 107 West Liberty 3,728 108 Rock Valley 3,693 109 Osage 3,654 110 Huxley 3,536 111 Robins 3,454 112 New Hampton 3,452 113 Story City 3,438 114 Eagle Grove 3,419 115 Saylorville 3,301 116 Tipton 3,200 117 Williamsburg 3,195 118 Garner 3,107 119 West Burlington 3,047 120 Milford 3,018 121 Onawa 2,881 122 Tama 2,819 123 Wilton 2,805 124 Clarion 2,767 125 Grundy Center 2,714 126 Eldora 2,702 127 Missouri Valley 2,695 128 Jesup 2,671 129 Sibley 2,668 130 Tiffin 2,657 131 Bloomfield 2,617 132 Rock Rapids 2,602 133 Madrid 2,588 134 Hawarden 2,551 135 Solon 2,545 136 Center Point 2,521 137 Marengo 2,513 138 Kalona 2,509 139 Fairfax 2,497 140 Belle Plaine 2,475 141 West Union 2,409 142 Park View 2,389 143 Hudson 2,381 144 Lamoni 2,376 145 West Branch 2,337 146 Belmond 2,314 147 Mitchellville 2,304 148 La Porte City 2,290 149 Cascade 2,271 150 Hull 2,244 151 Lisbon 2,202 152 Toledo 2,202 153 Bellevue 2,176 154 Sac City 2,144 155 Rockwell City 2,141 156 Postville 2,131 157 Ida Grove 2,122 158 Ely 2,074 159 Lake Mills 2,060 160 Colfax 2,051 161 Ogden 2,041 162 Wapello 2,041 163 Audubon 2,017 164 Sumner 2,009 165 Sigourney 2,005 166 Northwood 1,995 167 Britt 1,973 168 Parkersburg 1,960 169 Epworth 1,955 170 Leon 1,903 171 Alta 1,883 172 Greenfield 1,883 173 New London 1,882 174 Guttenberg 1,861 175 Columbus Junction 1,860 176 Denver 1,835 177 Monroe 1,831 178 Durant 1,816 179 Atkins 1,795 180 Dallas Center 1,792 181 Pocahontas 1,740 182 Prairie City 1,709 183 Farley 1,691 184 Mount Ayr 1,686 185 Blue Grass 1,676 186 Lake City 1,670 187 Pleasantville 1,669 188 Traer 1,655 189 Reinbeck 1,639 190 Walcott 1,636 191 Moville 1,634 192 Remsen 1,632 193 Nashua 1,621 194 Peosta 1,618 195 Hartley 1,616 196 Manson 1,615 197 Stuart 1,602 198 Corydon 1,589 199 Mediapolis 1,574 200 Ackley 1,560
All United States regions →