Haverhill Map
Haverhill is a city in Marshall County, Iowa, United States. The population was 170 at the 2000 census.
Haverhill is located at 41°56?42?N 92°57?41?W / 41.945°N 92.96139°W / 41.945; -92.96139 (41.945053, -92.961398). Haverhill is located on County Highway E63, 2 miles west of IA Hwy 14, 6 miles from Marshalltown, the county seat of Marshall County.
According to the United States Census Bureau, the city has a total area of 0.1 square miles (0.3 km²), all of it land.
Nearby cities include Gilman, Le Grand, Rhodes, State Center, Albion.