ShareYourGroupShareYourGroupZIP Codes

ZIP codes in Madison County, Iowa

Madison County, Iowa has 8 ZIP codes in this list, from 50033 to 50273. They cover 8 places, among them Bevington, Earlham, Macksburg and Patterson.

ZIP codePlaceLand area (sq mi)Map point
50033Bevington0.241.363, -93.793
50072Earlham89.741.471, -94.129
50155Macksburg30.741.210, -94.183
50218Patterson0.441.350, -93.880
50222Peru41.241.215, -93.944
50240Saint Charles75.341.292, -93.824
50257Truro43.841.208, -93.841
50273Winterset19541.339, -94.009

The ZIP code areas of Madison County add up to about 477 square miles of land (1,234 sq km) as the Census Bureau draws them. The largest is 50273 (Winterset), with 195 square miles.

Using these codes

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. This site is not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All of Iowa ZIP look-up