Leyland () is a town in the South Ribble borough, in the county of Lancashire, England. It is approximately six miles (10 km) south of the city of Preston. The population of the town was estimated as 35,600 at the 2011 Census.Throughout the 20th and 21st century, the community has seen a large growth in industry, population and farming.