The cost of living in New Holland, Pennsylvania is 16.0% more expensive than Selinsgrove, Pennsylvania.