Leyland (/ˈleɪlənd/) è una città del distretto di South Ribble, nella contea del Lancashire, in Inghilterra. Si trova a circa sei miglia (10 km) a sud della città di Preston. La popolazione della città era di circa 35.600 persone nel 2011.

Il nome della città è di antica origine anglosassone e significa "terra incolta".