Map of Haverhill, Florida
Haverhill is west of West Palm Beach, in Palm Beach County.