HomeUnited StatesIowa50158
🇺🇸
50158
Marshalltown, Iowa
Marshalltown County · 🇺🇸 United States
ZIP Code
Population
38,005
Med. Income
$63,100
Complete ZIP Code Details
ZIP Code50158
CityMarshalltown
StateIowa (IA)
CountyMarshalltown County
Coordinates42.0405000, -92.9127000
Population38,005
Median Household Income$63,100
Median Home Value$233,000
Unemployment Rate5.8%
ZIP TypeSTANDARD
CountryUnited States

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.

50158 vs. Iowa Average
Population Share vs. Nearby ZIP Codes
Frequently Asked Questions
What is the ZIP code for Marshalltown?

The ZIP code for Marshalltown, Iowa is 50158.

What county is 50158 located in?

50158 is located in Marshalltown County County, Iowa.

What is the population of 50158?

The population of 50158 (Marshalltown) is approximately 38,005 people.

Is 50158 bigger or smaller than a typical Iowa ZIP code?

50158 is more populated than the typical Iowa ZIP code, which averages around 22,608 people.

What are the ZIP code codes near 50158?

ZIP code codes near 50158 include 50173, 52136, 52805.