Random City in Iowa

Iowa cities of 250 people or more, five to a press, each with its county and 2025 population.

All 607
  1. HamburgCity in Fremont County. 866 people in 2025, 312th of Iowa's 939.
  2. ModaleCity in Harrison County. 282 people in 2025, 571st of Iowa's 939.
  3. AnitaCity in Cass County. 949 people in 2025, 289th of Iowa's 939.
  4. CollinsCity in Story County. 497 people in 2025, 437th of Iowa's 939.
  5. CincinnatiCity in Appanoose County. 282 people in 2025, 571st of Iowa's 939.

How it works

This random city in Iowa picker holds the 607 cities of 250 people or more in the Census Bureau's 2025 estimates, out of 939 in the state. A city of a few hundred comes up as often as Des Moines.

Read the full guide

Why the cards stop at 250 people

Iowa has 332 cities smaller than that, and 119 of them have under 100 people. The cards run from Des Moines down to Fenton, in Kossuth County, with exactly 250. A card's rank counts all 939.

Ninety-nine counties and a dozen misleading names

Every county has a city on the cards. The County list has room for 80, the ones with the largest cities. Twelve cities have the exact name of a county they are not in: Des Moines is in Polk County, while the largest city of Des Moines County is Burlington. Iowa City and Sioux City mislead too: Iowa City is in Johnson County, not Iowa County, and Sioux City in Woodbury County.

  • West Des Moines spreads over four counties, so its card says mostly in Polk County.
  • Maharishi Vedic City, in Jefferson County, was incorporated in 2001, the first new Iowa city since 1982. It has 281 people.

Questions and answers

How many cities are in Iowa?

Iowa has 939 incorporated cities in the Census Bureau's 2025 estimates. Only 41 have 10,000 people or more and three have 100,000, while 503 have under 500.

What is the difference between a city and a town in Iowa?

In law Iowa has no towns: every incorporated place is called a city, whatever its population. A place people call a town is either a small city or an unincorporated community.

What is the smallest city in Iowa?

Le Roy, in Decatur County, with 10 people in the 2025 estimates, then Beaconsfield in Ringgold County with 14. Both are too small for a card here.

What are the largest cities in Iowa?

Des Moines, the capital, with 212,086 people, then Cedar Rapids with 137,935, Davenport with 100,358, Sioux City with 86,356 and Ankeny with 77,833.

All 607 cities

10,000 people or more 41

  • Altoona City in Polk County. 22,796 people in 2025, 26th of Iowa's 939.
  • Ames City in Story County. 68,220 people in 2025, 8th of Iowa's 939.
  • Ankeny City in Polk County. 77,833 people in 2025, 5th of Iowa's 939.
  • Bettendorf City in Scott County. 40,710 people in 2025, 15th of Iowa's 939.
  • Boone City in Boone County. 12,471 people in 2025, 33rd of Iowa's 939.
  • Burlington City in Des Moines County. 23,336 people in 2025, 24th of Iowa's 939.
  • Carroll City in Carroll County. 10,085 people in 2025, 41st of Iowa's 939.
  • Cedar Falls City in Black Hawk County. 41,240 people in 2025, 14th of Iowa's 939.
  • Cedar Rapids City in Linn County. 137,935 people in 2025, 2nd of Iowa's 939.
  • Clinton City in Clinton County. 24,049 people in 2025, 22nd of Iowa's 939.
  • Clive City, mostly in Polk County. 19,861 people in 2025, 28th of Iowa's 939.
  • Coralville City in Johnson County. 23,960 people in 2025, 23rd of Iowa's 939.
  • Council Bluffs City in Pottawattamie County. 62,680 people in 2025, 10th of Iowa's 939.
  • Davenport City in Scott County. 100,358 people in 2025, 3rd of Iowa's 939.
Show all 607 cities (593 more)

10,000 people or more, continued

  • Des Moines State capital. City in Polk County. 212,086 people in 2025, 1st of Iowa's 939.
  • Dubuque City in Dubuque County. 59,148 people in 2025, 11th of Iowa's 939.
  • Fort Dodge City in Webster County. 24,837 people in 2025, 21st of Iowa's 939.
  • Grimes City in Polk County. 17,405 people in 2025, 29th of Iowa's 939.
  • Indianola City in Warren County. 16,829 people in 2025, 30th of Iowa's 939.
  • Iowa City City in Johnson County. 76,229 people in 2025, 6th of Iowa's 939.
  • Johnston City in Polk County. 25,065 people in 2025, 20th of Iowa's 939.
  • Le Mars City in Plymouth County. 10,760 people in 2025, 39th of Iowa's 939.
  • Marion City in Linn County. 42,732 people in 2025, 13th of Iowa's 939.
  • Marshalltown City in Marshall County. 27,536 people in 2025, 17th of Iowa's 939.
  • Mason City City in Cerro Gordo County. 26,853 people in 2025, 18th of Iowa's 939.
  • Muscatine City in Muscatine County. 23,164 people in 2025, 25th of Iowa's 939.
  • Newton City in Jasper County. 15,741 people in 2025, 31st of Iowa's 939.
  • North Liberty City in Johnson County. 21,976 people in 2025, 27th of Iowa's 939.
  • Norwalk City in Warren County. 15,004 people in 2025, 32nd of Iowa's 939.
  • Oskaloosa City in Mahaska County. 11,493 people in 2025, 35th of Iowa's 939.
  • Ottumwa City in Wapello County. 25,319 people in 2025, 19th of Iowa's 939.
  • Pella City in Marion County. 10,992 people in 2025, 38th of Iowa's 939.
  • Pleasant Hill City in Polk County. 11,239 people in 2025, 36th of Iowa's 939.
  • Sioux City City in Woodbury County. 86,356 people in 2025, 4th of Iowa's 939.
  • Spencer City in Clay County. 11,218 people in 2025, 37th of Iowa's 939.
  • Storm Lake City in Buena Vista County. 11,590 people in 2025, 34th of Iowa's 939.
  • Urbandale City, mostly in Polk County. 48,570 people in 2025, 12th of Iowa's 939.
  • Waterloo City in Black Hawk County. 66,919 people in 2025, 9th of Iowa's 939.
  • Waukee City in Dallas County. 34,890 people in 2025, 16th of Iowa's 939.
  • Waverly City in Bremer County. 10,561 people in 2025, 40th of Iowa's 939.
  • West Des Moines City, mostly in Polk County. 74,224 people in 2025, 7th of Iowa's 939.

1,000 people or more 232

  • Ackley City in Hardin County. 1,530 people in 2025, 205th of Iowa's 939.
  • Adel City in Dallas County. 7,098 people in 2025, 59th of Iowa's 939.
  • Akron City in Plymouth County. 1,531 people in 2025, 204th of Iowa's 939.
  • Albia City in Monroe County. 3,599 people in 2025, 110th of Iowa's 939.
  • Algona City in Kossuth County. 5,309 people in 2025, 81st of Iowa's 939.
  • Alta City in Buena Vista County. 1,958 people in 2025, 173rd of Iowa's 939.
  • Alton City in Sioux County. 1,254 people in 2025, 230th of Iowa's 939.
  • Anamosa City in Jones County. 5,901 people in 2025, 69th of Iowa's 939.
  • Aplington City in Butler County. 1,084 people in 2025, 263rd of Iowa's 939.
  • Arnolds Park City in Dickinson County. 1,198 people in 2025, 240th of Iowa's 939.
  • Asbury City in Dubuque County. 6,035 people in 2025, 67th of Iowa's 939.
  • Atkins City in Benton County. 2,203 people in 2025, 154th of Iowa's 939.
  • Atlantic City in Cass County. 6,676 people in 2025, 63rd of Iowa's 939.
  • Audubon City in Audubon County. 1,989 people in 2025, 166th of Iowa's 939.
  • Avoca City in Pottawattamie County. 1,661 people in 2025, 193rd of Iowa's 939.
  • Bedford City in Taylor County. 1,474 people in 2025, 210th of Iowa's 939.
  • Belle Plaine City in Benton County. 2,346 people in 2025, 148th of Iowa's 939.
  • Bellevue City in Jackson County. 2,317 people in 2025, 149th of Iowa's 939.
  • Belmond City in Wright County. 2,420 people in 2025, 143rd of Iowa's 939.
  • Bloomfield City in Davis County. 2,785 people in 2025, 130th of Iowa's 939.
  • Blue Grass City, mostly in Scott County. 1,703 people in 2025, 188th of Iowa's 939.
  • Bondurant City in Polk County. 9,647 people in 2025, 43rd of Iowa's 939.
  • Britt City in Hancock County. 1,981 people in 2025, 168th of Iowa's 939.
  • Brooklyn City in Poweshiek County. 1,467 people in 2025, 212th of Iowa's 939.
  • Buffalo City in Scott County. 1,146 people in 2025, 247th of Iowa's 939.
  • Calmar City in Winneshiek County. 1,098 people in 2025, 256th of Iowa's 939.
  • Camanche City in Clinton County. 4,557 people in 2025, 94th of Iowa's 939.
  • Carlisle City in Warren County. 4,532 people in 2025, 95th of Iowa's 939.
  • Carter Lake City in Pottawattamie County. 3,670 people in 2025, 108th of Iowa's 939.
  • Cascade City, mostly in Dubuque County. 2,399 people in 2025, 145th of Iowa's 939.
  • Center Point City in Linn County. 2,572 people in 2025, 138th of Iowa's 939.
  • Centerville City in Appanoose County. 5,327 people in 2025, 79th of Iowa's 939.
  • Central City City in Linn County. 1,253 people in 2025, 231st of Iowa's 939.
  • Chariton City in Lucas County. 4,347 people in 2025, 98th of Iowa's 939.
  • Charles City City in Floyd County. 7,013 people in 2025, 60th of Iowa's 939.
  • Cherokee City in Cherokee County. 5,122 people in 2025, 84th of Iowa's 939.
  • Clarinda City in Page County. 5,273 people in 2025, 83rd of Iowa's 939.
  • Clarion City in Wright County. 2,758 people in 2025, 132nd of Iowa's 939.
  • Clarksville City in Butler County. 1,225 people in 2025, 237th of Iowa's 939.
  • Clear Lake City in Cerro Gordo County. 7,601 people in 2025, 52nd of Iowa's 939.
  • Colfax City in Jasper County. 2,303 people in 2025, 150th of Iowa's 939.
  • Columbus Junction City in Louisa County. 1,772 people in 2025, 182nd of Iowa's 939.
  • Conrad City in Grundy County. 1,086 people in 2025, 261st of Iowa's 939.
  • Coon Rapids City in Carroll County. 1,251 people in 2025, 233rd of Iowa's 939.
  • Corning City in Adams County. 1,511 people in 2025, 207th of Iowa's 939.
  • Corydon City in Wayne County. 1,711 people in 2025, 185th of Iowa's 939.
  • Cresco City in Howard County. 3,925 people in 2025, 104th of Iowa's 939.
  • Creston City in Union County. 7,335 people in 2025, 56th of Iowa's 939.
  • Dallas Center City in Dallas County. 2,042 people in 2025, 161st of Iowa's 939.
  • Decorah City in Winneshiek County. 7,417 people in 2025, 55th of Iowa's 939.
  • Denison City in Crawford County. 8,214 people in 2025, 49th of Iowa's 939.
  • Denver City in Bremer County. 1,954 people in 2025, 174th of Iowa's 939.
  • DeWitt City in Clinton County. 5,704 people in 2025, 72nd of Iowa's 939.
  • Dike City in Grundy County. 1,299 people in 2025, 228th of Iowa's 939.
  • Dunlap City in Harrison County. 1,030 people in 2025, 272nd of Iowa's 939.
  • Durant City, mostly in Cedar County. 1,800 people in 2025, 179th of Iowa's 939.
  • Dyersville City, mostly in Dubuque County. 4,574 people in 2025, 93rd of Iowa's 939.
  • Dysart City in Tama County. 1,268 people in 2025, 229th of Iowa's 939.
  • Eagle Grove City in Wright County. 3,653 people in 2025, 109th of Iowa's 939.
  • Earlham City in Madison County. 1,396 people in 2025, 217th of Iowa's 939.
  • Eldora City in Hardin County. 2,593 people in 2025, 137th of Iowa's 939.
  • Eldridge City in Scott County. 6,954 people in 2025, 62nd of Iowa's 939.
  • Elk Run Heights City in Black Hawk County. 1,053 people in 2025, 266th of Iowa's 939.
  • Elkader City in Clayton County. 1,183 people in 2025, 243rd of Iowa's 939.
  • Elkhart City in Polk County. 1,097 people in 2025, 257th of Iowa's 939.
  • Ely City in Linn County. 2,366 people in 2025, 147th of Iowa's 939.
  • Emmetsburg City in Palo Alto County. 3,684 people in 2025, 107th of Iowa's 939.
  • Epworth City in Dubuque County. 2,037 people in 2025, 162nd of Iowa's 939.
  • Estherville City in Emmet County. 5,807 people in 2025, 70th of Iowa's 939.
  • Evansdale City in Black Hawk County. 4,463 people in 2025, 97th of Iowa's 939.
  • Fairbank City, mostly in Buchanan County. 1,145 people in 2025, 248th of Iowa's 939.
  • Fairfax City in Linn County. 2,925 people in 2025, 124th of Iowa's 939.
  • Fairfield City in Jefferson County. 9,220 people in 2025, 46th of Iowa's 939.
  • Farley City in Dubuque County. 1,718 people in 2025, 184th of Iowa's 939.
  • Fayette City in Fayette County. 1,185 people in 2025, 242nd of Iowa's 939.
  • Forest City City, mostly in Winnebago County. 4,143 people in 2025, 102nd of Iowa's 939.
  • Fort Madison City in Lee County. 9,935 people in 2025, 42nd of Iowa's 939.
  • Garner City in Hancock County. 3,029 people in 2025, 120th of Iowa's 939.
  • George City in Lyon County. 1,093 people in 2025, 259th of Iowa's 939.
  • Gilbert City in Story County. 1,389 people in 2025, 218th of Iowa's 939.
  • Glenwood City in Mills County. 5,287 people in 2025, 82nd of Iowa's 939.
  • Glidden City in Carroll County. 1,133 people in 2025, 250th of Iowa's 939.
  • Granger City, mostly in Dallas County. 2,179 people in 2025, 155th of Iowa's 939.
  • Greenfield City in Adair County. 2,070 people in 2025, 158th of Iowa's 939.
  • Grinnell City in Poweshiek County. 9,430 people in 2025, 45th of Iowa's 939.
  • Grundy Center City in Grundy County. 2,814 people in 2025, 128th of Iowa's 939.
  • Guthrie Center City in Guthrie County. 1,583 people in 2025, 199th of Iowa's 939.
  • Guttenberg City in Clayton County. 1,789 people in 2025, 180th of Iowa's 939.
  • Hampton City in Franklin County. 4,264 people in 2025, 99th of Iowa's 939.
  • Harlan City in Shelby County. 4,859 people in 2025, 88th of Iowa's 939.
  • Hartley City in O'Brien County. 1,579 people in 2025, 200th of Iowa's 939.
  • Hawarden City in Sioux County. 2,665 people in 2025, 135th of Iowa's 939.
  • Hiawatha City in Linn County. 7,432 people in 2025, 54th of Iowa's 939.
  • Holstein City in Ida County. 1,470 people in 2025, 211th of Iowa's 939.
  • Hudson City in Black Hawk County. 3,028 people in 2025, 121st of Iowa's 939.
  • Hull City in Sioux County. 2,457 people in 2025, 140th of Iowa's 939.
  • Humboldt City in Humboldt County. 4,675 people in 2025, 92nd of Iowa's 939.
  • Huxley City in Story County. 4,715 people in 2025, 91st of Iowa's 939.
  • Ida Grove City in Ida County. 1,986 people in 2025, 167th of Iowa's 939.
  • Independence City in Buchanan County. 6,312 people in 2025, 66th of Iowa's 939.
  • Iowa Falls City in Hardin County. 5,013 people in 2025, 86th of Iowa's 939.
  • Janesville City, mostly in Bremer County. 1,052 people in 2025, 267th of Iowa's 939.
  • Jefferson City in Greene County. 4,150 people in 2025, 101st of Iowa's 939.
  • Jesup City, mostly in Buchanan County. 2,557 people in 2025, 139th of Iowa's 939.
  • Jewell Junction City in Hamilton County. 1,238 people in 2025, 236th of Iowa's 939.
  • Kalona City in Washington County. 2,811 people in 2025, 129th of Iowa's 939.
  • Keokuk City in Lee County. 9,510 people in 2025, 44th of Iowa's 939.
  • Kingsley City in Plymouth County. 1,373 people in 2025, 221st of Iowa's 939.
  • Knoxville City in Marion County. 7,469 people in 2025, 53rd of Iowa's 939.
  • La Porte City City in Black Hawk County. 2,238 people in 2025, 152nd of Iowa's 939.
  • Lake City City in Calhoun County. 1,640 people in 2025, 195th of Iowa's 939.
  • Lake Mills City in Winnebago County. 2,050 people in 2025, 160th of Iowa's 939.
  • Lake Park City in Dickinson County. 1,111 people in 2025, 253rd of Iowa's 939.
  • Lake View City in Sac County. 1,122 people in 2025, 252nd of Iowa's 939.
  • Lamoni City in Decatur County. 2,074 people in 2025, 157th of Iowa's 939.
  • Laurens City in Pocahontas County. 1,217 people in 2025, 238th of Iowa's 939.
  • Le Claire City in Scott County. 4,741 people in 2025, 90th of Iowa's 939.
  • Lenox City in Taylor County. 1,364 people in 2025, 222nd of Iowa's 939.
  • Leon City in Decatur County. 1,773 people in 2025, 181st of Iowa's 939.
  • Lisbon City in Linn County. 2,239 people in 2025, 151st of Iowa's 939.
  • Logan City in Harrison County. 1,352 people in 2025, 224th of Iowa's 939.
  • Lone Tree City in Johnson County. 1,332 people in 2025, 226th of Iowa's 939.
  • Madrid City in Boone County. 2,820 people in 2025, 127th of Iowa's 939.
  • Malvern City in Mills County. 1,073 people in 2025, 265th of Iowa's 939.
  • Manchester City in Delaware County. 5,357 people in 2025, 78th of Iowa's 939.
  • Manly City in Worth County. 1,239 people in 2025, 235th of Iowa's 939.
  • Manning City in Carroll County. 1,375 people in 2025, 220th of Iowa's 939.
  • Manson City in Calhoun County. 1,617 people in 2025, 197th of Iowa's 939.
  • Mapleton City in Monona County. 1,135 people in 2025, 249th of Iowa's 939.
  • Maquoketa City in Jackson County. 6,027 people in 2025, 68th of Iowa's 939.
  • Marcus City in Cherokee County. 1,038 people in 2025, 271st of Iowa's 939.
  • Marengo City in Iowa County. 2,425 people in 2025, 141st of Iowa's 939.
  • Mediapolis City in Des Moines County. 1,660 people in 2025, 194th of Iowa's 939.
  • Melcher-Dallas City in Marion County. 1,196 people in 2025, 241st of Iowa's 939.
  • Milford City in Dickinson County. 3,209 people in 2025, 118th of Iowa's 939.
  • Missouri Valley City in Harrison County. 2,616 people in 2025, 136th of Iowa's 939.
  • Mitchellville City in Polk County. 2,671 people in 2025, 134th of Iowa's 939.
  • Monona City in Clayton County. 1,444 people in 2025, 214th of Iowa's 939.
  • Monroe City in Jasper County. 2,022 people in 2025, 163rd of Iowa's 939.
  • Montezuma City in Poweshiek County. 1,417 people in 2025, 216th of Iowa's 939.
  • Monticello City in Jones County. 4,104 people in 2025, 103rd of Iowa's 939.
  • Mount Ayr City in Ringgold County. 1,637 people in 2025, 196th of Iowa's 939.
  • Mount Pleasant City in Henry County. 8,500 people in 2025, 48th of Iowa's 939.
  • Mount Vernon City in Linn County. 4,514 people in 2025, 96th of Iowa's 939.
  • Moville City in Woodbury County. 1,708 people in 2025, 186th of Iowa's 939.
  • Nashua City in Chickasaw County. 1,505 people in 2025, 208th of Iowa's 939.
  • Nevada City in Story County. 6,974 people in 2025, 61st of Iowa's 939.
  • New Hampton City in Chickasaw County. 3,420 people in 2025, 112th of Iowa's 939.
  • New London City in Henry County. 1,850 people in 2025, 177th of Iowa's 939.
  • New Sharon City in Mahaska County. 1,247 people in 2025, 234th of Iowa's 939.
  • Nora Springs City in Floyd County. 1,316 people in 2025, 227th of Iowa's 939.
  • North English City in Iowa County. 1,041 people in 2025, 269th of Iowa's 939.
  • Northwood City in Worth County. 2,056 people in 2025, 159th of Iowa's 939.
  • Oakland City in Pottawattamie County. 1,489 people in 2025, 209th of Iowa's 939.
  • Oelwein City in Fayette County. 5,757 people in 2025, 71st of Iowa's 939.
  • Ogden City in Boone County. 1,975 people in 2025, 171st of Iowa's 939.
  • Onawa City in Monona County. 2,821 people in 2025, 126th of Iowa's 939.
  • Orange City City in Sioux County. 6,468 people in 2025, 65th of Iowa's 939.
  • Osage City in Mitchell County. 3,552 people in 2025, 111th of Iowa's 939.
  • Osceola City in Clarke County. 5,679 people in 2025, 73rd of Iowa's 939.
  • Palo City in Linn County. 1,551 people in 2025, 202nd of Iowa's 939.
  • Panora City in Guthrie County. 1,094 people in 2025, 258th of Iowa's 939.
  • Parkersburg City in Butler County. 1,969 people in 2025, 172nd of Iowa's 939.
  • Peosta City in Dubuque County. 2,225 people in 2025, 153rd of Iowa's 939.
  • Perry City in Dallas County. 8,208 people in 2025, 50th of Iowa's 939.
  • Pleasantville City in Marion County. 1,699 people in 2025, 189th of Iowa's 939.
  • Pocahontas City in Pocahontas County. 1,803 people in 2025, 178th of Iowa's 939.
  • Polk City City in Polk County. 6,630 people in 2025, 64th of Iowa's 939.
  • Postville City, mostly in Allamakee County. 2,402 people in 2025, 144th of Iowa's 939.
  • Prairie City City in Jasper County. 1,724 people in 2025, 183rd of Iowa's 939.
  • Red Oak City in Montgomery County. 5,388 people in 2025, 77th of Iowa's 939.
  • Reinbeck City in Grundy County. 1,668 people in 2025, 191st of Iowa's 939.
  • Remsen City in Plymouth County. 1,663 people in 2025, 192nd of Iowa's 939.
  • Riverside City in Washington County. 1,086 people in 2025, 261st of Iowa's 939.
  • Robins City in Linn County. 3,366 people in 2025, 115th of Iowa's 939.
  • Rock Rapids City in Lyon County. 2,733 people in 2025, 133rd of Iowa's 939.
  • Rock Valley City in Sioux County. 4,188 people in 2025, 100th of Iowa's 939.
  • Rockwell City in Cerro Gordo County. 1,039 people in 2025, 270th of Iowa's 939.
  • Rockwell City City in Calhoun County. 2,133 people in 2025, 156th of Iowa's 939.
  • Roland City in Story County. 1,344 people in 2025, 225th of Iowa's 939.
  • Sac City City in Sac County. 1,993 people in 2025, 165th of Iowa's 939.
  • Sanborn City in O'Brien County. 1,463 people in 2025, 213th of Iowa's 939.
  • Sergeant Bluff City in Woodbury County. 5,324 people in 2025, 80th of Iowa's 939.
  • Sheffield City in Franklin County. 1,103 people in 2025, 254th of Iowa's 939.
  • Sheldon City in O'Brien County. 5,575 people in 2025, 74th of Iowa's 939.
  • Shell Rock City in Butler County. 1,252 people in 2025, 232nd of Iowa's 939.
  • Shenandoah City in Page County. 4,808 people in 2025, 89th of Iowa's 939.
  • Sibley City in Osceola County. 2,762 people in 2025, 131st of Iowa's 939.
  • Sidney City in Fremont County. 1,051 people in 2025, 268th of Iowa's 939.
  • Sigourney City in Keokuk County. 1,951 people in 2025, 175th of Iowa's 939.
  • Sioux Center City in Sioux County. 8,864 people in 2025, 47th of Iowa's 939.
  • Slater City in Story County. 1,617 people in 2025, 197th of Iowa's 939.
  • Sloan City in Woodbury County. 1,078 people in 2025, 264th of Iowa's 939.
  • Solon City in Johnson County. 3,345 people in 2025, 117th of Iowa's 939.
  • Spirit Lake City in Dickinson County. 5,525 people in 2025, 75th of Iowa's 939.
  • Springville City in Linn County. 1,160 people in 2025, 246th of Iowa's 939.
  • St. Ansgar City in Mitchell County. 1,168 people in 2025, 245th of Iowa's 939.
  • State Center City in Marshall County. 1,389 people in 2025, 218th of Iowa's 939.
  • Story City City in Story County. 3,382 people in 2025, 114th of Iowa's 939.
  • Strawberry Point City in Clayton County. 1,126 people in 2025, 251st of Iowa's 939.
  • Stuart City, mostly in Guthrie County. 1,882 people in 2025, 176th of Iowa's 939.
  • Sumner City in Bremer County. 2,022 people in 2025, 163rd of Iowa's 939.
  • Tama City in Tama County. 3,011 people in 2025, 122nd of Iowa's 939.
  • Tiffin City in Johnson County. 7,156 people in 2025, 58th of Iowa's 939.
  • Tipton City in Cedar County. 3,060 people in 2025, 119th of Iowa's 939.
  • Toledo City in Tama County. 2,384 people in 2025, 146th of Iowa's 939.
  • Traer City in Tama County. 1,555 people in 2025, 201st of Iowa's 939.
  • Treynor City in Pottawattamie County. 1,088 people in 2025, 260th of Iowa's 939.
  • Tripoli City in Bremer County. 1,208 people in 2025, 239th of Iowa's 939.
  • University Heights City in Johnson County. 1,177 people in 2025, 244th of Iowa's 939.
  • Urbana City in Benton County. 1,671 people in 2025, 190th of Iowa's 939.
  • Van Meter City in Dallas County. 1,978 people in 2025, 170th of Iowa's 939.
  • Villisca City in Montgomery County. 1,099 people in 2025, 255th of Iowa's 939.
  • Vinton City in Benton County. 5,004 people in 2025, 87th of Iowa's 939.
  • Walcott City in Scott County. 1,530 people in 2025, 205th of Iowa's 939.
  • Walford City, mostly in Benton County. 1,359 people in 2025, 223rd of Iowa's 939.
  • Wapello City in Louisa County. 1,979 people in 2025, 169th of Iowa's 939.
  • Washington City in Washington County. 7,261 people in 2025, 57th of Iowa's 939.
  • Waukon City in Allamakee County. 3,849 people in 2025, 105th of Iowa's 939.
  • Webster City City in Hamilton County. 7,815 people in 2025, 51st of Iowa's 939.
  • Wellman City in Washington County. 1,539 people in 2025, 203rd of Iowa's 939.
  • West Branch City in Cedar County. 2,956 people in 2025, 123rd of Iowa's 939.
  • West Burlington City in Des Moines County. 3,358 people in 2025, 116th of Iowa's 939.
  • West Liberty City in Muscatine County. 3,717 people in 2025, 106th of Iowa's 939.
  • West Union City in Fayette County. 2,424 people in 2025, 142nd of Iowa's 939.
  • Williamsburg City in Iowa County. 3,408 people in 2025, 113th of Iowa's 939.
  • Wilton City in Muscatine County. 2,892 people in 2025, 125th of Iowa's 939.
  • Windsor Heights City in Polk County. 5,059 people in 2025, 85th of Iowa's 939.
  • Winfield City in Henry County. 1,004 people in 2025, 273rd of Iowa's 939.
  • Winterset City in Madison County. 5,520 people in 2025, 76th of Iowa's 939.
  • Woodbine City in Harrison County. 1,705 people in 2025, 187th of Iowa's 939.
  • Woodward City, mostly in Dallas County. 1,426 people in 2025, 215th of Iowa's 939.

250 to 999 people 334

  • Adair City in Adair County. 776 people in 2025, 333rd of Iowa's 939.
  • Afton City in Union County. 859 people in 2025, 314th of Iowa's 939.
  • Agency City in Wapello County. 612 people in 2025, 403rd of Iowa's 939.
  • Ainsworth City in Washington County. 512 people in 2025, 432nd of Iowa's 939.
  • Albert City City in Buena Vista County. 601 people in 2025, 405th of Iowa's 939.
  • Albion City in Marshall County. 438 people in 2025, 464th of Iowa's 939.
  • Alburnett City in Linn County. 675 people in 2025, 382nd of Iowa's 939.
  • Alden City in Hardin County. 735 people in 2025, 354th of Iowa's 939.
  • Alleman City in Polk County. 440 people in 2025, 462nd of Iowa's 939.
  • Allerton City in Wayne County. 429 people in 2025, 468th of Iowa's 939.
  • Allison City in Butler County. 933 people in 2025, 297th of Iowa's 939.
  • Andrew City in Jackson County. 369 people in 2025, 510th of Iowa's 939.
  • Anita City in Cass County. 949 people in 2025, 289th of Iowa's 939.
  • Anthon City in Woodbury County. 533 people in 2025, 426th of Iowa's 939.
  • Arcadia City in Carroll County. 586 people in 2025, 413th of Iowa's 939.
  • Arlington City in Fayette County. 414 people in 2025, 482nd of Iowa's 939.
  • Armstrong City in Emmet County. 828 people in 2025, 322nd of Iowa's 939.
  • Ashton City in Osceola County. 428 people in 2025, 469th of Iowa's 939.
  • Atalissa City in Muscatine County. 284 people in 2025, 570th of Iowa's 939.
  • Auburn City in Sac County. 252 people in 2025, 606th of Iowa's 939.
  • Aurelia City in Cherokee County. 935 people in 2025, 295th of Iowa's 939.
  • Badger City in Webster County. 540 people in 2025, 423rd of Iowa's 939.
  • Bancroft City in Kossuth County. 673 people in 2025, 384th of Iowa's 939.
  • Batavia City in Jefferson County. 419 people in 2025, 478th of Iowa's 939.
  • Battle Creek City in Ida County. 678 people in 2025, 381st of Iowa's 939.
  • Baxter City in Jasper County. 984 people in 2025, 277th of Iowa's 939.
  • Bayard City in Guthrie County. 401 people in 2025, 483rd of Iowa's 939.
  • Beacon City in Mahaska County. 428 people in 2025, 469th of Iowa's 939.
  • Bennett City in Cedar County. 329 people in 2025, 541st of Iowa's 939.
  • Bertram City in Linn County. 267 people in 2025, 581st of Iowa's 939.
  • Birmingham City in Van Buren County. 368 people in 2025, 513th of Iowa's 939.
  • Blairstown City in Benton County. 709 people in 2025, 366th of Iowa's 939.
  • Blakesburg City in Wapello County. 263 people in 2025, 590th of Iowa's 939.
  • Bode City in Humboldt County. 298 people in 2025, 565th of Iowa's 939.
  • Bonaparte City in Van Buren County. 354 people in 2025, 521st of Iowa's 939.
  • Boyden City in Sioux County. 688 people in 2025, 376th of Iowa's 939.
  • Brandon City in Buchanan County. 325 people in 2025, 544th of Iowa's 939.
  • Breda City in Carroll County. 488 people in 2025, 445th of Iowa's 939.
  • Brighton City in Washington County. 589 people in 2025, 412th of Iowa's 939.
  • Bronson City in Woodbury County. 295 people in 2025, 566th of Iowa's 939.
  • Buffalo Center City in Winnebago County. 829 people in 2025, 321st of Iowa's 939.
  • Burt City in Kossuth County. 399 people in 2025, 485th of Iowa's 939.
  • Bussey City in Marion County. 379 people in 2025, 503rd of Iowa's 939.
  • Calamus City in Clinton County. 346 people in 2025, 529th of Iowa's 939.
  • Callender City in Webster County. 360 people in 2025, 516th of Iowa's 939.
  • Cambridge City in Story County. 827 people in 2025, 323rd of Iowa's 939.
  • Carson City in Pottawattamie County. 757 people in 2025, 343rd of Iowa's 939.
  • Casey City in Guthrie County. 386 people in 2025, 493rd of Iowa's 939.
  • Charlotte City in Clinton County. 386 people in 2025, 493rd of Iowa's 939.
  • Charter Oak City in Crawford County. 513 people in 2025, 430th of Iowa's 939.
  • Churdan City in Greene County. 359 people in 2025, 518th of Iowa's 939.
  • Cincinnati City in Appanoose County. 282 people in 2025, 571st of Iowa's 939.
  • Clarence City in Cedar County. 996 people in 2025, 275th of Iowa's 939.
  • Clearfield City in Taylor County. 278 people in 2025, 575th of Iowa's 939.
  • Clermont City in Fayette County. 568 people in 2025, 415th of Iowa's 939.
  • Coggon City in Linn County. 688 people in 2025, 376th of Iowa's 939.
  • Colesburg City in Delaware County. 380 people in 2025, 501st of Iowa's 939.
  • Collins City in Story County. 497 people in 2025, 437th of Iowa's 939.
  • Colo City in Story County. 838 people in 2025, 318th of Iowa's 939.
  • Columbus City City in Louisa County. 374 people in 2025, 507th of Iowa's 939.
  • Conesville City in Muscatine County. 352 people in 2025, 525th of Iowa's 939.
  • Correctionville City in Woodbury County. 756 people in 2025, 344th of Iowa's 939.
  • Corwith City in Hancock County. 253 people in 2025, 604th of Iowa's 939.
  • Crawfordsville City in Washington County. 278 people in 2025, 575th of Iowa's 939.
  • Crescent City in Pottawattamie County. 615 people in 2025, 401st of Iowa's 939.
  • Cumming City in Warren County. 560 people in 2025, 420th of Iowa's 939.
  • Dakota City City in Humboldt County. 747 people in 2025, 347th of Iowa's 939.
  • Danbury City in Woodbury County. 308 people in 2025, 555th of Iowa's 939.
  • Danville City in Des Moines County. 896 people in 2025, 307th of Iowa's 939.
  • Dayton City in Webster County. 758 people in 2025, 342nd of Iowa's 939.
  • De Soto City in Dallas County. 976 people in 2025, 280th of Iowa's 939.
  • Delhi City in Delaware County. 447 people in 2025, 461st of Iowa's 939.
  • Delmar City in Clinton County. 539 people in 2025, 425th of Iowa's 939.
  • Delta City in Keokuk County. 255 people in 2025, 602nd of Iowa's 939.
  • Dexter City in Dallas County. 641 people in 2025, 389th of Iowa's 939.
  • Diagonal City in Ringgold County. 333 people in 2025, 538th of Iowa's 939.
  • Donahue City in Scott County. 335 people in 2025, 537th of Iowa's 939.
  • Donnellson City in Lee County. 808 people in 2025, 328th of Iowa's 939.
  • Doon City in Lyon County. 640 people in 2025, 392nd of Iowa's 939.
  • Dow City City in Crawford County. 471 people in 2025, 450th of Iowa's 939.
  • Dows City, mostly in Wright County. 513 people in 2025, 430th of Iowa's 939.
  • Dumont City in Butler County. 612 people in 2025, 403rd of Iowa's 939.
  • Duncombe City in Webster County. 369 people in 2025, 510th of Iowa's 939.
  • Dunkerton City in Black Hawk County. 835 people in 2025, 319th of Iowa's 939.
  • Earling City in Shelby County. 387 people in 2025, 491st of Iowa's 939.
  • Earlville City in Delaware County. 707 people in 2025, 367th of Iowa's 939.
  • Early City in Sac County. 567 people in 2025, 416th of Iowa's 939.
  • Eddyville City, mostly in Wapello County. 960 people in 2025, 285th of Iowa's 939.
  • Edgewood City, mostly in Delaware County. 906 people in 2025, 302nd of Iowa's 939.
  • Eldon City in Wapello County. 776 people in 2025, 333rd of Iowa's 939.
  • Elgin City in Fayette County. 670 people in 2025, 386th of Iowa's 939.
  • Elk Horn City in Shelby County. 619 people in 2025, 397th of Iowa's 939.
  • Elliott City in Montgomery County. 325 people in 2025, 544th of Iowa's 939.
  • Ellsworth City in Hamilton County. 496 people in 2025, 438th of Iowa's 939.
  • Elma City in Howard County. 492 people in 2025, 442nd of Iowa's 939.
  • Emerson City in Mills County. 400 people in 2025, 484th of Iowa's 939.
  • Essex City in Page County. 712 people in 2025, 363rd of Iowa's 939.
  • Everly City in Clay County. 561 people in 2025, 419th of Iowa's 939.
  • Exira City in Audubon County. 767 people in 2025, 339th of Iowa's 939.
  • Farmersburg City in Clayton County. 263 people in 2025, 590th of Iowa's 939.
  • Farmington City in Van Buren County. 575 people in 2025, 414th of Iowa's 939.
  • Farnhamville City in Calhoun County. 358 people in 2025, 519th of Iowa's 939.
  • Farragut City in Fremont County. 481 people in 2025, 446th of Iowa's 939.
  • Fenton City in Kossuth County. 250 people in 2025, 607th of Iowa's 939.
  • Fertile City in Worth County. 301 people in 2025, 562nd of Iowa's 939.
  • Floyd City in Floyd County. 294 people in 2025, 567th of Iowa's 939.
  • Fonda City in Pocahontas County. 622 people in 2025, 396th of Iowa's 939.
  • Fontanelle City in Adair County. 673 people in 2025, 384th of Iowa's 939.
  • Fort Atkinson City in Winneshiek County. 301 people in 2025, 562nd of Iowa's 939.
  • Fredericksburg City in Chickasaw County. 979 people in 2025, 278th of Iowa's 939.
  • Fremont City in Mahaska County. 681 people in 2025, 380th of Iowa's 939.
  • Fruitland City in Muscatine County. 917 people in 2025, 299th of Iowa's 939.
  • Galva City in Ida County. 415 people in 2025, 480th of Iowa's 939.
  • Garnavillo City in Clayton County. 739 people in 2025, 351st of Iowa's 939.
  • Garrison City in Benton County. 353 people in 2025, 523rd of Iowa's 939.
  • Garwin City in Tama County. 469 people in 2025, 457th of Iowa's 939.
  • Gilbertville City in Black Hawk County. 786 people in 2025, 330th of Iowa's 939.
  • Gilman City in Marshall County. 527 people in 2025, 429th of Iowa's 939.
  • Gilmore City City, mostly in Humboldt County. 471 people in 2025, 450th of Iowa's 939.
  • Gladbrook City in Tama County. 779 people in 2025, 332nd of Iowa's 939.
  • Goldfield City in Wright County. 616 people in 2025, 400th of Iowa's 939.
  • Gowrie City in Webster County. 943 people in 2025, 292nd of Iowa's 939.
  • Graettinger City in Palo Alto County. 818 people in 2025, 325th of Iowa's 939.
  • Grand Junction City in Greene County. 715 people in 2025, 358th of Iowa's 939.
  • Grand Mound City in Clinton County. 601 people in 2025, 405th of Iowa's 939.
  • Grandview City in Louisa County. 415 people in 2025, 480th of Iowa's 939.
  • Granville City in Sioux County. 299 people in 2025, 564th of Iowa's 939.
  • Greene City in Butler County. 939 people in 2025, 293rd of Iowa's 939.
  • Griswold City in Cass County. 972 people in 2025, 281st of Iowa's 939.
  • Halbur City in Carroll County. 266 people in 2025, 586th of Iowa's 939.
  • Hamburg City in Fremont County. 866 people in 2025, 312th of Iowa's 939.
  • Harcourt City in Webster County. 257 people in 2025, 601st of Iowa's 939.
  • Harpers Ferry City in Allamakee County. 274 people in 2025, 578th of Iowa's 939.
  • Hartford City in Warren County. 747 people in 2025, 347th of Iowa's 939.
  • Hawkeye City in Fayette County. 427 people in 2025, 473rd of Iowa's 939.
  • Hazleton City in Buchanan County. 714 people in 2025, 361st of Iowa's 939.
  • Hedrick City in Keokuk County. 705 people in 2025, 369th of Iowa's 939.
  • Hills City in Johnson County. 913 people in 2025, 300th of Iowa's 939.
  • Hinton City in Plymouth County. 948 people in 2025, 290th of Iowa's 939.
  • Holland City in Grundy County. 260 people in 2025, 595th of Iowa's 939.
  • Holy Cross City in Dubuque County. 345 people in 2025, 532nd of Iowa's 939.
  • Hopkinton City in Delaware County. 618 people in 2025, 398th of Iowa's 939.
  • Hornick City in Woodbury County. 253 people in 2025, 604th of Iowa's 939.
  • Hospers City in Sioux County. 691 people in 2025, 375th of Iowa's 939.
  • Hubbard City in Hardin County. 835 people in 2025, 319th of Iowa's 939.
  • Humeston City in Wayne County. 471 people in 2025, 450th of Iowa's 939.
  • Inwood City in Lyon County. 965 people in 2025, 284th of Iowa's 939.
  • Ireton City in Sioux County. 567 people in 2025, 416th of Iowa's 939.
  • Irwin City in Shelby County. 315 people in 2025, 548th of Iowa's 939.
  • Kanawha City in Hancock County. 630 people in 2025, 393rd of Iowa's 939.
  • Kelley City in Story County. 307 people in 2025, 556th of Iowa's 939.
  • Kellogg City in Jasper County. 599 people in 2025, 408th of Iowa's 939.
  • Kensett City in Worth County. 258 people in 2025, 600th of Iowa's 939.
  • Keosauqua City in Van Buren County. 938 people in 2025, 294th of Iowa's 939.
  • Keota City in Keokuk County. 888 people in 2025, 310th of Iowa's 939.
  • Keystone City in Benton County. 617 people in 2025, 399th of Iowa's 939.
  • Kimballton City in Audubon County. 277 people in 2025, 577th of Iowa's 939.
  • Kiron City in Crawford County. 263 people in 2025, 590th of Iowa's 939.
  • Klemme City in Hancock County. 424 people in 2025, 476th of Iowa's 939.
  • Lacona City in Warren County. 344 people in 2025, 533rd of Iowa's 939.
  • Lakeside City in Buena Vista County. 684 people in 2025, 379th of Iowa's 939.
  • Lakota City in Kossuth County. 259 people in 2025, 597th of Iowa's 939.
  • Lamont City in Buchanan County. 432 people in 2025, 467th of Iowa's 939.
  • Lansing City in Allamakee County. 957 people in 2025, 286th of Iowa's 939.
  • Larchwood City in Lyon County. 953 people in 2025, 288th of Iowa's 939.
  • Latimer City in Franklin County. 470 people in 2025, 455th of Iowa's 939.
  • Lawler City in Chickasaw County. 391 people in 2025, 489th of Iowa's 939.
  • Lawton City in Woodbury County. 947 people in 2025, 291st of Iowa's 939.
  • Le Grand City in Marshall County. 883 people in 2025, 311th of Iowa's 939.
  • Lehigh City in Webster County. 396 people in 2025, 487th of Iowa's 939.
  • Lester City in Lyon County. 306 people in 2025, 557th of Iowa's 939.
  • Letts City in Louisa County. 350 people in 2025, 528th of Iowa's 939.
  • Lewis City in Cass County. 354 people in 2025, 521st of Iowa's 939.
  • Libertyville City in Jefferson County. 269 people in 2025, 580th of Iowa's 939.
  • Lime Springs City in Howard County. 471 people in 2025, 450th of Iowa's 939.
  • Liscomb City in Marshall County. 288 people in 2025, 569th of Iowa's 939.
  • Little Rock City in Lyon County. 439 people in 2025, 463rd of Iowa's 939.
  • Livermore City in Humboldt County. 374 people in 2025, 507th of Iowa's 939.
  • Lohrville City in Calhoun County. 360 people in 2025, 516th of Iowa's 939.
  • Long Grove City in Scott County. 844 people in 2025, 316th of Iowa's 939.
  • Lorimor City in Union County. 375 people in 2025, 505th of Iowa's 939.
  • Lost Nation City in Clinton County. 425 people in 2025, 475th of Iowa's 939.
  • Lovilia City in Monroe County. 456 people in 2025, 460th of Iowa's 939.
  • Lowden City in Cedar County. 769 people in 2025, 337th of Iowa's 939.
  • Luana City in Clayton County. 309 people in 2025, 553rd of Iowa's 939.
  • Lynnville City in Jasper County. 383 people in 2025, 495th of Iowa's 939.
  • Lytton City, mostly in Sac County. 270 people in 2025, 579th of Iowa's 939.
  • Macedonia City in Pottawattamie County. 263 people in 2025, 590th of Iowa's 939.
  • Maharishi Vedic City City in Jefferson County. 281 people in 2025, 573rd of Iowa's 939.
  • Malcom City in Poweshiek County. 259 people in 2025, 597th of Iowa's 939.
  • Mallard City in Palo Alto County. 259 people in 2025, 597th of Iowa's 939.
  • Manilla City in Crawford County. 748 people in 2025, 345th of Iowa's 939.
  • Marble Rock City in Floyd County. 255 people in 2025, 602nd of Iowa's 939.
  • Marquette City in Clayton County. 436 people in 2025, 465th of Iowa's 939.
  • Martensdale City in Warren County. 426 people in 2025, 474th of Iowa's 939.
  • Massena City in Cass County. 351 people in 2025, 527th of Iowa's 939.
  • Maurice City in Sioux County. 267 people in 2025, 581st of Iowa's 939.
  • Maxwell City in Story County. 844 people in 2025, 316th of Iowa's 939.
  • Maynard City in Fayette County. 462 people in 2025, 458th of Iowa's 939.
  • McCallsburg City in Story County. 353 people in 2025, 523rd of Iowa's 939.
  • McCausland City in Scott County. 310 people in 2025, 552nd of Iowa's 939.
  • McGregor City in Clayton County. 720 people in 2025, 357th of Iowa's 939.
  • Mechanicsville City in Cedar County. 977 people in 2025, 279th of Iowa's 939.
  • Melbourne City in Marshall County. 760 people in 2025, 341st of Iowa's 939.
  • Menlo City in Guthrie County. 346 people in 2025, 529th of Iowa's 939.
  • Merrill City in Plymouth County. 700 people in 2025, 371st of Iowa's 939.
  • Middletown City in Des Moines County. 361 people in 2025, 515th of Iowa's 939.
  • Miles City in Jackson County. 398 people in 2025, 486th of Iowa's 939.
  • Milo City in Warren County. 784 people in 2025, 331st of Iowa's 939.
  • Milton City in Van Buren County. 387 people in 2025, 491st of Iowa's 939.
  • Minburn City in Dallas County. 323 people in 2025, 546th of Iowa's 939.
  • Minden City in Pottawattamie County. 567 people in 2025, 416th of Iowa's 939.
  • Mingo City in Jasper County. 313 people in 2025, 550th of Iowa's 939.
  • Modale City in Harrison County. 282 people in 2025, 571st of Iowa's 939.
  • Mondamin City in Harrison County. 332 people in 2025, 540th of Iowa's 939.
  • Montrose City in Lee County. 745 people in 2025, 349th of Iowa's 939.
  • Moravia City in Appanoose County. 626 people in 2025, 394th of Iowa's 939.
  • Morning Sun City in Louisa County. 688 people in 2025, 376th of Iowa's 939.
  • Moulton City in Appanoose County. 595 people in 2025, 409th of Iowa's 939.
  • Murray City in Clarke County. 600 people in 2025, 407th of Iowa's 939.
  • Mystic City in Appanoose County. 316 people in 2025, 547th of Iowa's 939.
  • Neola City in Pottawattamie County. 903 people in 2025, 304th of Iowa's 939.
  • New Albin City in Allamakee County. 428 people in 2025, 469th of Iowa's 939.
  • New Hartford City in Butler County. 553 people in 2025, 421st of Iowa's 939.
  • New Market City in Taylor County. 381 people in 2025, 497th of Iowa's 939.
  • New Vienna City in Dubuque County. 381 people in 2025, 497th of Iowa's 939.
  • New Virginia City in Warren County. 507 people in 2025, 434th of Iowa's 939.
  • Newell City in Buena Vista County. 814 people in 2025, 327th of Iowa's 939.
  • Newhall City in Benton County. 906 people in 2025, 302nd of Iowa's 939.
  • Nichols City in Muscatine County. 314 people in 2025, 549th of Iowa's 939.
  • Norway City in Benton County. 470 people in 2025, 455th of Iowa's 939.
  • Ocheyedan City in Osceola County. 419 people in 2025, 478th of Iowa's 939.
  • Odebolt City in Sac County. 967 people in 2025, 283rd of Iowa's 939.
  • Okoboji City in Dickinson County. 712 people in 2025, 363rd of Iowa's 939.
  • Olin City in Jones County. 656 people in 2025, 388th of Iowa's 939.
  • Orient City in Adair County. 352 people in 2025, 525th of Iowa's 939.
  • Orleans City in Dickinson County. 493 people in 2025, 440th of Iowa's 939.
  • Ossian City in Winneshiek County. 775 people in 2025, 335th of Iowa's 939.
  • Otho City in Webster County. 420 people in 2025, 477th of Iowa's 939.
  • Oxford City in Johnson County. 707 people in 2025, 367th of Iowa's 939.
  • Oxford Junction City in Jones County. 428 people in 2025, 469th of Iowa's 939.
  • Paullina City in O'Brien County. 970 people in 2025, 282nd of Iowa's 939.
  • Persia City in Harrison County. 289 people in 2025, 568th of Iowa's 939.
  • Peterson City in Clay County. 313 people in 2025, 550th of Iowa's 939.
  • Pierson City in Woodbury County. 327 people in 2025, 543rd of Iowa's 939.
  • Plainfield City in Bremer County. 394 people in 2025, 488th of Iowa's 939.
  • Plymouth City in Cerro Gordo County. 366 people in 2025, 514th of Iowa's 939.
  • Pomeroy City in Calhoun County. 501 people in 2025, 436th of Iowa's 939.
  • Preston City in Jackson County. 935 people in 2025, 295th of Iowa's 939.
  • Primghar City in O'Brien County. 894 people in 2025, 308th of Iowa's 939.
  • Princeton City in Scott County. 909 people in 2025, 301st of Iowa's 939.
  • Protivin City in Howard County. 263 people in 2025, 590th of Iowa's 939.
  • Pulaski City in Davis County. 264 people in 2025, 588th of Iowa's 939.
  • Quasqueton City in Buchanan County. 593 people in 2025, 410th of Iowa's 939.
  • Radcliffe City in Hardin County. 540 people in 2025, 423rd of Iowa's 939.
  • Raymond City in Black Hawk County. 748 people in 2025, 345th of Iowa's 939.
  • Readlyn City in Bremer County. 860 people in 2025, 313th of Iowa's 939.
  • Redfield City in Dallas County. 741 people in 2025, 350th of Iowa's 939.
  • Rhodes City in Marshall County. 265 people in 2025, 587th of Iowa's 939.
  • Riceville City, mostly in Mitchell County. 805 people in 2025, 329th of Iowa's 939.
  • Richland City in Keokuk County. 530 people in 2025, 427th of Iowa's 939.
  • Ridgeway City in Winneshiek County. 267 people in 2025, 581st of Iowa's 939.
  • Ringsted City in Emmet County. 341 people in 2025, 534th of Iowa's 939.
  • Riverdale City in Scott County. 381 people in 2025, 497th of Iowa's 939.
  • Rockford City in Floyd County. 715 people in 2025, 358th of Iowa's 939.
  • Rolfe City in Pocahontas County. 489 people in 2025, 444th of Iowa's 939.
  • Rowley City in Buchanan County. 267 people in 2025, 581st of Iowa's 939.
  • Royal City in Clay County. 375 people in 2025, 505th of Iowa's 939.
  • Rudd City in Floyd County. 336 people in 2025, 536th of Iowa's 939.
  • Runnells City in Polk County. 461 people in 2025, 459th of Iowa's 939.
  • Russell City in Lucas County. 477 people in 2025, 447th of Iowa's 939.
  • Ruthven City in Palo Alto County. 714 people in 2025, 361st of Iowa's 939.
  • Ryan City in Delaware County. 346 people in 2025, 529th of Iowa's 939.
  • Sabula City in Jackson County. 496 people in 2025, 438th of Iowa's 939.
  • Salem City in Henry County. 381 people in 2025, 497th of Iowa's 939.
  • Salix City in Woodbury County. 305 people in 2025, 559th of Iowa's 939.
  • Schaller City in Sac County. 701 people in 2025, 370th of Iowa's 939.
  • Schleswig City in Crawford County. 817 people in 2025, 326th of Iowa's 939.
  • Scranton City in Greene County. 493 people in 2025, 440th of Iowa's 939.
  • Seymour City in Wayne County. 641 people in 2025, 389th of Iowa's 939.
  • Shelby City in Shelby County. 727 people in 2025, 355th of Iowa's 939.
  • Sheldahl City, mostly in Polk County. 306 people in 2025, 557th of Iowa's 939.
  • Shellsburg City in Benton County. 997 people in 2025, 274th of Iowa's 939.
  • Shueyville City in Johnson County. 722 people in 2025, 356th of Iowa's 939.
  • Sioux Rapids City in Buena Vista County. 694 people in 2025, 374th of Iowa's 939.
  • Spillville City in Winneshiek County. 369 people in 2025, 510th of Iowa's 939.
  • St. Charles City in Madison County. 641 people in 2025, 389th of Iowa's 939.
  • Stacyville City in Mitchell County. 435 people in 2025, 466th of Iowa's 939.
  • Stanhope City in Hamilton County. 355 people in 2025, 520th of Iowa's 939.
  • Stanton City in Montgomery County. 664 people in 2025, 387th of Iowa's 939.
  • Stanwood City in Cedar County. 613 people in 2025, 402nd of Iowa's 939.
  • Steamboat Rock City in Hardin County. 260 people in 2025, 595th of Iowa's 939.
  • Stockport City in Van Buren County. 267 people in 2025, 581st of Iowa's 939.
  • Stratford City in Hamilton County. 698 people in 2025, 372nd of Iowa's 939.
  • Sully City in Jasper County. 891 people in 2025, 309th of Iowa's 939.
  • Sutherland City in O'Brien County. 626 people in 2025, 394th of Iowa's 939.
  • Swea City City in Kossuth County. 541 people in 2025, 422nd of Iowa's 939.
  • Swisher City in Johnson County. 901 people in 2025, 305th of Iowa's 939.
  • Tabor City, mostly in Fremont County. 985 people in 2025, 276th of Iowa's 939.
  • Templeton City in Carroll County. 339 people in 2025, 535th of Iowa's 939.
  • Terril City in Dickinson County. 304 people in 2025, 560th of Iowa's 939.
  • Thompson City in Winnebago County. 471 people in 2025, 450th of Iowa's 939.
  • Thornton City in Cerro Gordo County. 391 people in 2025, 489th of Iowa's 939.
  • Titonka City in Kossuth County. 492 people in 2025, 442nd of Iowa's 939.
  • Truro City in Madison County. 509 people in 2025, 433rd of Iowa's 939.
  • Underwood City in Pottawattamie County. 955 people in 2025, 287th of Iowa's 939.
  • Union City in Hardin County. 382 people in 2025, 496th of Iowa's 939.
  • University Park City in Mahaska County. 472 people in 2025, 449th of Iowa's 939.
  • Ute City in Monona County. 329 people in 2025, 541st of Iowa's 939.
  • Vail City in Crawford County. 380 people in 2025, 501st of Iowa's 939.
  • Van Horne City in Benton County. 769 people in 2025, 337th of Iowa's 939.
  • Ventura City in Cerro Gordo County. 698 people in 2025, 372nd of Iowa's 939.
  • Victor City, mostly in Iowa County. 855 people in 2025, 315th of Iowa's 939.
  • Wahpeton City in Dickinson County. 333 people in 2025, 538th of Iowa's 939.
  • Walker City in Linn County. 674 people in 2025, 383rd of Iowa's 939.
  • Wall Lake City in Sac County. 736 people in 2025, 353rd of Iowa's 939.
  • Walnut City in Pottawattamie County. 715 people in 2025, 358th of Iowa's 939.
  • Wayland City in Henry County. 932 people in 2025, 298th of Iowa's 939.
  • Wellsburg City in Grundy County. 711 people in 2025, 365th of Iowa's 939.
  • Wesley City in Kossuth County. 379 people in 2025, 503rd of Iowa's 939.
  • West Bend City in Palo Alto County. 775 people in 2025, 335th of Iowa's 939.
  • West Okoboji City in Dickinson County. 309 people in 2025, 553rd of Iowa's 939.
  • West Point City in Lee County. 901 people in 2025, 305th of Iowa's 939.
  • Westside City in Crawford County. 280 people in 2025, 574th of Iowa's 939.
  • What Cheer City in Keokuk County. 593 people in 2025, 410th of Iowa's 939.
  • Wheatland City in Clinton County. 763 people in 2025, 340th of Iowa's 939.
  • Whiting City in Monona County. 738 people in 2025, 352nd of Iowa's 939.
  • Whittemore City in Kossuth County. 476 people in 2025, 448th of Iowa's 939.
  • Williams City in Hamilton County. 302 people in 2025, 561st of Iowa's 939.
  • Winthrop City in Buchanan County. 823 people in 2025, 324th of Iowa's 939.
  • Worthington City in Dubuque County. 373 people in 2025, 509th of Iowa's 939.
  • Wyoming City in Jones County. 530 people in 2025, 427th of Iowa's 939.
  • Yale City in Guthrie County. 264 people in 2025, 588th of Iowa's 939.
  • Zearing City in Story County. 504 people in 2025, 435th of Iowa's 939.

How this list was compiled: Every incorporated city of Iowa with 250 people or more on 1 July 2025: 607 of the state's 939, picked by that rule and not by hand. Each has the county that holds most of its people, its population and its place among all 939. Figures are the US Census Bureau's Vintage 2025 City and Town Population Totals, the estimates for 1 July 2025 (https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv, read 2026-10-09). Places with the same estimate share the higher rank. A card says "mostly in" where under 95 in 100 of the people live in the county named. The 939 names were compared with https://en.wikipedia.org/wiki/List_of_cities_in_Iowa, which has the same 939 (it calls the city of Decatur Decatur City) and Randalia, which is no longer a city (https://en.wikipedia.org/wiki/Randalia,_Iowa) and is not in the file. That page was also read for the rule that every incorporated place in Iowa is a city, Maharishi Vedic City's incorporation in 2001 at https://en.wikipedia.org/wiki/Maharishi_Vedic_City,_Iowa, and the state capital checked against https://en.wikipedia.org/wiki/List_of_capitals_in_the_United_States the same day. Licence: Own work. Figures are US Census Bureau data, which is in the public domain; the wording of every line is ours.