Haverhill Directory

Haverhill is an industrial market town and civil parish in the county of Suffolk, England, next to the borders of Essex and Cambridgeshire. It lies 14 miles (23 km) south east of Cambridge and 50 miles (80 km) north of London. Haverhill is the second largest town in the Borough of St Edmundsbury, and has a population of 22,010.

Rapid expansion of the town over the last two decades means that the western edge of Haverhill now includes the hamlet of Hanchet End.