Easton is a town in Grafton County, New Hampshire, United States. The population was 292 at the 2020 census. Formed from a part of Landaff known as East Landaff, Easton was incorporated in 1876. Kinsman Mountain, the Kinsman Range, and Kinsman Notch are named for Nathaniel Kinsman, one of the original settlers.