274 cities
| City | Rank | Annual Change ↓ | 2025 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Tiffin | 1 | 7.72% | 7,212 | 4,624 |
| Waukee | 2 | 7.3% | 36,933 | 24,368 |
| Kent Estates | 3 | 7.13% | 2,555 | 1,991 |
| Bondurant | 4 | 5.37% | 10,022 | 7,467 |
| Van Meter | 5 | 4.67% | 1,926 | 1,493 |
| Granger | 6 | 4.3% | 2,185 | 1,732 |
| Norwalk | 7 | 4.02% | 16,015 | 12,917 |
| Pleasant Hill | 8 | 3.72% | 12,386 | 10,165 |
| Gilbert | 9 | 3.36% | 1,444 | 1,207 |
| Polk City | 10 | 3.22% | 6,637 | 5,599 |
| West Branch | 11 | 3.16% | 2,967 | 2,509 |
| Hudson | 12 | 3.16% | 3,008 | 2,545 |
| Altoona | 13 | 3.15% | 23,309 | 19,751 |
| Peosta | 14 | 2.96% | 2,260 | 1,933 |
| Ankeny | 15 | 2.66% | 78,768 | 68,562 |
| Palo | 16 | 2.32% | 1,590 | 1,408 |
| Huxley | 17 | 2.26% | 4,844 | 4,308 |
| Grimes | 18 | 2.24% | 17,653 | 15,718 |
| Adel | 19 | 2.16% | 6,909 | 6,179 |
| Arnolds Park | 20 | 1.98% | 1,238 | 1,116 |
| Solon | 21 | 1.83% | 3,344 | 3,041 |
| Mitchellville | 22 | 1.82% | 2,735 | 2,487 |
| Anamosa | 23 | 1.69% | 5,944 | 5,448 |
| Coralville | 24 | 1.69% | 24,364 | 22,336 |
| Treynor | 25 | 1.63% | 1,122 | 1,031 |
| West Des Moines | 26 | 1.61% | 74,850 | 68,920 |
| North Liberty | 27 | 1.6% | 22,254 | 20,503 |
| Sergeant Bluff | 28 | 1.52% | 5,416 | 5,010 |
| Slater | 29 | 1.35% | 1,648 | 1,536 |
| Park View | 30 | 1.27% | 2,946 | 3,444 |
| Sioux Center | 31 | 1.23% | 8,782 | 8,244 |
| Carlisle | 32 | 1.21% | 4,434 | 4,169 |
| Atkins | 33 | 1.2% | 2,194 | 2,062 |
| Stuart | 34 | 1.17% | 1,909 | 1,796 |
| Sanborn | 35 | 1.16% | 1,480 | 1,395 |
| Urbandale | 36 | 1.14% | 48,304 | 45,577 |
| Pella | 37 | 1.12% | 11,088 | 10,472 |
| Woodbine | 38 | 1.11% | 1,726 | 1,628 |
| Urbana | 39 | 1.1% | 1,653 | 1,562 |
| Kalona | 40 | 1.09% | 2,792 | 2,642 |
| Clive | 41 | 1.07% | 19,717 | 18,672 |
| Dallas Center | 42 | 1.05% | 2,014 | 1,909 |
| Johnston | 43 | 1.03% | 25,279 | 23,992 |
| Orange City | 44 | 1.02% | 6,614 | 6,279 |
| Manchester | 45 | 0.98% | 5,335 | 5,074 |
| Hull | 46 | 0.98% | 2,483 | 2,362 |
| Ames | 47 | 0.92% | 69,660 | 66,490 |
| Rock Rapids | 48 | 0.89% | 2,733 | 2,612 |
| Glenwood | 49 | 0.86% | 5,295 | 5,070 |
| Eldridge | 50 | 0.85% | 7,026 | 6,731 |
| Bloomfield | 51 | 0.79% | 2,795 | 2,682 |
| Storm Lake | 52 | 0.78% | 11,718 | 11,260 |
| Osceola | 53 | 0.73% | 5,626 | 5,419 |
| Independence | 54 | 0.72% | 6,311 | 6,084 |
| Fairfax | 55 | 0.72% | 2,958 | 2,851 |
| Bettendorf | 56 | 0.71% | 40,568 | 39,130 |
| Indianola | 57 | 0.66% | 16,405 | 15,863 |
| Sloan | 58 | 0.65% | 1,085 | 1,049 |
| Monroe | 59 | 0.64% | 2,034 | 1,968 |
| Corydon | 60 | 0.64% | 1,573 | 1,523 |
| Story City | 61 | 0.64% | 3,461 | 3,349 |
| George | 62 | 0.63% | 1,113 | 1,078 |
| Blue Grass | 63 | 0.59% | 1,717 | 1,666 |
| Iowa City | 64 | 0.59% | 77,159 | 74,914 |
| Nevada | 65 | 0.58% | 7,123 | 6,915 |
| Woodward | 66 | 0.58% | 1,391 | 1,349 |
| Marion | 67 | 0.57% | 42,784 | 41,574 |
| Malvern | 68 | 0.57% | 1,062 | 1,032 |
| Hiawatha | 69 | 0.56% | 7,388 | 7,180 |
| Perry | 70 | 0.55% | 8,090 | 7,869 |
| Chariton | 71 | 0.54% | 4,301 | 4,186 |
| Colfax | 72 | 0.52% | 2,317 | 2,254 |
| DeWitt | 73 | 0.44% | 5,645 | 5,517 |
| Fairbank | 74 | 0.44% | 1,138 | 1,110 |
| Cedar Falls | 75 | 0.42% | 41,593 | 40,711 |
| Jewell Junction | 76 | 0.41% | 1,239 | 1,211 |
| Asbury | 77 | 0.4% | 6,075 | 5,954 |
| Spirit Lake | 78 | 0.38% | 5,569 | 5,464 |
| Waverly | 79 | 0.38% | 10,616 | 10,416 |
| West Burlington | 80 | 0.37% | 3,261 | 3,198 |
| Sheldon | 81 | 0.36% | 5,604 | 5,503 |
| Denver | 82 | 0.36% | 1,962 | 1,927 |
| Prairie City | 83 | 0.35% | 1,728 | 1,698 |
| Le Claire | 84 | 0.34% | 4,792 | 4,710 |
| Dyersville | 85 | 0.31% | 4,573 | 4,500 |
| Janesville | 86 | 0.29% | 1,055 | 1,037 |
| Sioux City | 87 | 0.28% | 87,121 | 85,888 |
| Marshalltown | 88 | 0.28% | 27,963 | 27,578 |
| Monticello | 89 | 0.27% | 4,106 | 4,048 |
| Ely | 90 | 0.25% | 2,377 | 2,344 |
| Tripoli | 91 | 0.25% | 1,211 | 1,193 |
| Spencer | 92 | 0.25% | 11,446 | 11,304 |
| Jesup | 93 | 0.24% | 2,547 | 2,514 |
| Lenox | 94 | 0.22% | 1,358 | 1,341 |
| Roland | 95 | 0.22% | 1,379 | 1,363 |
| Madrid | 96 | 0.21% | 2,830 | 2,800 |
| Williamsburg | 97 | 0.21% | 3,387 | 3,352 |
| Riverside | 98 | 0.19% | 1,065 | 1,055 |
| Ottumwa | 99 | 0.18% | 25,695 | 25,459 |
| Panora | 100 | 0.18% | 1,098 | 1,088 |
| Vinton | 101 | 0.18% | 4,971 | 4,925 |
| Moville | 102 | 0.18% | 1,710 | 1,693 |
| Alton | 103 | 0.16% | 1,250 | 1,238 |
| Le Mars | 104 | 0.16% | 10,691 | 10,605 |
| Fairfield | 105 | 0.16% | 9,526 | 9,450 |
| Winterset | 106 | 0.15% | 5,429 | 5,389 |
| Remsen | 107 | 0.12% | 1,683 | 1,671 |
| Pleasantville | 108 | 0.12% | 1,698 | 1,686 |
| Epworth | 109 | 0.1% | 2,044 | 2,032 |
| Conrad | 110 | 0.09% | 1,099 | 1,094 |
| Lisbon | 111 | 0.09% | 2,240 | 2,230 |
| Belle Plaine | 112 | 0.09% | 2,337 | 2,327 |
| Toledo | 113 | 0.08% | 2,374 | 2,362 |
| Eagle Grove | 114 | 0.08% | 3,618 | 3,602 |
| Waterloo | 115 | 0.08% | 67,529 | 67,266 |
| State Center | 116 | 0.07% | 1,404 | 1,396 |
| Grundy Center | 117 | 0.07% | 2,823 | 2,810 |
| Oskaloosa | 118 | 0.07% | 11,583 | 11,542 |
| Wellman | 119 | 0.07% | 1,532 | 1,524 |
| Hampton | 120 | 0.05% | 4,342 | 4,329 |
| Cascade | 121 | 0.04% | 2,397 | 2,391 |
| Boone | 122 | 0.02% | 12,464 | 12,448 |
| Harlan | 123 | 0.02% | 4,899 | 4,891 |
| Fort Dodge | 124 | 0.02% | 24,891 | 24,864 |
| Cedar Rapids | 125 | 0.01% | 137,915 | 137,857 |
| Reinbeck | 126 | 0% | 1,673 | 1,671 |
| St. Ansgar | 127 | 0% | 1,172 | 1,170 |
| Sheffield | 128 | 0% | 1,123 | 1,123 |
| Sumner | 129 | 0% | 2,032 | 2,031 |
| Walcott | 130 | 0% | 1,556 | 1,556 |
| Robins | 131 | -0.03% | 3,361 | 3,366 |
| Wilton | 132 | -0.03% | 2,913 | 2,917 |
| Council Bluffs | 133 | -0.05% | 62,635 | 62,784 |
| Cherokee | 134 | -0.06% | 5,183 | 5,195 |
| Avoca | 135 | -0.06% | 1,684 | 1,686 |
| Humboldt | 136 | -0.06% | 4,771 | 4,784 |
| Guthrie Center | 137 | -0.06% | 1,578 | 1,583 |
| Akron | 138 | -0.06% | 1,544 | 1,549 |
| Garner | 139 | -0.07% | 3,047 | 3,055 |
| Oakland | 140 | -0.07% | 1,518 | 1,520 |
| Newton | 141 | -0.07% | 15,698 | 15,750 |
| Earlham | 142 | -0.07% | 1,410 | 1,413 |
| Center Point | 143 | -0.08% | 2,576 | 2,584 |
| Shell Rock | 144 | -0.08% | 1,264 | 1,268 |
| Des Moines | 145 | -0.08% | 212,927 | 213,769 |
| Melcher-Dallas | 146 | -0.08% | 1,192 | 1,196 |
| Springville | 147 | -0.09% | 1,160 | 1,163 |
| Lake View | 148 | -0.09% | 1,119 | 1,121 |
| Elk Run Heights | 149 | -0.09% | 1,060 | 1,065 |
| Cresco | 150 | -0.1% | 3,886 | 3,904 |
| Guttenberg | 151 | -0.11% | 1,802 | 1,812 |
| Grinnell | 152 | -0.12% | 9,484 | 9,537 |
| Mediapolis | 153 | -0.12% | 1,677 | 1,687 |
| Mount Ayr | 154 | -0.12% | 1,614 | 1,622 |
| La Porte City | 155 | -0.13% | 2,264 | 2,278 |
| Mount Vernon | 156 | -0.13% | 4,512 | 4,542 |
| Kingsley | 157 | -0.14% | 1,392 | 1,402 |
| Lamoni | 158 | -0.14% | 2,069 | 2,082 |
| Walford | 159 | -0.15% | 1,355 | 1,364 |
| Dike | 160 | -0.15% | 1,291 | 1,299 |
| Waukon | 161 | -0.16% | 3,793 | 3,820 |
| New Sharon | 162 | -0.16% | 1,247 | 1,257 |
| Clarinda | 163 | -0.17% | 5,325 | 5,367 |
| Camanche | 164 | -0.18% | 4,528 | 4,568 |
| Davenport | 165 | -0.18% | 100,759 | 101,651 |
| Webster City | 166 | -0.18% | 7,749 | 7,816 |
| Marcus | 167 | -0.19% | 1,067 | 1,076 |
| Denison | 168 | -0.19% | 8,286 | 8,363 |
| Jefferson | 169 | -0.19% | 4,140 | 4,178 |
| Monona | 170 | -0.21% | 1,459 | 1,474 |
| Clear Lake | 171 | -0.21% | 7,586 | 7,666 |
| Lone Tree | 172 | -0.22% | 1,338 | 1,350 |
| Shenandoah | 173 | -0.23% | 4,867 | 4,920 |
| Washington | 174 | -0.23% | 7,264 | 7,348 |
| Dysart | 175 | -0.24% | 1,263 | 1,277 |
| Central City | 176 | -0.24% | 1,251 | 1,265 |
| Laurens | 177 | -0.24% | 1,250 | 1,263 |
| Evansdale | 178 | -0.24% | 4,504 | 4,557 |
| Northwood | 179 | -0.24% | 2,042 | 2,065 |
| Maquoketa | 180 | -0.25% | 6,049 | 6,122 |
| Marengo | 181 | -0.25% | 2,409 | 2,438 |
| Hartley | 182 | -0.25% | 1,580 | 1,598 |
| Atlantic | 183 | -0.25% | 6,700 | 6,782 |
| Glidden | 184 | -0.26% | 1,137 | 1,151 |
| Carter Lake | 185 | -0.27% | 3,742 | 3,790 |
| Dubuque | 186 | -0.28% | 58,820 | 59,653 |
| Centerville | 187 | -0.3% | 5,329 | 5,408 |
| Mason City | 188 | -0.31% | 26,865 | 27,280 |
| Rock Valley | 189 | -0.32% | 4,011 | 4,073 |
| Pocahontas | 190 | -0.32% | 1,842 | 1,869 |
| Estherville | 191 | -0.33% | 5,777 | 5,871 |
| Bedford | 192 | -0.34% | 1,469 | 1,491 |
| Clinton | 193 | -0.34% | 24,036 | 24,446 |
| Buffalo | 194 | -0.34% | 1,159 | 1,176 |
| Burlington | 195 | -0.35% | 23,554 | 23,968 |
| Parkersburg | 196 | -0.35% | 1,979 | 2,014 |
| Sigourney | 197 | -0.35% | 1,967 | 2,001 |
| Creston | 198 | -0.38% | 7,393 | 7,531 |
| Missouri Valley | 199 | -0.38% | 2,628 | 2,675 |
| Bellevue | 200 | -0.39% | 2,312 | 2,357 |
| Dunlap | 201 | -0.39% | 1,026 | 1,043 |
| New Hampton | 202 | -0.41% | 3,419 | 3,489 |
| Montezuma | 203 | -0.42% | 1,415 | 1,445 |
| Forest City | 204 | -0.43% | 4,181 | 4,269 |
| Decorah | 205 | -0.43% | 7,422 | 7,581 |
| Lake Park | 206 | -0.43% | 1,150 | 1,173 |
| Strawberry Point | 207 | -0.44% | 1,136 | 1,158 |
| Leon | 208 | -0.45% | 1,771 | 1,810 |
| Britt | 209 | -0.45% | 1,992 | 2,037 |
| West Union | 210 | -0.45% | 2,424 | 2,477 |
| Carroll | 211 | -0.45% | 10,079 | 10,309 |
| Knoxville | 212 | -0.46% | 7,406 | 7,574 |
| Emmetsburg | 213 | -0.47% | 3,615 | 3,699 |
| Brooklyn | 214 | -0.47% | 1,467 | 1,499 |
| Sidney | 215 | -0.48% | 1,043 | 1,065 |
| Clarksville | 216 | -0.48% | 1,232 | 1,260 |
| Manly | 217 | -0.49% | 1,227 | 1,255 |
| Muscatine | 218 | -0.49% | 23,183 | 23,757 |
| Iowa Falls | 219 | -0.5% | 4,968 | 5,090 |
| Elkader | 220 | -0.5% | 1,186 | 1,214 |
| Osage | 221 | -0.51% | 3,541 | 3,629 |
| Ogden | 222 | -0.51% | 1,960 | 2,007 |
| Traer | 223 | -0.52% | 1,539 | 1,576 |
| Oelwein | 224 | -0.52% | 5,758 | 5,906 |
| Eldora | 225 | -0.54% | 2,581 | 2,650 |
| Clarion | 226 | -0.55% | 2,736 | 2,808 |
| Aplington | 227 | -0.55% | 1,082 | 1,112 |
| Belmond | 228 | -0.58% | 2,391 | 2,461 |
| Nashua | 229 | -0.59% | 1,506 | 1,551 |
| Hawarden | 230 | -0.61% | 2,614 | 2,694 |
| Columbus Junction | 231 | -0.61% | 1,783 | 1,836 |
| Milford | 232 | -0.61% | 3,238 | 3,335 |
| Villisca | 233 | -0.63% | 1,099 | 1,132 |
| Algona | 234 | -0.64% | 5,307 | 5,474 |
| Alta | 235 | -0.64% | 2,026 | 2,091 |
| Farley | 236 | -0.64% | 1,712 | 1,766 |
| Windsor Heights | 237 | -0.65% | 5,073 | 5,236 |
| Audubon | 238 | -0.65% | 1,995 | 2,060 |
| Logan | 239 | -0.67% | 1,342 | 1,385 |
| Rockwell | 240 | -0.67% | 1,037 | 1,069 |
| Nora Springs | 241 | -0.68% | 1,321 | 1,364 |
| Holstein | 242 | -0.68% | 1,465 | 1,514 |
| Sibley | 243 | -0.68% | 2,768 | 2,863 |
| Wapello | 244 | -0.69% | 2,012 | 2,081 |
| Tama | 245 | -0.73% | 2,975 | 3,083 |
| University Heights | 246 | -0.76% | 1,179 | 1,223 |
| North English | 247 | -0.78% | 1,022 | 1,061 |
| Rockwell City | 248 | -0.78% | 2,168 | 2,253 |
| Sac City | 249 | -0.8% | 1,976 | 2,056 |
| New London | 250 | -0.81% | 1,838 | 1,910 |
| Red Oak | 251 | -0.81% | 5,376 | 5,596 |
| Calmar | 252 | -0.82% | 1,091 | 1,134 |
| Lake Mills | 253 | -0.82% | 2,060 | 2,142 |
| Fort Madison | 254 | -0.83% | 9,900 | 10,313 |
| Tipton | 255 | -0.85% | 3,033 | 3,162 |
| Manson | 256 | -0.85% | 1,632 | 1,701 |
| West Liberty | 257 | -0.86% | 3,692 | 3,850 |
| Coon Rapids | 258 | -0.87% | 1,247 | 1,302 |
| Lake City | 259 | -0.91% | 1,641 | 1,716 |
| Postville | 260 | -0.91% | 2,396 | 2,506 |
| Ackley | 261 | -0.91% | 1,524 | 1,594 |
| Greenfield | 262 | -0.96% | 1,969 | 2,062 |
| Ida Grove | 263 | -0.96% | 1,969 | 2,064 |
| Corning | 264 | -0.99% | 1,494 | 1,567 |
| Onawa | 265 | -1% | 2,767 | 2,904 |
| Charles City | 266 | -1.06% | 7,006 | 7,381 |
| Albia | 267 | -1.06% | 3,541 | 3,729 |
| Mapleton | 268 | -1.08% | 1,102 | 1,160 |
| Durant | 269 | -1.11% | 1,778 | 1,875 |
| Keokuk | 270 | -1.14% | 9,354 | 9,893 |
| Manning | 271 | -1.15% | 1,374 | 1,453 |
| Fayette | 272 | -1.26% | 1,178 | 1,252 |
| Saylorville | 273 | -1.41% | 2,721 | 2,743 |
| Mount Pleasant | 274 | -2.23% | 8,319 | 9,267 |
Iowa's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Tiffin leads with 7.72% annualized growth, followed by Waukee (7.3%) and Kent Estates (7.13%). The largest population centers are Des Moines (212,927), Cedar Rapids (137,915), and Davenport (100,759). Of the 274 cities over 1,000 population, 130 are growing while 144 experienced population decline. Overall, cities averaged 0.26% annualized growth, with total urban population growing by 2.8% annually.