__NOTOC__ There is more than one place called '''Haverhill''':
United Kingdom
Haverhill (Suffolk) - A town in
England
United States of America
Haverhill (Florida) - A town in
Florida
Haverhill (Massachusetts)
- A town in
Massachusetts
Haverhill (New Hampshire) - A town in
New Hampshire