The cost of living in Mechanicsburg, Pennsylvania is 8.8% more expensive than West Lafayette, Indiana.