The cost of living in Staten Island, New York is 60.6% more expensive than Knightdale, North Carolina.