We have found 397 properties in Charlestown, NH. Average property sale price in Charlestown is $100,644. It is 60.9% lower than average property value in New Hampshire. Average price per square feet in Charlestown is $71. It is 45.8% lower than average property value in New Hampshire.