Zip Code 50158 — Marshalltown, IA

50158 is a ZIP Code associated with Marshalltown, IA, located within Marshall. The postal region supports an estimated population of 31,396 residents across Data Pending housing units, with a population density of 57.1 people per square mile.
WorldPlaceData database updated: October 2026

📍 View location on OpenStreetMap (42.050160, -92.901430)

Data MetricLocal Statistic
Postal / Zip Code50158
Primary CityMarshalltown
State / ProvinceIA
CountyMarshall
Total Population31,396
Median Household IncomeData Pending
Total Housing UnitsData Pending
Population Density57.1 people/sq mi
TimezoneAmerica/Chicago

How 50158 Compares

MetricZIP 50158Marshall CountyIA State Average
Population31,39639,9023,210,984
Median IncomeData PendingN/AN/A
Population Density57.1 /sq mi----

Nearby ZIP Codes

ZIP CodeCityDistancePopulationMedian Income
Zip 50142Le Grand7.1 mi720N/A
Zip 50078Ferguson8.0 mi85N/A
Zip 50005Albion8.4 mi812N/A
Zip 50120Haverhill9.1 mi428N/A
Zip 50148Liscomb10.3 mi406N/A

Data Sources & Methodology: Geographic coordinates and ZIP Code assignments are derived from underlying geographic and postal datasets. Note that ZIP Codes are USPS postal delivery areas, while Census ZCTAs are statistical approximation areas. Read full methodology →