Easton, New Hampshire is a small town located in Grafton County with a population of 254. It is located at 1 hr 19 minutes distance from Grafton. The town is completely surrounded by Connecticut River. Easton has a total area of 31.2 square miles, of which 0.03% is water. Cooley-Jericho Community Forest is a popular attraction in Easton. Students attend Lafayette Regional School and Profile Junior and Senior High School.