The cost of living in Williamstown, New Jersey is 1.7% more expensive than Mechanicsburg, Pennsylvania.