Alphabetical List of Cities and Towns in Iowa


There are a total of 934 towns and cities in the state of Iowa. Top 10 biggest cities by population are Des Moines, Cedar Rapids, Davenport, Sioux City, Waterloo, Iowa City, Council Bluffs, Ames, Dubuque, and West Des Moines while top ten largest cities by land area are Des Moines, Cedar Rapids, Davenport, Waterloo, Sioux City, Council Bluffs, West Des Moines, Clinton, Dubuque, and Ankeny. Below please see all Iowa cities and towns which are listed in alphabetical order.