Marshalltown, IA zip code
Marshalltown, Iowa uses one zip code: 50158. Most of it is in Marshall County. Together these zip codes are home to about 31K people.
Zip codes
1
Population
31K
All zips combined
Largest zip
50158
31,396 residents
Zip codes in Marshalltown
| Zip | Type | Population | IncomeMedian income |
|---|---|---|---|
| 50158 | 31,396 | $70,367 |