Haverhill is the name of a number of different places in the world:
- Haverhill, Suffolk, England
- Haverhill, Florida, USA
- Haverhill, Iowa, USA
- Haverhill, Massachusetts, USA
- Haverhill (Amtrak station), also serving the MBTA
- Haverhill Line of the MBTA
- Haverhill (Amtrak station), also serving the MBTA
- Haverhill, New Hampshire, USA
- Haverhill Township, Minnesota, USA
- Haverhill, Ohio, USA