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