*** Welcome to piglix ***

Massachusetts Route 97

Route 97 marker

Route 97
Map of Essex County in northeastern Massachusetts with Route 97 highlighted in red
Route information
Length: 24.96 mi (40.17 km)
Major junctions
South end: Route 1A in Beverly
 
North end: NH 97 in Salem, NH
Location
Counties: Essex
Highway system
Route 96 Route 98

Route 97 marker

Route 97 is a south–north highway in Essex County in northeastern Massachusetts. It connects the cities of Beverly and Haverhill before continuing into Salem, New Hampshire as New Hampshire Route 97.

Route 97 begins at Route 1A in Beverly, north of the downtown area. Almost immediately, it crosses under Route 128 without intersection; the nearest exit is Exit 20 to Route 1A. Route 97 passes the Beverly Municipal Airport before crossing into Wenham. Route 97 passes through the western end of town, passing the Ipswich River Wildlife Sanctuary before meeting the northern end of Route 35 in Topsfield, just over the town lines of Wenham and Danvers.

Once in Topsfield, Route 97 crosses the Ipswich River just east of the Topsfield Fairgrounds. It crosses U.S. Route 1 (the Newburyport Turnpike) before heading into the center of town. From there, it continues northward, entering the town of Boxford. Route 97 passes through the village of East Boxford, where it intersects I-95 at Exit 53. It then heads northward into Georgetown. In Georgetown, Route 97 has a brief concurrency of a tenth of a mile with Route 133 before turning northwestward along West Main Street, passing between Rock Pond and Pentucket Pond into Groveland.


...
Wikipedia

...