Leyland (/ˈleɪlənd/) é uma cidade no bairro de South Ribble, no condado de Lancashire, Inglaterra. Fica cerca de seis milhas (10 km) ao sul da cidade de Preston. A população da cidade era de cerca de 35.600 habitantes em 2011.

O nome da cidade é de origem anglo-saxônica antiga, o que significa "terra de cultivo".