Roads of the Mid-South & West > Highways of the Commonwealth of Massachusetts > Massachusetts State Route 97, Essex County

Massachusetts State Route 97
Essex County

Massachusetts State Route 97 is a north-south highway in Northeastern Essex County. It runs from the New Hampshire/Massachusetts State Line to Beverly.

MA St Rt 97 passes through the following towns in Essex County.
Methuen
Ayers Village
Haverhill

Groveland

Georgetown
Topsfield
Beverly

MA St Rt 97 is multi-plexed in Essex County.
Massachusetts State Route 125, at Haverhill.
Massachusetts State Route 110, at Haverhill.
Massachusetts State Route 113, from Haverhill to Groveland.

Massachusetts State Route 133, at Groveland.

MA St Rt 97 intersects the following highways in Essex County.
Interstate 495, at Haverhill.
Massachusetts State Route 110, at Haverhill.

Massachusetts State Route 125, at Haverhill.
Massachusetts State Route 110, at Haverhill.
Massachusetts State Route 113, at Haverhill.
Massachusetts State Route 125, at Haverhill.
Massachusetts State Route 113, at Groveland.

Massachusetts State Route 133, at Groveland.

Massachusetts State Route 133, at Groveland.
Interstate 95, near East Boxford.
U.S. Rt. 1, near Topsfield.
Massachusetts State Route 35, near North Beverly.
Massachusetts State Route 128, at Beverly.
Massachusetts State Route 1A, at Beverly.


A BGS on NB I-495.

A BGS on SB I-495.

A BGS on SB I-495.

SB MA St Rt 97/125 in Haverhill.

A junction marker on Haverhill.

SB MA St Rt 97/EB MA St Rt 113 at the Bates Bridge.

SB MA St Rt 97 near Groveland.

A BGS on SB I-95.

A junction marker on NB U.S. Rt. 1.

12 October 2012