The cost of living in Carolina Beach, North Carolina is 12.3% cheaper than Portsmouth, New Hampshire.