EastEnders - Series 31

Run Time: 30 mins
Air Date: Thu, 1 Jan 2015
Average Rating: ⭐ 4.1 (215 votes)
BBC One209 Episodes

4988 - 4989
Season 31 - Episode 1
The new year gets off to an explosive start for all the wrong reasons for some residents.

02/01/2015
Season 31 - Episode 2
After the events of New Year's Day, will things ever be the same again?

06/01/2015
Season 31 - Episode 3
The new year gets off to an explosive start for all the wrong reasons.

07/01/2015
Season 31 - Episode 4
The police arrive in Albert Square, but who are they looking for?

08/01/2015 - Part 1
Season 31 - Episode 5
Kat is left in shock when she receives some news. Ben and Sharon are at loggerheads.

08/01/2015 - Part 2
Season 31 - Episode 6
Stacey tries to get to the bottom of what's wrong with Kat. Lauren makes a discovery.

09/01/2015
Season 31 - Episode 7
Stacey and Alfie learn the truth about what is troubling Kat.

12/01/2015
Season 31 - Episode 8
The residents struggle to come to terms with the events of New Year's Day.

13/01/2015
Season 31 - Episode 9
Aunt Babe surprises her family by revealing the truth about Sylvie's past.

15/01/2015
Season 31 - Episode 10
Desperate to keep their family together, one resident drops a bombshell.

16/01/2015
Season 31 - Episode 11
Shabnam lays down the gauntlet, promising Kush a run for his money.

19/01/2015
Season 31 - Episode 12
Nancy is determined to find out the truth, but will anyone tell her?

20/01/2015
Season 31 - Episode 13
Brave Linda reports her rape to the police.

22/01/2015 - Part 1
Season 31 - Episode 14
Tensions build within the Carter family.

22/01/2015 - Part 2
Season 31 - Episode 15
Shirley reveals the truth about her past as more secrets come to light.

26/01/2015
Season 31 - Episode 16
Shabnam finds herself alienated from her friends and family.

27/01/2015
Season 31 - Episode 17
Max presses the self-destruct button and makes a decision he may live to regret.

29/01/2015
Season 31 - Episode 18
Shabnam reveals a secret which has haunted her for years.

30/01/2015
Season 31 - Episode 19
Tongues start to wag about the Carters as the residents of Walford take sides.

02/02/2015
Season 31 - Episode 20
When Dean's business begins to suffer, will he accept a way out? Jane gets some bad news which results in her making a strange choice of wed...

03/02/2015
Season 31 - Episode 21
Desperate to help her father but torn about what she should do, Tina looks to her family for support. Lauren makes a big decision but will s...

05/02/2015
Season 31 - Episode 22
The Carters grow concerned when Mick takes matters into his own hands. How far will he go? Lauren makes a startling discovery regarding Lucy...

09/02/2015
Season 31 - Episode 23
Lauren is left chilled by her discovery. Alfie decides to throw a surprise stag do for Ian at the Vic, but will Ian approve? Roxy visits Ron...

10/02/2015
Season 31 - Episode 24
Lauren's world begins to spiral and she decides to confide in Stacey. Dot is forced to make a dangerous decision. Two of the residents recei...

12/02/2015
Season 31 - Episode 25
Stacey learns some alarming news, but will she be able to keep it to herself? Dot gives her son one final chance but doesn't get the reactio...

13/02/2015
Season 31 - Episode 26
Dot faces the harsh reality about her son. Lauren struggles to cope with the truth. Ian and Jane's pre-wedding dinner party doesn't quite go...

17/02/2015
Season 31 - Episode 27
It is the week of EastEnders’ 30th anniversary and it is a week of revelations, secrets and surprises. Peggy Mitchell is back in Albert Squa...

18/02/2015
Season 31 - Episode 28
It’s the week of EastEnders’ 30th anniversary and it’s a week of revelations, secrets and surprises. Christian and Tanya return to Albert Sq...

19/02/2015
Season 31 - Episode 29
It’s been ten months since Lucy Beale was murdered. In this hour-long episode, brutal truths about who killed her will finally be revealed. ...

Flashback
Season 31 - Episode 30
EastEnders goes back in time to Good Friday 2014. In this special flashback episode, viewers finally have a chance to see exactly what happe...

20/02/2015
Season 31 - Episode 31
With the truth about Lucy now out, certain residents are left to face the brutal facts about her death. Many other secrets and revelations h...

23/02/2015
Season 31 - Episode 32
Following the shocking revelations, can things ever be the same again for the residents?

24/02/2015
Season 31 - Episode 33
Nancy continues to press her dad for the truth about what happened last week.

26/02/2015
Season 31 - Episode 34
Mick arranges a surprise for Linda but Nancy has other things on her mind.

27/02/2015
Season 31 - Episode 35
With Linda by her side, Sharon makes a difficult visit.

02/03/2015
Season 31 - Episode 36
The police arrive with news about Dean. Shirley receives advice from an unlikely foe.

03/03/2015
Season 31 - Episode 37
Things get too much for Linda and she eventually reveals her fears to her mum.

05/03/2015
Season 31 - Episode 38
Four women find themselves in the Vic after hours, sharing their experiences.

06/03/2015
Season 31 - Episode 39
Kim crumbles under the pressure of her secret and comes clean to Patrick.

10/03/2015
Season 31 - Episode 40
After receiving some upsetting news, Kat makes a brave decision.

11/03/2015
Season 31 - Episode 41
Kat has second thoughts, a hungover Carol is on the warpath and Les drops a bombshell.

12/03/2015
Season 31 - Episode 42
As Kat's world continues to spiral, Mo takes matters into her own hands. Worried about Carol's odd behaviour, Sonia tries to get through to ...

17/03/2015
Season 31 - Episode 43
Stan takes a turn for the worse and pushes his family away. Martin moves back to Albert Square, but tensions between him and Sonia have surp...

18/03/2015
Season 31 - Episode 44
Tina insists on sticking by Stan and soon calls a familiar face for help. Martin leans on Sonia for help, with surprising results.

19/03/2015
Season 31 - Episode 45
A lonely Stan decides to take a chance on Cora - but what does he have planned? Sonia tries to get through to Martin, but he is in no mood f...

20/03/2015
Season 31 - Episode 46
Pam organises a birthday party for Donna in the Vic, but the party comes to an early end when two of the guests come to blows. Elsewhere, Ku...

23/03/2015
Season 31 - Episode 47
Sonia deals with the repercussions of Martin's outburst and makes a decision about her relationship. Kush opens up about his past to Shabnam...

24/03/2015
Season 31 - Episode 48
With help from Linda, Sharon's search for her biological father continues, but can anything prepare her for what she's about to discover? A...

26/03/2015
Season 31 - Episode 49
Cindy is forced to deal with the consequences of her actions and receives advice from an unexpected place. Ian and Sharon pay a visit to Dot...

27/03/2015
Season 31 - Episode 50
Tensions run high for the Mitchells and Beales. Donna confronts Martin about his secret.

30/03/2015
Season 31 - Episode 51
Phil Mitchell is back in Albert Square, but can Sharon get to the bottom of where he's been? Kat learns a horrifying truth. Jane and Ian exp...

31/03/2015
Season 31 - Episode 52
Phil continues with his plan to get the Arches back but learns a shocking truth. Cindy gives the Beales an ultimatum. The Carters pull toget...

02/04/2015
Season 31 - Episode 53
Kat attempts to move on with her life, but her day doesn't go to plan. The tension grows between the Carters when they receive some upsettin...

03/04/2015
Season 31 - Episode 54
It's Good Friday in Walford. Jane and Ian do their best to remember Lucy but continue to be pressured by Cindy. Kat resorts to drastic measu...

06/04/2015
Season 31 - Episode 55
Buster is back in Albert Square and has a surprising proposition for Shirley. Kat recovers with the help of Stacey and Alfie following the p...

07/04/2015
Season 31 - Episode 56
Stan makes a plea to his family, but will they listen? Buster and Mick come to blows. As the war between Max and Phil intensifies, Ben and J...

09/04/2015
Season 31 - Episode 57
Tina continues to grow frustrated at Mick and Shirley's behaviour. Meanwhile, Stan receives a visit, and it emerges that he has been keeping...

10/04/2015
Season 31 - Episode 58
The Carters attempt to put their differences aside as Stan's condition deteriorates. Carol struggles to process the news about Jim and takes...

13/04/2015
Season 31 - Episode 59
As the Carters receive some bad news, can they reunite for the sake of their family? Charlie and Roxy struggle to hide their feelings from e...

14/04/2015
Season 31 - Episode 60
Ronnie begins to talk, but does she know the truth about Roxy and Charlie? Aleks puts a plan into motion to show Roxy just how much he loves...

16/04/2015
Season 31 - Episode 61
Aleks makes a huge decision, but what will Roxy decide to do? Tina and Sonia have a surprise for their families, but Carol does not take it ...

17/04/2015
Season 31 - Episode 62
Linda grows tired of the feud and decides to arrange a family meal, but with things still tense between Mick and Shirley, will all go to pla...

20/04/2015
Season 31 - Episode 63
It's a big day for the Brannings and Carters as the families prepare to say goodbye to Jim and Stan. After discovering some shocking news, L...

21/04/2015
Season 31 - Episode 64
Mick forces Shirley to choose between her two sons, but what will she decide? Ronnie encourages Roxy to attend the funeral, but can she hide...

23/04/2015
Season 31 - Episode 65
After some persuasion from Carol, Max steps up to give his father's eulogy. The pressure becomes too much for Roxy - will she come clean to ...

24/04/2015
Season 31 - Episode 66
Roxy continues to struggle with the consequences of her actions. Tina reaches out to Shirley and shares some home truths. Sylvie and Babe co...

27/04/2015
Season 31 - Episode 67
Max's dodgy dealings catch up with him, and once again he turns to the person he least wants to. Aunt Babe attempts to bring Mick and Shirle...

28/04/2015
Season 31 - Episode 68
Carol warns Max to stop pushing his family away, but will he listen? Alfie takes matters into his own hands in an attempt to find a job. Whi...

30/04/2015
Season 31 - Episode 69
Alfie is shocked when Kat tells him what she wants, but how will he react? Sharon warns Phil to clean up his act. Realising he's let his fam...

01/05/2015
Season 31 - Episode 70
Kat takes a trip down memory lane and comes face to face with her past when she goes to the place where she gave birth. Will facing her past...

04/05/2015
Season 31 - Episode 71
Dot's case takes a turn for the worse when new evidence comes to light.

05/05/2015
Season 31 - Episode 72
Kim deals with her fears when she is confronted by a face from the past.

07/05/2015
Season 31 - Episode 73
With more bad news for Kat on the horizon, Alfie surprises her with a trip to London.

08/05/2015
Season 31 - Episode 74
Sonia makes a decision about her future but doesn't quite get the reaction she was hoping for. It is the first day of Dot's trial, and Stace...

11/05/2015
Season 31 - Episode 75
Linda and Mick reach breaking point, but there's a shocking turn. As the tension grows between them, Vincent makes a threat that Ronnie can'...

12/05/2015
Season 31 - Episode 76
Linda's world spirals following her accident. Buster and Mick open up to each other, but it's clear they have a long way to go. Ronnie once ...

14/05/2015
Season 31 - Episode 77
Dot's murder trial continues, and the case soon takes an unexpected turn. Shirley tries to get through to Mick and takes matters into her ow...

15/05/2015
Season 31 - Episode 78
It's the final day of Dot's trial, and the tensions are high amongst her friends and family. Shabnam receives a surprise visit from a face f...

18/05/2015
Season 31 - Episode 79
Dot's family and friends learn the outcome of her trial - will Dot be found guilty or not guilty of murdering her son? Fatima drops a bombsh...

19/05/2015
Season 31 - Episode 80
Alfie and Kat continue to make plans for their future. Dean confronts Shabnam over her secret, but will she come clean?

21/05/2015
Season 31 - Episode 81
Alfie receives some life-changing news. Two residents share a tipsy kiss, leading to secrets being spilled. Cindy questions her decision to ...

22/05/2015
Season 31 - Episode 82
Alfie struggles to come clean to Kat about his news - will he be able to tell her the truth? Shabnam is rocked to the core as her world fall...

25/05/2015
Season 31 - Episode 83
Masood makes a startling discovery, sending shockwaves through the family. Kim and Donna come to blows over Vincent. Stacey has a propositio...

26/05/2015
Season 31 - Episode 84
Kush's mum Carmel arrives in Walford, but what will she make of her son's friends and family? Kim takes a risk for Vincent, but is all as it...

28/05/2015
Season 31 - Episode 85
Vincent finds himself torn between Kim and Ronnie, but who will he choose? Roxy reels from her sister's actions.

29/05/2015
Season 31 - Episode 86
Ronnie is back in Albert Square, and it doesn't take long for secrets to resurface. Phil tries to stir up trouble for Vincent, but Ronnie ha...

01/06/2015
Season 31 - Episode 87
Sharon and Phil go head to head, but who will come out on top? Pam and Les continue to miss their grandson, Paul, unaware that he has just a...

02/06/2015
Season 31 - Episode 88
Phil and Ronnie panic when Sharon is nowhere to be found - what is she up to? Tensions rise at the Beales as the fight over Beth's adoption ...

04/06/2015
Season 31 - Episode 89
Cindy gives Jane and Ian a shocking ultimatum. It's Pam's birthday, but with Claudette at the party, will all go to plan? Sharon and Phil co...

05/06/2015
Season 31 - Episode 90
Jane and Ian reel from Cindy's ultimatum. Can they get through to her? A worried Phil looks for Sharon, but what is she up to?

08/06/2015
Season 31 - Episode 91
Ronnie continues to grow suspicious of Charlie and Roxy's relationship. Sharon refuses to be beaten and steps up her game plan at the Albert...

09/06/2015
Season 31 - Episode 92
Ronnie is determined to get the truth. She puts a plan in motion to get to the bottom of what's really going on. Carmel is back in Albert Sq...

11/06/2015
Season 31 - Episode 93
Masood makes a drastic decision, but how will Shabnam react? Despite planning his wedding, Kush finds himself in a compromising position.

12/06/2015
Season 31 - Episode 94
Masood tries to get through to Shirley. Can he convince her to do what he thinks is right? Carol opens up to Whitney about her feelings.

15/06/2015
Season 31 - Episode 95
It's the day of Kush and Shabnam's engagement party, but with tensions high, will all go to plan? Tensions rise between Shirley and Dean. Ki...

16/06/2015
Season 31 - Episode 96
Ronnie attempts to put her relationship back on track. Masood and Shabnam reach breaking point.

18/06/2015
Season 31 - Episode 97
It's a night of revelations in Albert Square as shocking truths come to light for Shirley, Dean and Buster. Can they remain united? Roxy and...

19/06/2015
Season 31 - Episode 98
Tensions are high at the Butchers' when Sonia grows concerned about Liam's behaviour. Stacey and Martin continue to grow closer, but will th...

22/06/2015
Season 31 - Episode 99
It's Father's Day in Albert Square, and tensions are high as Buster questions Dean's intentions and Ian discovers a surprising truth. With C...

23/06/2015
Season 31 - Episode 100
It's Kush's 30th birthday, and he soon finds himself in more than one awkward situation. Buster steps up to help Shirley, but are they makin...

25/06/2015
Season 31 - Episode 101
Shirley comes clean to Dean about her plans, but how will he react? Stacey pushes Kush to make a decision about his relationship. Patrick gr...

26/06/2015
Season 31 - Episode 102
A nervous Dean meets Jade for the first time, but will all go to plan? Shabnam comes to terms with recent events. Vincent comes clean about ...

29/06/2015
Season 31 - Episode 103
Masood takes matters into his own hands, and Shabnam finds herself becoming even more removed from her loved ones. Shirley and Buster contin...

30/06/2015
Season 31 - Episode 104
Carol attends her hospital appointment and later makes a confession which sends shockwaves through the Square. Shirley is pushed to breaking...

02/07/2015
Season 31 - Episode 105
Carol faces the backlash, and is put under more pressure when the gossip starts to gather pace. Nancy avoids Tamwar as they struggle to comm...

03/07/2015
Season 31 - Episode 106
Carol is forced to face the music, and Sonia is knocked sideways by her admission. Buster finds himself making a deal with the devil. It's a...

06/07/2015
Season 31 - Episode 107
Stacey is stunned when she learns why Jean is there. Carol attempts to help Max get his life back on track. Tamwar has a proposition for Nan...

07/07/2015
Season 31 - Episode 108
It's a big day for Jean, but Stacey has other things on her mind and is determined to unlock the truth. Carol and Ian argue over new redevel...

09/07/2015
Season 31 - Episode 109
Martin worries about Stacey's behaviour. Nancy tries to get to the bottom of Lee's frostiness. Jane attempts to build bridges in the Beale f...

10/07/2015
Season 31 - Episode 110
Stacey opens up to Martin. Paul grows suspicious of Les's relationship with Claudette. A worried Nancy tries to get through to Lee, but does...

13/07/2015
Season 31 - Episode 111
It's the day of Cindy's prom but, with tensions high amongst the Beales, will all go to plan? Nancy pushes Lee to admit the truth to Mick, b...

14/07/2015
Season 31 - Episode 112
Ian and Jane are at their wits' end worrying about Cindy. Whitney grows suspicious of Lee's behaviour. One family receives shocking news.

16/07/2015
Season 31 - Episode 113
The residents of Albert Square are shocked to wake to front-page news revealing that there is a new suspect in the Lucy Beale case. Tensions...

17/07/2015
Season 31 - Episode 114
It's been almost 15 months since the murder of Lucy Beale, and the police are determined to arrest their suspect. With their dark secret wei...

20/07/2015
Season 31 - Episode 115
The surprise arrest in the Lucy Beale case sends shockwaves through the Square. As the residents struggle to come to terms with the news, fu...

21/07/2015
Season 31 - Episode 116
The fallout of the arrest continues to ripple through the Square. One resident starts to have doubts about their own account of Good Friday,...

23/07/2015
Season 31 - Episode 117
As the police continue with their investigation, further new evidence comes to light. The Mitchells, Beales and Brannings come to blows.

24/07/2015
Season 31 - Episode 118
Events reach breaking point when accusations are thrown and some residents question their future on the Square. Tensions remain high between...

27/07/2015
Season 31 - Episode 119
The investigation into who killed Lucy continues. With accusations flying, the tension intensifies, and families struggle to stay united. Vi...

28/07/2015
Season 31 - Episode 120
One resident is charged for the murder of Lucy Beale - but who is it? Two residents prepare to leave Walford, but will all go to plan?

30/07/2015
Season 31 - Episode 121
One resident finds themselves being accused of the unthinkable. Paul reaches breaking point when Claudette arrives at Pam and Les's centenar...

31/07/2015
Season 31 - Episode 122
The Cokers struggle to remain united following earlier events. One resident's world spirals when their own family turns against them.

03/08/2015
Season 31 - Episode 123
Denise prepares a birthday party for Libby, but with tensions high, will all go to plan? Pam comes clean about her fears. Dean encourages ...

04/08/2015
Season 31 - Episode 124
Vincent finds himself in a dangerous situation, forcing Kim to make a decision about their relationship. Roxy finds herself caught between D...

06/08/2015
Season 31 - Episode 125
Carol's world continues to crumble, and she soon finds herself causing a scene in front of her friends. Shabnam grows tired of Carmel's inte...

07/08/2015
Season 31 - Episode 126
Vincent attempts to get his life back on track but soon finds himself in a compromising situation. Carol turns to an unexpected person for h...

10/08/2015
Season 31 - Episode 127
Emotions run high at the Beales' as Jane's world continues to crumble, and she resorts to drastic measures. A familiar face returns to the S...

11/08/2015
Season 31 - Episode 128
Ian tries his best to keep his family together, but he soon finds himself back at square one when he learns a shocking truth. Paul and Les ...

13/08/2015
Season 31 - Episode 129
Carol comes to a shocking conclusion. Ronnie attempts to make friends with the enemy, but her plan soon backfires.

14/08/2015
Season 31 - Episode 130
Roxy reels from her discovery and makes a surprising decision. The Butchers and Beales reach breaking point. Carol struggles to come to te...

17/08/2015
Season 31 - Episode 131
With her family in pieces, Jane pushes forward with her plan. Phil and Sharon pay a visit to Max, but does Phil have other things on his mi...

18/08/2015
Season 31 - Episode 132
Phil finds himself in a difficult situation, but what will he decide to do? After coming across a suspicious message, has another Walford r...

20/08/2015
Season 31 - Episode 133
The tension rises at the Mitchells and Sharon finds herself in an impossible situation. Shabnam grows upset when Kush reveals the details of...

21/08/2015
Season 31 - Episode 134
Sharon decides to get to the bottom of what's going on with Phil, but will she discover the truth? Stacey opens up about her fears, but what...

24/08/2015
Season 31 - Episode 135
Phil is left stunned when Ronnie drops a bombshell. Martin gets a harsh reality check from Sonia. Shabnam is left to entertain Carmel.

25/08/2015
Season 31 - Episode 136
It's the day of Kush's stag do, and Mick has an odd surprise in store. Stacey is left rattled after a conversation with Sonia about Martin. ...

27/08/2015
Season 31 - Episode 137
Tina attempts to bring Mick and Shirley back together. Kush and Masood come to blows, but it's clear Shabnam has something else on her mind.

28/08/2015
Season 31 - Episode 138
Shabnam and Kush receive some devastating news. Martin makes a decision about his future with Stacey.

31/08/2015
Season 31 - Episode 139
Shabnam sits alone in the playground, holding her stomach. In No.29B, Carmel looks round the finished nursery, fighting back tears. At the M...

01/09/2015
Season 31 - Episode 140
The Carters make a shocking discovery, leading Mick and Tina to turn to Shirley for help. Kush and Shabnam reach breaking point. Lee confron...

03/09/2015
Season 31 - Episode 141
Mick, Tina and Shirley head to Ramsgate. Lee finds himself in hot water with his boss. Kim leaves Denise and Vincent to look after Pearl, bu...

04/09/2015
Season 31 - Episode 142
The Carters reel as dark secrets about the past come to light. Whitney does her best to support Lee, but things soon take a turn.

07/09/2015
Season 31 - Episode 143
Dot is welcomed back to Albert Square by her friends and family. Tensions remain high at the Beales'. Charlie grows frustrated when he spots...

08/09/2015
Season 31 - Episode 144
Sharon takes matters into her own hands. Dot comes up with a plan to help Cora, but will she accept her help?

10/09/2015
Season 31 - Episode 145
Jane finds herself in a difficult situation. Claudette warns Vincent about his behaviour, but will he listen?

11/09/2015
Season 31 - Episode 146
It's a huge day in Walford when Kathy attempts to return to Albert Square, but with Gavin close by, will all go to plan? Jane makes a risky ...

14/09/2015
Season 31 - Episode 147
Sharon's stunned when she comes face-to-face with a ghost from the past. Jane makes a deal with the devil. Charlie is shocked to the core wh...

15/09/2015
Season 31 - Episode 148
The day arrives for Max's trial. Jane is left conflicted when a familiar face returns to Albert Square. After learning the truth, Sharon mak...

17/09/2015
Season 31 - Episode 149
It's Abi's turn to take the stand in court, but will she stick by her story or her father? Roxy is stunned when Charlie tells of his plan. M...

18/09/2015
Season 31 - Episode 150
Roxy finds herself torn between Charlie and Ronnie - who will she stand by? Kathy receives a visit from an unexpected face.

21/09/2015
Season 31 - Episode 151
Two residents prepare to leave Walford, but with word of their departure spreading, will all go to plan? Max's trial takes a turn, but will ...

22/09/2015
Season 31 - Episode 152
Jane pushes forward with her plan to help Max. Ronnie gives Vincent the cold shoulder. Carol has a change of heart.

24/09/2015
Season 31 - Episode 153
Masood worries when he hears of Jane's intentions. A familiar face returns to Albert Square. Ronnie resorts to desperate measures.

25/09/2015
Season 31 - Episode 154
The residents of Albert Square reel from the latest developments in Max's trial. Following the shocking events in court, Jane turns to a fam...

28/09/2015
Season 31 - Episode 155
It's judgement day for Max as his fate is about to be sealed. After contemplating Robbie's offer, Carol makes a decision.

29/09/2015
Season 31 - Episode 156
As the residents of Albert Square are left shocked by recent events, there is more drama in store for the Beales, Brannings and Butchers. La...

01/10/2015
Season 31 - Episode 157
Families reach breaking point as the fallout of recent events continues to send shockwaves around the Square. Carol contemplates the future....

02/10/2015
Season 31 - Episode 158
As Carol prepares to leave Walford, the residents of Albert Square reel from the previous day's events. Lauren takes matters into her own ha...

05/10/2015
Season 31 - Episode 159
Elaine's new man makes himself at home in the Vic, but how will Linda react? Ian and Bobby return to the square, but their arrival doesn't q...

06/10/2015
Season 31 - Episode 160
Ian reaches breaking point and resorts to drastic measures. A jealous Babe takes matters into her own hands. Kush has a heart-to-heart with ...

08/10/2015
Season 31 - Episode 161
Ian reels from seeing a ghost from the past, but the reunion takes a sudden turn. Elaine and Babe come to terms with recent events. Shabna...

09/10/2015
Season 31 - Episode 162
Emotions are high in Albert Square when Ian demands answers from those closest to him. At the Vic, Jay's birthday celebrations take a turn.

12/10/2015
Season 31 - Episode 163
Kathy attempts to build bridges with her family, but how will they react? Kush turns to Masood for advice, but Shabnam later drops a bombshe...

13/10/2015
Season 31 - Episode 164
Ben comes face to face with a person from the past and quickly sees their true colours. Shabnam's plan begins to fall apart, but is it for t...

15/10/2015
Season 31 - Episode 165
Vincent continues to be caught between Ronnie and Kim. Donna and Fatboy find themselves the gossip of the square. Martin receives some life-...

16/10/2015
Season 31 - Episode 166
Donna reels from her discovery, but will she be able to keep it to herself? A paranoid Kim confronts Ronnie. Kathy pushes ahead with her pla...

19/10/2015
Season 31 - Episode 167
Pam does her best to get to the bottom of what's going on with Les. Kathy and Ben push forward with their plan. Kim shares her fears with De...

20/10/2015
Season 31 - Episode 168
Kathy finds herself torn and comes to a decision about her future. Kim attempts to carry on as normal. Pam tries to come to terms with her d...

22/10/2015
Season 31 - Episode 169
Kathy reels from her discovery and makes a drastic decision. Ronnie attempts to build bridges with her sister, but things don't quite go to ...

23/10/2015
Season 31 - Episode 170
Tensions rise in Albert Square when Marsden arrives, but who is she looking for? As truths come to light, one resident finds themselves in d...

26/10/2015
Season 31 - Episode 171
Sharon makes a drastic decision, but her day takes a turn when she learns a worrying truth. Ben and Kathy reach breaking point. Paul attempt...

27/10/2015
Season 31 - Episode 172
As truths come to light, the Mitchell family come to terms with everything that has happened. Kush and Shabnam share their exciting news, bu...

29/10/2015
Season 31 - Episode 173
As the Mitchell family continues to fall apart, Ben takes matters into his own hands - but will his plan work? Kush confronts Shabnam over h...

30/10/2015
Season 31 - Episode 174
It's Halloween in Albert Square and events soon take a spooky turn for certain residents, who find themselves in a terrifying situation with...

02/11/2015
Season 31 - Episode 175
As Halloween in Albert Square continues, the nightmare for the Mitchells is far from over. When further truths come to the surface, one resi...

03/11/2015
Season 31 - Episode 176
The Mitchells reel from the events of Halloween, but things grow worse when one family member makes an alarming discovery. Tensions grow bet...

05/11/2015
Season 31 - Episode 177
One resident comes to a startling realisation, and Whitney grows frustrated at Lee's behaviour.

06/11/2015
Season 31 - Episode 178
Two residents prepare to tie the knot - but with secrets rife, will all go to plan? One resident finds themselves in an impossible situation...

09/11/2015
Season 31 - Episode 179
Ronnie pushes forward with her plan to win over Dean and soon resorts to drastic measures. Mick continues to build bridges with Shirley. Mas...

10/11/2015
Season 31 - Episode 180
Ronnie and Dean continue to fight for Roxy. Tensions grow at the Vic, forcing Elaine and Mick to come to blows.

12/11/2015
Season 31 - Episode 181
Ronnie, Roxy and Dean reach breaking point. Kim remains torn over Vincent, but will she give him another chance? Billy is surprised when a f...

16/11/2015
Season 31 - Episode 182
With the pressure building, Roxy shares a harsh truth with Ronnie. Billy promises Honey that he's changed, but will she believe him?

17/11/2015
Season 31 - Episode 183
Ronnie resorts to drastic measures to protect her sister - just how far will she go to protect her? Mick finds himself in a tough position.

19/11/2015
Season 31 - Episode 184
Dean's family reels from events, but has Ronnie taken things too far this time? Lee's birthday celebrations take a turn. Vincent learns of F...

20/11/2015
Season 31 - Episode 185
Roxy attempts to get to the bottom of what happened to Charlie. Linda begins to have doubts and turns to her mum for support. Les offers som...

23/11/2015
Season 31 - Episode 186
Sharon decides to hold a family lunch, but with her family falling apart, will all go to plan? Denise receives a suspicious visitor in the m...

24/11/2015
Season 31 - Episode 187
The Mitchells reel from earlier events. Honey tells Billy it's her or the Mitchell family - what will he decide? Arthur grows suspicious abo...

26/11/2015
Season 31 - Episode 188
With Phil in pieces, Sharon resorts to drastic measures to keep her family together. Carmel tries to help Denise move on. Roxy wonders if ...

27/11/2015
Season 31 - Episode 189
It's Linda's hen party, but will Sharon be able to push through and hide what's really going on? Phil struggles to stay in control. Shabnam ...

30/11/2015
Season 31 - Episode 190
Stacey grows concerned at Shabnam's behaviour and later finds herself confiding in Linda. Babe has a surprise for the Carters, but it doesn'...

01/12/2015
Season 31 - Episode 191
As everyone prepares for the outcome of Jade's hearing, Shabnam drops a bombshell. Vincent takes drastic action.

03/12/2015
Season 31 - Episode 192
Sharon tries her hardest to bring her family back together. Carmel grows suspicious of Stacey's behaviour.

04/12/2015
Season 31 - Episode 193
It's the day of the square's Christmas tree light switch-on, but Jane finds herself distracted by Bobby. After a heart-to-heart with Vincent...

07/12/2015
Season 31 - Episode 194
Kathy makes a worrying discovery. Kim demands the truth from Vincent. Dot steps on Elaine's toes when it comes to planning the community cen...

08/12/2015
Season 31 - Episode 195
On the day of Lucy's birthday, Ian and Kathy find themselves returning to their roots. Ronnie is forced to do the unthinkable, but can she g...

10/12/2015
Season 31 - Episode 196
Kathy reels from Jane's confession and vows to support her. Vincent puts the final pieces of his plan in place - is this the end of Phil Mit...

11/12/2015
Season 31 - Episode 197
It's Vincent's birthday, but with tensions high and secrets rife, will all go to plan? Denise is surprised when a familiar face returns to t...

14/12/2015
Season 31 - Episode 198
With suspicions growing, the pressure grows for Vincent. It's the Cokers' Christmas luncheon, but will Pam turn up? Linda discovers an upset...

15/12/2015
Season 31 - Episode 199
It's the market's Victorian-themed day, and the ladies of Walford soon find themselves helping a friend. Stacey opens up to Dot about what h...

17/12/2015
Season 31 - Episode 200
Stacey learns a shocking truth. Mick reels from Linda's bombshell - is everything about to fall apart for the Carters? Vincent issues Ronnie...

18/12/2015
Season 31 - Episode 201
Stacey struggles to come to terms with her discovery. Mick grows concerned about Linda's behaviour, but will she admit the truth to what's r...

21/12/2015
Season 31 - Episode 202
The feud between the Mitchells and Hubbards reaches breaking point, leading Phil to take drastic action. Linda comes up with a plan to bring...

22/12/2015
Season 31 - Episode 203
Tensions remain high in Albert Square as residents struggle to come to terms with Phil's latest act. Shabnam confides in Masood about Kush -...

23/12/2015
Season 31 - Episode 204
One resident goes to extreme lengths to seek revenge - can anyone stop them from going through with their dangerous plan?

24/12/2015
Season 31 - Episode 205
As the dramatic dispute between the Hubbards and Mitchells reaches dangerous levels, Ronnie tries one final attempt to put an end to the dea...

25/12/2015
Season 31 - Episode 206
The Mitchells and the Beales spend Christmas Day together, but with tensions high and secrets rife, events soon take a sinister turn.

26/12/2015
Season 31 - Episode 207
As Christmas Day continues in Albert Square, lives are left hanging in the balance... The Beales and Mitchells reel from earlier events - wi...

28/12/2015
Season 31 - Episode 208
It's the day of Mick's stag do, but with Dean still upset about the events of Christmas Day, will all go to plan? Whitney reveals some upset...

29/12/2015
Season 31 - Episode 209
As Mick and Linda prepare for their big day, Shirley comes to a horrifying realisation, changing the Carters forever.