| Year | Title | Role | Notes |
| 1957 | The Benny Hill Show | | Episode: "#2.2" |
| The Machine Breakers | Mary | 3 episodes |
| 1957–1959 | Hancock's Half Hour | Actress / Young Wife / Secretary | 5 episodes |
| 1958 | ITV Play of the Week | Alice | Episode: "The Rossiters" |
| Time Is the Enemy | Patience Mee | 7 episodes |
| The Adventures of Robin Hood | Betsey / Alison / Mellissa | 4 episodes |
| Murder Bag | | Episode: "Lockhart Watches the Clock" |
| 1959 | Crime Sheet | | Episode: "Lockhart Sees a Chemist" |
| 1961–1971 | Coronation Street | Valerie Tatlock / Valerie Barlow | Recurring role, 632 episodes |
| 1962 | Television Club | Nurse | Episode: "The Wade Family: The Hospital" |
| 1969-1970 | All Star Comedy Carnival | Valerie Barlow | Television Christmas special |
| 1972 | ITV Playhouse | Lily | Episode: "Buggins' Empire" |
| 1973 | Play for Today | Eileen Morris | Episode: "Edward G: Like the Filmstar" |
| Six Days of Justice | Margery Birkenshaw | Episode: "The Complaint" |
| 1975 | Nightingale's Boys | Claire Selby | Episode: "Spivvy" |
| 1976 | Red Letter Day | Sheila Harding | Episode: "Matchfit" |
| Heydays Hotel | Merel Roberts | Television film |
| 1977 | Fathers and Families | Martha Frend | Mini-series, 1 episode: "Left for Dead" |
| 1978 | ITV Playhouse | Alice | Episode: "One of the Boys" |
| Strangers | Audrey Stephens | Episode: "Right and Wrong" |
| Crown Court | Mrs. Grace Cook / Florence Davenport | 6 episodes: "Michael: Parts 1–3" and "A Man with Everything: Parts 1–3" |
| 1979 | Leave It to Charlie | | Episode: "Guess Who's Coming to Dinner" |
| 1979–1980 | The Mallens | Mathilda Bensham | 4 episodes |
| 1981 | My Father's House | Aunt Kitty | Mini-series, 3 episodes |
| 1984 | Love and Marriage | Ruth | Episode: "Lucifer" |
| 1985 | The Practice | Sylvia Rush | 4 episodes |
| Bleak House | Mrs. Bagnet | Mini-series, 1 episode: "#1.7" |
| Shine On Harvey Moon | Joan | Episode: "All or Nothing at All" |
| 1986 | Victoria Wood: As Seen on TV | Pam Twill | Episode: "#2.1" |
| 1987 | Screen Two | Mrs. Hawke | Episode: "Inappropriate Behaviour" |
| 1988 | Boon | Yvonne Temple | Episode: "Beef Encounter" |
| 1989 | Doctor Who | Nurse Crane | "The Curse of Fenric" (4 episodes) |
| 4 Play | Pam Radley | Episode: "Dawn and the Candidate" |
| Victoria Wood | Enid / Sheila | 2 episodes: "Mens Sana in Thingummy Doodah" and "The Library" |
| About Face | Geraldine | Episode: "Mrs. Worthington's Daughter" |
| 1990 | A Bit of Fry and Laurie | | Episode: "#2.3" |
| Made in Heaven | Wilma | Episode: "The Big Match" |
| 1991 | Josie Smith | Miss Potts | 2 episodes |
| The Upper Hand | Nurse Edwards | Episode: "The Anniversary" |
| Rich Tea and Sympathy | Sally | 6 episodes |
| Very Big Very Soon | Susan Driscoll | Episode: "The Taxman" |
| 1992 | Casualty | Barbara | Episode: "Will You Still Love Me?" |
| The Ruth Rendell Mysteries | Joyce Virson | 2 episodes: "Kissing the Gunner's Daughter: Parts One & Two" |
| Crime Story | Muriel McKay | Episode: "Gone Too Far: The Mystery of Mrs. Muriel McKay" |
| An Ungentlemanly Act | Mrs. Mozeley | Television film |
| 1992–1994 | Firm Friends | Wendy Holmes | 6 episodes |
| 1993 | The Bill | Mrs. Proctor | Episode: "Pride and Joy" |
| Micky Love | Jenny | Television film |
| Heartbeat | Marjorie Doubleday | Episode: "Baby Blues" |