| Year | Title | Role | Notes |
| 1986 | The Playboy of the Western World | Honor Blake | Television film |
| 1988 | Troubles | Hospital Nurse | Episode: "Episode " |
| Commonplaces | Unknown | TV mini-series |
| 1994 | Family | Denise | 3 episodes |
| 1995–1998 | Father Ted | Mrs. Doyle | 25 episodes |
| 1996 | It Happened Next Year | Various | Television film |
| 1998 | Ballykissangel | Bella Mooney | 2 episodes |
| Her Own Rules | Constable Williams | Television film |
| 1999 | Aristocrats | Susan Fox-Strangways | 2 episodes |
| Dark Ages | Agnes | 5 episodes |
| 2000 | Life Force | Polly Phemus | Episode: "Yesterday Island" |
| 2000–2002 | TV to Go | Various | 2 episodes |
| 2001 | Black Day at Black Rock | Grace | Television film |
| 2002 | Dalziel and Pascoe | Dr. Kirsty Urquhart | 2 episodes |
| 2003 | The Return | Laura Dunmore | Television film |
| 2004 | French and Saunders | Enthusiastic Fan | Episode: "Episode " |
| Animated Tales of the World | Various (voice) | Episode: "The Boy Who Had No Story" |
| 2005 | The Island of Inis Cool | Various (voice) | Animated series |
| 2006–2009 | Jam & Jerusalem | Tippi Haddem | 17 episodes |
| 2007 | High Hopes | Esmeralda | Episode: "The Hunchback of Notre Dame" |
| Bremner, Bird and Fortune | Various | Episode: "Episode " |
| 2009 | Demons | Karen Speedwell | Episode: "Nothing Like Nebraska" |
| 2010–2011 | Shameless | Libby Croker | 24 episodes |
| 2011 | The Bleak Old Shop of Stuff | Maggoty | Episode: "Christmas Special" |
| 2011–2012 | Threesome | Lorraine | 5 episodes |
| 2013 | Common Ground | Peggy the Homeless Lady | Episode: "Eleanor" |
| Father Figure | Mary Whyte | 6 episodes |
| 2013–2014 | Pramface | Evelyn | 2 episodes |
| 2014 | GameFace | Marcella's Mum | Television film |
| 2014–2015 | EastEnders | Yvonne Cotton | Recurring role; 27 episodes |
| 2014–2019 | Bing | Gilly | 7 episodes |
| 2016 | Tracks | Mrs. Moore | Episode: "Origin: Episode Three" |
| 2017–2019 | GameFace | Mum | 6 episodes |
| Drop Dead Weird | Bunni | 52 episodes |
| 2018 | Dave Allen at Peace | Sister Mary | Television film |
| Alien: Sea of Sorrows | Colleen O'Rourke | Podcast series |
| Trollied | Pat O'Banton | Episode: "The Wedding" |
| 2020 | The Young Offenders | Psychologist | Episode: "Episode " |
| 2021 | Inside No. 9 | Oona | Episode: "Hurry Up and Wait" |
| Silent Witness | Mary Thorpe | 2 episodes |
| 2022 | Doctor Who | Mary | Series 13Episode: "Eve of the Daleks" |
| Holding | Eileen O'Driscoll | 4 episodes |
| Rosie Molloy Gives Up Everything | Win Molloy | 6 episodes |
| 2023 | The Inheritance | Coroner | 3 episodes |
| 2024 | Bodkin | Brónagh McArdle | 2 episodes |
| 2025–present | Coronation Street | Maggie Driscoll | Regular role |