Every City in the USA

Iowa: Cities and towns · July 1, 2025 PEP estimate

This comparison uses one population source and period. Types and rank scope remain explicit.

Browse all Iowa communities · 50 states and DC comparison · Coverage policy

Cities and towns · July 1, 2025 PEP estimate

These are overlapping jurisdictions and communities. Do not add their populations together. A directory count describes this selection policy.

939 entries in this view. The initial list shows up to 50 entries per section.

Cities and towns · July 1, 2025 PEP estimate (939)

IA: Cities and towns · July 1, 2025 PEP estimate. Ordered by population estimate, largest first.
NameTypeState rankJuly 1, 2025 population
Des Moines cityPolk County; Warren CountyCity1212,086
Cedar Rapids cityLinn CountyCity2137,935
Davenport cityScott CountyCity3100,358
Sioux City cityPlymouth County; Woodbury CountyCity486,356
Ankeny cityPolk CountyCity577,833
Iowa City cityJohnson CountyCity676,229
West Des Moines cityDallas County; Madison County; Polk County; Warren CountyCity774,224
Ames cityStory CountyCity868,220
Waterloo cityBlack Hawk CountyCity966,919
Council Bluffs cityPottawattamie CountyCity1062,680
Dubuque cityDubuque CountyCity1159,148
Urbandale cityDallas County; Polk CountyCity1248,570
Marion cityLinn CountyCity1342,732
Cedar Falls cityBlack Hawk CountyCity1441,240
Bettendorf cityScott CountyCity1540,710
Waukee cityDallas CountyCity1634,890
Marshalltown cityMarshall CountyCity1727,536
Mason City cityCerro Gordo CountyCity1826,853
Ottumwa cityWapello CountyCity1925,319
Johnston cityPolk CountyCity2025,065
Fort Dodge cityWebster CountyCity2124,837
Clinton cityClinton CountyCity2224,049
Coralville cityJohnson CountyCity2323,960
Burlington cityDes Moines CountyCity2423,336
Muscatine cityMuscatine CountyCity2523,164
Altoona cityPolk CountyCity2622,796
North Liberty cityJohnson CountyCity2721,976
Clive cityDallas County; Polk CountyCity2819,861
Grimes cityDallas County; Polk CountyCity2917,405
Indianola cityWarren CountyCity3016,829
Newton cityJasper CountyCity3115,741
Norwalk cityPolk County; Warren CountyCity3215,004
Boone cityBoone CountyCity3312,471
Storm Lake cityBuena Vista CountyCity3411,590
Oskaloosa cityMahaska CountyCity3511,493
Pleasant Hill cityPolk CountyCity3611,239
Spencer cityClay CountyCity3711,218
Pella cityMahaska County; Marion CountyCity3810,992
Le Mars cityPlymouth CountyCity3910,760
Waverly cityBremer CountyCity4010,561
Carroll cityCarroll CountyCity4110,085
Fort Madison cityLee CountyCity429,935
Bondurant cityPolk CountyCity439,647
Keokuk cityLee CountyCity449,510
Grinnell cityPoweshiek CountyCity459,430
Fairfield cityJefferson CountyCity469,220
Sioux Center citySioux CountyCity478,864
Mount Pleasant cityHenry CountyCity488,500
Denison cityCrawford CountyCity498,214
Perry cityDallas CountyCity508,208

Download the complete comparison CSV. Geography, source periods and missing-value meanings are documented in the field dictionary.