Please ensure Javascript is enabled for purposes of website accessibility

Grafton

Market Reports

Grafton is a small town in Grafton County, New Hampshire, with a population of 1,416 as of 2025, reflecting modest growth since the 2020 census . The town was first granted in 1761, re-granted in 1769, and officially incorporated in 1778. It was named after Augustus FitzRoy, 3rd Duke of Grafton, a British statesman supportive of American colonial interests .