| City | 2026 Pop. ↓ |
|---|---|
| Ankeny | 80,809 |
| Ames | 70,294 |
| Altoona | 24,021 |
| Adel | 7,055 |
| Atlantic | 6,684 |
| Asbury | 6,099 |
| Anamosa | 6,043 |
| Algona | 5,274 |
| Albia | 3,504 |
| Atkins | 2,221 |
| Alta | 2,013 |
| Audubon | 1,982 |
| Avoca | 1,684 |
| Akron | 1,543 |
| Ackley | 1,510 |
| Arnolds Park | 1,263 |
| Alton | 1,253 |
| Aplington | 1,076 |
| Aurelia | 971 |
| Anita | 949 |
| Allison | 922 |
| Afton | 862 |
| Armstrong | 836 |
| Adair | 792 |
| Alden | 726 |
| Amana | 698 |
| Alburnett | 670 |
| Agency | 627 |
| Arcadia | 617 |
| Albert City | 603 |
| Anthon | 531 |
| Ainsworth | 512 |
| Alleman | 442 |
| Albion | 441 |
| Allerton | 434 |
| Ashton | 426 |
| Arlington | 412 |
| Andrew | 373 |
| Atalissa | 282 |
| Auburn | 248 |
| Alvord | 220 |
| Alta Vista | 215 |
| Arthur | 215 |
| Alexander | 164 |
| Aurora | 164 |
| Ayrshire | 126 |
| Ackworth | 117 |
| Archer | 116 |
| Argyle | 114 |
| Andover | 105 |
| Arion | 99 |
| Arispe | 94 |
| Aredale | 58 |
| Augusta | 58 |
| Aspinwall | 35 |
| Anderson | 34 |
| Argo | 14 |
| City | 2026 Pop. ↓ |
|---|---|
| Bettendorf | 40,856 |
| Burlington | 23,471 |
| Boone | 12,467 |
| Bondurant | 10,533 |
| Bloomfield | 2,818 |
| Belmond | 2,377 |
| Belle Plaine | 2,339 |
| Bellevue | 2,303 |
| Britt | 1,983 |
| Blue Grass | 1,727 |
| Bedford | 1,465 |
| Brooklyn | 1,461 |
| Buffalo | 1,156 |
| Baxter | 989 |
| Beaverdale | 894 |
| Buffalo Center | 828 |
| Blairstown | 703 |
| Boyden | 690 |
| Battle Creek | 673 |
| Bancroft | 667 |
| Brighton | 588 |
| Badger | 546 |
| Breda | 487 |
| Batavia | 434 |
| Beacon | 433 |
| Bayard | 400 |
| Burt | 397 |
| Bussey | 377 |
| Birmingham | 371 |
| Bonaparte | 356 |
| Brandon | 328 |
| Bennett | 321 |
| Bode | 303 |
| Bronson | 293 |
| Blakesburg | 273 |
| Bertram | 266 |
| Burr Oak | 250 |
| Bradford | 241 |
| Bagley | 229 |
| Blencoe | 219 |
| Bentley | 200 |
| Barnum | 190 |
| Blairsburg | 175 |
| Boxholm | 174 |
| Beaman | 153 |
| Barnes City | 151 |
| Bridgewater | 145 |
| Braddyville | 140 |
| Bristow | 136 |
| Brayton | 135 |
| Brunsville | 128 |
| Bouton | 123 |
| Blockton | 122 |
| Bernard | 117 |
| Baldwin | 98 |
| Buckeye | 81 |
| Balltown | 78 |
| Bradgate | 76 |
| Bevington | 64 |
| Beaver | 46 |
| Bassett | 41 |
| Benton | 39 |
| Buck Grove | 31 |
| Bankston | 29 |
| Blanchard | 28 |
| Burchinal | 23 |
| Berkley | 22 |
| Big Rock | 15 |
| Beaconsfield | 14 |
| City | 2026 Pop. ↓ |
|---|---|
| Des Moines | 212,759 |
| Davenport | 100,581 |
| Dubuque | 58,654 |
| Denison | 8,271 |
| Decorah | 7,390 |
| DeWitt | 5,671 |
| Dyersville | 4,588 |
| Dallas Center | 2,035 |
| Denver | 1,969 |
| Durant | 1,759 |
| Dike | 1,290 |
| Dysart | 1,260 |
| Dunlap | 1,023 |
| De Soto | 944 |
| Danville | 889 |
| Donnellson | 845 |
| Dunkerton | 841 |
| Denmark | 811 |
| Dakota City | 766 |
| Dayton | 762 |
| Doon | 653 |
| Dexter | 626 |
| Dumont | 603 |
| Delmar | 539 |
| Dows | 502 |
| Dow City | 472 |
| Delhi | 449 |
| Duncombe | 371 |
| Donahue | 338 |
| Diagonal | 328 |
| Danbury | 313 |
| Diamondhead Lake | 264 |
| Delta | 255 |
| Defiance | 247 |
| Deloit | 245 |
| Deep River | 241 |
| Dedham | 220 |
| Dixon | 204 |
| Dundee | 193 |
| Davis City | 177 |
| Decatur | 174 |
| Drakesville | 174 |
| Dickens | 146 |
| Delaware | 138 |
| Dawson | 109 |
| Derby | 89 |
| Douds | 88 |
| Downey | 71 |
| Dolliver | 61 |
| Dougherty | 60 |
| Dana | 33 |
| Delphos | 27 |
| Duncan | 20 |
| Durango | 14 |
| City | 2026 Pop. ↓ |
|---|---|
| Eldridge | 7,085 |
| Estherville | 5,758 |
| Evansdale | 4,494 |
| Eagle Grove | 3,621 |
| Emmetsburg | 3,598 |
| Eldora | 2,567 |
| Ely | 2,384 |
| Epworth | 2,047 |
| Earlham | 1,410 |
| Elkader | 1,181 |
| Elkhart | 1,173 |
| Elk Run Heights | 1,059 |
| Eddyville | 964 |
| Edgewood | 908 |
| Eldon | 789 |
| Exira | 754 |
| Essex | 719 |
| Earlville | 711 |
| Elgin | 671 |
| Elk Horn | 646 |
| Everly | 569 |
| Early | 562 |
| Ellsworth | 489 |
| Elma | 486 |
| Emerson | 402 |
| Earling | 394 |
| Elliott | 322 |
| Elberon | 176 |
| Exline | 155 |
| East Peru | 122 |
| East Amana | 65 |
| Elkport | 29 |
| Ellston | 23 |
| City | 2026 Pop. ↓ |
|---|---|
| Fort Dodge | 24,897 |
| Fort Madison | 9,818 |
| Fairfield | 9,541 |
| Forest City | 4,164 |
| Fairfax | 2,980 |
| Farley | 1,701 |
| Fayette | 1,163 |
| Fairbank | 1,144 |
| Fredericksburg | 981 |
| Fruitland | 912 |
| Fremont | 684 |
| Fontanelle | 682 |
| Fonda | 636 |
| Farmington | 582 |
| Farragut | 477 |
| Farnhamville | 356 |
| Fertile | 297 |
| Fort Atkinson | 295 |
| Floyd | 291 |
| Farmersburg | 261 |
| Fairport | 246 |
| Fenton | 242 |
| Fostoria | 228 |
| Fredonia | 225 |
| Frederika | 207 |
| Franklin | 135 |
| Floris | 119 |
| Fraser | 108 |
| Ferguson | 98 |
| Frytown | 1 |
| City | 2026 Pop. ↓ |
|---|---|
| Grimes | 18,040 |
| Grinnell | 9,474 |
| Glenwood | 5,340 |
| Garner | 3,046 |
| Grundy Center | 2,826 |
| Granger | 2,276 |
| Greenfield | 1,951 |
| Guttenberg | 1,800 |
| Guthrie Center | 1,577 |
| Gilbert | 1,492 |
| Glidden | 1,134 |
| George | 1,120 |
| Griswold | 968 |
| Greene | 959 |
| Gowrie | 937 |
| Graettinger | 799 |
| Gilbertville | 796 |
| Gladbrook | 763 |
| Garnavillo | 746 |
| Grand Junction | 711 |
| Goldfield | 607 |
| Grand Mound | 602 |
| Gilman | 524 |
| Gilmore City | 484 |
| Garwin | 461 |
| Grandview | 426 |
| Galva | 406 |
| Garrison | 345 |
| Granville | 297 |
| Goose Lake | 250 |
| Greeley | 216 |
| Grafton | 209 |
| Grand River | 190 |
| Garden Grove | 172 |
| Gravity | 147 |
| Geneva | 137 |
| Goodell | 137 |
| Green Mountain | 100 |
| Garden City | 82 |
| Grant | 81 |
| Graf | 76 |
| Garber | 75 |
| Greenville | 69 |
| Gray | 62 |
| Gruver | 61 |
| Guernsey | 58 |
| Gibson | 57 |
| Gillett Grove | 31 |
| Galt | 21 |
| City | 2026 Pop. ↓ |
|---|---|
| Hiawatha | 7,430 |
| Huxley | 4,951 |
| Harlan | 4,901 |
| Humboldt | 4,769 |
| Hampton | 4,345 |
| Hudson | 3,101 |
| Hawarden | 2,598 |
| Hull | 2,507 |
| Hartley | 1,577 |
| Holstein | 1,455 |
| Hinton | 972 |
| Hills | 935 |
| Hamburg | 854 |
| Hubbard | 826 |
| Hartford | 726 |
| Hazleton | 711 |
| Hedrick | 710 |
| Hospers | 694 |
| Hopkinton | 622 |
| Humeston | 475 |
| Hawkeye | 424 |
| Holy Cross | 342 |
| Holiday Lake | 295 |
| Harpers Ferry | 279 |
| Halbur | 266 |
| Holland | 259 |
| Hornick | 254 |
| Harcourt | 253 |
| Harvey | 245 |
| Hancock | 198 |
| Hanlontown | 197 |
| Haverhill | 163 |
| Hastings | 158 |
| Hillsboro | 156 |
| Homestead | 149 |
| Harris | 142 |
| Henderson | 140 |
| Hamilton | 127 |
| Houghton | 127 |
| Havelock | 126 |
| Harper | 116 |
| Hartwick | 90 |
| Hansell | 85 |
| High Amana | 72 |
| Hardy | 55 |
| Hayesville | 42 |
| City | 2026 Pop. ↓ |
|---|---|
| Johnston | 25,537 |
| Jefferson | 4,133 |
| Jesup | 2,554 |
| Jewell Junction | 1,245 |
| Janesville | 1,059 |
| Joice | 203 |
| Jamaica | 197 |
| Jackson Junction | 39 |
| Jolley | 28 |
| Jacksonville | 7 |
| City | 2026 Pop. ↓ |
|---|---|
| Keokuk | 9,246 |
| Knoxville | 7,373 |
| Kalona | 2,822 |
| Kent Estates | 2,293 |
| Kingsley | 1,390 |
| Keosauqua | 947 |
| Keota | 884 |
| Kanawha | 631 |
| Keystone | 624 |
| Kellogg | 595 |
| Klemme | 424 |
| Kelley | 316 |
| Kimballton | 277 |
| Kiron | 259 |
| Kensett | 255 |
| Kellerton | 240 |
| Keswick | 235 |
| Kamrar | 176 |
| Kirkville | 161 |
| Keomah Village | 106 |
| Kingston | 86 |
| Kinross | 79 |
| Kirkman | 61 |
| Knierim | 52 |
| City | 2026 Pop. ↓ |
|---|---|
| Le Mars | 10,708 |
| Le Claire | 4,809 |
| La Porte City | 2,261 |
| Lisbon | 2,242 |
| Lamoni | 2,067 |
| Lake Mills | 2,044 |
| Leon | 1,763 |
| Lake City | 1,626 |
| Lenox | 1,362 |
| Lone Tree | 1,336 |
| Logan | 1,334 |
| Laurens | 1,248 |
| Lake Park | 1,146 |
| Lake View | 1,119 |
| Larchwood | 968 |
| Lansing | 958 |
| Lawton | 951 |
| Le Grand | 886 |
| Long Grove | 855 |
| Lowden | 750 |
| Lake Panorama | 737 |
| Lakeside | 691 |
| Latimer | 477 |
| Lime Springs | 463 |
| Little Rock | 450 |
| Lovilia | 447 |
| Lamont | 427 |
| Lost Nation | 422 |
| Lehigh | 393 |
| Lawler | 386 |
| Livermore | 382 |
| Lynnville | 382 |
| Lorimor | 372 |
| Lohrville | 360 |
| Lewis | 357 |
| Letts | 356 |
| Lacona | 332 |
| Lester | 315 |
| Luana | 304 |
| Liscomb | 293 |
| Libertyville | 278 |
| Lytton | 269 |
| Lakota | 258 |
| Lockridge | 246 |
| Lu Verne | 245 |
| Low Moor | 239 |
| Luxemburg | 238 |
| Leland | 235 |
| La Motte | 233 |
| Ladora | 220 |
| Laurel | 214 |
| Linden | 209 |
| Lineville | 195 |
| Lucas | 177 |
| Lambs Grove | 174 |
| Little Sioux | 172 |
| Lidderdale | 158 |
| Leighton | 152 |
| Linn Grove | 151 |
| Luther | 145 |
| Lone Rock | 141 |
| Lincoln | 118 |
| Larrabee | 116 |
| Ledyard | 115 |
| Luzerne | 111 |
| Lanesboro | 109 |
| Lowell | 60 |
| Loveland | 57 |
| Little Cedar | 43 |
| Le Roy | 10 |
| Leando | 2 |
| City | 2026 Pop. ↓ |
|---|---|
| North Liberty | 22,604 |
| Norwalk | 16,635 |
| Newton | 15,688 |
| Nevada | 7,165 |
| New Hampton | 3,405 |
| Northwood | 2,038 |
| New London | 1,824 |
| Nashua | 1,497 |
| Nora Springs | 1,313 |
| New Sharon | 1,245 |
| North English | 1,014 |
| Neola | 918 |
| Newhall | 891 |
| Newell | 823 |
| New Hartford | 546 |
| New Virginia | 497 |
| Norway | 462 |
| New Albin | 435 |
| New Vienna | 382 |
| New Market | 379 |
| Nichols | 311 |
| New Providence | 231 |
| New Liberty | 142 |
| North Buena Vista | 107 |
| North Washington | 105 |
| Nodaway | 73 |
| New Haven | 71 |
| Numa | 68 |
| Nemaha | 64 |
| Northboro | 51 |
| City | 2026 Pop. ↓ |
|---|---|
| Ottumwa | 25,742 |
| Oskaloosa | 11,591 |
| Orange City | 6,681 |
| Oelwein | 5,729 |
| Osceola | 5,668 |
| Osage | 3,524 |
| Onawa | 2,740 |
| Ogden | 1,951 |
| Oakland | 1,518 |
| Odebolt | 953 |
| Ossian | 765 |
| Oxford | 714 |
| Okoboji | 711 |
| Olin | 650 |
| Orleans | 494 |
| Oxford Junction | 422 |
| Ocheyedan | 416 |
| Otho | 412 |
| Orient | 362 |
| Oakville | 197 |
| Onslow | 197 |
| Ollie | 193 |
| Oakland Acres | 179 |
| Olds | 171 |
| Oak Hills | 137 |
| Oyens | 87 |
| Oto | 70 |
| Orchard | 65 |
| Osterdock | 44 |
| Otranto | 42 |
| Ottosen | 41 |
| Owasa | 29 |
| City | 2026 Pop. ↓ |
|---|---|
| Pleasant Hill | 12,830 |
| Pella | 11,211 |
| Perry | 8,134 |
| Polk City | 6,845 |
| Park View | 2,970 |
| Postville | 2,374 |
| Peosta | 2,326 |
| Parkersburg | 1,972 |
| Pocahontas | 1,837 |
| Prairie City | 1,734 |
| Pleasantville | 1,701 |
| Palo | 1,627 |
| Panora | 1,100 |
| Paullina | 980 |
| Preston | 936 |
| Princeton | 913 |
| Primghar | 888 |
| Pomeroy | 504 |
| Plainfield | 392 |
| Plymouth | 362 |
| Pierson | 332 |
| Peterson | 321 |
| Persia | 290 |
| Protivin | 261 |
| Pulaski | 257 |
| Pisgah | 249 |
| Panama | 234 |
| Paton | 215 |
| Parnell | 188 |
| Portsmouth | 187 |
| Packwood | 186 |
| Prescott | 183 |
| Patterson | 176 |
| Prairieburg | 156 |
| Pilot Mound | 152 |
| Panorama Park | 142 |
| Percival | 142 |
| Palmer | 136 |
| Pacific Junction | 99 |
| Promise City | 92 |
| Pleasant Plain | 83 |
| Popejoy | 76 |
| Plano | 56 |
| Plover | 52 |
| Pleasanton | 32 |
| Portland | 17 |
| Plainview | 12 |
| City | 2026 Pop. ↓ |
|---|---|
| Quasqueton | 592 |
| Quimby | 244 |
| City | 2026 Pop. ↓ |
|---|---|
| Red Oak | 5,332 |
| Rock Valley | 3,999 |
| Robins | 3,360 |
| Rock Rapids | 2,757 |
| Rockwell City | 2,151 |
| Remsen | 1,686 |
| Reinbeck | 1,674 |
| Roland | 1,382 |
| Riverside | 1,067 |
| Rockwell | 1,031 |
| Readlyn | 862 |
| Riceville | 804 |
| Raymond | 752 |
| Redfield | 713 |
| Rockford | 703 |
| Ruthven | 700 |
| Radcliffe | 533 |
| Richland | 530 |
| Rolfe | 502 |
| Russell | 476 |
| Runnells | 469 |
| Riverdale | 387 |
| Royal | 378 |
| Ryan | 347 |
| Ringsted | 338 |
| Rudd | 331 |
| Rhodes | 269 |
| Rowley | 261 |
| Ridgeway | 256 |
| Riverton | 240 |
| Renwick | 227 |
| Rippey | 215 |
| Rickardsville | 202 |
| Rembrandt | 194 |
| Randolph | 180 |
| Rake | 175 |
| Reasnor | 158 |
| Randall | 156 |
| Rose Hill | 153 |
| Rock Falls | 140 |
| Rowan | 116 |
| Rutland | 115 |
| Rome | 110 |
| Ricketts | 103 |
| Ralston | 75 |
| Redding | 63 |
| Randalia | 52 |
| Rossie | 46 |
| Rathbun | 43 |
| Rodney | 43 |
| Rinard | 37 |
| Rodman | 27 |
| Rochester | 25 |
| Roseville | 15 |
| City | 2026 Pop. ↓ |
|---|---|
| Tiffin | 7,730 |
| Tipton | 3,007 |
| Tama | 2,954 |
| Toledo | 2,377 |
| Traer | 1,532 |
| Tripoli | 1,215 |
| Treynor | 1,140 |
| Tabor | 972 |
| Twin Lakes | 581 |
| Truro | 520 |
| Titonka | 483 |
| Thompson | 469 |
| Thornton | 389 |
| Templeton | 331 |
| Terril | 298 |
| Thor | 183 |
| Thurman | 161 |
| Tingley | 149 |
| Toronto | 100 |
| Tennant | 85 |
| Turin | 67 |
| Truesdale | 63 |
| Thayer | 47 |
| Trenton | 46 |
| Thornburg | 45 |
| Toeterville | 17 |
| City | 2026 Pop. ↓ |
|---|---|
| Urbandale | 48,850 |
| Urbana | 1,671 |
| University Heights | 1,170 |
| Underwood | 982 |
| University Park | 470 |
| Union | 371 |
| Ute | 318 |
| Unionville | 73 |
| Udell | 30 |
| City | 2026 Pop. ↓ |
|---|---|
| West Des Moines | 76,036 |
| Waterloo | 67,582 |
| Waukee | 39,446 |
| Waverly | 10,656 |
| Webster City | 7,736 |
| Washington | 7,247 |
| Winterset | 5,437 |
| Windsor Heights | 5,041 |
| Waukon | 3,788 |
| West Liberty | 3,661 |
| Williamsburg | 3,394 |
| West Burlington | 3,274 |
| West Branch | 3,059 |
| Wilton | 2,912 |
| West Union | 2,414 |
| Wapello | 1,998 |
| Woodbine | 1,746 |
| Walcott | 1,556 |
| Wellman | 1,534 |
| Woodward | 1,400 |
| Walford | 1,353 |
| Winfield | 994 |
| Wayland | 922 |
| West Point | 893 |
| Winthrop | 808 |
| Wheatland | 759 |
| West Bend | 758 |
| Wall Lake | 731 |
| Walnut | 720 |
| Whiting | 713 |
| Wellsburg | 704 |
| Walker | 664 |
| Washburn | 608 |
| What Cheer | 589 |
| Wyoming | 525 |
| Whittemore | 470 |
| Wesley | 376 |
| Worthington | 371 |
| Wahpeton | 332 |
| West Okoboji | 312 |
| Williams | 295 |
| Westside | 280 |
| Waucoma | 238 |
| Wever | 234 |
| Weston | 206 |
| Washta | 205 |
| Wadena | 198 |
| Westgate | 189 |
| Woden | 181 |
| Wallingford | 150 |
| West Chester | 148 |
| Woolstock | 140 |
| Webb | 138 |
| Westphalia | 134 |
| Weldon | 132 |
| Williamson | 129 |
| Woodburn | 127 |
| Welton | 122 |
| Westfield | 120 |
| Waterville | 114 |
| Whitten | 97 |
| Webster | 93 |
| Westwood | 93 |
| Wiota | 90 |
| Willey | 71 |
| Watkins | 31 |
| West Amana | 24 |