
Greencastle
Greencastle is a borough in Franklin County in south-central Pennsylvania, United States. The population was 4,251 at the 2020 census. Greencastle lies within the Cumberland Valley of Pennsylvania. Greencastle borough has a population of 4,235. Greencastle is in Franklin County and is one of the best places to live in Pennsylvania. Living in Greencastle offers residents a sparse suburban feel and most residents own their homes. Many young professionals and retirees live in Greencastle and residents tend to be conservative. The public schools in Greencastle are highly rated.Sorry we are experiencing system issues. Please try again.