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)

CityZIP 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.