The cost of living in Hampstead, North Carolina is 22.1% more expensive than Charlestown, New Hampshire.