Route information | ||||
---|---|---|---|---|
Maintained by MassDOT | ||||
Length | 24.96 mi[1] (40.17 km) | |||
Major junctions | ||||
South end | Route 1A in Beverly | |||
North end | NH 97 in Salem, NH | |||
Location | ||||
Country | United States | |||
State | Massachusetts | |||
Counties | Essex | |||
Highway system | ||||
|
Route 97 is a south–north highway in Essex County in northeastern Massachusetts, United States. It connects the cities of Beverly and Haverhill before continuing into Salem, New Hampshire as New Hampshire Route 97.