Massachusetts State Route 125 is a north-south highway in Northwestern Essex County. It runs from the Middlesex/Essex County Line, near West Village, to the New Hampshire/Massachusetts State Line, at Haverhill. MA St Rt 125 passes through the following town in Essex County. Haverhill