| Year | Title | Role | Notes |
| 1974 | The Tomorrow People | Student | Series 2; episodes 1 & 2. Uncredited role |
| Softly, Softly: Task Force | Papergirl | Series 6; episode 4: "Domestic Incident". Uncredited role |
| 1974, 1975 | You Must Be Joking! | Various characters | Pilot episode (1974), & series 1; episode 1 (1975) |
| 1975 | Within These Walls | Gillie | Series 2; episode 2: "Remand Wing" |
| Scene | Susan Cook | Series 7; episode 6: "Mum, Where Are You?" |
| Against the Crowd | Marilyn | Episode 6: "We Are All Guilty" |
| It's a Lovely Day Tomorrow | (unknown) | Television film. Uncredited role |
| 1975–1977 | Play for Today | Various roles | Series 5–8; 4 episodes |
| 1976 | BBC2 Playhouse | Linda | Series 3; episode 3: "A Martyr to the System" |
| Couples | Sonia | Episodes 73–75 |
| Survivors | Barbara | Series 2; episode 12: "Over the Hills" |
| Shadows | Girl | Series 2; episode 5: "Peronik". Uncredited role |
| The Crezz | Linda Smith / Jane Smith | Episodes 5 & 7: "Fire Down Below" & "Gone to the Dogs" |
| Within These Walls | Pip | Series 4; episode 11: "On Trial" |
| Pauline's Quirkes | Various | Episodes 2–6 |
| 1977 | Holding On | Girl in Street | Episode 2 |
| Premiere | Val | Series 1; episode 3: "There's No Place" |
| 1978 | Television Club | Jackie | '1978' series: "A School in Time:..."; 9 episodes |
| The Law Centre | Maureen | Episode 2: "Winning Friends, Losing Lovers" |
| Tights | (unknown) | Television film |
| Out | Mo | Episode 3: "Maybe He'll Bring Back a Geisha" |
| Going to Work | Clare | Episode: "What's the Choice?" |
| 1979 | Dick Turpin | Lucy | Series 1; episode 12: "The Hostages" |
| Thomas & Sarah | Nelly | Episode 12: "The New Rich" |
| Kids | Linda Platt | Episode 1: "Stephen" |
| 1980 | BBC2 Playhouse | Elaine | Series 6; episode 19: "Mary's Wife" |
| Play for Today | Ann | Series 10; episode 20: "Kate the Good Neighbour" |
| Ain't Many Angels | (unknown) | Television film |
| Cribb | Bessie Hardicker | Series 1; episode 5: "The Horizontal Witness" |
| The Gentle Touch | Chris Adams | Series 2; episode 1: "Something Blue" |
| 1981 | A Sharp Intake of Breath | Maureen | Series 4; episode 2: "Match of the Day" |
| Agony | Mary | Series 3; episode 3: "Hospital Romances" |
| The Other 'Arf | Sharon | Series 2; episode 2: "Holding the Baby" |
| Going Out | Gerry Henshaw | Episodes 1–6 |
| 1982 | BBC2 Playhouse | Sandra | Series 8; episode 29: "Chains" |
| The Agatha Christie Hour | Edna | Mini-series; episode 1: "The Case of the Middle-aged Wife" |
| Harry's Game | Theresa McCorrigan | Mini-series; episodes 1 & 2 |
| L for Lester | Jenny | Episodes 1–4 & 6 |
| 1982–1985, 1995 | Shine on Harvey Moon | Maggie Moon | Main role. Series 1–5; 41 episodes |
| 1983 | Up the Elephant and Round the Castle | Cheryl Hawkins | Series 1; episode 2: "May the Best Man Win" |
| A Pattern of Roses | Pregnant Girl | Television film |
| 1984 | Scene | Girl | Series 12; episode 9: "If Only" |
| 1987 | Lizzie's Pictures | Shirley | Mini-series; episodes 2 & 3 |
| Bad Boyes | Miss King | Series 1; episodes 1–3: "The Slug", "The Slug Returns" & "On the Run" |
| Elphida | Pregnant English Woman | Television film |
| 1988 | The Bill | Janet Simmons | Series 4; episode 17: "Runaround" |
| Thin Air | Pat | Mini-series; episodes 1–5 |
| South of the Border | Maureen | Series 1; episode 5 |
| CivvyStreet | Flo | Television film |