About 50158 - Marshalltown, Iowa
ZIP code 50158 covers the community of Marshalltown in Iowa, the United States. This area falls under Marshalltown County County.
Around 38,005 people live in the 50158 ZIP code area. This puts it well ahead of the typical ZIP code in Iowa (roughly 22,608).
Median household income is about $63,100 (near the Iowa average).
This ZIP code sits alongside neighboring areas like Montour, Cresco, Davenport within Iowa.