Haverhill ist eine Gemeinde (Town) im US-Bundesstaat New Hampshire und Verwaltungssitz von Grafton County mit 4697 Einwohnern.