Coronation Street has nearly three hours' worth of screen time to fill each week, so it's no surprise that the ITV soap's cast has steadily expanded over the years.
The long-running show currently has over 70 regular characters, with the numbers increasing further when guest stars and child artists are considered.
We've now put together a one-stop guide to who plays who on the cobbles, with cast split into the decades they were introduced.
As several current regulars aren't the first to play their characters, we've included these actors in the decades they landed the role, rather than when the character first appeared.
Our article also includes upcoming and recent cast changes for the ITV soap, helping you to keep track of all the comings and goings.
Introduced in 1960s
- Barbara Knox as Rita Tanner
- William Roache as Ken Barlow
Introduced in 1970s
- Sue Nicholls as Audrey Roberts
- Helen Worth as Gail Rodwell
Introduced in 1980s
- Sue Devaney as Debbie Webster
- Sally Dynevor as Sally Metcalfe
- Simon Gregson as Steve McDonald
- Roberta Kerr as Wendy Papadopoulos
- Michael Le Vell as Kevin Webster
- Sally Ann Matthews as Jenny Connor
Introduced in 1990s
- Todd Boyce as Stephen Reid
- Jane Danson as Leanne Battersby
- Alan Halsall as Tyrone Dobbs
- Martin Hancock as Spider Nugent
- Jimmi Harkishin as Dev Alahan
- David Neilson as Roy Cropper
- Tina O'Brien as Sarah Barlow
- Georgia Taylor as Toyah Battersby
Introduced in 2000s
- Sam Aston as Chesney Brown
- Alex Bain as Simon Barlow
- Patti Clare as Mary Taylor
- Sue Cleaver as Eileen Grimshaw
- Antony Cotton as Sean Tully
- Kate Ford as Tracy McDonald
- Chris Gascoyne as Peter Barlow
- Tanisha Gorey as Asha Alahan
- Alison King as Carla Barlow
- Samia Longchambon as Maria Connor
- Jennie McAlpine as Fiz Stape
- Mikey North as Gary Windass
- Ben Price as Nick Tilsley
- Samuel Robertson as Adam Barlow
- Jack P Shepherd as David Platt
- Andrew Whyment as Kirk Sutherland
Introduced in 2010s
- Qasim Akhtar as Zeedan Nazir
- Macy Alabi as Ruby Dobbs
- Peter Ash as Paul Foreman
- Liam Bairstow as Alex Warner
- Kyran Bowes as Jack Webster
- Bobby Bradshaw as Jake Windass
- Daniel Brocklebank as Billy Mayhew
- Dolly-Rose Campbell as Gemma Winter
- Sally Carman as Abi Webster
- Joe Duttine as Tim Metcalfe
- Isabella Flanagan as Hope Stape
- William Flanagan as Joseph Brown
- Mollie Gallagher as Nina Lucas
- Lisa George as Beth Tinker
- Trevor Michael Georges as Ed Bailey
- Julia Goulding as Shona Platt
- Peter Gunn as Brian Packham
- Jane Hazlegrove as Bernie Winter
- Cherylee Houston as Izzy Armstrong
- Sair Khan as Alya Nazir
- Shelley King as Yasmeen Metcalfe
- Lorna Laidlaw as Aggie Bailey
- Ellie Leach as Faye Windass
- Dame Maureen Lipman as Evelyn Plummer
- Rob Mallard as Daniel Osbourne
- Brooke Malonie as Lily Platt
- Liam McCheyne as Dylan Wilson
- Elle Mulvaney as Amy Barlow
- Ryan Prescott as Ryan Connor
- Freddie and Isaac Rhodes as Harry Platt
- Ryan Russell as Michael Bailey
- Colson Smith as Craig Tinker
- Charlie Wrenshall as Liam Connor Jr.
Introduced in 2020s
- Paddy Bever as Max Turner
- Harriet Bibby as Summer Spellman
- Robert Shaw Cameron as Laurence Reeves
- Michael Condron as Griff Reynolds
- James Craven as Aaron Sandford
- Bill Fellows as Stu Carpenter
- Joe Frost as Leo Thompkins
- Gabrielle Glaister as Fern Lindon
- Adam Hussain as Aadi Alahan
- Charlotte Jordan as Daisy Midgeley
- Tony Maudsley as George Shuttleworth
- Vinta Morgan as Ronnie Bailey
- Gareth Pierce as Todd Grimshaw
- Jodie Prenger as Glenda Shuttleworth
- Jude Riordan as Sam Blakeman
- Lynda Rooke as Lucy Woodrow
- Jack James Ryan as Jacob Hay
- Channique Sterling-Brown as Diana 'Dee-Dee' Bailey
- Beth Vyse as Bridget Woodrow
- Paula Wilcox as Elaine Jones
Coronation Street cast changes - upcoming
- Will Mellor returns as Harvey Gaskell later in the autumn, with the villainous character expected to appear in prison-based scenes.
Coronation Street cast changes – recent
- Nathan Graham made his final appearance as James Bailey on Monday, October 3.
- Channique Sterling-Brown arrived as Ed and Aggie's daughter Dee-Dee Bailey on Wednesday, September 28.
- Millie Gibson's final scenes as Kelly Neelan aired on Friday, September 23.
You can also keep track of upcoming cast changes for all soaps in one place, with our dedicated Soap Movers page.
Additionally, we have dedicated cast lists for EastEnders, Emmerdale, Hollyoaks and Home and Away.
Coronation Street airs on Mondays, Wednesdays and Fridays at 8pm on ITV and streams on the ITV Hub.
Read more Coronation Street spoilers on our dedicated homepage