Constituency |
Party of incumbent before election |
Member returned (2015)[7] |
Notes
|
Aberavon
|
|
Labour
|
|
Stephen Kinnock (L)
|
Seat held, incumbent Hywel Francis stood down
|
Aberconwy
|
|
Conservative
|
|
Guto Bebb (C)
|
Seat held
|
Aberdeen North
|
|
Labour
|
|
Kirsty Blackman (SNP)
|
Seat gain, incumbent Frank Doran stood down
|
Aberdeen South
|
|
Labour
|
|
Callum McCaig (SNP)
|
Seat gain, defeated incumbent Dame Anne Begg
|
Airdrie and Shotts
|
|
Labour
|
|
Neil Gray (SNP)
|
Seat gain, defeated incumbent Pamela Nash
|
Aldershot
|
|
Conservative
|
|
Gerald Howarth (C)
|
Seat held
|
Aldridge-Brownhills
|
|
Conservative
|
|
Wendy Morton (C)
|
Seat held, incumbent Richard Shepherd stood down
|
Altrincham and Sale West
|
|
Conservative
|
|
Graham Brady (C)
|
Seat held
|
Alyn and Deeside
|
|
Labour
|
|
Mark Tami (L)
|
Seat held
|
Amber Valley
|
|
Conservative
|
|
Nigel Mills (C)
|
Seat held
|
Angus
|
|
SNP
|
|
Mike Weir (SNP)
|
Seat held
|
Arfon
|
|
Plaid Cymru
|
|
Hywel Williams (PC)
|
Seat held
|
Argyll and Bute
|
|
Liberal Democrats
|
|
Brendan O'Hara (SNP)
|
Seat gain; defeated incumbent Alan Reid
|
Arundel and South Downs
|
|
Conservative
|
|
Nick Herbert (C)
|
Seat held
|
Ashfield
|
|
Labour
|
|
Gloria De Piero (L)
|
Seat held
|
Ashford
|
|
Conservative
|
|
Damian Green (C)
|
Seat held
|
Ashton-under-Lyne
|
|
Labour
|
|
Angela Rayner (L)
|
Seat held, incumbent David Heyes stood down
|
Aylesbury
|
|
Conservative
|
|
David Lidington (C)
|
Seat held
|
Ayr, Carrick and Cumnock
|
|
Labour
|
|
Corri Wilson (SNP)
|
Seat gain, defeated incumbent Sandra Osborne
|
Banbury
|
|
Conservative
|
|
Victoria Prentis (C)
|
Seat held
|
Banff and Buchan
|
|
SNP
|
|
Eilidh Whiteford (SNP)
|
Seat held
|
Barking
|
|
Labour
|
|
Margaret Hodge (L)
|
Seat held
|
Barnsley Central
|
|
Labour
|
|
Dan Jarvis (L)
|
Seat held
|
Barnsley East
|
|
Labour
|
|
Michael Dugher (L)
|
Seat held
|
Barrow and Furness
|
|
Labour Co-operative
|
|
John Woodcock (L)
|
Seat held
|
Basildon and Billericay
|
|
Conservative
|
|
John Baron (C)
|
Seat held
|
Basingstoke
|
|
Conservative
|
|
Maria Miller (C)
|
Seat held
|
Bassetlaw
|
|
Labour
|
|
John Mann (L)
|
Seat held
|
Bath
|
|
Liberal Democrats
|
|
Ben Howlett (C)
|
Seat gain, incumbent Don Foster stood down
|
Batley and Spen
|
|
Labour
|
|
Jo Cox (L)
|
Seat held
|
Battersea
|
|
Conservative
|
|
Jane Ellison (C)
|
Seat held
|
Beaconsfield
|
|
Conservative
|
|
Dominic Grieve (C)
|
Seat held
|
Beckenham
|
|
Conservative
|
|
Bob Stewart (C)
|
Seat held
|
Bedford
|
|
Conservative
|
|
Richard Fuller (C)
|
Seat held
|
Belfast East
|
|
Alliance
|
|
Gavin Robinson (DUP)
|
Seat gain, defeated incumbent Naomi Long
|
Belfast North
|
|
DUP
|
|
Nigel Dodds (DUP)
|
Seat held
|
Belfast South
|
|
SDLP
|
|
Alasdair McDonnell (SDLP)
|
Seat held
|
Belfast West
|
|
Sinn Féin
|
|
Paul Maskey (SF)
|
Seat held
|
Bermondsey and Old Southwark
|
|
Liberal Democrats
|
|
Neil Coyle (L)
|
Seat gain, defeated incumbent Simon Hughes
|
Berwick-upon-Tweed
|
|
Liberal Democrats
|
|
Anne-Marie Trevelyan (C)
|
Seat gain, incumbent Alan Beith stood down
|
Berwickshire, Roxburgh and Selkirk
|
|
Liberal Democrats
|
|
Calum Kerr (SNP)
|
Seat gain, defeated incumbent Michael Moore
|
Bethnal Green and Bow
|
|
Labour
|
|
Rushanara Ali (L)
|
Seat held
|
Beverley and Holderness
|
|
Conservative
|
|
Graham Stuart (C)
|
Seat held
|
Bexhill and Battle
|
|
Conservative
|
|
Huw Merriman (C)
|
Seat held, incumbent Gregory Barker stood down
|
Bexleyheath and Crayford
|
|
Conservative
|
|
David Evennett (C)
|
Seat held
|
Birkenhead
|
|
Labour
|
|
Frank Field (L)
|
Seat held
|
Birmingham, Edgbaston
|
|
Labour
|
|
Gisela Stuart (L)
|
Seat held
|
Birmingham, Erdington
|
|
Labour
|
|
Jack Dromey (L)
|
Seat held
|
Birmingham, Hall Green
|
|
Labour
|
|
Roger Godsiff (L)
|
Seat held
|
Birmingham, Hodge Hill
|
|
Labour
|
|
Liam Byrne (L)
|
Seat held
|
Birmingham, Ladywood
|
|
Labour
|
|
Shabana Mahmood (L)
|
Seat held
|
Birmingham, Northfield
|
|
Labour
|
|
Richard Burden (L)
|
Seat held
|
Birmingham, Perry Barr
|
|
Labour
|
|
Khalid Mahmood (L)
|
Seat held
|
Birmingham, Selly Oak
|
|
Labour
|
|
Steve McCabe (L)
|
Seat held
|
Birmingham, Yardley
|
|
Liberal Democrats
|
|
Jess Phillips (L)
|
Seat gain, defeated incumbent John Hemming
|
Bishop Auckland
|
|
Labour
|
|
Helen Goodman (L)
|
Seat held
|
Blackburn
|
|
Labour
|
|
Kate Hollern (L)
|
Seat held, incumbent Jack Straw stood down
|
Blackley and Broughton
|
|
Labour
|
|
Graham Stringer (L)
|
Seat held
|
Blackpool North and Cleveleys
|
|
Conservative
|
|
Paul Maynard (C)
|
Seat held
|
Blackpool South
|
|
Labour
|
|
Gordon Marsden (L)
|
Seat held
|
Blaenau Gwent
|
|
Labour
|
|
Nick Smith (L)
|
Seat held
|
Blaydon
|
|
Labour
|
|
Dave Anderson (L)
|
Seat held
|
Blyth Valley
|
|
Labour
|
|
Ronnie Campbell (L)
|
Seat held
|
Bognor Regis and Littlehampton
|
|
Conservative
|
|
Nick Gibb (C)
|
Seat held
|
Bolsover
|
|
Labour
|
|
Dennis Skinner (L)
|
Seat held
|
Bolton North East
|
|
Labour
|
|
David Crausby (L)
|
Seat held
|
Bolton South East
|
|
Labour
|
|
Yasmin Qureshi (L)
|
Seat held
|
Bolton West
|
|
Labour
|
|
Chris Green (C)
|
Seat gain, defeated incumbent Julie Hilling
|
Bootle
|
|
Labour
|
|
Peter Dowd (L)
|
Seat held, incumbent Joe Benton stood down
|
Boston and Skegness
|
|
Conservative
|
|
Matt Warman (C)
|
Seat held, incumbent Mark Simmonds stood down
|
Bosworth
|
|
Conservative
|
|
David Tredinnick (C)
|
Seat held
|
Bournemouth East
|
|
Conservative
|
|
Tobias Ellwood (C)
|
Seat held
|
Bournemouth West
|
|
Conservative
|
|
Conor Burns (C)
|
Seat held
|
Bracknell
|
|
Conservative
|
|
Phillip Lee (C)
|
Seat held
|
Bradford East
|
|
Liberal Democrats
|
|
Imran Hussain (L)
|
Seat gain, defeated incumbent David Ward
|
Bradford South
|
|
Labour
|
|
Judith Cummins (L)
|
Seat held; Gerry Sutcliffe retired
|
Bradford West
|
|
Respect
|
|
Naseem Shah (L)
|
Seat gain, defeated incumbent George Galloway
|
Braintree
|
|
Conservative
|
|
James Cleverly (C)
|
Seat held, incumbent Brooks Newmark stood down
|
Brecon and Radnorshire
|
|
Liberal Democrats
|
|
Christopher Davies (C)
|
Seat gain, defeated incumbent Roger Hugh Williams
|
Brent Central
|
|
Liberal Democrats
|
|
Dawn Butler (L)
|
Seat gain, incumbent Sarah Teather stood down
|
Brent North
|
|
Labour
|
|
Barry Gardiner (L)
|
Seat held
|
Brentford and Isleworth
|
|
Conservative
|
|
Ruth Cadbury (L)
|
Seat gain, defeated incumbent Mary Macleod
|
Brentwood and Ongar
|
|
Conservative
|
|
Eric Pickles (C)
|
Seat held
|
Bridgend
|
|
Labour
|
|
Madeleine Moon (L)
|
Seat held
|
Bridgwater and West Somerset
|
|
Conservative
|
|
Ian Liddell-Grainger (C)
|
Seat held
|
Brigg and Goole
|
|
Conservative
|
|
Andrew Percy (C)
|
Seat held
|
Brighton Kemptown
|
|
Conservative
|
|
Simon Kirby (C)
|
Seat held
|
Brighton Pavilion
|
|
Green Party
|
|
Caroline Lucas (Green)
|
Seat held
|
Bristol East
|
|
Labour
|
|
Kerry McCarthy (L)
|
Seat held
|
Bristol North West
|
|
Conservative
|
|
Charlotte Leslie (C)
|
Seat held
|
Bristol South
|
|
Labour
|
|
Karin Smyth (L)
|
Seat held, incumbent Dame Dawn Primarolo stood down
|
Bristol West
|
|
Liberal Democrats
|
|
Thangam Debbonaire (L)
|
Seat gain, defeated incumbent Stephen Williams
|
Broadland
|
|
Conservative
|
|
Keith Simpson (C)
|
Seat held
|
Bromley and Chislehurst
|
|
Conservative
|
|
Bob Neill (C)
|
Seat held
|
Bromsgrove
|
|
Conservative
|
|
Sajid Javid (C)
|
Seat held
|
Broxbourne
|
|
Conservative
|
|
Charles Walker (C)
|
Seat held
|
Broxtowe
|
|
Conservative
|
|
Anna Soubry (C)
|
Seat held
|
Buckingham
|
|
The Speaker seeking re-election
|
|
John Bercow (Speaker)
|
Seat held
|
Burnley
|
|
Liberal Democrats
|
|
Julie Cooper (L)
|
Seat gain, defeated incumbent Gordon Birtwistle
|
Burton
|
|
Conservative
|
|
Andrew Griffiths (C)
|
Seat held
|
Bury North
|
|
Conservative
|
|
David Nuttall (C)
|
Seat held
|
Bury South
|
|
Labour
|
|
Ivan Lewis (L)
|
Seat held
|
Bury St Edmunds
|
|
Conservative
|
|
Jo Churchill (C)
|
Seat held, incumbent David Ruffley stood down
|
Caerphilly
|
|
Labour
|
|
Wayne David (L)
|
Seat held
|
Caithness, Sutherland and Easter Ross
|
|
Liberal Democrats
|
|
Paul Monaghan (SNP)
|
Seat gain, defeated incumbent John Thurso
|
Calder Valley
|
|
Conservative
|
|
Craig Whittaker (C)
|
Seat held
|
Camberwell and Peckham
|
|
Labour
|
|
Harriet Harman (L)
|
Seat held
|
Camborne and Redruth
|
|
Conservative
|
|
George Eustice (C)
|
Seat held
|
Cambridge
|
|
Liberal Democrats
|
|
Daniel Zeichner (L)
|
Seat gain, defeated incumbent Julian Huppert
|
Cannock Chase
|
|
Conservative
|
|
Amanda Milling (C)
|
Seat held
|
Canterbury
|
|
Conservative
|
|
Julian Brazier (C)
|
Seat held
|
Cardiff Central
|
|
Liberal Democrats
|
|
Jo Stevens (L)
|
Seat gain, defeated incumbent Jenny Willott
|
Cardiff North
|
|
Conservative
|
|
Craig Williams (C)
|
Seat held, incumbent Jonathan Evans stood down
|
Cardiff South and Penarth
|
|
Labour Co-operative
|
|
Stephen Doughty (L)
|
Seat held
|
Cardiff West
|
|
Labour
|
|
Kevin Brennan (L)
|
Seat held
|
Carlisle
|
|
Conservative
|
|
John Stevenson (C)
|
Seat held
|
Carmarthen East and Dinefwr
|
|
Plaid Cymru
|
|
Jonathan Edwards (PC)
|
Seat held
|
Carmarthen West and South Pembrokeshire
|
|
Conservative
|
|
Simon Hart (C)
|
Seat held
|
Carshalton and Wallington
|
|
Liberal Democrats
|
|
Tom Brake (LD)
|
Seat held
|
Castle Point
|
|
Conservative
|
|
Rebecca Harris (C)
|
Seat held
|
Central Ayrshire
|
|
Labour
|
|
Philippa Whitford (SNP)
|
Seat gain, defeated incumbent Brian Donohoe
|
Central Devon
|
|
Conservative
|
|
Mel Stride (C)
|
Seat held
|
Central Suffolk and North Ipswich
|
|
Conservative
|
|
Daniel Poulter (C)
|
Seat held
|
Ceredigion
|
|
Liberal Democrats
|
|
Mark Williams (LD)
|
Seat held
|
Charnwood
|
|
Conservative
|
|
Ed Argar (C)
|
Seat held, incumbent Stephen Dorrell stood down
|
Chatham and Aylesford
|
|
Conservative
|
|
Tracey Crouch (C)
|
Seat held
|
Cheadle
|
|
Liberal Democrats
|
|
Mary Robinson (C)
|
Seat gain, defeated incumbent Mark Hunter
|
Chelmsford
|
|
Conservative
|
|
Simon Burns (C)
|
Seat held
|
Chelsea and Fulham
|
|
Conservative
|
|
Greg Hands (C)
|
Seat held
|
Cheltenham
|
|
Liberal Democrats
|
|
Alex Chalk (C)
|
Seat gain, defeated incumbent Martin Horwood
|
Chesham and Amersham
|
|
Conservative
|
|
Cheryl Gillan (C)
|
Seat held
|
Chesterfield
|
|
Labour
|
|
Toby Perkins (L)
|
Seat held
|
Chichester
|
|
Conservative
|
|
Andrew Tyrie (C)
|
Seat held
|
Chingford and Woodford Green
|
|
Conservative
|
|
Iain Duncan Smith (C)
|
Seat held
|
Chippenham
|
|
Liberal Democrats
|
|
Michelle Donelan (C)
|
Seat gain, defeated incumbent Duncan Hames
|
Chipping Barnet
|
|
Conservative
|
|
Theresa Villiers (C)
|
Seat held
|
Chorley
|
|
Labour
|
|
Lindsay Hoyle (L)
|
Seat held
|
Christchurch
|
|
Conservative
|
|
Christopher Chope (C)
|
Seat held
|
Cities of London and Westminster
|
|
Conservative
|
|
Mark Field (C)
|
Seat held
|
City of Chester
|
|
Conservative
|
|
Chris Matheson (L)
|
Seat gain, defeated incumbent Stephen Mosley
|
City of Durham
|
|
Labour
|
|
Roberta Blackman-Woods (L)
|
Seat held
|
Clacton
|
|
UKIP
|
|
Douglas Carswell (UKIP)
|
Seat held
|
Cleethorpes
|
|
Conservative
|
|
Martin Vickers (C)
|
Seat held
|
Clwyd South
|
|
Labour
|
|
Susan Elan Jones (L)
|
Seat held
|
Clwyd West
|
|
Conservative
|
|
David Jones (C)
|
Seat held
|
Coatbridge, Chryston and Bellshill
|
|
Labour
|
|
Phil Boswell (SNP)
|
Seat gain, defeated incumbent Tom Clarke
|
Colchester
|
|
Liberal Democrats
|
|
Will Quince (C)
|
Seat gain, defeated incumbent Bob Russell
|
Colne Valley
|
|
Conservative
|
|
Jason McCartney (C)
|
Seat held
|
Congleton
|
|
Conservative
|
|
Fiona Bruce (C)
|
Seat held
|
Copeland
|
|
Labour
|
|
Jamie Reed (L)
|
Seat held
|
Corby
|
|
Labour Co-operative
|
|
Tom Pursglove (C)
|
Seat gain, defeated incumbent Andy Sawford
|
Coventry North East
|
|
Labour
|
|
Colleen Fletcher (L)
|
Seat held, incumbent Bob Ainsworth stood down
|
Coventry North West
|
|
Labour
|
|
Geoffrey RobinsonĬ (L)
|
Seat held
|
Coventry South
|
|
Labour
|
|
Jim Cunningham (L)
|
Seat held
|
Crawley
|
|
Conservative
|
|
Henry Smith (C)
|
Seat held
|
Crewe and Nantwich
|
|
Conservative
|
|
Edward Timpson (C)
|
Seat held
|
Croydon Central
|
|
Conservative
|
|
Gavin Barwell (C)
|
Seat held
|
Croydon North
|
|
Labour Co-operative
|
|
Steve Reed (L)
|
Seat held
|
Croydon South
|
|
Conservative
|
|
Chris Philp (C)
|
Seat held, incumbent Richard Ottaway stood down
|
Cumbernauld, Kilsyth and Kirkintilloch East
|
|
Labour
|
|
Stuart McDonald (SNP)
|
Seat gain, defeated incumbent Gregg McClymont
|
Cynon Valley
|
|
Labour
|
|
Ann Clwyd (L)
|
Seat held
|
Dagenham and Rainham
|
|
Labour
|
|
Jon Cruddas (L)
|
Seat held
|
Darlington
|
|
Labour
|
|
Jenny Chapman (L)
|
Seat held
|
Dartford
|
|
Conservative
|
|
Gareth Johnson (C)
|
Seat held
|
Daventry
|
|
Conservative
|
|
Chris Heaton-Harris (C)
|
Seat held
|
Delyn
|
|
Labour
|
|
David Hanson (L)
|
Seat held
|
Denton and Reddish
|
|
Labour
|
|
Andrew Gwynne (L)
|
Seat held
|
Derby North
|
|
Labour
|
|
Amanda Solloway (C)
|
Seat gain, defeated incumbent Chris Williamson
|
Derby South
|
|
Labour
|
|
Margaret Beckett (L)
|
Seat held
|
Derbyshire Dales
|
|
Conservative
|
|
Patrick McLoughlin (C)
|
Seat held
|
Devizes
|
|
Conservative
|
|
Claire Perry (C)
|
Seat held
|
Dewsbury
|
|
Conservative
|
|
Paula Sherriff (L)
|
Seat gain, defeated incumbent Simon Reevell
|
Don Valley
|
|
Labour
|
|
Caroline Flint (L)
|
Seat held
|
Doncaster Central
|
|
Labour
|
|
Rosie Winterton (L)
|
Seat held
|
Doncaster North
|
|
Labour
|
|
Ed Miliband (L)
|
Seat held
|
Dover
|
|
Conservative
|
|
Charlie Elphicke (C)
|
Seat held
|
Dudley North
|
|
Labour
|
|
Ian Austin (L)
|
Seat held
|
Dudley South
|
|
Conservative
|
|
Mike Wood (C)
|
Seat held, incumbent Chris Kelly stood down
|
Dulwich and West Norwood
|
|
Labour
|
|
Helen Hayes (L)
|
Seat held, incumbent Tessa Jowell stood down
|
Dumfries and Galloway
|
|
Labour
|
|
Richard Arkless (SNP)
|
Seat gain, defeated incumbent Russell Brown
|
Dumfriesshire, Clydesdale and Tweeddale
|
|
Conservative
|
|
David Mundell (C)
|
Seat held
|
Dundee East
|
|
SNP
|
|
Stewart Hosie (SNP)
|
Seat held
|
Dundee West
|
|
Labour
|
|
Chris Law (SNP)
|
Seat gain, incumbent Jim McGovern stood down
|
Dunfermline and West Fife
|
|
Labour
|
|
Douglas Chapman (SNP)
|
Seat gain, defeated incumbent Thomas Docherty
|
Dwyfor Meirionnydd
|
|
Plaid Cymru
|
|
Liz Saville Roberts (PC)
|
Seat held, incumbent Elfyn Llwyd stood down
|
Ealing Central and Acton
|
|
Conservative
|
|
Rupa Huq (L)
|
Seat gain, defeated incumbent Angie Bray
|
Ealing North
|
|
Labour
|
|
Stephen Pound (L)
|
Seat held
|
Ealing Southall
|
|
Labour
|
|
Virendra Sharma (L)
|
Seat held
|
Easington
|
|
Labour
|
|
Grahame Morris (L)
|
Seat held
|
East Antrim
|
|
DUP
|
|
Sammy Wilson (DUP)
|
Seat held
|
East Devon
|
|
Conservative
|
|
Hugo Swire (C)
|
Seat held
|
East Dunbartonshire
|
|
Liberal Democrats
|
|
John Nicolson (SNP)
|
Seat gain, defeated incumbent Jo Swinson
|
East Ham
|
|
Labour
|
|
Stephen Timms (L)
|
Seat held
|
East Hampshire
|
|
Conservative
|
|
Damian Hinds (C)
|
Seat held
|
East Kilbride, Strathaven and Lesmahagow
|
|
Labour
|
|
Lisa Cameron (SNP)
|
Seat gain, defeated incumbent Michael McCann
|
East Londonderry
|
|
DUP
|
|
Gregory Campbell (DUP)
|
Seat held
|
East Lothian
|
|
Labour
|
|
George Kerevan (SNP)
|
Seat gain, defeated incumbent Fiona O'Donnell
|
East Renfrewshire
|
|
Labour
|
|
Kirsten Oswald (SNP)
|
Seat gain, defeated incumbent Jim Murphy
|
East Surrey
|
|
Conservative
|
|
Sam Gyimah (C)
|
Seat held
|
East Worthing and Shoreham
|
|
Conservative
|
|
Tim Loughton (C)
|
Seat held
|
East Yorkshire
|
|
Conservative
|
|
Greg Knight (C)
|
Seat held
|
Eastbourne
|
|
Liberal Democrats
|
|
Caroline Ansell (C)
|
Seat gain, defeated incumbent Stephen Lloyd
|
Eastleigh
|
|
Liberal Democrats
|
|
Mims Davies (C)
|
Seat gain, defeated incumbent Mike Thornton
|
Eddisbury
|
|
Conservative
|
|
Antoinette Sandbach (C)
|
Seat held, incumbent Stephen O'Brien stood down
|
Edinburgh East
|
|
Labour
|
|
Tommy Sheppard (SNP)
|
Seat gain, defeated incumbent Sheila Gilmore
|
Edinburgh North and Leith
|
|
Labour Co-operative
|
|
Deidre Brock (SNP)
|
Seat gain, defeated incumbent Mark Lazarowicz
|
Edinburgh South
|
|
Labour
|
|
Ian Murray (L)
|
Seat held
|
Edinburgh South West
|
|
Labour
|
|
Joanna Cherry (SNP)
|
Seat gain, incumbent Alistair Darling stood down
|
Edinburgh West
|
|
Liberal Democrats
|
|
Michelle Thomson (SNP)
|
Seat gain, defeated incumbent Michael Crockart
|
Edmonton
|
|
Labour Co-operative
|
|
Kate Osamor (L)
|
Seat held, incumbent Andy Love stood down
|
Ellesmere Port and Neston
|
|
Labour
|
|
Andrew Miller (L)
|
Seat held
|
Elmet and Rothwell
|
|
Conservative
|
|
Alec Shelbrooke (Conservative)
|
Conservative HOLD
|
Eltham
|
|
Labour
|
|
(L)
|
Seat held
|
Enfield North
|
|
Conservative
|
|
Joan Ryan (Labour)
|
Labour GAIN
|
Enfield Southgate
|
|
Conservative
|
|
David Burrowes (Conservative)
|
Conservative HOLD
|
Epping Forest
|
|
Conservative
|
|
Eleanor Laing (Conservative)
|
Seat held
|
Epsom and Ewell
|
|
Conservative
|
|
Chris Grayling (Conservative)
|
Seat held
|
Erewash
|
|
Conservative
|
|
Maggie Throup (Conservative)
|
Seat held
|
Erith and Thamesmead
|
|
Labour
|
|
Teresa Pearce (Labour)
|
Labour HOLD
|
Esher and Walton
|
|
Conservative
|
|
Dominic Raab (Conservative)
|
Seat held
|
Exeter
|
|
Labour
|
|
Ben Bradshaw (L)
|
Seat held
|
Falkirk
|
|
Labour
|
|
John McNally (SNP)
|
Seat gain
|
Fareham
|
|
Conservative
|
|
Suella Fernandes (Conservative)
|
Conservative HOLD
|
Faversham and Mid Kent
|
|
Conservative
|
|
Helen Whately (Conservative)
|
Seat held
|
Feltham and Heston
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Fermanagh and South Tyrone
|
|
Sinn Fein
|
|
Tom Elliott (UUP)
|
UUP GAIN
|
Filton and Bradley Stoke
|
|
Conservative
|
|
Jack Lopresti (Conservative)
|
Seat held
|
Finchley and Golders Green
|
|
Conservative
|
|
Mike Freer (Conservative)
|
Seat held
|
Folkestone and Hythe
|
|
Conservative
|
|
Damian Collins (Conservative)
|
Seat held
|
Forest of Dean
|
|
Conservative
|
|
Mark Harper (Conservative)
|
Seat held
|
Foyle
|
|
SDLP
|
|
Mark Durkan (SDLP)
|
Seat held
|
Fylde
|
|
Conservative
|
|
Mark Menzies
|
Seat held
|
Gainsborough
|
|
Conservative
|
|
Edward Leigh (Conservative)
|
Seat held
|
Garston and Halewood
|
|
Labour
|
|
Maria Eagle (L)
|
Seat held
|
Gateshead
|
|
Labour
|
|
Ian Mearns (L)
|
Seat held
|
Gedling
|
|
Labour
|
|
Vernon Coaker (Labour)
|
Labour HOLD
|
Gillingham and Rainham
|
|
Conservative
|
|
Rehman Chishti (Conservative)
|
Conservative HOLD
|
Glasgow Central
|
|
Labour
|
|
Alison Thewliss (Scottish National Party)
|
Scottish National Party GAIN
|
Glasgow East
|
|
Labour
|
|
Natalie McGarry (Scottish National Party)
|
Scottish National Party GAIN
|
Glasgow North
|
|
Labour
|
|
Patrick Grady (SNP)
|
Seat gain, defeated incumbent Ann McKechin
|
Glasgow North East
|
|
Labour
|
|
Anne McLaughlin (SNP)
|
Seat gain, defeated incumbent Willie Bain
|
Glasgow North West
|
|
Labour
|
|
Carol Monaghan (SNP)
|
Seat gain, defeated incumbent John Robertson
|
Glasgow South
|
|
SNP
|
|
Stewart McDonald (SNP)
|
Seat held
|
Glasgow South West
|
|
Labour Co-operative
|
|
Chris Stephens (SNP)
|
Seat gain, defeated incumbent Ian Davidson
|
Glenrothes
|
|
Labour
|
|
Peter Grant (SNP)
|
Seat gain, incumbent Lindsay Roy stood down
|
Gloucester
|
|
Conservative
|
|
Richard Graham (C)
|
Seat held
|
Gordon
|
|
Liberal Democrats
|
|
Alex Salmond (SNP)
|
Seat gain, incumbent Malcolm Bruce stood down
|
Gosport
|
|
Conservative
|
|
Caroline Dinenage (Conservative)
|
Seat held
|
Gower
|
|
Labour
|
|
Byron Davies (C)
|
Seat gain, incumbent Martin Caton stood down
|
Grantham and Stamford
|
|
Conservative
|
|
Nicholas Boles (Conservative)
|
Seat held
|
Gravesham
|
|
Conservative
|
|
Adam Holloway (Conservative)
|
Seat held
|
Great Grimsby
|
|
Labour
|
|
Melanie Onn (Labour)
|
Seat held
|
Great Yarmouth
|
|
Conservative
|
|
Brandon Lewis (C)
|
Seat held
|
Greenwich and Woolwich
|
|
Labour
|
|
Matthew Pennycook (Labour)
|
Seat held
|
Guildford
|
|
Conservative
|
|
Anne Milton (Conservative)
|
Seat held
|
Hackney North and Stoke Newington
|
|
Labour
|
|
Diane Abbott (Labour)
|
Seat held
|
Hackney South and Shoreditch
|
|
Labour Co-operative
|
|
Meg Hillier (Labour/Co-operative)
|
Seat held
|
Halesowen and Rowley Regis
|
|
Conservative
|
|
James Morris (Conservative)
|
Seat held
|
Halifax
|
|
Labour
|
|
Holly Walker-Lynch (Labour)
|
Seat held
|
Haltemprice and Howden
|
|
Conservative
|
|
David Davis (Conservative)
|
Seat held
|
Halton
|
|
Labour
|
|
Derek Twigg (Labour)
|
Seat held
|
Hammersmith
|
|
Labour
|
|
Andy Slaughter (L)
|
Seat held
|
Hampstead and Kilburn
|
|
Labour
|
|
Tulip Siddiq (Labour)
|
Labour HOLD
|
Harborough
|
|
Conservative
|
|
Edward Garnier (Conservative)
|
Seat held
|
Harlow
|
|
Conservative
|
|
Robert Halfon (Conservative)
|
Seat held
|
Harrogate and Knaresborough
|
|
Conservative
|
|
Andrew Jones (Conservative)
|
Seat held
|
Harrow East
|
|
Conservative
|
|
Bob Blackman (Conservative)
|
Seat held
|
Harrow West
|
|
Labour Co-operative
|
|
Gareth Thomas (L)
|
Seat held
|
Hartlepool
|
|
Labour
|
|
Iain Wright (Labour)
|
Labour HOLD
|
Harwich and North Essex
|
|
Conservative
|
|
Bernard Jenkin (Conservative)
|
Seat held
|
Hastings and Rye
|
|
Conservative
|
|
Amber Rudd (Conservative)
|
Seat held
|
Havant
|
|
Conservative
|
|
Alan Mak (Conservative)
|
Seat held
|
Hayes and Harlington
|
|
Labour
|
|
John Martin McDonnell (Labour)
|
Seat held
|
Hazel Grove
|
|
Conservative
|
|
James Heappey (Conservative)
|
Seat held
|
Hemel Hempstead
|
|
Conservative
|
|
Mike Penning (Conservative)
|
Seat held
|
Hemsworth
|
|
Labour
|
|
Jon Trickett (Labour)
|
Labour HOLD
|
Hendon
|
|
Conservative
|
|
Matthew Offord (C)
|
Seat held
|
Henley
|
|
Conservative
|
|
John Howell (Conservative)
|
Seat held
|
Hereford and South Herefordshire
|
|
Conservative
|
|
Jesse Norman (Conservative)
|
Seat held
|
Hertford and Stortford
|
|
Conservative
|
|
Mark Prisk (Conservative)
|
Seat held
|
Hertsmere
|
|
Conservative
|
|
Oliver Dowden (Conservative)
|
Seat held
|
Hexham
|
|
Conservative
|
|
Guy Opperman (C)
|
Seat held
|
Heywood and Middleton
|
|
Labour
|
|
Liz McInnes (Labour)
|
Labour HOLD
|
High Peak
|
|
Conservative
|
|
Andrew Bingham (Conservative)
|
Seat held
|
Hitchin and Harpenden
|
|
Conservative
|
|
Peter Lilley (Conservative)
|
Seat held
|
Holborn and St Pancras
|
|
Labour
|
|
Keir Starmer (Labour)
|
Labour HOLD
|
Hornchurch and Upminster
|
|
Conservative
|
|
Angela Watkinson (Conservative)
|
Seat held
|
Hornsey and Wood Green
|
|
Liberal Democrats
|
|
Catherine West (L)
|
Seat gain, defeated incumbent Lynne Featherstone
|
Horsham
|
|
Conservative
|
|
Jeremy Quin (Conservative)
|
Seat held
|
Houghton and Sunderland South
|
|
Labour
|
|
Bridget Phillipson (L)
|
Seat held
|
Hove
|
|
Conservative
|
|
Peter Kyle (Labour)
|
Labour GAIN
|
Huddersfield
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Huntingdon
|
|
Conservative
|
|
Jonathan Djanogly (Conservative)
|
Seat held
|
Hyndburn
|
|
Labour
|
|
Graham Jones (Labour)
|
Seat held
|
Ilford North
|
|
Conservative
|
|
Wes Streeting (Labour)
|
LABOUR GAIN
|
Ilford South
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Inverclyde
|
|
Labour
|
|
Ronnie Cowan (Scottish National Party)
|
Scottish National Party GAIN
|
Inverness, Nairn, Badenoch and Strathspey
|
|
Liberal Democrats
|
|
Drew Hendry (SNP)
|
Seat gain, defeated incumbent Danny Alexander
|
Ipswich
|
|
Conservative
|
|
Ben Gummer (Conservative)
|
Seat held
|
Isle of Wight
|
|
Conservative
|
|
Andrew Turner (Conservative)
|
Seat held
|
Islington North
|
|
Labour
|
|
Jeremy Corbyn (Labour)
|
Seat held
|
Islington South and Finsbury
|
|
Labour
|
|
Emily Thornberry (Labour)
|
Seat held
|
Islwyn
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Jarrow
|
|
Labour
|
|
Stephen Hepburn (Labour)
|
Seat held
|
Keighley
|
|
Conservative
|
|
Kris Hopkins (Conservative)
|
Seat held
|
Kenilworth and Southam
|
|
Conservative
|
|
Jeremy Wright (Conservative)
|
Seat held
|
Kensington
|
|
Conservative
|
|
Victoria Borwick (Conservative)
|
Seat held
|
Kettering
|
|
Conservative
|
|
Philip Hollobone (Conservative)
|
Seat held
|
Kilmarnock and Loudoun
|
|
Labour Co-operative
|
|
Alan Brown (SNP)
|
Seat gain, defeated incumbent Cathy Jamieson
|
Kingston and Surbiton
|
|
Liberal Democrat
|
|
Jess Phillips (Labour)
|
Labour GAIN
|
Kingston upon Hull East
|
|
Labour
|
|
Karl Turner (Labour)
|
Labour HOLD
|
Kingston upon Hull North
|
|
Labour
|
|
Diana R. Johnson (Labour)
|
Labour HOLD
|
Kingston upon Hull West and Hessle
|
|
Labour
|
|
Alan Johnson (Labour)
|
Labour HOLD
|
Kingswood
|
|
Conservative
|
|
Chris Skidmore (Conservative)
|
Seat held
|
Kirkcaldy and Cowdenbeath
|
|
Labour
|
|
Roger Mullin (SNP)
|
Seat gain; incumbent Gordon Brown stood down
|
Knowsley
|
|
Labour
|
|
George Howarth (L)
|
Seat held
|
Lagan Valley
|
|
DUP
|
|
Jeffrey Donaldson (DUP)
|
Seat held
|
Lanark and Hamilton East
|
|
Labour
|
|
Angela Crawley (SNP)
|
Seat gain, defeated incumbent Jimmy Hood
|
Lancaster and Fleetwood
|
|
Conservative
|
|
Catherine Smith (L)
|
Seat gain, defeated incumbent Eric Ollerenshaw
|
Leeds Central
|
|
Labour
|
|
Hilary Benn (L)
|
Seat held
|
Leeds East
|
|
Labour
|
|
Richard Burgon (L)
|
Seat held; incumbent George Mudie stood down
|
Leeds North East
|
|
Labour
|
|
Fabian Hamilton (L)
|
Seat held
|
Leeds North West
|
|
Liberal Democrats
|
|
Greg Mulholland (LD)
|
Seat held
|
Leeds West
|
|
Labour
|
|
Rachel Reeves (L)
|
Seat held
|
Leicester East
|
|
Labour
|
|
Keith Vaz (Labour)
|
Labour HOLD
|
Leicester South
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Leicester West
|
|
Labour
|
|
Liz Kendall (Labour)
|
Labour HOLD
|
Leigh
|
|
Labour
|
|
Andy Burnham (Labour)
|
Labour HOLD
|
Lewes
|
|
Liberal Democrats
|
|
Maria Caulfield (C)
|
Seat gain, defeated incumbent Norman Baker
|
Lewisham Deptford
|
|
Labour
|
|
Vicky Foxcroft (L)
|
Seat held; incumbent Dame Joan Ruddock stood down
|
Lewisham East
|
|
Labour
|
|
Heidi Alexander (L)
|
Seat held
|
Lewisham West and Penge
|
|
Labour
|
|
Jim Dowd (L)
|
Seat held
|
Leyton and Wanstead
|
|
Labour
|
|
John Cryer (Labour)
|
Labour HOLD
|
Lichfield
|
|
Conservative
|
|
Michael Fabricant (Conservative)
|
Conservative HOLD
|
Lincoln
|
|
Conservative
|
|
Karl McCartney (C)
|
Seat held
|
Linlithgow and East Falkirk
|
|
Labour
|
|
Martyn Day (Scottish National Party)
|
Scottish National Party GAIN
|
Liverpool Riverside
|
|
Labour Co-operative
|
|
Louise Ellman (L)
|
Seat held
|
Liverpool Walton
|
|
Labour
|
|
Steve Rotheram (L)
|
Seat held
|
Liverpool Wavertree
|
|
Labour Co-operative
|
|
Luciana Berger (L)
|
Seat held
|
Liverpool West Derby
|
|
Labour Co-operative
|
|
Stephen Twigg (L)
|
Seat held
|
Livingston
|
|
Labour
|
|
Hannah Bardell (Scottish National Party)
|
Scottish National Party GAIN
|
Llanelli
|
|
Labour
|
|
Nia Griffith (Labour)
|
Labour HOLD
|
Loughborough
|
|
Conservative
|
|
Nicky Morgan (C)
|
Seat held
|
Louth and Horncastle
|
|
Conservative
|
|
Victoria Atkins (Conservative)
|
Seat held
|
Ludlow
|
|
Conservative
|
|
Philip Dunne (Conservative)
|
Seat held
|
Luton North
|
|
Labour
|
|
Kelvin Hopkins (Labour)
|
Seat held
|
Luton South
|
|
Labour Co-operative
|
|
Gavin Shuker (Labour/Co-operative)
|
Seat held
|
Macclesfield
|
|
Conservative
|
|
David Rutley (Conservative)
|
Seat held
|
Maidenhead
|
|
Conservative
|
|
Theresa May (Conservative)
|
Seat held
|
Maidstone and The Weald
|
|
Conservative
|
|
Helen Grant (Conservative)
|
Seat held
|
Makerfield
|
|
Labour
|
|
Yvonne Fovargue (Labour)
|
Seat held
|
Maldon
|
|
Conservative
|
|
John Whittingdale (Conservative)
|
Seat held
|
Manchester Central
|
|
Labour Co-operative
|
|
Lucy Powell (L)
|
Seat held
|
Manchester, Gorton
|
|
Labour
|
|
Thangam Debbonaire (Labour)
|
Seat held
|
Manchester Withington
|
|
Labour
|
|
Gerald Kaufman (Labour)
|
Seat held
|
Mansfield
|
|
Labour
|
|
Alan Meale (Labour)
|
Seat held
|
Meon Valley
|
|
Conservative
|
|
George Hollingbery (Conservative)
|
Seat held
|
Meriden
|
|
Conservative
|
|
Caroline Spelman (Conservative)
|
Seat held
|
Merthyr Tydfil and Rhymney
|
|
Labour
|
|
Gerald Jones (Labour)
|
Labour HOLD
|
Mid Bedfordshire
|
|
Conservative
|
|
Nadine Dorries (Conservative)
|
Seat held
|
Mid Derbyshire
|
|
Conservative
|
|
Pauline Latham (Conservative)
|
Seat held
|
Mid Dorset and North Poole
|
|
Liberal Democrats
|
|
Michael Tomlinson (C)
|
Seat gain
|
Mid Norfolk
|
|
Conservative
|
|
George Freeman (C)
|
Seat gain
|
Mid Sussex
|
|
Conservative
|
|
Nicholas Soames (Conservative)
|
Conservative HOLD
|
Mid Ulster
|
|
Sinn Fein
|
|
Francie Molloy (Sinn Féin)
|
Sinn Féin GAIN
|
Mid Worcestershire
|
|
Conservative
|
|
Nigel Huddleston (C)
|
Seat held
|
Middlesbrough
|
|
Labour
|
|
Andy McDonald (L)
|
Seat held
|
Middlesbrough South and East Cleveland
|
|
Labour
|
|
Tom Blenkinsop (L)
|
Seat held
|
Midlothian
|
|
Labour
|
|
Owen Thompson (SNP)
|
Seat gain
|
Milton Keynes North
|
|
Conservative
|
|
Mark Lancaster (C)
|
Seat held
|
Milton Keynes South
|
|
Conservative
|
|
Iain Stewart (Conservative)
|
Conservative HOLD
|
Mitcham and Morden
|
|
Labour
|
|
Siobhain McDonagh (Labour)
|
Labour HOLD
|
Mole Valley
|
|
Conservative
|
|
Paul Beresford (Conservative)
|
Conservative HOLD
|
Monmouth
|
|
Conservative
|
|
David Davies (Conservative)
|
Conservative HOLD
|
Montgomeryshire
|
|
Conservative
|
|
Glyn Davies (C)
|
Seat held
|
Moray
|
|
Scottish National Party
|
|
Angus Robertson (Scottish National Party)
|
Scottish National Party HOLD
|
Morecambe and Lunesdale
|
|
Conservative
|
|
David Morris (Conservative)
|
Conservative HOLD
|
Morley and Outwood
|
|
Labour Co-operative
|
|
Andrea Jenkyns (C)
|
Seat gain, defeated incumbent Ed Balls
|
Motherwell and Wishaw
|
|
Labour
|
|
Marion Fellows (SNP)
|
Seat gain, defeated incumbent Frank Roy
|
Na h-Eileanan an Iar (Western Isles)
|
|
SNP
|
|
Angus MacNeil (SNP)
|
Seat held
|
Neath
|
|
Labour
|
|
Christina Rees (Labour)
|
Labour HOLD
|
New Forest East
|
|
Conservative
|
|
Julian Lewis (Conservative)
|
Conservative HOLD
|
New Forest West
|
|
Conservative
|
|
Desmond Swayne (Conservative)
|
Conservative HOLD
|
Newark
|
|
Conservative
|
|
Robert Jenrick (Conservative)
|
Conservative HOLD
|
Newbury
|
|
Conservative
|
|
Richard Benyon (Conservative)
|
Conservative HOLD
|
Newcastle upon Tyne Central
|
|
Labour
|
|
Chinyelu Onwurah (L)
|
Seat held
|
Newcastle upon Tyne East
|
|
Labour
|
|
Nick Brown (L)
|
Seat held
|
Newcastle upon Tyne North
|
|
Labour
|
|
Catherine McKinnell (L)
|
Seat held
|
Newcastle-under-Lyme
|
|
Labour
|
|
Paul Farrelly (Labour)
|
Labour HOLD
|
Newport East
|
|
Labour
|
|
Jessica Morden (Labour)
|
Labour HOLD
|
Newport West
|
|
Labour
|
|
Paul Flynn (Labour)
|
Labour HOLD
|
Newry and Armagh
|
|
Sinn Fein
|
|
Mickey Brady (Sinn Féin)
|
Sinn Féin GAIN
|
Newton Abbot
|
|
Conservative
|
|
Anne Marie Morris (Conservative)
|
Conservative HOLD
|
Normanton, Pontefract and Castleford
|
|
Labour
|
|
Yvette Cooper (Labour)
|
Labour HOLD
|
North Antrim
|
|
DUP
|
|
Ian Paisley, Jr. (DUP)
|
Seat held
|
North Ayrshire and Arran
|
|
Labour
|
|
Patricia Gibson (Scottish National Party)
|
Scottish National Party GAIN
|
North Cornwall
|
|
Liberal Democrat
|
|
Daniel Zeichner (Labour)
|
Labour GAIN
|
North Devon
|
|
Liberal Democrat
|
|
Jo Stevens (Labour)
|
Labour GAIN
|
North Dorset
|
|
Conservative
|
|
Simon Hoare (Conservative)
|
Conservative HOLD
|
North Down
|
|
Independent
|
|
Lady Sylvia Hermon (Ind)
|
Seat held
|
North Durham
|
|
Labour
|
|
Kevan Jones (Labour)
|
Labour HOLD
|
North East Bedfordshire
|
|
Conservative
|
|
Alistair Burt (Conservative)
|
Conservative HOLD
|
North East Cambridgeshire
|
|
Conservative
|
|
Stephen Barclay (Conservative)
|
Conservative HOLD
|
North East Derbyshire
|
|
Labour
|
|
Natascha Engel (L)
|
Seat held
|
North East Fife
|
|
Liberal Democrats
|
|
Stephen Gethins (SNP)
|
Seat gain, incumbent Menzies Campbell stood down
|
North East Hampshire
|
|
Conservative
|
|
Ranil Jayawardena (Conservative)
|
Conservative HOLD
|
North East Hertfordshire
|
|
Conservative
|
|
Oliver Heald (Conservative)
|
Conservative HOLD
|
North East Somerset
|
|
Conservative
|
|
Jacob Rees-Mogg (Conservative)
|
Conservative HOLD
|
North Herefordshire
|
|
Conservative
|
|
Bill Wiggin (Conservative)
|
Conservative HOLD
|
North Norfolk
|
|
Liberal Democrat
|
|
Jeff Smith (Labour)
|
Labour GAIN
|
North Shropshire
|
|
Conservative
|
|
Owen Paterson (Conservative)
|
Conservative HOLD
|
North Somerset
|
|
Conservative
|
|
Liam Fox (Conservative)
|
Conservative HOLD
|
North Swindon
|
|
Conservative
|
|
Justin Tomlinson (C)
|
Seat held
|
North Thanet
|
|
Conservative
|
|
Roger Gale (C)
|
Seat held
|
North Tyneside
|
|
Labour
|
|
Mary Glindon (L)
|
Seat held
|
North Warwickshire
|
|
Conservative
|
|
Craig Tracey (C)
|
Seat held, incumbent Dan Byles stood down
|
North West Cambridgeshire
|
|
Conservative
|
|
Shailesh Vara (C)
|
Seat held
|
North West Durham
|
|
Labour
|
|
Pat Glass (L)
|
Seat held
|
North West Hampshire
|
|
Conservative
|
|
Kit Malthouse (Conservative)
|
Conservative HOLD
|
North West Leicestershire
|
|
Conservative
|
|
Andrew Bridgen (Conservative)
|
Conservative HOLD
|
North West Norfolk
|
|
Conservative
|
|
Henry Bellingham (Conservative)
|
Conservative HOLD
|
North Wiltshire
|
|
Conservative
|
|
James Gray (Conservative)
|
Conservative HOLD
|
Northampton North
|
|
Conservative
|
|
Michael Ellis (Conservative)
|
Conservative HOLD
|
Northampton South
|
|
Conservative
|
|
David Mackintosh (Conservative)
|
Conservative HOLD
|
Norwich North
|
|
Conservative
|
|
Chloe Smith (Conservative)
|
Conservative HOLD
|
Norwich South
|
|
Liberal Democrat
|
|
Clive Lewis (Labour)
|
Labour GAIN
|
Nottingham East
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Nottingham North
|
|
Labour
|
|
Graham Allen (Labour)
|
Labour HOLD
|
Nottingham South
|
|
Labour
|
|
Lilian Greenwood (Labour)
|
Labour HOLD
|
Nuneaton
|
|
Conservative
|
|
Marcus Jones (C)
|
Seat held
|
Ochil and South Perthshire
|
|
Labour
|
|
Tasmina Ahmed-Sheikh (SNP)
|
Seat gain, defeated incumbent Gordon Banks
|
Ogmore
|
|
Labour
|
|
Huw Irranca-Davies (Labour)
|
Labour HOLD
|
Old Bexley and Sidcup
|
|
Conservative
|
|
James Brokenshire (Conservative)
|
Conservative HOLD
|
Oldham East and Saddleworth
|
|
Labour
|
|
Debbie Abrahams (Labour)
|
Labour HOLD
|
Oldham West and Royton
|
|
Labour
|
|
Michael Meacher (Labour)
|
Labour HOLD
|
Orkney and Shetland
|
|
Liberal Democrats
|
|
Alistair Carmichael (LD)
|
Seat held
|
Orpington
|
|
Conservative
|
|
Jo Johnson (Conservative)
|
Conservative HOLD
|
Oxford East
|
|
Labour
|
|
Andrew Smith (Labour)
|
Labour HOLD
|
Oxford West and Abingdon
|
|
Conservative
|
|
Nicola Blackwood (Conservative)
|
Conservative HOLD
|
Paisley and Renfrewshire North
|
|
Labour
|
|
Gavin Newlands (SNP)
|
Seat gain, defeated incumbent Jim Sheridan
|
Paisley and Renfrewshire South
|
|
Labour
|
|
Mhairi Black (SNP)
|
Seat gain, defeated incumbent Douglas Alexander
|
Pendle
|
|
Conservative
|
|
Andrew Stephenson (C)
|
Seat held
|
Penistone and Stocksbridge
|
|
Labour
|
|
Angela Smith (Labour)
|
Labour HOLD
|
Penrith and The Border
|
|
Conservative
|
|
Rory Stewart (Conservative)
|
Conservative HOLD
|
Perth and North Perthshire
|
|
SNP
|
|
Pete Wishart (SNP)
|
Seat held
|
Peterborough
|
|
Conservative
|
|
Stewart Jackson (Conservative)
|
Conservative HOLD
|
Plymouth, Moor View
|
|
Labour
|
|
Johnny Mercer (Conservative)
|
Conservative GAIN
|
Plymouth, Sutton and Devonport
|
|
Conservative
|
|
Oliver Colvile (Conservative)
|
Conservative HOLD
|
Pontypridd
|
|
Labour
|
|
Owen Smith (Labour)
|
Labour HOLD
|
Poole
|
|
Conservative
|
|
Robert Syms (Conservative)
|
Conservative HOLD
|
Poplar and Limehouse
|
|
Labour
|
|
Jim Fitzpatrick (L)
|
Seat held
|
Portsmouth North
|
|
Conservative
|
|
Penny Mordaunt (Conservative)
|
Conservative HOLD
|
Portsmouth South
|
|
Liberal Democrat
|
|
Tom Brake (Liberal Democrat)
|
Liberal Democrat HOLD
|
Preseli Pembrokeshire
|
|
Conservative
|
|
Stephen Crabb (Conservative)
|
Conservative HOLD
|
Preston
|
|
Labour Co-operative
|
|
([[L)
|
Seat held
|
Pudsey
|
|
Conservative
|
|
Stuart Andrew (C)
|
Seat held
|
Putney
|
|
Conservative
|
|
Justine Greening (C)
|
Seat held
|
Rayleigh and Wickford
|
|
Conservative
|
|
Mark Francois (C)
|
Seat held
|
Reading East
|
|
Conservative
|
|
Rob Wilson (Conservative)
|
Conservative HOLD
|
Reading West
|
|
Conservative
|
|
Alok Sharma (Conservative)
|
Conservative HOLD
|
Redcar
|
|
Liberal Democrats
|
|
Anna Turley (L)
|
Seat gain, incumbent Ian Swales stood down
|
Redditch
|
|
Conservative
|
|
Karen Lumley (Conservative)
|
Conservative HOLD
|
Reigate
|
|
Conservative
|
|
Crispin Blunt (Conservative)
|
Conservative HOLD
|
Rhondda
|
|
Labour
|
|
Chris Bryant (Labour)
|
Labour HOLD
|
Ribble Valley
|
|
Conservative
|
|
Nigel Evans (Conservative)
|
Conservative HOLD
|
Richmond (Yorks)
|
|
Conservative
|
|
Rishi Sunak (Conservative)
|
Conservative HOLD
|
Richmond Park
|
|
Conservative
|
|
Zac Goldsmith (Conservative)
|
Conservative HOLD
|
Rochdale
|
|
Labour
|
|
Simon Danczuk (Labour)
|
Labour HOLD
|
Rochester and Strood
|
|
UKIP
|
|
Kelly Tolhurst (C)
|
Seat gain, defeated incumbent Mark Reckless
|
Rochford and Southend East
|
|
Conservative
|
|
James Duddridge (Conservative)
|
Conservative HOLD
|
Romford
|
|
Conservative
|
|
Andrew Rosindell (Conservative)
|
Conservative HOLD
|
Romsey and Southampton North
|
|
Conservative
|
|
Caroline Nokes (C)
|
Seat held
|
Ross, Skye and Lochaber
|
|
Liberal Democrats
|
|
Ian Blackford (SNP)
|
Seat gain, defeated incumbent Charles Kennedy
|
Rossendale and Darwen
|
|
Conservative
|
|
Jake Berry (Conservative)
|
Conservative HOLD
|
Rother Valley
|
|
Labour
|
|
Kevin Barron (Labour)
|
Labour HOLD
|
Rotherham
|
|
Labour
|
|
Sarah Champion (L)
|
Seat held
|
Rugby
|
|
Conservative
|
|
Mark Pawsey (Conservative)
|
Conservative HOLD
|
Ruislip, Northwood and Pinner
|
|
Conservative
|
|
Nick Hurd (Conservative)
|
Conservative HOLD
|
Runnymede and Weybridge
|
|
Conservative
|
|
Philip Hammond (Conservative)
|
Conservative HOLD
|
Rushcliffe
|
|
Conservative
|
|
Kenneth Clarke (Conservative)
|
Conservative HOLD
|
Rutherglen and Hamilton West
|
|
Labour Co-operative
|
|
Margaret Ferrier (SNP)
|
Seat gain, defeated incumbent Tom Greatrex
|
Rutland and Melton
|
|
Conservative
|
|
Alan Duncan (Conservative)
|
Conservative HOLD
|
Saffron Walden
|
|
Conservative
|
|
Alan Haselhurst (Conservative)
|
Conservative HOLD
|
Salford and Eccles
|
|
Labour
|
|
Rebecca Long-Bailey (Labour)
|
Labour HOLD
|
Salisbury
|
|
Conservative
|
|
John Glen (Conservative)
|
Conservative HOLD
|
Scarborough and Whitby
|
|
Conservative
|
|
Robert Goodwill (Conservative)
|
Conservative HOLD
|
Scunthorpe
|
|
Labour
|
|
Nic Dakin (L)
|
Seat held
|
Sedgefield
|
|
Labour
|
|
Phil Wilson (Labour)
|
Labour HOLD
|
Sefton Central
|
|
Labour
|
|
Bill Esterson (L)
|
Seat held
|
Selby and Ainsty
|
|
Conservative
|
|
Nigel Adams (Conservative)
|
Conservative HOLD
|
Sevenoaks
|
|
Conservative
|
|
Michael Fallon (Conservative)
|
Conservative HOLD
|
Sheffield Brightside and Hillsborough
|
|
Labour
|
|
Harry Harpham (Labour)
|
Seat held
|
Sheffield Central
|
|
Labour
|
|
Paul Blomfield (Labour)
|
Seat held
|
Sheffield Hallam
|
|
Liberal Democrats
|
|
Nick Clegg (LD)
|
Seat held
|
Sheffield Heeley
|
|
Labour
|
|
Louise Haigh (Labour)
|
Seat held
|
Sheffield South East
|
|
Labour
|
|
Clive Betts (Labour)
|
Seat held
|
Sherwood
|
|
Conservative
|
|
Mark Spencer (Conservative)
|
Conservative HOLD
|
Shipley
|
|
Conservative
|
|
Philip Davies (Conservative)
|
Conservative HOLD
|
Shrewsbury and Atcham
|
|
Conservative
|
|
Daniel Kawczynski (C)
|
Seat held
|
Sittingbourne and Sheppey
|
|
Conservative
|
|
Gordon Henderson (Conservative)
|
Conservative HOLD
|
Skipton and Ripon
|
|
Conservative
|
|
Julian Smith (Conservative)
|
Conservative HOLD
|
Sleaford and North Hykeham
|
|
Conservative
|
|
Stephen Phillips (Conservative)
|
Conservative HOLD
|
Slough
|
|
Labour
|
|
Fiona Mactaggart (L)
|
Seat held
|
Solihull
|
|
Liberal Democrat
|
|
Alistair Carmichael (Liberal Democrat)
|
Liberal Democrat HOLD
|
Somerton and Frome
|
|
Liberal Democrat
|
|
Nick Clegg (Liberal Democrat)
|
Liberal Democrat HOLD
|
South Antrim
|
|
DUP
|
|
Danny Kinahan (UUP)
|
Seat gain, defeated incumbent William McCrea
|
South Basildon and East Thurrock
|
|
Conservative
|
|
Stephen Metcalfe (C)
|
Seat held
|
South Cambridgeshire
|
|
Conservative
|
|
Heidi Allen (C)
|
Seat held
|
South Derbyshire
|
|
Conservative
|
|
Heather Wheeler (C)
|
Seat held
|
South Dorset
|
|
Conservative
|
|
Richard Drax (C)
|
Seat held
|
South Down
|
|
Social Democratic and Labour Party
|
|
Margaret Ritchie (Social Democratic and Labour Party)
|
Social Democratic and Labour Party HOLD
|
South East Cambridgeshire
|
|
Conservative
|
|
Lucy Frazer (C)
|
Seat held
|
South East Cornwall
|
|
Conservative
|
|
Sheryll Murray (Conservative)
|
Conservative HOLD
|
South Holland and The Deepings
|
|
Conservative
|
|
John Hayes (Conservative)
|
Conservative HOLD
|
South Leicestershire
|
|
Conservative
|
|
Alberto Costa (Conservative)
|
Conservative HOLD
|
South Norfolk
|
|
Conservative
|
|
Richard Bacon (Conservative)
|
Conservative HOLD
|
South Northamptonshire
|
|
Conservative
|
|
Andrea Leadsom (Conservative)
|
Conservative HOLD
|
South Ribble
|
|
Conservative
|
|
Seema Kennedy (Conservative)
|
Conservative HOLD
|
South Shields
|
|
Labour
|
|
Emma Lewell-Buck (Labour)
|
Labour HOLD
|
South Staffordshire
|
|
Conservative
|
|
Gavin Williamson (Conservative)
|
Conservative HOLD
|
South Suffolk
|
|
Conservative
|
|
James Cartlidge (Conservative)
|
Conservative HOLD
|
South Swindon
|
|
Conservative
|
|
Robert Buckland (Conservative)
|
Conservative HOLD
|
South Thanet
|
|
Conservative
|
|
Craig Mackinlay (Conservative)
|
Conservative HOLD
|
South West Bedfordshire
|
|
Conservative
|
|
Andrew Selous (Conservative)
|
Conservative HOLD
|
South West Devon
|
|
Conservative
|
|
Gary Streeter (C)
|
Seat held
|
South West Hertfordshire
|
|
Conservative
|
|
David Gauke (C)
|
Seat held
|
South West Norfolk
|
|
Conservative
|
|
Elizabeth Truss (Conservative)
|
Conservative HOLD
|
South West Surrey
|
|
Conservative
|
|
Jeremy Hunt (C)
|
Seat held
|
South West Wiltshire
|
|
Conservative
|
|
Andrew Murrison (Conservative)
|
Conservative HOLD
|
Southampton Itchen
|
|
Labour
|
|
Royston Smith (C)
|
Seat gain, incumbent John Denham stood down
|
Southampton Test
|
|
Labour
|
|
Alan Whitehead (L)
|
Seat held
|
Southend West
|
|
Conservative
|
|
David Amess (Conservative)
|
Conservative HOLD
|
Southport
|
|
Liberal Democrat
|
|
John Pugh (Liberal Democrat)
|
Liberal Democrat HOLD
|
Spelthorne
|
|
Conservative
|
|
Kwasi Kwarteng (Conservative)
|
Conservative HOLD
|
St Albans
|
|
Conservative
|
|
Anne Main (Conservative)
|
Conservative HOLD
|
St Austell and Newquay
|
|
Liberal Democrat
|
|
Tim Farron (Liberal Democrat)
|
Liberal Democrat HOLD
|
St Helens North
|
|
Labour
|
|
David Watts (L)
|
Seat held
|
St Helens South and Whiston
|
|
Labour
|
|
Marie Rimmer (L)
|
Seat held; incumbent Shaun Woodward stood down
|
St Ives
|
|
Liberal Democrats
|
|
Derek Thomas (C)
|
Seat gain
|
Stafford
|
|
Conservative
|
|
Jeremy Lefroy (Conservative)
|
Conservative HOLD
|
Staffordshire Moorlands
|
|
Conservative
|
|
Karen Bradley (Conservative)
|
Conservative HOLD
|
Stalybridge and Hyde
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Stevenage
|
|
Conservative
|
|
Stephen McPartland (Conservative)
|
Conservative HOLD
|
Stirling
|
|
Labour
|
|
Steven Paterson (SNP)
|
Seat gain
|
Stockport
|
|
Labour
|
|
Ann Coffey (Labour)
|
Labour HOLD
|
Stockton North
|
|
Labour
|
|
Alex Cunningham (Labour)
|
Labour HOLD
|
Stockton South
|
|
Conservative
|
|
James Wharton (Conservative)
|
Conservative HOLD
|
Stoke-on-Trent Central
|
|
Labour
|
|
Tristram Hunt (Labour)
|
Labour HOLD
|
Stoke-on-Trent North
|
|
Labour
|
|
Ruth Smeeth (Labour)
|
Labour HOLD
|
Stoke-on-Trent South
|
|
Labour
|
|
Rob Flello (Labour)
|
Labour HOLD
|
Stone
|
|
Conservative
|
|
Bill Cash (Conservative)
|
Conservative HOLD
|
Stourbridge
|
|
Conservative
|
|
Margot James (Conservative)
|
Conservative HOLD
|
Strangford
|
|
DUP
|
|
Jim Shannon (DUP)
|
Seat held
|
Stratford-on-Avon
|
|
Conservative
|
|
Nadhim Zahawi (Conservative)
|
Conservative HOLD
|
Streatham
|
|
Labour
|
|
Chuka Umunna (Labour)
|
Labour HOLD
|
Stretford and Urmston
|
|
Labour
|
|
Kate Green (Labour)
|
Labour HOLD
|
Stroud
|
|
Conservative
|
|
Neil Carmichael (Conservative)
|
Conservative HOLD
|
Suffolk Coastal
|
|
Conservative
|
|
Therese Coffey (Conservative)
|
Conservative HOLD
|
Sunderland Central
|
|
Labour
|
|
Julie Elliott (L)
|
Seat held
|
Surrey Heath
|
|
Conservative
|
|
Michael Gove (C)
|
Seat held
|
Sutton and Cheam
|
|
Liberal Democrat
|
|
Calum Kerr (Scottish National Party)
|
Scottish National Party GAIN
|
Sutton Coldfield
|
|
Conservative
|
|
Andrew Mitchell (C)
|
Seat held
|
Swansea East
|
|
Labour
|
|
Carolyn Harris (Labour)
|
Seat held
|
Swansea West
|
|
Labour Co-operative
|
|
(L)
|
Seat held
|
Tamworth
|
|
Conservative
|
|
Christopher Pincher (Conservative)
|
Seat held
|
Tatton
|
|
Conservative
|
|
George Osborne (Conservative)
|
Seat held
|
Taunton Deane
|
|
Liberal Democrats
|
|
Rebecca Pow (C)
|
Seat gained; incumbent Jeremy Browne stood down.
|
Telford
|
|
Conservative
|
|
Lucy Allan (Conservative)
|
Seat held
|
Tewkesbury
|
|
Conservative
|
|
Laurence Robertson (Conservative)
|
Seat held
|
The Cotswolds
|
|
Conservative
|
|
Geoffrey Clifton-Brown (C)
|
Seat held
|
The Wrekin
|
|
Conservative
|
|
Mark Pritchard (C)
|
Seat held
|
Thirsk and Malton
|
|
Conservative
|
|
Kevin Hollinrake (Conservative)
|
Seat held
|
Thornbury and Yate
|
|
Liberal Democrats
|
|
Luke Hall (C)
|
Seat gained; defeated incumbent Steve Webb
|
Thurrock
|
|
Conservative
|
|
Jackie Doyle-Price
|
Seat held
|
Tiverton and Honiton
|
|
Conservative
|
|
Neil Parish (C)
|
Seat held
|
Tonbridge and Malling
|
|
Conservative
|
|
Tom Tugendhat (C)
|
Seat held; incumbent Sir John Stanley stood down.
|
Tooting
|
|
Labour
|
|
Sadiq Khan (L)
|
Seat held
|
Torbay
|
|
Liberal Democrats
|
|
Kevin Foster (C)
|
Seat gained; defeated incumbent Adrian Sanders
|
Torfaen
|
|
Labour
|
|
Nick Thomas-Symonds (L)
|
Seat held; incumbent Paul Murphy stood down.
|
Torridge and West Devon
|
|
Conservative
|
|
Geoffrey Cox (C)
|
Seat held
|
Totnes
|
|
Conservative
|
|
Sarah Wollaston (C)
|
Seat held
|
Tottenham
|
|
Labour
|
|
David Lammy (L)
|
Seat held
|
Truro and Falmouth
|
|
Conservative
|
|
Sarah Newton (C)
|
Seat held
|
Tunbridge Wells
|
|
Conservative
|
|
Greg Clark (C)
|
Seat held
|
Twickenham
|
|
Liberal Democrats
|
|
Tania Mathias (C)
|
Seat gained; defeated incumbent Vince Cable
|
Tynemouth
|
|
Labour
|
|
Alan Campbell (L)
|
Seat held
|
Upper Bann
|
|
DUP
|
|
David Simpson (DUP)
|
Seat held
|
Uxbridge and South Ruislip
|
|
Conservative
|
|
Boris Johnson (C)
|
Seat held; incumbent John Randall stood down
|
Vale of Clwyd
|
|
Labour
|
|
James Davies (C)
|
Seat gained; defeated incumbent Chris Ruane
|
Vale of Glamorgan
|
|
Conservative
|
|
Alun Cairns (C)
|
Seat held
|
Vauxhall
|
|
Labour
|
|
Kate Hoey (L)
|
Seat held
|
Wakefield
|
|
Labour
|
|
Mary Creagh (L)
|
Seat held
|
Wallasey
|
|
Labour
|
|
Angela Eagle (L)
|
Seat held
|
Walsall North
|
|
Labour
|
|
David Winnick (L)
|
Seat held
|
Walsall South
|
|
Labour
|
|
Valerie Vaz (L)
|
Seat held
|
Walthamstow
|
|
Labour Co-operative
|
|
Stella Creasy (L)
|
Seat held
|
Wansbeck
|
|
Labour
|
|
Ian Lavery (L)
|
Seat held
|
Wantage
|
|
Conservative
|
|
Ed Vaizey (C)
|
Seat held
|
Warley
|
|
Labour
|
|
John Spellar (L)
|
Seat held
|
Warrington North
|
|
Labour
|
|
Helen Jones (L)
|
Seat held
|
Warrington South
|
|
Conservative
|
|
David Mowat (C)
|
Seat held
|
Warwick and Leamington
|
|
Conservative
|
|
Chris White (C)
|
Seat held
|
Washington and Sunderland West
|
|
Labour
|
|
Sharon Hodgson (L)
|
Seat held
|
Watford
|
|
Conservative
|
|
Richard Harrington (C)
|
Seat held
|
Waveney
|
|
Conservative
|
|
Peter Aldous (C)
|
Seat held
|
Wealden
|
|
Conservative
|
|
Nus Ghani (C)
|
Seat held, incumbent Charles Hendry stood down
|
Weaver Vale
|
|
Conservative
|
|
Graham Evans (C)
|
Seat held
|
Wellingborough
|
|
Conservative
|
|
Peter Bone (C)
|
Seat held
|
Wells
|
|
Liberal Democrats
|
|
James Heappey (C)
|
Seat gain, defeated incumbent Tessa Munt
|
Welwyn Hatfield
|
|
Conservative
|
|
Grant Shapps (C)
|
Seat held
|
Wentworth and Dearne
|
|
Labour
|
|
John Healey (L)
|
Seat held
|
West Aberdeenshire and Kincardine
|
|
Liberal Democrats
|
|
Stuart Donaldson (SNP)
|
Seat gain, defeated incumbent Sir Robert Smith
|
West Bromwich East
|
|
Labour
|
|
Tom Watson (L)
|
Seat held
|
West Bromwich West
|
|
Labour Co-operative
|
|
Adrian Bailey (L)
|
Seat held
|
West Dorset
|
|
Conservative
|
|
Oliver Letwin (C)
|
Seat held
|
West Dunbartonshire
|
|
Labour Co-operative
|
|
Martin Docherty (SNP)
|
Seat gain, defeated incumbent Gemma Doyle
|
West Ham
|
|
Labour
|
|
Lyn Brown (L)
|
Seat held
|
West Lancashire
|
|
Labour
|
|
Rosie Cooper (L)
|
Seat held
|
West Suffolk
|
|
Conservative
|
|
Matthew Hancock (C)
|
Seat held
|
West Tyrone
|
|
Sinn Féin
|
|
Pat Doherty (SF)
|
Seat held
|
West Worcestershire
|
|
Conservative
|
|
Harriet Baldwin (C)
|
Seat held
|
Westminster North
|
|
Labour
|
|
Karen Buck (L)
|
Seat held
|
Westmorland and Lonsdale
|
|
Liberal Democrats
|
|
Tim Farron (LD)
|
Seat held
|
Weston-super-Mare
|
|
Conservative
|
|
John Penrose (C)
|
Seat held
|
Wigan
|
|
Labour
|
|
Lisa Nandy (L)
|
Seat held
|
Wimbledon
|
|
Conservative
|
|
Stephen Hammond (C)
|
Seat held
|
Winchester
|
|
Conservative
|
|
Steve Brine (C)
|
Seat held
|
Windsor
|
|
Conservative
|
|
Adam Afriyie (C)
|
Seat held
|
Wirral South
|
|
Labour
|
|
Alison McGovern (L)
|
Seat held
|
Wirral West
|
|
Conservative
|
|
Margaret Greenwood (L)
|
Seat gain, defeated incumbent Esther McVey
|
Witham
|
|
Conservative
|
|
Priti Patel (C)
|
Seat held
|
Witney
|
|
Conservative
|
|
David Cameron (C)
|
Seat held
|
Woking
|
|
Conservative
|
|
Jonathan Lord (C)
|
Seat held
|
Wokingham
|
|
Conservative
|
|
John Redwood (C)
|
Seat held
|
Wolverhampton North East
|
|
Labour
|
|
Emma Reynolds (L)
|
Seat held
|
Wolverhampton South East
|
|
Labour
|
|
Pat McFadden (L)
|
Seat held
|
Wolverhampton South West
|
|
Conservative
|
|
Rob Marris (L)
|
Seat gain, defeated incumbent Paul Uppal
|
Worcester
|
|
Conservative
|
|
Robin Walker (C)
|
Seat held
|
Workington
|
|
Labour
|
|
Sue Hayman (L)
|
Seat held, incumbent Tony Cunningham stood down
|
Worsley and Eccles South
|
|
Labour
|
|
Barbara Keeley (L)
|
Seat held
|
Worthing West
|
|
Conservative
|
|
Peter Bottomley (C)
|
Seat held
|
Wrexham
|
|
Labour
|
|
Ian Lucas (L)
|
Seat held
|
Wycombe
|
|
Conservative
|
|
Steve Baker (C)
|
Seat held
|
Wyre and Preston North
|
|
Conservative
|
|
Ben Wallace (C)
|
Seat held
|
Wyre Forest
|
|
Conservative
|
|
Mark Garnier (C)
|
Seat held
|
Wythenshawe and Sale East
|
|
Labour
|
|
Mike Kane (L)
|
Seat held
|
Yeovil
|
|
Liberal Democrats
|
|
Marcus Fysh (C)
|
Seat gain, defeated incumbent David Laws
|
Ynys Môn (Anglesey)
|
|
Labour
|
|
Albert Owen (L)
|
Seat held
|
York Central
|
|
Labour
|
|
Rachael Maskell (L)
|
Seat held, incumbent Hugh Bayley stood down
|
York Outer
|
|
Conservative
|
|
Julian Sturdy (C)
|
Seat held
|