The cost of living in Mechanicsburg, Pennsylvania is 29.1% more expensive than Engelhard, North Carolina.