← Back to Discover · All towns in Iowa
Towns in Polk County
18 towns with data in Polk County, Iowa, largest first. Find your matches.
Des Moines is the largest of the 18 towns we list in Polk County, with 212,421 people. Together they have 522,921 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Des Moines | 212,421 | $65,932 | $194,700 |
| Ankeny | 72,615 | $108,198 | $331,000 |
| West Des Moines | 71,083 | $86,594 | $309,000 |
| Urbandale | 46,595 | $112,795 | $335,500 |
| Johnston | 24,384 | $106,551 | $369,100 |
| Altoona | 21,495 | $86,114 | $274,600 |
| Clive | 19,012 | $132,121 | $401,100 |
| Grimes | 16,366 | $120,037 | $304,700 |
| Pleasant Hill | 11,136 | $90,508 | $295,100 |
| Bondurant | 8,560 | $135,674 | $318,800 |
| Polk City | 6,037 | $164,389 | $414,800 |
| Windsor Heights | 5,143 | $91,707 | $267,900 |
| Saylorville | 3,366 | $117,821 | $314,300 |
| Mitchellville | 2,579 | $81,172 | $206,600 |
| Elkhart | 899 | $84,554 | $253,900 |
| Runnells | 440 | $101,500 | $231,600 |
| Alleman | 429 | $121,875 | $299,200 |
| Sheldahl | 361 | $80,938 | $184,700 |
ZIP codes in Polk County
32 ZIP codes in Polk County, Iowa. A ZIP code can also reach into a neighboring county.
- 50007 Alleman
- 50009 Altoona
- 50021 Ankeny
- 50023 Ankeny
- 50032 Berwick
- 50035 Bondurant
- 50073 Elkhart
- 50109 Granger
- 50111 Grimes
- 50131 Johnston
- 50161 Maxwell
- 50169 Mitchellville
- 50226 Polk City
- 50237 Runnells
- 50243 Sheldahl
- 50244 Slater
- 50265 West Des Moines
- 50309 Des Moines
- 50310 Des Moines
- 50311 Des Moines
- 50312 Des Moines
- 50313 Des Moines
- 50314 Des Moines
- 50315 Des Moines
- 50316 Des Moines
- 50317 Des Moines
- 50320 Des Moines
- 50321 Des Moines
- 50322 Urbandale
- 50324 Windsor Heights
- 50325 Clive
- 50327 Pleasant Hill
Nearby counties in Iowa
- Warren County 12
- Dallas County 15
- Story County 14
- Jasper County 13
- Boone County 8
- Madison County 6
Link to this page
Copy this HTML to link to this page from your own site.