← Look up another ZIP code · All towns in Iowa
ZIP code 50120
Haverhill, IA · Marshall County
About ZIP code 50120
- ZIP code 50120 is in Haverhill, Marshall County, Iowa.
- About 428 people live in it, which is 9.7 people per square mile.
- Time zone: Central Standard Time.
- The middle of the ZIP code is at 41.934, -92.983.
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.
Haverhill, IA
ZIP code 50120 is the post office name for Haverhill, IA. 142 people live in Haverhill. Typical household income is $61,607. A typical home costs $115,300.
- Stronger than most towns on: Cost of living, Short commute and Housing affordability.
- Weaker than most towns on: A place that is growing, Dining and entertainment and Walkability.
Nearby ZIP codes
- 50162 Melbourne · 1,164 people
- 50141 Laurel · 587 people
- 50078 Ferguson · 85 people
- 50158 Marshalltown · 31,396 people
- 50106 Gilman · 1,163 people
- 50234 Rhodes · 559 people
- 50247 State Center · 2,004 people
- 50142 Le Grand · 720 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.