For longest durations in the programme, see List of longest running characters. This page details the regular characters who have made appearances in Emmerdale, up to Episode 9991 (10th May 2024). in Emmerdale Wiki