The town of Hopkinton, New Hampshire was first granted in 1735 as New Hampshire Number 5 to settlers from Hopkinton, Massachusetts
, who renamed the town New Hopkinton. Setting the pattern for future towns, settlers were required to build homes, fence in their acreage, plant it with English grass, and provide a home for a minister, all within seven years.
Contoocook village, a substantial portion of the town, was named for a tribe of Penacook Indians who once lived there, as was the Contoocook River which flows through the town. Hopkinton is located at the Junction of US Route 202 and NH Route 9.