Massachusetts Route 125

Route 125 marker
Route 125
Map
Route 125 highlighted in red
Route information
Maintained by MassDOT
Length18.90 mi[1] (30.42 km)
Major junctions
South end I-93 in Wilmington
Major intersections
North end NH 125 in Plaistow, NH
Location
CountryUnited States
StateMassachusetts
CountiesMiddlesex, Essex
Highway system
Route 124 Route 126

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.