Massachusetts Route 31

Route 31 marker
Route 31
Map
Route information
Maintained by MassDOT
Length58.80 mi[1] (94.63 km)
Major junctions
South endDresser Hill Road in Thompson, CT
Major intersections US 20 in Charlton
Route 9 in Spencer
Route 2 in Fitchburg
North end NH 31 in Mason, NH
Location
CountryUnited States
StateMassachusetts
CountiesWorcester, Middlesex
Highway system
Route 30 Route 32

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.