50158 ZIP Code – Marshalltown, Iowa

ZIP Code 50158 is located in Marshalltown, Iowa and has a population of approximately 31,047 residents. The median household income is $68,322.

This ZIP code is part of Marshall County. Nearby ZIP codes include 50142, 50078, 50005.

ZIP Code 50158 Data

Population 31,047
Median Household Income $68,322
Median Home Value $124,600
Median Rent $831
Median Age 37.3
Unemployment Rate 4.3%
Poverty Rate 12.6%
Bachelor's Degree or Higher 20.7%
State Iowa

ZIP 50158 vs. Iowa vs. U.S.

MetricZIP 50158IA Avg.U.S. Avg.
Population31k3,29710k
Median Household Income$68k$71k$73k
Median Home Value$124k$153k$258k
Median Rent$831$792$1,088
Median Age37.343.643.2
Unemployment Rate4.3%3.1%5.0%
Poverty Rate12.6%9.8%13.3%
Bachelor's Degree or Higher20.7%21.9%26.9%

Demographics Charts

Race & Ethnicity

Gender

Education Level (adults 25+)

Nearby ZIP Codes

Nearby ZIP Code Comparison

ZIP Code City Population Median Income
50142 LE GRAND 790 $70,208
50078 FERGUSON 102 $46,250
50005 ALBION 859 $66,250
50120 HAVERHILL 537 $133,333
50148 LISCOMB 376 $79,336