La Ruta 31 de New Hampshire (abreviada como NH 31 ) es una carretera estatal de norte a sur de 90,361 km (56,148 millas) en el sur de New Hampshire . Se extiende desde Mason en la frontera con Massachusetts , donde, como Greenville Road, la carretera se convierte en la Ruta 31 de Massachusetts . Pasa por Greenville , Wilton , Lyndeborough , Greenfield , Bennington , Antrim , Hillsborough , Windsor y Washington , y llega a su terminal norte de Goshen en la Ruta 10 de New Hampshire .
La ruta 31 de New Hampshire comienza en la frontera con Massachusetts como continuación de la ruta 31 de Massachusetts . Al ingresar a la zona rural del suroeste de la ciudad de Mason , se cruza con la ruta 124 de New Hampshire a 500 yardas (460 m) de la frontera con Massachusetts. Después de una distancia similar, ingresa a la ciudad de Greenville , donde forma la carretera principal de norte a sur que atraviesa la ciudad.
Entrando en la ciudad de Wilton , cruza el Souhegan hacia la orilla oeste y se dirige hacia el pueblo principal de Wilton en la esquina noreste de la ciudad. Conocida localmente como Greenville Road en este tramo, se fusiona con NH 101 para seguir Gibbons Highway, cruza el Souhegan nuevamente cuando ingresa a Wilton Village, sale de NH 101 y gira al norte en Island Street para cruzar tanto el Souhegan como Stony Brook , luego gira al noroeste por Forest Road en una intersección con Main Street. Ahora siguiendo Stony Brook, lo cruza varias veces antes de cruzar la frontera norte de la ciudad y entrar en la ciudad rural de Lyndeborough . Pasando por el pueblo moderno cerca de la esquina suroeste de la ciudad (el pueblo histórico está ubicado en Lyndeborough Center Historic District a cierta distancia), continúa por Forest Road hasta que sale hacia el noroeste hacia la ciudad de Greenfield, New Hampshire .
En Greenfield, todavía se la conoce como Forest Road, y pasa por las laderas norte de North Pack Monadnock Mountain y las laderas sur de Crotched Mountain . En el pueblo central de Greenfield, tiene una breve concurrencia con NH 136 , luego abandona Forest Road por Sawmill Road hacia el noroeste, entrando en Bennington , donde el nombre cambia a Greenfield Road. Serpenteando por varias calles del pueblo principal de Bennington, incluidas Main Street, Francestown Road y Old Hancock Road, se encuentra con el término occidental de NH 47 y pasa por la presa en el extremo norte del embalse de Powder Mill Pond cerca de las Great Falls del río Contoocook , y luego se fusiona con la US 202 .
Dirigiéndose hacia el norte por la US 202, las dos rutas entran en la ciudad de Antrim, New Hampshire , siguiendo Main Street hasta el pueblo principal de Antrim en la esquina sureste de la ciudad, donde la US 202 sale hacia el noreste, mientras que la NH 31 sigue Main Street hacia el noroeste. Cambiando de nombre a Clinton Road, la NH 31 sigue Great Brook hacia el noroeste y luego gira hacia el norte hasta el pueblo de Antrim Center. Girando nuevamente hacia el noroeste, se encuentra con la NH 9 en una intersección en T y gira a la derecha para seguir la NH 9 en dirección este en dirección noreste por Keene Road. Curvándose alrededor de las orillas del lago Franklin Pierce , las dos rutas ingresan a la ciudad de Hillsborough , donde la NH 31 sale hacia el noroeste por Second New Hampshire Turnpike en el extremo norte del lago. Dirigiéndose primero al noroeste, luego al oeste, por Second New Hampshire Turnpike, la ruta sale de Hillsborough, cruza el extremo norte de la ciudad de Windsor y luego ingresa a Washington .
En Washington, la ruta gira en dirección noroeste y pasa por el pueblo central de Washington, por Main Street, antes de dirigirse hacia el Parque Estatal Pillsbury en el extremo norte de la ciudad. Entra en la ciudad de Goshen, New Hampshire , como Washington Road y llega a su terminal norte en la NH 10 en una zona rural al sur del pueblo principal de Goshen.
La ruta 31 utiliza los siguientes nombres a su paso por diferentes localidades: