Hebron is a town in Grafton County, New Hampshire, United States. The population was 602 at the 2010 census. Settlements include the town center and the village of East Hebron.