New Hampshire Route 31

New Hampshire Route 31 marker
New Hampshire Route 31
Map
Map of southern New Hampshire with NH 31 highlighted in red
Route information
Maintained by NHDOT
Length56.148 mi[1] (90.361 km)
Major junctions
South end Route 31 in Ashby, MA
Major intersections
North end NH 10 in Goshen
Location
CountryUnited States
StateNew Hampshire
CountiesHillsborough, Sullivan
Highway system
NH 28 Bypass NH 32

New Hampshire Route 31 (abbreviated NH 31) is a 56.148-mile-long (90.361 km) north–south state highway in southern New Hampshire. It runs from Mason on the Massachusetts border, where, as Greenville Road, the road becomes Massachusetts Route 31. It passes through Greenville, Wilton, Lyndeborough, Greenfield, Bennington, Antrim, Hillsborough, Windsor, and Washington, reaching its northern terminus of Goshen at New Hampshire Route 10.

  1. ^ Cite error: The named reference NHDOT Roads was invoked but never defined (see the help page).