County · Iowa · United States
Madison County ZIP codes
8 ZIP codes · 8 cities · FIPS 19121
Key facts
- State
- Iowa (IA)
- FIPS code
- 19121
- Population
- 16,760
- Median household income
- $89,542
- Median age
- 41
- Land area
- 561 sq mi (1,453 km²)
- Population density
- 30 / sq mi
- Area codes
- 515, 641
Cities and ZIP codes in Madison County (8)
| City | ZIP codes |
|---|---|
| Bevington | 50033 |
| Earlham | 50072 |
| Macksburg | 50155 |
| Patterson | 50218 |
| Peru | 50222 |
| Saint Charles | 50240 |
| Truro | 50257 |
| Winterset | 50273 |
About this page
County figures are Census county-level values (ACS 5-year); the ZIP list shows the ZIPs whose primary county this is — a ZIP on a border can also serve neighbouring counties.
Sources: U.S. Census Bureau (2020 county relationship file, ACS 5-year) · GeoNames. Methodology.