Polk County, Iowa Cities (2025)

18 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Des Moines1212,927213,769-0.08%2,41588 City
Ankeny278,76868,5622.66%2,48532 City
West Des Moines374,85068,9201.61%1,58347 City
Urbandale448,30445,5771.14%2,14223 City
Johnston525,27923,9921.03%1,29719 City
Altoona623,30919,7513.15%1,96412 City
Clive719,71718,6721.07%2,5768 City
Grimes817,65315,7182.24%1,47012 City
Pleasant Hill912,38610,1653.72%1,14511 City
Bondurant1010,0227,4675.37%1,0589 City
Polk City116,6375,5993.22%1,1786 City
Windsor Heights125,0735,236-0.65%3,5381 City
Mitchellville132,7352,4871.82%1,0843 City
Saylorville142,7212,743-1.41%4017 CDP
Elkhart151,1268914.36%5972 City
Runnells164684620.21%1,1300 City
Alleman174404320.23%1503 City
Sheldahl183152980.96%3901 City

Polk County Cities Summary

Largest City

Des Moines is the largest city in Polk County, with a population of 212,927.

Smallest City

Sheldahl is the smallest city in Polk County, with a population of 315.

10 Largest Cities

There are 18 cities in Polk County, Iowa.

Location of Polk County