← Back to Discover · All towns in Iowa
Towns in Madison County
6 towns with data in Madison County, Iowa, largest first. Find your matches.
Winterset is the largest of the 6 towns we list in Madison County, with 5,416 people. Together they have 7,342 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Winterset | 5,416 | $67,708 | $192,500 |
| St. Charles | 914 | $82,841 | $221,300 |
| Truro | 518 | $78,750 | $195,100 |
| Patterson | 346 | $82,969 | $111,100 |
| East Peru | 92 | $68,333 | $102,500 |
| Macksburg | 56 | $33,125 | $94,500 |
ZIP codes in Madison County
12 ZIP codes in Madison County, Iowa. A ZIP code can also reach into a neighboring county.
- 50033 Bevington
- 50061 Cumming
- 50070 Dexter
- 50072 Earlham
- 50149 Lorimor
- 50155 Macksburg
- 50218 Patterson
- 50222 Peru
- 50240 Saint Charles
- 50257 Truro
- 50261 Van Meter
- 50273 Winterset
Nearby counties in Iowa
- Clarke County 3
- Warren County 12
- Union County 7
- Dallas County 15
- Adair County 4
- Polk County 18
Link to this page
Copy this HTML to link to this page from your own site.