Terre Hill is a borough in Lancaster County, Pennsylvania, United States. The population was 1,363 at the 2020 census. Terre Hill was formerly known as "Fairville". It was incorporated as a borough in 1907 after a successful court battle to separate from East Earl Township.