Cities
This guide helps users understand the cities in Polk County by population size. It is designed for people comparing local communities, researching where people live in the county, or checking population patterns before looking at housing, public services, schools, commuting areas, or local records. The table below lists each place from the reference data in descending order by population, with city names shown without the state abbreviation.
Polk County Cities by Population
Polk County includes a wide range of cities, from large urban centers to smaller communities. Des Moines is the largest population center in the county, with a population of 210,381. It serves as the main anchor for many regional services, employment areas, neighborhoods, and government-related needs.
Several other cities also have significant populations. West Des Moines ranks second with 68,723 residents, followed closely by Ankeny with 67,887 residents. These larger cities are important for users researching residential areas, business locations, commuting patterns, or public service coverage across Polk County.
Major Population Centers in Polk County
The largest communities in Polk County are concentrated around the Des Moines metropolitan area. Des Moines, West Des Moines, Ankeny, Urbandale, Johnston, Altoona, Clive, and Grimes all appear among the higher-population places. These cities are often searched by users who need local information tied to addresses, property records, ZIP Codes, county services, or community planning.
Population size can also help users understand how a place may compare in terms of housing density, public facilities, road networks, and local service demand. Larger cities may have more neighborhoods and public offices, while smaller places may be easier to search by name but may have fewer local service points.
Smaller Communities and Local Places
Polk County also includes smaller communities such as Polk City, Windsor Heights, Carlisle, Mitchellville, and Granger. These places may have smaller populations, but they remain important for residents searching for local addresses, municipal information, nearby services, and county-level records.
While the largest cities account for most of the county’s population, smaller cities remain important for local government services, residential development, schools, and community planning.
Cities in Polk County by Population
| City | Population |
|---|---|
| Des Moines | 210,381 |
| West Des Moines | 68,723 |
| Ankeny | 67,887 |
| Urbandale | 45,580 |
| Johnston | 24,064 |
| Altoona | 19,565 |
| Clive | 18,601 |
| Grimes | 15,392 |
| Norwalk | 12,799 |
| Pleasant Hill | 10,147 |
| Bondurant | 7,365 |
| Polk City | 5,543 |
| Windsor Heights | 5,252 |
| Carlisle | 4,160 |
| Mitchellville | 2,485 |
| Granger | 1,654 |