← Look up another ZIP code · All towns in Iowa
ZIP code 50158
Marshalltown, IA · Marshall County
About ZIP code 50158
- ZIP code 50158 is in Marshalltown, Marshall County, Iowa.
- About 31,396 people live in it, which is 57.1 people per square mile.
- It also reaches into Tama County.
- Time zone: Central Standard Time.
- The middle of the ZIP code is at 42.050, -92.901.
A ZIP code is a mail delivery area, not a town border, and one ZIP code can cover parts of several towns. To check a single address, use the US Postal Service lookup.
Marshalltown, IA
ZIP code 50158 is the post office name for Marshalltown, IA. 27,626 people live in Marshalltown. Typical household income is $69,068. A typical home costs $127,700.
- Stronger than most towns on: Public transit, Walkability and Diversity & community.
- Weaker than most towns on: Dining and entertainment, Property taxes and Space and yard size.
Nearby ZIP codes
- 50142 Le Grand · 720 people
- 50078 Ferguson · 85 people
- 50005 Albion · 812 people
- 50120 Haverhill · 428 people
- 50148 Liscomb · 406 people
- 50632 Garwin · 1,201 people
- 50173 Montour · 705 people
- 50162 Melbourne · 1,164 people
ZIP code list from SimpleMaps US Zips. Population is a US Census Bureau estimate. These are estimates, so check official sources before you decide.