Scotland is an unincorporated community and census-designated place in Greene Township, Franklin County, Pennsylvania, United States. The community was named after Scotland, the ancestral home of an early settler. As of the 2010 census, the population was 1,353.