| Constituency | Candidate 1 | Party 1 | Votes 1 | Candidate 2 | Party 2 | Votes 2 | Candidate 3 | Party 3 | Votes 3 | Gain Info | Majority% | Prev Winner | Prev Win Party | Incumbency Info | |||||
| Barking BC | Margaret Hodge | Labour | 26680 | Mina Rahman | Conservative | 7279 | BNP | 5075 | Lab Hold | 42.79% | Margaret Hodge | Labour | Re-elected | ||||||
| Battersea BC | Jane Ellison | Conservative | 22948 | Will Martindale | Labour | 19632 | Christopher Howe | UKIP | 3746 | Con Hold | 6.80% | Jane Ellison | Conservative | Re-elected | |||||
| Beckenham BC | Bob Stewart | Conservative | 27807 | Marina Ahmad | Labour | 9995 | Rob Bryant | UKIP | 4775 | Con Hold | 37.35% | Bob Stewart | Conservative | Re-elected | |||||
| Bermondsey and Old Southwark BC | Neil Coyle | Labour | 16158 | Simon Hughes | Lib. Dem. | 16019 | Jean-Paul Floru | Conservative | 6527 | Lab Gain From LD | 0.31% | Simon Hughes | Lib. Dem. | Defeated | |||||
| Bethnal Green and Bow BC | Rushanara Ali | Labour | 26265 | Respect | 7966 | Matthew Smith | Conservative | 6802 | Lab Hold | 36.07% | PirateRushanara Ali | Labour | Stood Down | ||||||
| Bexleyheath and Crayford BC | David Evennett | Conservative | 21569 | Stefano Borella | Labour | 14248 | Chris Attard | UKIP | 4506 | Con Hold | 16.95% | David Evennett | Conservative | Re-elected | |||||
| Brent Central BC | Dawn Butler | Labour | 22006 | Ibrahim Taguri | Lib. Dem. | 12844 | Alan Mendoza | Conservative | 4683 | Lab Gain From LD | 20.32% | Sarah Teather | Lib. Dem. | Stood Down | |||||
| Brent North BC | Barry Gardiner | Labour | 28045 | Luke Parker | Conservative | 15713 | Martin Ferguson | UKIP | 3945 | Lab Hold | 23.58% | Barry Gardiner | Labour | Re-elected | |||||
| Brentford and Isleworth BC | Ruth Cadbury | Labour | 23620 | Mary Macleod | Conservative | 18771 | Joseph Bourke | Lib. Dem. | 4997 | Lab Gain From Con | 8.97% | Mary MacLeod | Conservative | Defeated | |||||
| Bromley and Chislehurst BC | Bob Neill | Conservative | 23893 | John Courtneidge | Labour | 10177 | Emmett Jenner | UKIP | 4445 | Con Hold | 31.14% | Bob Neill | Conservative | Re-elected | |||||
| Camberwell and Peckham BC | Harriet Harman | Labour | 30646 | Naomi Newstead | Conservative | 5590 | Yahaya Kiyingi | Lib. Dem. | 3723 | Lab Hold | 53.70% | Harriet Harman | Labour | Re-elected | |||||
| Carshalton and Wallington BC | Tom Brake | Lib. Dem. | 18556 | Matthew Maxwell Scott | Conservative | 12788 | Siobhan Tate | Labour | 6840 | LD Hold | 12.44% | Tom Brake | Lib. Dem. | Re-elected | |||||
| Chelsea and Fulham BC | Greg Hands | Conservative | 23731 | Alexandra Sanderson | Labour | 9965 | Adrian Noble | UKIP | 3203 | Con Hold | 34.54% | Greg Hands | Conservative | Re-elected | |||||
| Chingford and Woodford Green BC | Iain Duncan Smith | Conservative | 22848 | Bilal Mahmood | Labour | 12799 | Freddy Vachha | UKIP | 4148 | Con Hold | 23.31% | Iain Duncan Smith | Conservative | Re-elected | |||||
| Chipping Barnet BC | Theresa Villiers | Conservative | 24142 | Amy Trevethan | Labour | 15856 | Victor Kaye | UKIP | 4843 | Con Hold | 16.37% | Theresa Villiers | Conservative | Re-elected | |||||
| Cities of London and Westminster BC | Mark Field | Conservative | 18918 | Nick Slingsby | Labour | 10524 | Robert Stephenson | UKIP | 3173 | Con Hold | 22.73% | Mark Field | Conservative | Re-elected | |||||
| Croydon Central BC | Sarah Jones | Labour | 20154 | Gavin Barwell | Conservative | 18966 | Peter Staveley | UKIP | 5720 | Lab Gain From Con | 2.38% | Gavin Barwell | Conservative | Defeated | |||||
| Croydon North BC | Steve Reed | Labour | 32466 | Vidhi Mohan | Conservative | 11431 | Winston McKenzie | UKIP | 4161 | Lab Hold | 40.77% | Steve Reed | Labour | Re-elected | |||||
| Croydon South BC | Chris Philp | Conservative | 27895 | Emily Benn | Labour | 14727 | Kathleen Garner | UKIP | 6234 | Con Hold | 23.38% | Richard Ottaway | Conservative | Stood Down | |||||
| Dagenham and Rainham BC | Jon Cruddas | Labour | 20291 | Julie Marson | Conservative | 14091 | Peter Harris | UKIP | 4430 | Lab Hold | 14.02% | Jon Cruddas | Labour | Re-elected | |||||
| Dulwich and West Norwood BC | Helen Hayes | Labour | 25472 | Resham Kotecha | Conservative | 9976 | James Barber | Lib. Dem. | 6051 | Lab Hold | 32.14% | Tessa Jowell | Labour | Stood Down | |||||
| Ealing Central and Acton BC | Rupa Huq | Labour | 18900 | Angie Bray | Conservative | 16802 | Jon Ball | Lib. Dem. | 5531 | Lab Gain From Con | 4.38% | Angie Bray | Conservative | Defeated | |||||
| Ealing North BC | Stephen Pound | Labour | 27360 | Thomas O'Malley | Conservative | 14107 | Afzal Akram | UKIP | 3951 | Lab Hold | 27.80% | Stephen Pound | Labour | Re-elected | |||||
| Ealing, Southall BC | Virendra Sharma | Labour | 25125 | James Symes | Conservative | 11927 | John Poynton | UKIP | 2876 | Lab Hold | 30.86% | Virendra Sharma | Labour | Re-elected | |||||
| East Ham BC | Stephen Timms | Labour | 37483 | Samir Jassal | Conservative | 6874 | Daniel Oxley | UKIP | 3342 | Lab Hold | 60.77% | Stephen Timms | Labour | Re-elected | |||||
| Edmonton BC | Kate Osamor | Labour | 23443 | Gonul Daniels | Conservative | 11041 | Neville Watson | UKIP | 3633 | Lab Hold | 30.72% | Andy Love | Labour | Stood Down | |||||
| Eltham BC | Clive Efford | Labour | 20486 | Spencer Drury | Conservative | 15216 | Peter Whittle | UKIP | 3890 | Lab Hold | 12.56% | Clive Efford | Labour | Re-elected | |||||
| Enfield North BC | Joan Ryan | Labour | 20181 | Nick de Bois | Conservative | 16756 | Deborah Cairns | UKIP | 4718 | Lab Gain From Con | 7.67% | Nick de Bois | Conservative | Defeated | |||||
| Enfield, Southgate BC | David Burrowes | Conservative | 21528 | Bambos Charalambous | Labour | 16996 | David Schofield | UKIP | 3523 | Con Hold | 10.22% | David Burrowes | Conservative | Re-elected | |||||
| Erith and Thamesmead BC | Teresa Pearce | Labour | 22359 | Anna Firth | Conservative | 12598 | Ronie Johnson | UKIP | 3972 | Lab Hold | 22.98% | Teresa Pearce | Labour | Re-elected | |||||
| Feltham and Heston BC | Seema Malhotra | Labour | 25469 | Simon Nayyar | Conservative | 15938 | Peter Dul | UKIP | 4331 | Lab Hold | 19.63% | Seema Malhotra | Labour | Re-elected | |||||
| Finchley and Golders Green BC | Mike Freer | Conservative | 21499 | Sarah Sackman | Labour | 18269 | Richard King | UKIP | 3922 | Con Hold | 6.85% | Mike Freer | Conservative | Re-elected | |||||
| Greenwich and Woolwich BC | Matthew Pennycook | Labour | 23697 | Matt Hartley | Conservative | 9857 | Ryan Acty | UKIP | 2898 | Lab Hold | 33.60% | Nick Raynsford | Labour | Stood Down | |||||
| Hackney North and Stoke Newington BC | Diane Abbott | Labour | 28570 | Amy Gray | Conservative | 6245 | Simon de Deney | Lib. Dem. | 4390 | Lab Hold | 48.05% | Diane Abbott | Labour | Re-elected | |||||
| Hackney South and Shoreditch BC | Meg Hillier | Labour | 26646 | Jack Tinley | Conservative | 5334 | Angus Small | UKIP | 3559 | Lab Hold | 49.72% | Meg Hillier | Labour | Re-elected | |||||
| Hammersmith BC | Andy Slaughter | Labour | 24450 | Charlie Dewhirst | Conservative | 16289 | Richard Wood | UKIP | 3731 | Lab Hold | 17.20% | Andy Slaughter | Labour | Re-elected | |||||
| Hampstead and Kilburn BC | Tulip Siddiq | Labour | 23216 | Simon Marcus | Conservative | 16087 | Maajid Nawaz | Lib. Dem. | 7773 | Lab Hold | 13.49% | Glenda Jackson | Labour | Stood Down | |||||
| Harrow East BC | Uma Kumaran | Labour | 20599 | Bob Blackman | Conservative | 19050 | Aidan Powlesland | UKIP | 4230 | Lab Gain From Con | 3.22% | Bob Blackman | Conservative | Defeated | |||||
| Harrow West BC | Gareth Thomas | Labour | 23037 | Hannah David | Conservative | 16071 | Mohammed Ali Bhatti | UKIP | 4044 | Lab Hold | 15.10% | Gareth Thomas | Labour | Re-elected | |||||
| Hayes and Harlington BC | John McDonnell | Labour | 25489 | Pearl Lewis | Conservative | 11621 | Cliff Dixon | UKIP | 2836 | Lab Hold | 32.52% | John McDonnell | Labour | Re-elected | |||||
| Hendon BC | Andrew Dismore | Labour | 21675 | Matthew Offord | Conservative | 17815 | Raymond Shamash | UKIP | 4100 | Lab Gain From Con | 8.38% | Matthew Offord | Conservative | Defeated | |||||
| Holborn and St Pancras BC | Sir Keir Starmer | Labour | 29127 | Will Blair | Conservative | 10553 | Jill Fraser | Lib. Dem. | 7387 | Lab Hold | 33.99% | Frank Dobson | Labour | Stood Down | |||||
| Hornchurch and Upminster BC | Angela Watkinson | Conservative | 27606 | Paul McGeary | Labour | 14841 | Lawrence Webb | UKIP | 6582 | Con Hold | 23.91% | Angela Watkinson | Conservative | Re-elected | |||||
| Hornsey and Wood Green BC | Catherine West | Labour | 23283 | Lynne Featherstone | Lib. Dem. | 17582 | Suhail Rahuja | Conservative | 7884 | Lab Gain From LD | 10.32% | Lynne Featherstone | Lib. Dem. | Defeated | |||||
| Ilford North BC | Lee Scott | Conservative | 21227 | Wes Streeting | Labour | 19031 | Philip Hyde | UKIP | 4083 | Con Hold | 4.67% | Lee Scott | Conservative | Re-elected | |||||
| Ilford South BC | Michael Gapes | Labour | 28468 | Christopher Chapman | Conservative | 13182 | Amjad Khan | UKIP | 4562 | Lab Hold | 29.86% | Mike Gapes | Labour | Re-elected | |||||
| Islington North BC | Jeremy Corbyn | Labour | 26944 | Dr Alex Burghart | Conservative | 5798 | Julian Gregory | Lib. Dem. | 5371 | Lab Hold | 47.46% | Jeremy Corbyn | Labour | Re-elected | |||||
| Islington South and Finsbury BC | Emily Thornberry | Labour | 21296 | Terry Stacy | Lib. Dem. | 8418 | Dr Mark Lim | Conservative | 7889 | Lab Hold | 29.57% | Emily Thornberry | Labour | Re-elected | |||||
| Kensington BC | Victoria Borwick | Conservative | 17114 | Rod Abouharb | Labour | 11065 | Jack Bovill | UKIP | 3108 | Con Hold | 17.21% | Malcolm Rifkind | Conservative | Stood Down | |||||
| Kingston and Surbiton BC | Edward Davey | Lib. Dem. | 21269 | James Berry | Conservative | 17867 | Lee Godfrey | Labour | 9835 | LD Hold | 5.90% | Edward Davey | Lib. Dem. | Re-elected | |||||
| Lewisham East BC | Heidi Alexander | Labour | 21048 | Peter Fortune | Conservative | 9125 | Julia Fletcher | Lib. Dem. | 5584 | Lab Hold | 28.58% | Heidi Alexander | Labour | Re-elected | |||||
| Lewisham West and Penge BC | Jim Dowd | Labour | 21445 | Russell Jackson | Conservative | 10804 | Alex Feakes | Lib. Dem. | 6093 | Lab Hold | 23.63% | Jim Dowd | Labour | Re-elected | |||||
| Lewisham, Deptford BC | Vicky Foxcroft | Labour | 24682 | Bim Afolami | Conservative | 5076 | John Coughlin | Green | 4016 | Lab Hold | 47.56% | Joan Ruddock | Labour | Stood Down | |||||
| Leyton and Wanstead BC | John Cryer | Labour | 20716 | Matthew Scott | Conservative | 8361 | Carl Quilliam | Lib. Dem. | 5235 | Lab Hold | 30.76% | John Cryer | Labour | Re-elected | |||||
| Mitcham and Morden BC | Siobhain McDonagh | Labour | 27545 | Paul Holmes | Conservative | 10458 | Richard Hilton | UKIP | 3824 | Lab Hold | 39.02% | Siobhain McDonagh | Labour | Re-elected | |||||
| Old Bexley and Sidcup BC | James Brokenshire | Conservative | 25048 | Ibby Mehmet | Labour | 11769 | Catherine Reilly | UKIP | 4643 | Con Hold | 29.19% | James Brokenshire | Conservative | Re-elected | |||||
| Orpington BC | Jo Johnson | Conservative | 29501 | Nigel de Gruchy | Labour | 7672 | Peter Brooks | Lib. Dem. | 4962 | Con Hold | 44.62% | Joseph Johnson | Conservative | Re-elected | |||||
| Poplar and Limehouse BC | Jim Fitzpatrick | Labour | 21660 | Chris Wilford | Conservative | 11868 | Respect | 7265 | Lab Hold | 20.97% | Jim Fitzpatrick | Labour | Re-elected | ||||||
| Putney BC | Justine Greening | Conservative | 20861 | Sheila Boswell | Labour | 13715 | Trish Ward | UKIP | 3216 | Con Hold | 17.52% | Justine Greening | Conservative | Re-elected | |||||
| Richmond Park BC | Zac Goldsmith | Conservative | 29221 | Robin Meltzer | Lib. Dem. | 16217 | Sachin Patel | Labour | 6805 | Con Hold | 21.94% | Zac Goldsmith | Conservative | Re-elected | |||||
| Romford BC | Andrew Rosindell | Conservative | 25700 | Sam Gould | Labour | 12117 | Gerard Batten | UKIP | 5210 | Con Hold | 29.22% | Andrew Rosindell | Conservative | Re-elected | |||||
| Ruislip, Northwood and Pinner BC | Nick Hurd | Conservative | 28221 | Michael Borio | Labour | 12959 | Gerard Barry | UKIP | 4732 | Con Hold | 30.40% | Nick Hurd | Conservative | Re-elected | |||||
| Streatham BC | Chuka Umunna | Labour | 23591 | Amna Ahmad | Lib. Dem. | 9744 | Kim Caddy | Conservative | 7900 | Lab Hold | 29.56% | Chuka Umunna | Labour | Re-elected | |||||
| Sutton and Cheam BC | Paul Burstow | Lib. Dem. | 18504 | Paul Scully | Conservative | 16648 | Emily Brothers | Labour | 6543 | LD Hold | 3.82% | Paul Burstow | Lib. Dem. | Re-elected | |||||
| Tooting BC | Sadiq Khan | Labour | 25425 | Dan Watkins | Conservative | 18631 | Przemek Skwirczynski | UKIP | 4060 | Lab Hold | 13.41% | Sadiq Khan | Labour | Re-elected | |||||
| Tottenham BC | David Lammy | Labour | 26816 | Stefan Mrozinski | Conservative | 5630 | Tariq Saeed | UKIP | 3243 | Lab Hold | 52.07% | David Lammy | Labour | Re-elected | |||||
| Twickenham BC | Vince Cable | Lib. Dem. | 25043 | Tania Mathias | Conservative | 18925 | Nick Grant | Labour | 8331 | LD Hold | 10.24% | Vince Cable | Lib. Dem. | Re-elected | |||||
| Uxbridge and South Ruislip BC | Boris Johnson | Conservative | 21893 | Chris Summers | Labour | 13714 | Jack Duffin | UKIP | 4391 | Con Hold | 18.14% | John Randall | Conservative | Stood Down | |||||
| Vauxhall BC | Kate Hoey | Labour | 24376 | James Bellis | Conservative | 8758 | Adrian Trett | Lib. Dem. | 4607 | Lab Hold | 36.16% | Kate Hoey | Labour | Re-elected | |||||
| Walthamstow BC | Stella Creasy | Labour | 24197 | Steven Cheung | Lib. Dem. | 5722 | Molly Samuel-Leport | Conservative | 5203 | Lab Hold | 45.06% | Stella Creasy | Labour | Re-elected | |||||
| West Ham BC | Lyn Brown | Labour | 31692 | Festus Akinbusoye | Conservative | 6226 | Jamie McKenzie | UKIP | 3867 | Lab Hold | 54.24% | Lyn Brown | Labour | Re-elected | |||||
| Westminster North BC | Karen Buck | Labour | 20155 | Lindsey Hall | Conservative | 14661 | Nigel Sussman | UKIP | 3025 | Lab Hold | 13.87% | Karen Buck | Labour | Re-elected | |||||
| Wimbledon BC | Stephen Hammond | Conservative | 22713 | Andrew Judge | Labour | 13466 | Shas Sheehan | Lib. Dem. | 4977 | Con Hold | 19.51% | Stephen Hammond | Conservative | Re-elected | |||||