← Back to Discover · All towns in Iowa
Towns in Marshall County
13 towns with data in Marshall County, Iowa, largest first. Find your matches.
Marshalltown is the largest of the 13 towns we list in Marshall County, with 27,626 people. Together they have 33,054 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Marshalltown | 27,626 | $69,068 | $127,700 |
| State Center | 1,412 | $83,942 | $167,400 |
| Melbourne | 804 | $71,667 | $155,400 |
| Le Grand | 720 | $76,250 | $145,700 |
| Gilman | 623 | $101,136 | $88,700 |
| Albion | 622 | $91,250 | $135,200 |
| Liscomb | 298 | $84,042 | $93,800 |
| Laurel | 278 | $61,250 | $103,100 |
| Rhodes | 265 | $73,083 | $98,000 |
| Haverhill | 142 | $61,607 | $115,300 |
| St. Anthony | 92 | $58,750 | $36,300 |
| Green Mountain | 87 | $36,696 | $75,000 |
| Ferguson | 85 | $52,500 | $75,600 |
ZIP codes in Marshall County
13 ZIP codes in Marshall County, Iowa. A ZIP code can also reach into a neighboring county.
- 50005 Albion
- 50051 Clemons
- 50078 Ferguson
- 50106 Gilman
- 50120 Haverhill
- 50141 Laurel
- 50142 Le Grand
- 50148 Liscomb
- 50158 Marshalltown
- 50162 Melbourne
- 50234 Rhodes
- 50239 Saint Anthony
- 50247 State Center
Nearby counties in Iowa
- Tama County 12
- Jasper County 13
- Story County 14
- Grundy County 9
- Hardin County 11
- Poweshiek County 9
Link to this page
Copy this HTML to link to this page from your own site.