| Year | Title | Role | Notes |
| 1996 | The Demon Headmaster | The Brains | 3 episodes |
| Out of Tune | Carol | Main role; 7 episodes |
| 1997 | The Bill | Miriam Olston | Episode: "A Place of Your Own" |
| 1998 | Turning Points | Emma | Unknown episodes |
| 1999–2004, 2008–2014, 2021–2022 | EastEnders | Janine Butcher | Regular role; 1,089 episodes |
| 1999 | The Bill | Claire Fellows | Episode: "Cold Calling" |
| Pudding Lane | Janine Butcher | Television film |
| Jonathan Creek | Trudi | Episode: "The Omega Man" |
| 2000 | London's Burning | Lisa | Series 12: Episode 1 |
| 2005 | The Golden Hour | Cara Wilson | Series 1: Episode 2 |
| Bleak House | Jenny | Miniseries; 5 episodes |
| Angel of Death: The Beverly Allitt Story | Beverley Allitt | Television film |
| 2006 | Take 3 Girls | Patsy | Film |
| Casualty | Sally Montgomery | Episode: "Sons and Lovers" |
| 2007 | Heartbeat | Julie Langley-Smythe | Episode: "Another Little Piece of My Heart" |
| Robin Hood | Ceris | Episode: "Walkabout" |
| 2008 | Love Soup | Denise | Episode: "Human Error" |
| Wired | Anna | Miniseries; all 3 episodes |
| 2010 | EastEnders: Last Tango in Walford | Janine Butcher | DVD release |
| 2011 | EastEnders: E20 | 3 episodes |
| Strictly Come Dancing (Christmas Special) | Herself (participant) | Winner |
| 2012–2013 | Celebrity Juice | 4 episodes |
| 2012 | I'm a Celebrity...Get Me Out of Here | Winner; series 12 |
| 2013–2014 | Botched Up Bodies | Narrator | Unknown episodes |
| 2014 | Suspects | Tanya | Episode: "Nobody Else: Part 1" |
| 2015 | The Dumping Ground | Stephanie Branston | Episode: "Law & Disorder Part One: Party Games" |
| 2016 | The Chase: Celebrity Special | Herself (participant) | Didn't appear in the final chase |
| 2018 | Moving On | Tina | Episode: "Neighbour" |
| 2020 | FOG | Rachel | Short film |
| 2021 | Lie With Me | Anna Fallmont | Miniseries; all 4 episodes |
| 2021–2022 | Richard Osman's House of Games | Herself | Participant; 10 episodes, including House of Champions |
| 2025 | Dancing on Ice | Contestant; series 17 | Finished in 6th place |
| The Hack | Kim Vian | ITVX/Stan 7-part series |