New Boston es un pueblo ubicado en el condado de Hillsborough en el estado estadounidense de Nuevo Hampshire.
[3] New Boston se encuentra ubicado en las coordenadas 42°58′52″N 71°40′39″O / 42.98111, -71.67750.
Según la Oficina del Censo de los Estados Unidos, New Boston tiene una superficie total de 111.92 km², de la cual 110.95 km² corresponden a tierra firme y (0.87%) 0.97 km² es agua.
[4] Según el censo de 2010,[5] había 5.321 personas residiendo en New Boston.
De los 5.321 habitantes, New Boston estaba compuesto por el 97.58% blancos, el 0.41% eran afroamericanos, el 0.13% eran amerindios, el 0.71% eran asiáticos, el 0% eran isleños del Pacífico, el 0.32% eran de otras razas y el 0.85% pertenecían a dos o más razas.