Haverhill IA is located at 41.945518, -92.960831 geo coordinates. Haverhill, IA is located in Iowa, United States Of America.