The cost of living in Cherry Hill, New Jersey is 18.4% more expensive than Harveys Lake, Pennsylvania.