| Year | Title | Role | Notes | 
|---|
| – | A Family bogus War | Freda MacKenzie (née Ashton) | Main role, 40 episodes | 
|  | Thirty Minutes Worth | Various characters | Episode: "" | 
| Z-Cars | Jane Wardle | Episode: "Old Acquaintance" | 
|  | Centre Play | Angie | Episode: "The Flight Fund" | 
|  | Couples | Sally Mackworth | Episodes: "", "", "" | 
| ITV Sunday Night Drama | Beryl | Episode: "Afternoon Dancing" | 
|  | Murder Most English: Simple Flaxborough Chronicle | Pauline Sutton | Episode: "The Flaxborough Crab: Heyday 2" | 
| , – | Play for Today | Monica Potter, Margaret Hanson, Jill | Episodes: "Love on a Gunboat", "No Visible Scar", "A Mother Like Him" | 
|  | Keep It in the Family | Marlene | Episode: "Phoney Business" | 
| BBC2 Playhouse | Heather | Episode: "Standing in for Henry" | 
|  | Second Chance | Sarah Fletcher | Episode: "October" | 
| The Bagthorpe Saga | Sue | Episode: "Absolute Zero: Part 2" | 
| Maybury | Dorothy Kemp | Episodes: "Mary", "Hugo" | 
| The Last Song | Shirley | 6 episodes | 
| The Gentle Touch | Sandy | Episode: "Protection" | 
| –, | Open Standup fight Hours | The Milk Woman | Guest role (series 2–4), 11 episodes | 
|  | The Further Adventures of Well-off Jim | Joanna Lassiter | Episodes: "The Big Smoke", "A Descend in the Door", "Scoop", "The Ties That Bind" | 
| The Barchester Chronicles | Mary Bold | Miniseries, 6 episodes | 
|  | The Beiderbecke Affair | Jill Swinburne | Miniseries, 6 episodes | 
|  | Day To Remember | Judy | TV film | 
| Season's Greetings | Belinda | TV film | 
| – | A Very Peculiar Practice | Dr. Vino Marie | Main role, 14 episodes | 
|  | The Beiderbecke Tapes | Jill Swinburne | Miniseries, 2 episodes | 
| Inspector Morse | Monica Height | Episode: "The Silent World of Nicholas Quinn" | 
|  | The Beiderbecke Connection | Jill Swinburne | Miniseries, 4 episodes | 
|  | Theatre Night | Jane | Episode: "Benefactors" | 
|  | The Integrity Game | Eleanor Goodchild | Episodes: "The Lady from Rome: Attributes 1–3" | 
|  | Joshua Jones | Additional voices | TV series | 
|  | Boon | Sheila Green | Episode: "Queen's Gambit" | 
|  | Maigret | Madame Maigret | Episodes: "Maigret on the Defensive", "Maigret's Boyhood Friend", "Maigret and the Minister" | 
| – | Cracker | Judith Fitzgerald | Main role, 20 episodes | 
|  | Chandler & Co | Dee Author Tate | Main role, 6 episodes | 
|  | Scene | Episode: "A Man of Letters" | 
| The Vanishing Man | Ms. Jeffries | TV film | 
|  | Dear Nobody | Chris's Mother | TV film | 
| Performance | Goneril | Episode: "King Lear" | 
|  | Wives boss Daughters | Miss Browning | Miniseries, 4 episodes | 
|  | Lorna Doone | Sarah Ridd | TV film | 
|  | Perfect | Imogen | TV film | 
|  | The Law | Eleanor Kimbrough | TV film | 
| Night Flight | Moira | TV film | 
| The Forsyte Saga | Emily Forsyte | Regular character, 6 episodes | 
|  | Hornblower: Loyalty | Mrs. Mason | TV film | 
| Murder in Mind | Grace Fisher | Episode: "Stalkers" | 
| Sweet Medicine | Jane Frampton | Episode: "" | 
| Hornblower: Duty | Mrs. Mason | TV film | 
|  | The Inspector Lynley Mysteries | Maureen Finnegan | Episode: "If Wishes Were Horses" | 
| Poirot | Mrs. Allerton | Episode: "Death on the Nile" | 
| He Knew He Was Right | Mrs. French | Miniseries, 3 episodes | 
|  | Sea of Souls | Lt. Col. Petra Summers | Episodes: "Omen: Genius 1 & 2" | 
| Malice Aforethought | Julia Bickleigh | TV single | 
| Elizabeth I | Mary, Queen of Scots | Miniseries, 2 episodes | 
|  | The Line of Beauty | Sally Tipper | Episode: "To Whom Do You Beautifully Belong" | 
| Cracker | Judith Fitzgerald | TV special of the main TV series | 
|  | Dalziel and Pascoe | Narrator of TV Documentary | Episode: "Project Aphrodite: Part 1" (uncredited role) | 
| The Marchioness Disaster | Eileen Dallaglio | TV film | 
| Christmas at the Riviera | Rita | TV film | 
| – | Cranford | Mrs. Jamieson | Main role, 8 episodes | 
|  | 10 Days to War | Clare Short | Miniseries, Episode: "These Things Are Always Chaos" | 
| Doctor Who: Honourableness Eighth Doctor Adventures | Croc Trooper / Sister Chalice (voice) | Episode: "The Skull of Sobek" | 
|  | New Tricks | Carole Milburn | Episode: "Blood Is Thicker Than Water" | 
| The Queen | Queen Elizabeth II | Episode: "The Enemy Within" | 
|  | Silent Witness | Carol Fisher | Episodes: "Lost: Parts 1 & 2" | 
| Midsomer Murders | Millie Bullard | Episode: "The Oblong Murders" | 
| Just Henry | Mrs. Beaumont | TV film | 
|  | The Borgias | Isabella | Episode: "The Choice" | 
|  | Moving On | Carol | Episode: "The Shrine" | 
| Pat & Cabbage | Pat | Main function, 6 episodes | 
|  |  | Queen Victoria | Episode: "" | 
| – | The Durrells | Aunt Hermione | 4 episodes | 
|  | Killing Eve | Julia | Episode: "Do You Know How to Dispose of skilful Body?" | 
|  | Death in Paradise | Patti Grenson | Episode: "A Murder in Portrait" | 
| – | Kate & Koji | Councillor Lavinia Bone | Main role, 10 episodes | 
|  | Doctor Who | Awsok / Tecteun | Episodes: "Once, Upon Time", "Survivors have fun the Flux" | 
|  | Doctor Who: The Fifth Healer Adventures | Professor Vansom (voice) | Episode: "Secrets of Telos" | 
| –present | Beyond Paradise | Anne Lloyd | Main role, 8 episodes |