| 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 | 28487 | Mina Rahman | Conservative | 7888 | Roger Gravett | UKIP | 7096 | Lab Hold | 45.43% | Margaret Hodge | Labour | Re-elected | |||||
| Battersea BC | Jane Ellison | Conservative | 23226 | Will Martindale | Labour | 19765 | Christopher Howe | UKIP | 3657 | Con Hold | 7.09% | Jane Ellison | Conservative | Re-elected | |||||
| Beckenham BC | Bob Stewart | Conservative | 28047 | Marina Ahmad | Labour | 9756 | Rob Bryant | UKIP | 5078 | Con Hold | 38.35% | Bob Stewart | Conservative | Re-elected | |||||
| Bermondsey and Old Southwark BC | Neil Coyle | Labour | 16324 | Simon Hughes | Lib. Dem. | 15993 | Jean-Paul Floru | Conservative | 6562 | Lab Gain From LD | 0.74% | Simon Hughes | Lib. Dem. | Defeated | |||||
| Bethnal Green and Bow BC | Rushanara Ali | Labour | 31512 | Matthew Smith | Conservative | 7978 | Pauline McQueen | UKIP | 4853 | Lab Hold | 46.39% | PirateRushanara Ali | Labour | Stood Down | |||||
| Bexleyheath and Crayford BC | David Evennett | Conservative | 21575 | Stefano Borella | Labour | 14001 | Chris Attard | UKIP | 5193 | Con Hold | 17.54% | David Evennett | Conservative | Re-elected | |||||
| Brent Central BC | Dawn Butler | Labour | 22298 | Lauren Keith | Lib. Dem. | 12988 | Alan Mendoza | Conservative | 4552 | Lab Gain From LD | 20.64% | Sarah Teather | Lib. Dem. | Stood Down | |||||
| Brent North BC | Barry Gardiner | Labour | 28536 | Luke Parker | Conservative | 15864 | Alexander Alan Craig | UKIP | 3866 | Lab Hold | 24.23% | Barry Gardiner | Labour | Re-elected | |||||
| Brentford and Isleworth BC | Ruth Cadbury | Labour | 23654 | Mary Macleod | Conservative | 19013 | Joseph Bourke | Lib. Dem. | 4712 | Lab Gain From Con | 8.59% | Mary MacLeod | Conservative | Defeated | |||||
| Bromley and Chislehurst BC | Bob Neill | Conservative | 24129 | John Courtneidge | Labour | 9994 | Emmett Jenner | UKIP | 4794 | Con Hold | 32.09% | Bob Neill | Conservative | Re-elected | |||||
| Camberwell and Peckham BC | Harriet Harman | Labour | 31456 | Naomi Newstead | Conservative | 5452 | Yahaya Kiyingi | Lib. Dem. | 3461 | Lab Hold | 55.73% | Harriet Harman | Labour | Re-elected | |||||
| Carshalton and Wallington BC | Tom Brake | Lib. Dem. | 18333 | Matthew Maxwell Scott | Conservative | 13068 | Siobhan Tate | Labour | 6834 | LD Hold | 11.36% | Tom Brake | Lib. Dem. | Re-elected | |||||
| Chelsea and Fulham BC | Greg Hands | Conservative | 24173 | Alexandra Sanderson | Labour | 9898 | Adrian Noble | UKIP | 3294 | Con Hold | 35.81% | Greg Hands | Conservative | Re-elected | |||||
| Chingford and Woodford Green BC | Iain Duncan Smith | Conservative | 23015 | Bilal Mahmood | Labour | 12635 | Freddy Vachha | UKIP | 4571 | Con Hold | 24.08% | Iain Duncan Smith | Conservative | Re-elected | |||||
| Chipping Barnet BC | Theresa Villiers | Conservative | 24443 | Amy Trevethan | Labour | 15843 | Victor Kaye | UKIP | 4774 | Con Hold | 16.99% | Theresa Villiers | Conservative | Re-elected | |||||
| Cities of London and Westminster BC | Mark Field | Conservative | 19238 | Nick Slingsby | Labour | 10518 | Robert Stephenson | UKIP | 3122 | Con Hold | 23.61% | Mark Field | Conservative | Re-elected | |||||
| Croydon Central BC | Sarah Jones | Labour | 20566 | Gavin Barwell | Conservative | 19356 | Peter Staveley | UKIP | 5932 | Lab Gain From Con | 2.42% | Gavin Barwell | Conservative | Defeated | |||||
| Croydon North BC | Steve Reed | Labour | 33149 | Vidhi Mohan | Conservative | 11479 | Winston McKenzie | UKIP | 4146 | Lab Hold | 42.00% | Steve Reed | Labour | Re-elected | |||||
| Croydon South BC | Chris Philp | Conservative | 28285 | Emily Benn | Labour | 14641 | Kathleen Garner | UKIP | 6189 | Con Hold | 24.22% | Richard Ottaway | Conservative | Stood Down | |||||
| Dagenham and Rainham BC | Jon Cruddas | Labour | 20171 | Julie Marson | Conservative | 13956 | Peter Harris | UKIP | 4314 | Lab Hold | 14.05% | Jon Cruddas | Labour | Re-elected | |||||
| Dulwich and West Norwood BC | Helen Hayes | Labour | 25778 | Resham Kotecha | Conservative | 9900 | James Barber | Lib. Dem. | 5810 | Lab Hold | 32.93% | Tessa Jowell | Labour | Stood Down | |||||
| Ealing Central and Acton BC | Rupa Huq | Labour | 19162 | Angie Bray | Conservative | 17156 | Jon Ball | Lib. Dem. | 5411 | Lab Gain From Con | 4.19% | Angie Bray | Conservative | Defeated | |||||
| Ealing North BC | Stephen Pound | Labour | 27343 | Thomas O'Malley | Conservative | 14011 | Afzal Akram | UKIP | 4233 | Lab Hold | 27.96% | Stephen Pound | Labour | Re-elected | |||||
| Ealing, Southall BC | Virendra Sharma | Labour | 25724 | James Symes | Conservative | 12089 | John Poynton | UKIP | 2817 | Lab Hold | 31.88% | Virendra Sharma | Labour | Re-elected | |||||
| East Ham BC | Stephen Timms | Labour | 38206 | Samir Jassal | Conservative | 6707 | Daniel Oxley | UKIP | 3243 | Lab Hold | 62.53% | Stephen Timms | Labour | Re-elected | |||||
| Edmonton BC | Kate Osamor | Labour | 23861 | Gonul Daniels | Conservative | 11111 | Neville Watson | UKIP | 3593 | Lab Hold | 31.58% | Andy Love | Labour | Stood Down | |||||
| Eltham BC | Clive Efford | Labour | 20378 | Spencer Drury | Conservative | 15191 | Peter Whittle | UKIP | 4470 | Lab Hold | 12.36% | Clive Efford | Labour | Re-elected | |||||
| Enfield North BC | Joan Ryan | Labour | 20315 | Nick de Bois | Conservative | 17049 | Deborah Cairns | UKIP | 5036 | Lab Gain From Con | 7.31% | Nick de Bois | Conservative | Defeated | |||||
| Enfield, Southgate BC | David Burrowes | Conservative | 21760 | Bambos Charalambous | Labour | 17041 | David Schofield | UKIP | 3434 | Con Hold | 10.64% | David Burrowes | Conservative | Re-elected | |||||
| Erith and Thamesmead BC | Teresa Pearce | Labour | 22442 | Anna Firth | Conservative | 12662 | Ronie Johnson | UKIP | 4750 | Lab Hold | 23.02% | Teresa Pearce | Labour | Re-elected | |||||
| Feltham and Heston BC | Seema Malhotra | Labour | 25506 | Simon Nayyar | Conservative | 15969 | Peter Dul | UKIP | 4906 | Lab Hold | 19.65% | Seema Malhotra | Labour | Re-elected | |||||
| Finchley and Golders Green BC | Sarah Sackman | Labour | 19998 | Mike Freer | Conservative | 19654 | Richard King | UKIP | 2921 | Lab Gain From Con | 0.73% | Mike Freer | Conservative | Defeated | |||||
| Greenwich and Woolwich BC | Matthew Pennycook | Labour | 23960 | Matt Hartley | Conservative | 9861 | Ryan Acty | UKIP | 3278 | Lab Hold | 34.23% | Nick Raynsford | Labour | Stood Down | |||||
| Hackney North and Stoke Newington BC | Diane Abbott | Labour | 29312 | Amy Gray | Conservative | 6140 | Simon de Deney | Lib. Dem. | 4159 | Lab Hold | 49.87% | Diane Abbott | Labour | Re-elected | |||||
| Hackney South and Shoreditch BC | Meg Hillier | Labour | 27735 | Jack Tinley | Conservative | 5298 | Angus Small | UKIP | 3577 | Lab Hold | 52.35% | Meg Hillier | Labour | Re-elected | |||||
| Hammersmith BC | Andy Slaughter | Labour | 24622 | Charlie Dewhirst | Conservative | 16372 | Richard Wood | UKIP | 3805 | Lab Hold | 17.38% | Andy Slaughter | Labour | Re-elected | |||||
| Hampstead and Kilburn BC | Tulip Siddiq | Labour | 23241 | Simon Marcus | Conservative | 16228 | Maajid Nawaz | Lib. Dem. | 7665 | Lab Hold | 13.27% | Glenda Jackson | Labour | Stood Down | |||||
| Harrow East BC | Uma Kumaran | Labour | 20730 | Bob Blackman | Conservative | 19276 | Aidan Powlesland | UKIP | 4248 | Lab Gain From Con | 3.03% | Bob Blackman | Conservative | Defeated | |||||
| Harrow West BC | Gareth Thomas | Labour | 23287 | Hannah David | Conservative | 16197 | Mohammed Ali Bhatti | UKIP | 3974 | Lab Hold | 15.37% | Gareth Thomas | Labour | Re-elected | |||||
| Hayes and Harlington BC | John McDonnell | Labour | 25805 | Pearl Lewis | Conservative | 11696 | Cliff Dixon | UKIP | 3337 | Lab Hold | 33.09% | John McDonnell | Labour | Re-elected | |||||
| Hendon BC | Andrew Dismore | Labour | 21757 | Matthew Offord | Conservative | 18026 | Raymond Shamash | UKIP | 4057 | Lab Gain From Con | 8.09% | Matthew Offord | Conservative | Defeated | |||||
| Holborn and St Pancras BC | Sir Keir Starmer | Labour | 29299 | Will Blair | Conservative | 10411 | Jill Fraser | Lib. Dem. | 7081 | Lab Hold | 34.56% | Frank Dobson | Labour | Stood Down | |||||
| Hornchurch and Upminster BC | Angela Watkinson | Conservative | 27588 | Paul McGeary | Labour | 14547 | Lawrence Webb | UKIP | 6457 | Con Hold | 24.43% | Angela Watkinson | Conservative | Re-elected | |||||
| Hornsey and Wood Green BC | Catherine West | Labour | 23388 | Lynne Featherstone | Lib. Dem. | 17663 | Suhail Rahuja | Conservative | 7838 | Lab Gain From LD | 10.37% | Lynne Featherstone | Lib. Dem. | Defeated | |||||
| Ilford North BC | Lee Scott | Conservative | 21341 | Wes Streeting | Labour | 18953 | Philip Hyde | UKIP | 4585 | Con Hold | 5.08% | Lee Scott | Conservative | Re-elected | |||||
| Ilford South BC | Michael Gapes | Labour | 29237 | Christopher Chapman | Conservative | 13372 | Amjad Khan | UKIP | 4550 | Lab Hold | 30.99% | Mike Gapes | Labour | Re-elected | |||||
| Islington North BC | Jeremy Corbyn | Labour | 27329 | Dr Alex Burghart | Conservative | 5624 | Julian Gregory | Lib. Dem. | 5142 | Lab Hold | 48.72% | Jeremy Corbyn | Labour | Re-elected | |||||
| Islington South and Finsbury BC | Emily Thornberry | Labour | 21628 | Terry Stacy | Lib. Dem. | 8334 | Dr Mark Lim | Conservative | 7828 | Lab Hold | 30.52% | Emily Thornberry | Labour | Re-elected | |||||
| Kensington BC | Victoria Borwick | Conservative | 17351 | Rod Abouharb | Labour | 11067 | Jack Bovill | UKIP | 3056 | Con Hold | 17.88% | Malcolm Rifkind | Conservative | Stood Down | |||||
| Kingston and Surbiton BC | Edward Davey | Lib. Dem. | 21241 | James Berry | Conservative | 18164 | Lee Godfrey | Labour | 9827 | LD Hold | 5.34% | Edward Davey | Lib. Dem. | Re-elected | |||||
| Lewisham East BC | Heidi Alexander | Labour | 21534 | Peter Fortune | Conservative | 9200 | Julia Fletcher | Lib. Dem. | 5462 | Lab Hold | 29.56% | Heidi Alexander | Labour | Re-elected | |||||
| Lewisham West and Penge BC | Jim Dowd | Labour | 21755 | Russell Jackson | Conservative | 10830 | Alex Feakes | Lib. Dem. | 5908 | Lab Hold | 24.26% | Jim Dowd | Labour | Re-elected | |||||
| Lewisham, Deptford BC | Vicky Foxcroft | Labour | 25405 | Bim Afolami | Conservative | 4983 | John Coughlin | Green | 4207 | Lab Hold | 49.54% | Joan Ruddock | Labour | Stood Down | |||||
| Leyton and Wanstead BC | John Cryer | Labour | 20945 | Matthew Scott | Conservative | 8330 | Carl Quilliam | Lib. Dem. | 5042 | Lab Hold | 31.41% | John Cryer | Labour | Re-elected | |||||
| Mitcham and Morden BC | Siobhain McDonagh | Labour | 27443 | Paul Holmes | Conservative | 10301 | Richard Hilton | UKIP | 4235 | Lab Hold | 39.14% | Siobhain McDonagh | Labour | Re-elected | |||||
| Old Bexley and Sidcup BC | James Brokenshire | Conservative | 25668 | Ibrahim Mehmet | Labour | 11814 | Catherine Reilly | UKIP | 4638 | Con Hold | 30.45% | James Brokenshire | Conservative | Re-elected | |||||
| Orpington BC | Jo Johnson | Conservative | 29720 | Nigel de Gruchy | Labour | 7352 | Idham Ramadi | UKIP | 5072 | Con Hold | 45.73% | Joseph Johnson | Conservative | Re-elected | |||||
| Poplar and Limehouse BC | Jim Fitzpatrick | Labour | 25909 | Chris Wilford | Conservative | 14129 | Nicholas McQueen | UKIP | 4294 | Lab Hold | 25.23% | Jim Fitzpatrick | Labour | Re-elected | |||||
| Putney BC | Justine Greening | Conservative | 21084 | Sheila Boswell | Labour | 13676 | Trish Ward | UKIP | 3311 | Con Hold | 18.16% | Justine Greening | Conservative | Re-elected | |||||
| Richmond Park BC | Zac Goldsmith | Conservative | 29609 | Robin Meltzer | Lib. Dem. | 16196 | Sachin Patel | Labour | 6458 | Con Hold | 22.63% | Zac Goldsmith | Conservative | Re-elected | |||||
| Romford BC | Andrew Rosindell | Conservative | 26134 | Sam Gould | Labour | 11998 | Gerard Batten | UKIP | 6139 | Con Hold | 30.41% | Andrew Rosindell | Conservative | Re-elected | |||||
| Ruislip, Northwood and Pinner BC | Nick Hurd | Conservative | 29126 | Michael Borio | Labour | 13087 | Gerard Barry | UKIP | 4740 | Con Hold | 31.95% | Nick Hurd | Conservative | Re-elected | |||||
| Streatham BC | Chuka Umunna | Labour | 23858 | Amna Ahmad | Lib. Dem. | 9641 | Kim Caddy | Conservative | 7784 | Lab Hold | 30.35% | Chuka Umunna | Labour | Re-elected | |||||
| Sutton and Cheam BC | Paul Burstow | Lib. Dem. | 18199 | Paul Scully | Conservative | 16935 | Emily Brothers | Labour | 6392 | LD Hold | 2.60% | Paul Burstow | Lib. Dem. | Re-elected | |||||
| Tooting BC | Sadiq Khan | Labour | 25642 | Dan Watkins | Conservative | 18753 | Przemek Skwirczynski | UKIP | 3962 | Lab Hold | 13.60% | Sadiq Khan | Labour | Re-elected | |||||
| Tottenham BC | David Lammy | Labour | 27477 | Stefan Mrozinski | Conservative | 5530 | Tariq Saeed | UKIP | 3198 | Lab Hold | 53.94% | David Lammy | Labour | Re-elected | |||||
| Twickenham BC | Vince Cable | Lib. Dem. | 25010 | Tania Mathias | Conservative | 19098 | Nick Grant | Labour | 8040 | LD Hold | 9.90% | Vince Cable | Lib. Dem. | Re-elected | |||||
| Uxbridge and South Ruislip BC | Boris Johnson | Conservative | 22192 | Chris Summers | Labour | 13650 | Jack Duffin | UKIP | 4892 | Con Hold | 18.95% | John Randall | Conservative | Stood Down | |||||
| Vauxhall BC | Kate Hoey | Labour | 24941 | James Bellis | Conservative | 8773 | Adrian Trett | Lib. Dem. | 4409 | Lab Hold | 37.43% | Kate Hoey | Labour | Re-elected | |||||
| Walthamstow BC | Stella Creasy | Labour | 24567 | Steven Cheung | Lib. Dem. | 5550 | Molly Samuel-Leport | Conservative | 5052 | Lab Hold | 46.38% | Stella Creasy | Labour | Re-elected | |||||
| West Ham BC | Lyn Brown | Labour | 33277 | Festus Akinbusoye | Conservative | 6262 | Jamie McKenzie | UKIP | 3919 | Lab Hold | 57.54% | Lyn Brown | Labour | Re-elected | |||||
| Westminster North BC | Karen Buck | Labour | 20130 | Lindsey Hall | Conservative | 14625 | Nigel Sussman | UKIP | 3048 | Lab Hold | 13.90% | Karen Buck | Labour | Re-elected | |||||
| Wimbledon BC | Stephen Hammond | Conservative | 23038 | Andrew Judge | Labour | 13436 | Shas Sheehan | Lib. Dem. | 4713 | Con Hold | 20.26% | Stephen Hammond | Conservative | Re-elected |