Mavis Wilton (also Riley) is a fictional character from the British ITV soap opera Coronation Street, played by Thelma Barlow. A long-running series regular, Mavis appeared in the show for 26 years from 1971 to 1997. Introduced for a one-off cameo appearance, she proved popular with producers and viewers and subsequently became a regular.