Many braved the cold to watch Emmerdale’s Jeff Hordley, 53, who plays bad boy Cain Dingle help switch on the town's Christmas lights with X Factor winner Ben Haenow.
The festive occasion went ahead in partnership with Leyland Town Team and started at Hough Lane at noon which included children's attractions, activities, market stalls and street food.
Check out some pictures from the fabulous event which was organised by South Ribble Borough Council and sponsored by Royal Flush Vapes.
Check out some pictures from the fabulous event which was organised by South Ribble Borough Council and sponsored by Royal Flush Vapes.