New Holland is a borough in Lancaster County, Pennsylvania, United States. As of the 2010 census, the population was 5,378, up from 5,092 in the 2000 census.

source