Route information | ||||
---|---|---|---|---|
Maintained by MassDOT | ||||
Length | 18.90 mi[1] (30.42 km) | |||
Major junctions | ||||
South end | I-93 in Wilmington | |||
North end | NH 125 in Plaistow, NH | |||
Location | ||||
Country | United States | |||
State | Massachusetts | |||
Counties | Middlesex, Essex | |||
Highway system | ||||
|
Route 125 is an 18.90-mile-long (30.42 km) north–south Massachusetts state route. It runs from Interstate 93 in Wilmington to the Massachusetts-New Hampshire state line in Haverhill, where it continues as New Hampshire Route 125 through Plaistow to Wakefield, New Hampshire. After the first 1.7 miles (2.7 km), which are in Middlesex County, the rest of the route passes through Essex County.