Route information | ||||
---|---|---|---|---|
Maintained by MassDOT | ||||
Length | 58.80 mi[1] (94.63 km) | |||
Major junctions | ||||
South end | Dresser Hill Road in Thompson, CT | |||
US 20 in Charlton Route 9 in Spencer Route 2 in Fitchburg | ||||
North end | NH 31 in Mason, NH | |||
Location | ||||
Country | United States | |||
State | Massachusetts | |||
Counties | Worcester, Middlesex | |||
Highway system | ||||
|
Route 31 is a 58.80-mile-long (94.63 km) north–south state highway in the U.S. state of Massachusetts. It runs from Dudley on the Connecticut border to Ashby on the New Hampshire border.