| City | 2026 Pop. ↓ |
|---|---|
| Ankeny | 79,782 |
| Ames | 68,691 |
| Altoona | 23,486 |
| Adel | 7,284 |
| Atlantic | 6,656 |
| Asbury | 6,055 |
| Anamosa | 6,005 |
| Algona | 5,280 |
| Albia | 3,565 |
| Atkins | 2,230 |
| Audubon | 1,973 |
| Alta | 1,940 |
| Avoca | 1,659 |
| Akron | 1,528 |
| Ackley | 1,516 |
| Alton | 1,257 |
| Arnolds Park | 1,220 |
| Aplington | 1,078 |
| Anita | 946 |
| Aurelia | 931 |
| Allison | 925 |
| Afton | 858 |
| Armstrong | 822 |
| Adair | 777 |
| Alden | 729 |
| Amana | 698 |
| Alburnett | 674 |
| Agency | 612 |
| Arcadia | 600 |
| Albert City | 587 |
| Anthon | 531 |
| Ainsworth | 512 |
| Alleman | 441 |
| Albion | 435 |
| Allerton | 430 |
| Ashton | 424 |
| Arlington | 412 |
| Andrew | 368 |
| Atalissa | 282 |
| Auburn | 250 |
| Alvord | 219 |
| Alta Vista | 214 |
| Arthur | 213 |
| Aurora | 166 |
| Alexander | 162 |
| Ayrshire | 132 |
| Ackworth | 122 |
| Archer | 115 |
| Argyle | 114 |
| Andover | 103 |
| Arion | 98 |
| Arispe | 93 |
| Aredale | 60 |
| Augusta | 58 |
| Anderson | 34 |
| Aspinwall | 33 |
| Argo | 14 |
| City | 2026 Pop. ↓ |
|---|---|
| Bettendorf | 40,963 |
| Burlington | 23,207 |
| Boone | 12,471 |
| Bondurant | 10,117 |
| Bloomfield | 2,806 |
| Belmond | 2,411 |
| Belle Plaine | 2,349 |
| Bellevue | 2,308 |
| Britt | 1,972 |
| Blue Grass | 1,711 |
| Bedford | 1,471 |
| Brooklyn | 1,460 |
| Buffalo | 1,142 |
| Baxter | 987 |
| Beaverdale | 894 |
| Buffalo Center | 823 |
| Blairstown | 708 |
| Boyden | 686 |
| Battle Creek | 672 |
| Bancroft | 669 |
| Brighton | 586 |
| Badger | 543 |
| Breda | 486 |
| Beacon | 427 |
| Batavia | 416 |
| Bayard | 399 |
| Burt | 396 |
| Bussey | 378 |
| Birmingham | 367 |
| Bonaparte | 353 |
| Bennett | 324 |
| Brandon | 323 |
| Bode | 296 |
| Bronson | 294 |
| Bertram | 266 |
| Blakesburg | 262 |
| Burr Oak | 250 |
| Bradford | 241 |
| Bagley | 227 |
| Blencoe | 224 |
| Bentley | 200 |
| Barnum | 196 |
| Blairsburg | 178 |
| Boxholm | 175 |
| Beaman | 154 |
| Barnes City | 144 |
| Braddyville | 141 |
| Bridgewater | 140 |
| Brayton | 134 |
| Bristow | 133 |
| Brunsville | 128 |
| Bouton | 126 |
| Blockton | 123 |
| Bernard | 117 |
| Baldwin | 97 |
| Buckeye | 81 |
| Balltown | 76 |
| Bradgate | 72 |
| Bevington | 61 |
| Beaver | 49 |
| Bassett | 42 |
| Benton | 40 |
| Blanchard | 28 |
| Buck Grove | 28 |
| Bankston | 27 |
| Burchinal | 23 |
| Berkley | 21 |
| Big Rock | 15 |
| Beaconsfield | 14 |
| City | 2026 Pop. ↓ |
|---|---|
| Des Moines | 211,734 |
| Davenport | 100,062 |
| Dubuque | 58,943 |
| Denison | 8,185 |
| Decorah | 7,369 |
| DeWitt | 5,728 |
| Dyersville | 4,590 |
| Dallas Center | 2,073 |
| Denver | 1,961 |
| Durant | 1,782 |
| Dike | 1,297 |
| Dysart | 1,266 |
| Dunlap | 1,026 |
| De Soto | 984 |
| Danville | 883 |
| Dunkerton | 833 |
| Denmark | 811 |
| Donnellson | 789 |
| Dayton | 753 |
| Dakota City | 746 |
| Doon | 646 |
| Dexter | 641 |
| Dumont | 606 |
| Delmar | 538 |
| Dows | 510 |
| Dow City | 468 |
| Delhi | 452 |
| Duncombe | 367 |
| Donahue | 335 |
| Diagonal | 332 |
| Danbury | 306 |
| Diamondhead Lake | 264 |
| Delta | 253 |
| Deep River | 244 |
| Defiance | 241 |
| Deloit | 239 |
| Dedham | 218 |
| Dixon | 204 |
| Dundee | 189 |
| Decatur | 178 |
| Davis City | 177 |
| Drakesville | 174 |
| Dickens | 145 |
| Delaware | 138 |
| Dawson | 114 |
| Derby | 90 |
| Douds | 88 |
| Downey | 71 |
| Dolliver | 59 |
| Dougherty | 57 |
| Dana | 34 |
| Delphos | 27 |
| Duncan | 20 |
| Durango | 16 |
| City | 2026 Pop. ↓ |
|---|---|
| Eldridge | 7,005 |
| Estherville | 5,780 |
| Evansdale | 4,443 |
| Emmetsburg | 3,680 |
| Eagle Grove | 3,664 |
| Eldora | 2,579 |
| Ely | 2,368 |
| Epworth | 2,039 |
| Earlham | 1,394 |
| Elkader | 1,179 |
| Elkhart | 1,143 |
| Elk Run Heights | 1,050 |
| Eddyville | 959 |
| Edgewood | 907 |
| Eldon | 775 |
| Exira | 762 |
| Essex | 710 |
| Earlville | 706 |
| Elgin | 667 |
| Elk Horn | 624 |
| Early | 563 |
| Everly | 560 |
| Ellsworth | 494 |
| Elma | 489 |
| Emerson | 401 |
| Earling | 386 |
| Elliott | 321 |
| Elberon | 177 |
| Exline | 153 |
| East Peru | 120 |
| East Amana | 65 |
| Elkport | 27 |
| Ellston | 21 |
| City | 2026 Pop. ↓ |
|---|---|
| Fort Dodge | 24,823 |
| Fort Madison | 9,861 |
| Fairfield | 9,181 |
| Forest City | 4,122 |
| Fairfax | 2,942 |
| Farley | 1,706 |
| Fayette | 1,168 |
| Fairbank | 1,150 |
| Fredericksburg | 978 |
| Fruitland | 909 |
| Fremont | 677 |
| Fontanelle | 672 |
| Fonda | 620 |
| Farmington | 573 |
| Farragut | 479 |
| Farnhamville | 354 |
| Fertile | 299 |
| Fort Atkinson | 298 |
| Floyd | 291 |
| Farmersburg | 261 |
| Fairport | 246 |
| Fenton | 246 |
| Fostoria | 227 |
| Fredonia | 209 |
| Frederika | 208 |
| Franklin | 134 |
| Floris | 118 |
| Fraser | 108 |
| Ferguson | 97 |
| Frytown | 1 |
| City | 2026 Pop. ↓ |
|---|---|
| Grimes | 17,780 |
| Grinnell | 9,415 |
| Glenwood | 5,328 |
| Garner | 3,027 |
| Grundy Center | 2,816 |
| Granger | 2,278 |
| Greenfield | 2,052 |
| Guttenberg | 1,786 |
| Guthrie Center | 1,579 |
| Gilbert | 1,431 |
| Glidden | 1,130 |
| George | 1,099 |
| Griswold | 968 |
| Gowrie | 938 |
| Greene | 927 |
| Graettinger | 814 |
| Gilbertville | 787 |
| Gladbrook | 774 |
| Garnavillo | 737 |
| Grand Junction | 713 |
| Goldfield | 613 |
| Grand Mound | 598 |
| Gilman | 523 |
| Gilmore City | 469 |
| Garwin | 465 |
| Grandview | 411 |
| Galva | 409 |
| Garrison | 353 |
| Granville | 296 |
| Goose Lake | 249 |
| Grafton | 210 |
| Greeley | 209 |
| Grand River | 188 |
| Garden Grove | 173 |
| Gravity | 148 |
| Goodell | 137 |
| Geneva | 134 |
| Green Mountain | 100 |
| Garden City | 82 |
| Grant | 82 |
| Garber | 76 |
| Graf | 75 |
| Greenville | 65 |
| Guernsey | 60 |
| Gray | 59 |
| Gibson | 57 |
| Gruver | 54 |
| Gillett Grove | 31 |
| Galt | 23 |
| City | 2026 Pop. ↓ |
|---|---|
| Hiawatha | 7,465 |
| Harlan | 4,860 |
| Huxley | 4,807 |
| Humboldt | 4,658 |
| Hampton | 4,262 |
| Hudson | 3,114 |
| Hawarden | 2,651 |
| Hull | 2,484 |
| Hartley | 1,572 |
| Holstein | 1,458 |
| Hinton | 953 |
| Hills | 923 |
| Hamburg | 860 |
| Hubbard | 829 |
| Hartford | 750 |
| Hazleton | 713 |
| Hedrick | 701 |
| Hospers | 687 |
| Hopkinton | 618 |
| Humeston | 473 |
| Hawkeye | 424 |
| Holy Cross | 341 |
| Holiday Lake | 295 |
| Harpers Ferry | 277 |
| Halbur | 265 |
| Holland | 259 |
| Harcourt | 255 |
| Hornick | 252 |
| Harvey | 247 |
| Hanlontown | 201 |
| Hancock | 194 |
| Haverhill | 160 |
| Hastings | 158 |
| Hillsboro | 158 |
| Homestead | 149 |
| Harris | 144 |
| Henderson | 137 |
| Hamilton | 125 |
| Houghton | 125 |
| Havelock | 120 |
| Harper | 116 |
| Hartwick | 90 |
| Hansell | 83 |
| High Amana | 72 |
| Hardy | 52 |
| Hayesville | 41 |
| City | 2026 Pop. ↓ |
|---|---|
| Johnston | 25,303 |
| Jefferson | 4,141 |
| Jesup | 2,563 |
| Jewell Junction | 1,246 |
| Janesville | 1,056 |
| Joice | 205 |
| Jamaica | 197 |
| Jackson Junction | 39 |
| Jolley | 28 |
| Jacksonville | 7 |
| City | 2026 Pop. ↓ |
|---|---|
| Keokuk | 9,417 |
| Knoxville | 7,439 |
| Kalona | 2,841 |
| Kent Estates | 2,293 |
| Kingsley | 1,370 |
| Keosauqua | 939 |
| Keota | 885 |
| Kanawha | 625 |
| Keystone | 621 |
| Kellogg | 598 |
| Klemme | 421 |
| Kelley | 307 |
| Kimballton | 274 |
| Kiron | 261 |
| Kensett | 257 |
| Kellerton | 241 |
| Keswick | 234 |
| Kamrar | 178 |
| Kirkville | 160 |
| Keomah Village | 107 |
| Kingston | 86 |
| Kinross | 78 |
| Kirkman | 56 |
| Knierim | 50 |
| City | 2026 Pop. ↓ |
|---|---|
| Le Mars | 10,760 |
| Le Claire | 4,753 |
| Lisbon | 2,238 |
| La Porte City | 2,230 |
| Lamoni | 2,072 |
| Lake Mills | 2,032 |
| Leon | 1,768 |
| Lake City | 1,622 |
| Lenox | 1,369 |
| Logan | 1,343 |
| Lone Tree | 1,327 |
| Laurens | 1,211 |
| Lake View | 1,124 |
| Lake Park | 1,099 |
| Larchwood | 960 |
| Lansing | 956 |
| Lawton | 947 |
| Le Grand | 879 |
| Long Grove | 846 |
| Lowden | 761 |
| Lake Panorama | 737 |
| Lakeside | 680 |
| Latimer | 469 |
| Lime Springs | 469 |
| Lovilia | 451 |
| Little Rock | 441 |
| Lamont | 431 |
| Lost Nation | 423 |
| Lehigh | 394 |
| Lawler | 388 |
| Lynnville | 383 |
| Livermore | 373 |
| Lorimor | 373 |
| Lohrville | 356 |
| Lewis | 353 |
| Letts | 348 |
| Lacona | 344 |
| Luana | 310 |
| Lester | 309 |
| Liscomb | 288 |
| Libertyville | 267 |
| Lytton | 267 |
| Lakota | 257 |
| Lu Verne | 244 |
| Lockridge | 238 |
| Low Moor | 238 |
| Luxemburg | 234 |
| Leland | 233 |
| La Motte | 232 |
| Ladora | 222 |
| Linden | 212 |
| Laurel | 211 |
| Lineville | 192 |
| Little Sioux | 178 |
| Lucas | 178 |
| Lambs Grove | 171 |
| Lidderdale | 157 |
| Leighton | 151 |
| Linn Grove | 145 |
| Luther | 145 |
| Lone Rock | 141 |
| Lincoln | 119 |
| Ledyard | 115 |
| Luzerne | 113 |
| Larrabee | 112 |
| Lanesboro | 110 |
| Lowell | 60 |
| Loveland | 57 |
| Little Cedar | 43 |
| Le Roy | 10 |
| Leando | 2 |
| City | 2026 Pop. ↓ |
|---|---|
| North Liberty | 22,276 |
| Newton | 15,732 |
| Norwalk | 15,371 |
| Nevada | 6,992 |
| New Hampton | 3,405 |
| Northwood | 2,050 |
| New London | 1,834 |
| Nashua | 1,495 |
| Nora Springs | 1,308 |
| New Sharon | 1,244 |
| North English | 1,035 |
| Newhall | 909 |
| Neola | 903 |
| Newell | 799 |
| New Hartford | 548 |
| New Virginia | 509 |
| Norway | 470 |
| New Albin | 427 |
| New Market | 380 |
| New Vienna | 380 |
| Nichols | 311 |
| New Providence | 227 |
| New Liberty | 134 |
| North Buena Vista | 107 |
| North Washington | 102 |
| New Haven | 71 |
| Nodaway | 70 |
| Numa | 70 |
| Nemaha | 64 |
| Northboro | 51 |
| City | 2026 Pop. ↓ |
|---|---|
| Ottumwa | 25,320 |
| Oskaloosa | 11,482 |
| Orange City | 6,537 |
| Osceola | 5,731 |
| Oelwein | 5,725 |
| Osage | 3,531 |
| Onawa | 2,797 |
| Ogden | 1,965 |
| Oakland | 1,488 |
| Odebolt | 962 |
| Ossian | 769 |
| Oxford | 704 |
| Okoboji | 702 |
| Olin | 655 |
| Orleans | 488 |
| Oxford Junction | 427 |
| Otho | 417 |
| Ocheyedan | 414 |
| Orient | 352 |
| Onslow | 196 |
| Oakville | 192 |
| Ollie | 189 |
| Oakland Acres | 178 |
| Olds | 163 |
| Oak Hills | 137 |
| Oyens | 87 |
| Oto | 70 |
| Orchard | 65 |
| Osterdock | 42 |
| Otranto | 42 |
| Ottosen | 38 |
| Owasa | 29 |
| City | 2026 Pop. ↓ |
|---|---|
| Pleasant Hill | 11,472 |
| Pella | 11,093 |
| Perry | 8,298 |
| Polk City | 6,855 |
| Park View | 2,970 |
| Postville | 2,381 |
| Peosta | 2,289 |
| Parkersburg | 1,960 |
| Pocahontas | 1,792 |
| Prairie City | 1,730 |
| Pleasantville | 1,700 |
| Palo | 1,584 |
| Panora | 1,093 |
| Paullina | 968 |
| Preston | 933 |
| Princeton | 905 |
| Primghar | 890 |
| Pomeroy | 496 |
| Plainfield | 394 |
| Plymouth | 362 |
| Pierson | 325 |
| Peterson | 313 |
| Persia | 288 |
| Pulaski | 263 |
| Protivin | 262 |
| Pisgah | 248 |
| Panama | 231 |
| Paton | 216 |
| Parnell | 190 |
| Portsmouth | 186 |
| Prescott | 184 |
| Packwood | 179 |
| Patterson | 176 |
| Prairieburg | 155 |
| Pilot Mound | 153 |
| Panorama Park | 144 |
| Percival | 142 |
| Palmer | 132 |
| Pacific Junction | 100 |
| Promise City | 90 |
| Pleasant Plain | 75 |
| Popejoy | 75 |
| Plano | 56 |
| Plover | 50 |
| Pleasanton | 32 |
| Portland | 17 |
| Plainview | 12 |
| City | 2026 Pop. ↓ |
|---|---|
| Quasqueton | 595 |
| Quimby | 234 |
| City | 2026 Pop. ↓ |
|---|---|
| Red Oak | 5,343 |
| Rock Valley | 4,182 |
| Robins | 3,360 |
| Rock Rapids | 2,758 |
| Rockwell City | 2,114 |
| Reinbeck | 1,667 |
| Remsen | 1,663 |
| Roland | 1,342 |
| Riverside | 1,087 |
| Rockwell | 1,031 |
| Readlyn | 862 |
| Riceville | 803 |
| Raymond | 745 |
| Redfield | 742 |
| Ruthven | 710 |
| Rockford | 706 |
| Radcliffe | 536 |
| Richland | 528 |
| Rolfe | 486 |
| Russell | 478 |
| Runnells | 461 |
| Riverdale | 381 |
| Royal | 375 |
| Ryan | 345 |
| Ringsted | 337 |
| Rudd | 332 |
| Rowley | 266 |
| Rhodes | 264 |
| Ridgeway | 264 |
| Riverton | 241 |
| Renwick | 221 |
| Rippey | 214 |
| Rickardsville | 202 |
| Rembrandt | 190 |
| Randolph | 185 |
| Rake | 175 |
| Randall | 158 |
| Reasnor | 158 |
| Rose Hill | 156 |
| Rock Falls | 141 |
| Rowan | 117 |
| Rutland | 114 |
| Rome | 110 |
| Ricketts | 109 |
| Ralston | 74 |
| Redding | 62 |
| Rossie | 46 |
| Rodney | 42 |
| Rathbun | 39 |
| Rinard | 34 |
| Rodman | 28 |
| Rochester | 25 |
| Roseville | 15 |
| City | 2026 Pop. ↓ |
|---|---|
| Tiffin | 7,659 |
| Tipton | 3,036 |
| Tama | 2,993 |
| Toledo | 2,388 |
| Traer | 1,548 |
| Tripoli | 1,212 |
| Treynor | 1,105 |
| Tabor | 979 |
| Twin Lakes | 581 |
| Truro | 511 |
| Titonka | 489 |
| Thompson | 466 |
| Thornton | 388 |
| Templeton | 336 |
| Terril | 298 |
| Thor | 176 |
| Thurman | 162 |
| Tingley | 147 |
| Toronto | 99 |
| Tennant | 82 |
| Turin | 68 |
| Truesdale | 59 |
| Thayer | 48 |
| Trenton | 46 |
| Thornburg | 43 |
| Toeterville | 17 |
| City | 2026 Pop. ↓ |
|---|---|
| Urbandale | 49,154 |
| Urbana | 1,690 |
| University Heights | 1,166 |
| Underwood | 958 |
| University Park | 469 |
| Union | 379 |
| Ute | 325 |
| Unionville | 73 |
| Udell | 30 |
| City | 2026 Pop. ↓ |
|---|---|
| West Des Moines | 75,503 |
| Waterloo | 66,855 |
| Waukee | 36,825 |
| Waverly | 10,603 |
| Webster City | 7,820 |
| Washington | 7,236 |
| Winterset | 5,533 |
| Windsor Heights | 5,024 |
| Waukon | 3,845 |
| West Liberty | 3,685 |
| Williamsburg | 3,416 |
| West Burlington | 3,377 |
| West Branch | 3,049 |
| Wilton | 2,892 |
| West Union | 2,412 |
| Wapello | 1,962 |
| Woodbine | 1,723 |
| Wellman | 1,544 |
| Walcott | 1,528 |
| Woodward | 1,440 |
| Walford | 1,356 |
| Winfield | 998 |
| Wayland | 926 |
| West Point | 896 |
| Winthrop | 820 |
| West Bend | 770 |
| Wheatland | 759 |
| Wall Lake | 733 |
| Whiting | 733 |
| Walnut | 711 |
| Wellsburg | 708 |
| Walker | 669 |
| Washburn | 608 |
| What Cheer | 590 |
| Wyoming | 530 |
| Whittemore | 472 |
| Wesley | 376 |
| Worthington | 371 |
| Wahpeton | 330 |
| West Okoboji | 309 |
| Williams | 301 |
| Westside | 278 |
| Waucoma | 239 |
| Wever | 234 |
| Weston | 206 |
| Wadena | 202 |
| Washta | 198 |
| Westgate | 186 |
| Woden | 183 |
| Wallingford | 150 |
| West Chester | 147 |
| Woolstock | 139 |
| Webb | 135 |
| Weldon | 135 |
| Westphalia | 132 |
| Williamson | 130 |
| Woodburn | 130 |
| Welton | 122 |
| Westfield | 118 |
| Waterville | 112 |
| Whitten | 96 |
| Webster | 94 |
| Westwood | 93 |
| Wiota | 92 |
| Willey | 70 |
| Watkins | 31 |
| West Amana | 24 |