Population: 2000-7999
(Click a column header to sort)
| City | Population |
| Center Point | 2,007 |
| Ogden | 2,023 |
| Mitchellville | 2,032 |
| Northwood | 2,050 |
| Britt | 2,052 |
| Sumner | 2,106 |
| Hudson | 2,117 |
| Wapello | 2,124 |
| Greenfield | 2,129 |
| Lake Mills | 2,140 |
| West Branch | 2,188 |
| Sigourney | 2,209 |
| Jesup | 2,212 |
| Colfax | 2,223 |
| Rockwell City | 2,224 |
| Postville | 2,273 |
| Kalona | 2,293 |
| La Porte City | 2,321 |
| Bellevue | 2,350 |
| Ida Grove | 2,350 |
| Sac City | 2,368 |
| Audubon | 2,382 |
| Madrid | 2,418 |
| Robins | 2,435 |
| Lamoni | 2,444 |
| Asbury | 2,450 |
| Milford | 2,474 |
| Hawarden | 2,478 |
| Marengo | 2,535 |
| Toledo | 2,539 |
| West Union | 2,549 |
| Belmond | 2,560 |
| Rock Rapids | 2,573 |
| Grundy Center | 2,596 |
| Bloomfield | 2,601 |
| Williamsburg | 2,622 |
| Rock Valley | 2,702 |
| Tama | 2,731 |
| Sibley | 2,796 |
| Wilton | 2,829 |
| LeClaire | 2,868 |
| Polk City | 2,872 |
| Belle Plaine | 2,878 |
| Garner | 2,922 |
| Bondurant | 2,951 |
| Huxley | 2,959 |
| Clarion | 2,968 |
| Missouri Valley | 2,992 |
| Eldora | 3,035 |
| Onawa | 3,091 |
| Tipton | 3,155 |
| West Burlington | 3,161 |
| Story City | 3,228 |
| Carter Lake | 3,248 |
| Sergeant Bluff | 3,321 |
| West Liberty | 3,332 |
| Adel | 3,435 |
| Osage | 3,451 |
| Carlisle | 3,497 |
| Monticello | 3,607 |
| New Hampton | 3,692 |
| Albia | 3,706 |
| Eagle Grove | 3,712 |
| Cresco | 3,905 |
| Emmetsburg | 3,958 |
| Dyersville | 4,035 |
| Waukon | 4,131 |
| Mount Vernon | 4,171 |
| Camanche | 4,215 |
| Hampton | 4,218 |
| Spirit Lake | 4,261 |
| Forest City | 4,362 |
| Humboldt | 4,452 |
| Evansdale | 4,526 |
| Chariton | 4,573 |
| Jefferson | 4,626 |
| Osceola | 4,659 |
| Winterset | 4,768 |
| Eldridge | 4,807 |
| Windsor Heights | 4,891 |
| Sheldon | 4,914 |
| DeWitt | 5,049 |
| Vinton | 5,102 |
| Iowa Falls | 5,193 |
| Manchester | 5,257 |
| Harlan | 5,282 |
| Glenwood | 5,358 |
| Cherokee | 5,369 |
| Anamosa | 5,494 |
| Shenandoah | 5,546 |
| Orange City | 5,589 |
| Clarinda | 5,690 |
| Algona | 5,741 |
| Grimes | 5,862 |
| Centerville | 5,924 |
| Independence | 6,014 |
| Maquoketa | 6,112 |
| Red Oak | 6,197 |
| Sioux Center | 6,327 |
| Hiawatha | 6,480 |
| Estherville | 6,656 |
| Nevada | 6,658 |
| Oelwein | 6,692 |
| Pleasant Hill | 6,961 |
| Washington | 7,047 |
| North Liberty | 7,224 |
| Atlantic | 7,257 |
| Denison | 7,339 |
| Creston | 7,597 |
| Perry | 7,633 |
| Knoxville | 7,731 |
| Charles City | 7,812 |
|