Skip to main content

MPs / General Elections (UK)

Updated:

The party-political make up of the UK Parliament.

As of 8th May 2024

Con / 344
Lab / 205
SNP / 43
Ind / 17
LDem / 15
DUP / 7
SF / 7
PC / 3
Alba / 2
SDLP / 2
Alln / 1
Grn / 1
Reform / 1
WPB / 1
Speaker / 1
Hexmap Aberavon
Current: Lab / Stephen Kinnock
2019: Lab / Stephen Kinnock
2017: Lab / Stephen Kinnock
2015: Lab / Stephen Kinnock
2010: Lab / Hywel Francis
Aberconwy
Current: Con / Robin John Millar
2019: Con / Robin John Millar
2017: Con / Guto Bebb
2015: Con / Guto Bebb
2010: Con / Guto Bebb
Aberdeen North
Current: SNP / Kirsty Blackman
2019: SNP / Kirsty Blackman
2017: SNP / Kirsty Blackman
2015: SNP / Kirsty Blackman
2010: Lab / Frank Doran
Aberdeen South
Current: SNP / Stephen Flynn
2019: SNP / Stephen Flynn
2017: Con / Ross Thomson
2015: SNP / Callum McCaig
2010: Lab / Anne Begg
Airdrie and Shotts
Current: SNP / Anum Qaisar-Javed
2019: SNP / Neil Gray
2017: SNP / Neil Gray
2015: SNP / Neil Gray
2010: Lab / Pamela Nash
Aldershot
Current: Con / Leo Docherty
2019: Con / Leo Docherty
2017: Con / Leo Docherty
2015: Con / Gerald Howarth
2010: Con / Gerald Howarth
Aldridge-Brownhills
Current: Con / Wendy Morton
2019: Con / Wendy Morton
2017: Con / Wendy Morton
2015: Con / Wendy Morton
2010: Con / Richard Shepherd
Altrincham and Sale West
Current: Con / Graham Brady
2019: Con / Graham Brady
2017: Con / Graham Brady
2015: Con / Graham Brady
2010: Con / Graham Brady
Alyn and Deeside
Current: Lab / Mark Tami
2019: Lab / Mark Tami
2017: Lab / Mark Tami
2015: Lab / Mark Tami
2010: Lab / Mark Tami
Amber Valley
Current: Con / Nigel Mills
2019: Con / Nigel Mills
2017: Con / Nigel Mills
2015: Con / Nigel Mills
2010: Con / Nigel Mills
Angus
Current: SNP / Dave Doogan
2019: SNP / Dave Doogan
2017: Con / Kirstene Hair
2015: SNP / Mike Weir
2010: SNP / Mike Weir
Arfon
Current: PC / Hywel Williams
2019: PC / Hywel Williams
2017: PC / Hywel Williams
2015: PC / Hywel Williams
2010: PC / Hywel Williams
Argyll and Bute
Current: SNP / Brendan O'Hara
2019: SNP / Brendan O'Hara
2017: SNP / Brendan O'Hara
2015: SNP / Brendan O'Hara
2010: LD / Alan Reid
Arundel and South Downs
Current: Con / Andrew Griffith
2019: Con / Andrew Griffith
2017: Con / Nick Herbert
2015: Con / Nick Herbert
2010: Con / Nick Herbert
Ashfield
Current: Ref / Lee Anderson
2019: Con / Lee Anderson
2017: Lab / Gloria De Piero
2015: Lab / Gloria De Piero
2010: Lab / Gloria de Piero
Ashford
Current: Con / Damian Green
2019: Con / Damian Green
2017: Con / Damian Green
2015: Con / Damian Green
2010: Con / Damian Green
Ashton-under-Lyne
Current: Lab / Angela Rayner
2019: Lab / Angela Rayner
2017: Lab / Angela Rayner
2015: Lab / Angela Rayner
2010: Lab / David Heyes
Aylesbury
Current: Con / Rob Butler
2019: Con / Rob Butler
2017: Con / David Lidington
2015: Con / David Lidington
2010: Con / David Lidington
Ayr, Carrick and Cumnock
Current: SNP / Allan Dorans
2019: SNP / Allan Dorans
2017: Con / Bill Grant
2015: SNP / Corri Wilson
2010: Lab / Sandra Osborne
Banbury
Current: Con / Victoria Prentis
2019: Con / Victoria Prentis
2017: Con / Victoria Prentis
2015: Con / Victoria Prentis
2010: Con / Tony Baldry
Banff and Buchan
Current: Con / David Duguid
2019: Con / David Duguid
2017: Con / David Duguid
2015: SNP / Eilidh Whiteford
2010: SNP / Eilidh Whiteford
Barking
Current: Lab / Margaret Hodge
2019: Lab / Margaret Hodge
2017: Lab / Margaret Hodge
2015: Lab / Margaret Hodge
2010: Lab / Margaret Hodge
Barnsley Central
Current: Lab / Dan Jarvis
2019: Lab / Dan Jarvis
2017: Lab / Dan Jarvis
2015: Lab / Dan Jarvis
2010: Lab / Eric Illsley
Barnsley East
Current: Lab / Stephanie Peacock
2019: Lab / Stephanie Peacock
2017: Lab / Stephanie Peacock
2015: Lab / Michael Dugher
2010: Lab / Michael Dugher
Barrow and Furness
Current: Con / Simon Fell
2019: Con / Simon Fell
2017: Lab / John Woodcock
2015: Lab / John Woodcock
2010: Lab / John Woodcock
Basildon and Billericay
Current: Con / John Baron
2019: Con / John Baron
2017: Con / John Baron
2015: Con / John Baron
2010: Con / John Baron
Basingstoke
Current: Con / Maria Miller
2019: Con / Maria Miller
2017: Con / Maria Miller
2015: Con / Maria Miller
2010: Con / Maria Miller
Bassetlaw
Current: Con / Brendan Clarke-Smith
2019: Con / Brendan Clarke-Smith
2017: Lab / John Mann
2015: Lab / John Mann
2010: Lab / John Mann
Bath
Current: LD / Wera Hobhouse
2019: LD / Wera Hobhouse
2017: LD / Wera Hobhouse
2015: Con / Ben Howlett
2010: LD / Don Foster
Batley and Spen
Current: Lab / Kim Leadbeater
2019: Lab / Tracy Brabin
2017: Lab / Tracy Brabin
2015: Lab / Jo Cox
2010: Lab / Mike Wood
Battersea
Current: Lab / Marsha de Cordova
2019: Lab / Marsha de Cordova
2017: Lab / Marsha De Cordova
2015: Con / Jane Ellison
2010: Con / Jane Ellison
Beaconsfield
Current: Con / Joy Morrissey
2019: Con / Joy Morrissey
2017: Con / Dominic Grieve
2015: Con / Dominic Grieve
2010: Con / Dominic Grieve
Beckenham
Current: Ind / Bob Stewart
2019: Con / Bob Stewart
2017: Con / Bob Stewart
2015: Con / Bob Stewart
2010: Con / Bob Stewart
Bedford
Current: Lab / Mohammad Yasin
2019: Lab / Mohammad Yasin
2017: Lab / Mohammad Yasin
2015: Con / Richard Fuller
2010: Con / Richard Fuller
Belfast East
Current: DUP / Gavin Robinson
2019: DUP / Gavin Robinson
2017: DUP / Gavin Robinson
2015: DUP / Gavin Robinson
2010: Alliance / Naomi Long
Belfast North
Current: SF / John Finucane
2019: SF / John Finucane
2017: DUP / Nigel Dodds
2015: DUP / Nigel Dodds
2010: DUP / Nigel Dodds
Belfast South
Current: SDLP / Claire Hanna
2019: SDLP / Claire Hanna
2017: DUP / Emma Little Pengelly
2015: SDLP / Alasdair McDonnell
2010: SDLP / Alasdair McDonnell
Belfast West
Current: SF / Paul Maskey
2019: SF / Paul Maskey
2017: SF / Paul Maskey
2015: SF / Paul Maskey
2010: SF / Gerry Adams
Bermondsey and Old Southwark
Current: Lab / Neil Coyle
2019: Lab / Neil Coyle
2017: Lab / Neil Coyle
2015: Lab / Neil Coyle
2010: LD / Simon Hughes
Berwick-upon-Tweed
Current: Con / Anne-Marie Trevelyan
2019: Con / Anne-Marie Trevelyan
2017: Con / Anne-Marie Trevelyan
2015: Con / Anne-Marie Trevelyan
2010: LD / Alan Beith
Berwickshire, Roxburgh and Selkirk
Current: Con / John Lamont
2019: Con / John Lamont
2017: Con / John Lamont
2015: SNP / Calum Kerr
2010: LD / Michael Moore
Bethnal Green and Bow
Current: Lab / Rushanara Ali
2019: Lab / Rushanara Ali
2017: Lab / Rushanara Ali
2015: Lab / Rushanara Ali
2010: Lab / Rushanara Ali
Beverley and Holderness
Current: Con / Graham Stuart
2019: Con / Graham Stuart
2017: Con / Graham Stuart
2015: Con / Graham Stuart
2010: Con / Graham Stuart
Bexhill and Battle
Current: Con / Huw Merriman
2019: Con / Huw Merriman
2017: Con / Huw Merriman
2015: Con / Huw Merriman
2010: Con / Greg Barker
Bexleyheath and Crayford
Current: Con / David Evennett
2019: Con / David Evennett
2017: Con / David Evennett
2015: Con / David Evennett
2010: Con / David Evennett
Birkenhead
Current: Lab / Mick Whitley
2019: Lab / Mick Whitley
2017: Lab / Frank Field
2015: Lab / Frank Field
2010: Lab / Frank Field
Birmingham, Edgbaston
Current: Lab / Preet Kaur Gill
2019: Lab / Preet Kaur Gill
2017: Lab / Preet Gill
2015: Lab / Gisela Stuart
2010: Lab / Gisela Stuart
Birmingham, Erdington
Current: Lab / Paulette Hamilton
2019: Lab / Jack Dromey
2017: Lab / Jack Dromey
2015: Lab / Jack Dromey
2010: Lab / Jack Dromey
Birmingham, Hall Green
Current: Lab / Tahir Ali
2019: Lab / Tahir Ali
2017: Lab / Roger Godsiff
2015: Lab / Roger Godsiff
2010: Lab / Roger Godsiff
Birmingham, Hodge Hill
Current: Lab / Liam Byrne
2019: Lab / Liam Byrne
2017: Lab / Liam Byrne
2015: Lab / Liam Byrne
2010: Lab / Liam Byrne
Birmingham, Ladywood
Current: Lab / Shabana Mahmood
2019: Lab / Shabana Mahmood
2017: Lab / Shabana Mahmood
2015: Lab / Shabana Mahmood
2010: Lab / Shabana Mahmood
Birmingham, Northfield
Current: Con / Gary Sambrook
2019: Con / Gary Sambrook
2017: Lab / Richard Burden
2015: Lab / Richard Burden
2010: Lab / Richard Burden
Birmingham, Perry Barr
Current: Lab / Khalid Mahmood
2019: Lab / Khalid Mahmood
2017: Lab / Khalid Mahmood
2015: Lab / Khalid Mahmood
2010: Lab / Khalid Mahmood
Birmingham, Selly Oak
Current: Lab / Steve McCabe
2019: Lab / Steve McCabe
2017: Lab / Steve McCabe
2015: Lab / Stephen McCabe
2010: Lab / Steve McCabe
Birmingham, Yardley
Current: Lab / Jess Phillips
2019: Lab / Jess Phillips
2017: Lab / Jess Phillips
2015: Lab / Jess Phillips
2010: LD / John Hemming
Bishop Auckland
Current: Con / Dehenna Davison
2019: Con / Dehenna Davison
2017: Lab / Helen Goodman
2015: Lab / Helen Goodman
2010: Lab / Helen Goodman
Blackburn
Current: Lab / Kate Hollern
2019: Lab / Kate Hollern
2017: Lab / Kate Hollern
2015: Lab / Kate Hollern
2010: Lab / Jack Straw
Blackley and Broughton
Current: Lab / Graham Stringer
2019: Lab / Graham Stringer
2017: Lab / Graham Stringer
2015: Lab / Graham Stringer
2010: Lab / Graham Stringer
Blackpool North and Cleveleys
Current: Con / Paul Maynard
2019: Con / Paul Maynard
2017: Con / Paul Maynard
2015: Con / Paul Maynard
2010: Con / Paul Maynard
Blackpool South
Current: Lab / Chris Webb
2019: Con / Scott Lloyd Benton
2017: Lab / Gordon Marsden
2015: Lab / Gordon Marsden
2010: Lab / Gordon Marsden
Blaenau Gwent
Current: Lab / Nick Smith
2019: Lab / Nick Smith
2017: Lab / Nick Smith
2015: Lab / Nick Smith
2010: Lab / Nick Smith
Blaydon
Current: Lab / Liz Twist
2019: Lab / Liz Twist
2017: Lab / Liz Twist
2015: Lab / David Anderson
2010: Lab / Dave Anderson
Blyth Valley
Current: Con / Ian Levy
2019: Con / Ian Levy
2017: Lab / Ronnie Campbell
2015: Lab / Ronnie Campbell
2010: Lab / Ronnie Campbell
Bognor Regis and Littlehampton
Current: Con / Nick Gibb
2019: Con / Nick Gibb
2017: Con / Nick Gibb
2015: Con / Nick Gibb
2010: Con / Nick Gibb
Bolsover
Current: Con / Mark Fletcher
2019: Con / Mark Fletcher
2017: Lab / Dennis Skinner
2015: Lab / Dennis Skinner
2010: Lab / Dennis Skinner
Bolton North East
Current: Con / Mark Logan
2019: Con / Mark Logan
2017: Lab / David Crausby
2015: Lab / David Crausby
2010: Lab / David Crausby
Bolton South East
Current: Lab / Yasmin Qureshi
2019: Lab / Yasmin Qureshi
2017: Lab / Yasmin Qureshi
2015: Lab / Yasmin Qureshi
2010: Lab / Yasmin Qureshi
Bolton West
Current: Con / Chris Green
2019: Con / Chris Green
2017: Con / Chris Green
2015: Con / Chris Green
2010: Lab / Julie Hilling
Bootle
Current: Lab / Peter Dowd
2019: Lab / Peter Dowd
2017: Lab / Peter Dowd
2015: Lab / Peter Dowd
2010: Lab / Joe Benton
Boston and Skegness
Current: Con / Matt Warman
2019: Con / Matt Warman
2017: Con / Matt Warman
2015: Con / Matt Warman
2010: Con / Mark Simmonds
Bosworth
Current: Con / Luke Evans
2019: Con / Luke Evans
2017: Con / David Tredinnick
2015: Con / David Tredinnick
2010: Con / David Tredinnick
Bournemouth East
Current: Con / Tobias Ellwood
2019: Con / Tobias Ellwood
2017: Con / Tobias Ellwood
2015: Con / Tobias Ellwood
2010: Con / Tobias Ellwood
Bournemouth West
Current: Con / Conor Burns
2019: Con / Conor Burns
2017: Con / Conor Burns
2015: Con / Conor Burns
2010: Con / Conor Burns
Bracknell
Current: Con / James Sunderland
2019: Con / James Sunderland
2017: Con / Phillip Lee
2015: Con / Phillip Lee
2010: Con / Phillip Lee
Bradford East
Current: Lab / Imran Hussain
2019: Lab / Imran Hussain
2017: Lab / Imran Hussain
2015: Lab / Imran Hussain
2010: LD / David Ward
Bradford South
Current: Lab / Judith Cummins
2019: Lab / Judith Cummins
2017: Lab / Judith Cummins
2015: Lab / Judith Cummins
2010: Lab / Gerry Sutcliffe
Bradford West
Current: Lab / Naz Shah
2019: Lab / Naz Shah
2017: Lab / Naz Shah
2015: Lab / Naz Shah
2010: Lab / Marsha Singh
Braintree
Current: Con / James Cleverly
2019: Con / James Cleverly
2017: Con / James Cleverly
2015: Con / James Cleverly
2010: Con / Brooks Newmark
Brecon and Radnorshire
Current: Con / Fay Alicia Jones
2019: Con / Fay Alicia Jones
2017: Con / Chris Davies
2015: Con / Chris Davies
2010: LD / Roger Williams
Brent Central
Current: Lab / Dawn Butler
2019: Lab / Dawn Butler
2017: Lab / Dawn Butler
2015: Lab / Dawn Butler
2010: LD / Sarah Teather
Brent North
Current: Lab / Barry Gardiner
2019: Lab / Barry Gardiner
2017: Lab / Barry Gardiner
2015: Lab / Barry Gardiner
2010: Lab / Barry Gardiner
Brentford and Isleworth
Current: Lab / Ruth Cadbury
2019: Lab / Ruth Cadbury
2017: Lab / Ruth Cadbury
2015: Lab / Ruth Cadbury
2010: Con / Mary Macleod
Brentwood and Ongar
Current: Con / Alex Burghart
2019: Con / Alex Burghart
2017: Con / Alex Burghart
2015: Con / Eric Pickles
2010: Con / Eric Pickles
Bridgend
Current: Con / Jamie Hamilton Wallis
2019: Con / Jamie Hamilton Wallis
2017: Lab / Madeleine Moon
2015: Lab / Madeleine Moon
2010: Lab / Madeleine Moon
Bridgwater and West Somerset
Current: Con / Ian Liddell-Grainger
2019: Con / Ian Liddell-Grainger
2017: Con / Ian Liddell-Grainger
2015: Con / Ian Liddell-Grainger
2010: Con / Ian Liddell-Grainger
Brigg and Goole
Current: Con / Andrew Percy
2019: Con / Andrew Percy
2017: Con / Andrew Percy
2015: Con / Andrew Percy
2010: Con / Andrew Percy
Brighton, Kemptown
Current: Lab / Lloyd Russell-Moyle
2019: Lab / Lloyd Russell-Moyle
2017: Lab / Lloyd Russell-Moyle
2015: Con / Simon Kirby
2010: Con / Simon Kirby
Brighton, Pavilion
Current: Green / Caroline Lucas
2019: Green / Caroline Lucas
2017: Green / Caroline Lucas
2015: Green / Caroline Lucas
2010: Green / Caroline Lucas
Bristol East
Current: Lab / Kerry McCarthy
2019: Lab / Kerry McCarthy
2017: Lab / Kerry McCarthy
2015: Lab / Kerry McCarthy
2010: Lab / Kerry McCarthy
Bristol North West
Current: Lab / Darren Jones
2019: Lab / Darren Jones
2017: Lab / Darren Jones
2015: Con / Charlotte Leslie
2010: Con / Charlotte Leslie
Bristol South
Current: Lab / Karin Smyth
2019: Lab / Karin Smyth
2017: Lab / Karin Smyth
2015: Lab / Karin Smyth
2010: Lab / Dawn Primarolo
Bristol West
Current: Lab / Thangam Debbonaire
2019: Lab / Thangam Debbonaire
2017: Lab / Thangam Debbonaire
2015: Lab / Thangam Debbonaire
2010: LD / Stephen Williams
Broadland
Current: Con / Jerome Mayhew
2019: Con / Jerome Mayhew
2017: Con / Keith Simpson
2015: Con / Keith Simpson
2010: Con / Keith Simpson
Bromley and Chislehurst
Current: Con / Bob Neill
2019: Con / Bob Neill
2017: Con / Robert Neill
2015: Con / Robert Neill
2010: Con / Bob Neill
Bromsgrove
Current: Con / Sajid Javid
2019: Con / Sajid Javid
2017: Con / Sajid Javid
2015: Con / Sajid Javid
2010: Con / Sajid Javid
Broxbourne
Current: Con / Charles Walker
2019: Con / Charles Walker
2017: Con / Charles Walker
2015: Con / Charles Walker
2010: Con / Charles Walker
Broxtowe
Current: Con / Darren George Henry
2019: Con / Darren George Henry
2017: Con / Anna Soubry
2015: Con / Anna Soubry
2010: Con / Anna Soubry
Buckingham
Current: Con / Greg Smith
2019: Con / Greg Smith
2017: Spk / John Bercow
2015: Spk / John Bercow
2010: Spk / John Bercow
Burnley
Current: Con / Antony Higginbotham
2019: Con / Antony Higginbotham
2017: Lab / Julie Cooper
2015: Lab / Julie Cooper
2010: LD / Gordon Birtwistle
Burton
Current: Con / Kate Griffiths
2019: Con / Kate Griffiths
2017: Con / Andrew Griffiths
2015: Con / Andrew Griffiths
2010: Con / Andrew Griffiths
Bury North
Current: Con / James Daly
2019: Con / James Daly
2017: Lab / James Frith
2015: Con / David Nuttall
2010: Con / David Nuttall
Bury South
Current: Lab / Christian Wakeford
2019: Con / Christian Wakeford
2017: Lab / Ivan Lewis
2015: Lab / Ivan Lewis
2010: Lab / Ivan Lewis
Bury St Edmunds
Current: Con / Jo Churchill
2019: Con / Jo Churchill
2017: Con / Jo Churchill
2015: Con / Jo Churchill
2010: Con / David Ruffley
Caerphilly
Current: Lab / Wayne David
2019: Lab / Wayne David
2017: Lab / Wayne David
2015: Lab / Wayne David
2010: Lab / Wayne David
Caithness, Sutherland and Easter Ross
Current: LD / Jamie Stone
2019: LD / Jamie Stone
2017: LD / Jamie Stone
2015: SNP / Paul Monaghan
2010: LD / John Thurso
Calder Valley
Current: Con / Craig Whittaker
2019: Con / Craig Whittaker
2017: Con / Craig Whittaker
2015: Con / Craig Whittaker
2010: Con / Craig Whittaker
Camberwell and Peckham
Current: Lab / Harriet Harman
2019: Lab / Harriet Harman
2017: Lab / Harriet Harman
2015: Lab / Harriet Harman
2010: Lab / Harriet Harman
Camborne and Redruth
Current: Con / George Eustice
2019: Con / George Eustice
2017: Con / George Eustice
2015: Con / George Eustice
2010: Con / George Eustice
Cambridge
Current: Lab / Daniel Zeichner
2019: Lab / Daniel Zeichner
2017: Lab / Daniel Zeichner
2015: Lab / Daniel Zeichner
2010: LD / Julian Huppert
Cannock Chase
Current: Con / Amanda Milling
2019: Con / Amanda Milling
2017: Con / Amanda Milling
2015: Con / Amanda Milling
2010: Con / Aidan Burley
Canterbury
Current: Lab / Rosie Duffield
2019: Lab / Rosie Duffield
2017: Lab / Rosie Duffield
2015: Con / Julian Brazier
2010: Con / Julian Brazier
Cardiff Central
Current: Lab / Jo Stevens
2019: Lab / Jo Stevens
2017: Lab / Jo Stevens
2015: Lab / Jo Stevens
2010: LD / Jenny Willott
Cardiff North
Current: Lab / Anna McMorrin
2019: Lab / Anna McMorrin
2017: Lab / Anna McMorrin
2015: Con / Craig Williams
2010: Con / Jonathan Evans
Cardiff South and Penarth
Current: Lab / Stephen Doughty
2019: Lab / Stephen Doughty
2017: Lab / Stephen Doughty
2015: Lab / Stephen Doughty
2010: Lab / Alun Michael
Cardiff West
Current: Lab / Kevin Brennan
2019: Lab / Kevin Brennan
2017: Lab / Kevin Brennan
2015: Lab / Kevin Brennan
2010: Lab / Kevin Brennan
Carlisle
Current: Con / John Stevenson
2019: Con / John Stevenson
2017: Con / John Stevenson
2015: Con / John Stevenson
2010: Con / John Stevenson
Carmarthen East and Dinefwr
Current: Ind / Jonathan Edwards
2019: PC / Jonathan Edwards
2017: PC / Jonathan Edwards
2015: PC / Jonathan Edwards
2010: PC / Jonathan Edwards
Carmarthen West and South Pembrokeshire
Current: Con / Simon Anthony Hart
2019: Con / Simon Anthony Hart
2017: Con / Simon Hart
2015: Con / Simon Hart
2010: Con / Simon Hart
Carshalton and Wallington
Current: Con / Elliot Colburn
2019: Con / Elliot Colburn
2017: LD / Tom Brake
2015: LD / Tom Brake
2010: LD / Tom Brake
Castle Point
Current: Con / Rebecca Harris
2019: Con / Rebecca Harris
2017: Con / Rebecca Harris
2015: Con / Rebecca Harris
2010: Con / Rebecca Harris
Central Ayrshire
Current: SNP / Philippa Whitford
2019: SNP / Philippa Whitford
2017: SNP / Philippa Whitford
2015: SNP / Philippa Whitford
2010: Lab / Brian Donohoe
Central Devon
Current: Con / Mel Stride
2019: Con / Mel Stride
2017: Con / Mel Stride
2015: Con / Mel Stride
2010: Con / Mel Stride
Central Suffolk and North Ipswich
Current: Lab / Daniel Poulter
2019: Con / Daniel Poulter
2017: Con / Dan Poulter
2015: Con / Daniel Poulter
2010: Con / Daniel Poulter
Ceredigion
Current: PC / Ben Lake
2019: PC / Ben Lake
2017: PC / Ben Lake
2015: LD / Mark Williams
2010: LD / Mark Williams
Charnwood
Current: Con / Edward Argar
2019: Con / Edward Argar
2017: Con / Edward Argar
2015: Con / Edward Argar
2010: Con / Stephen Dorrell
Chatham and Aylesford
Current: Con / Tracey Crouch
2019: Con / Tracey Crouch
2017: Con / Tracey Crouch
2015: Con / Tracey Crouch
2010: Con / Tracey Crouch
Cheadle
Current: Con / Mary Robinson
2019: Con / Mary Robinson
2017: Con / Mary Robinson
2015: Con / Mary Robinson
2010: LD / Mark Hunter
Chelmsford
Current: Con / Vicky Ford
2019: Con / Vicky Ford
2017: Con / Vicky Ford
2015: Con / Simon Burns
2010: Con / Simon Burns
Chelsea and Fulham
Current: Con / Greg Hands
2019: Con / Greg Hands
2017: Con / Greg Hands
2015: Con / Greg Hands
2010: Con / Greg Hands
Cheltenham
Current: Con / Alex Chalk
2019: Con / Alex Chalk
2017: Con / Alex Chalk
2015: Con / Alex Chalk
2010: LD / Martin Horwood
Chesham and Amersham
Current: LD / Sarah Green
2019: Con / Cheryl Gillan
2017: Con / Cheryl Gillan
2015: Con / Cheryl Gillan
2010: Con / Cheryl Gillan
Chesterfield
Current: Lab / Toby Perkins
2019: Lab / Toby Perkins
2017: Lab / Toby Perkins
2015: Lab / Toby Perkins
2010: Lab / Toby Perkins
Chichester
Current: Con / Gillian Keegan
2019: Con / Gillian Keegan
2017: Con / Gillian Keegan
2015: Con / Andrew Tyrie
2010: Con / Andrew Tyrie
Chingford and Woodford Green
Current: Con / Iain Duncan Smith
2019: Con / Iain Duncan Smith
2017: Con / Iain Duncan Smith
2015: Con / Iain Duncan Smith
2010: Con / Iain Duncan Smith
Chippenham
Current: Con / Michelle Donelan
2019: Con / Michelle Donelan
2017: Con / Michelle Donelan
2015: Con / Michelle Donelan
2010: LD / Duncan Hames
Chipping Barnet
Current: Con / Theresa Villiers
2019: Con / Theresa Villiers
2017: Con / Theresa Villiers
2015: Con / Theresa Villiers
2010: Con / Theresa Villiers
Chorley
Current: Spk / Lindsay Hoyle
2019: Spk / Lindsay Hoyle
2017: Lab / Lindsay Hoyle
2015: Lab / Lindsay Hoyle
2010: Lab / Lindsay Hoyle
Christchurch
Current: Con / Christopher Chope
2019: Con / Christopher Chope
2017: Con / Christopher Chope
2015: Con / Christopher Chope
2010: Con / Christopher Chope
Cities of London and Westminster
Current: Con / Nickie Aiken
2019: Con / Nickie Aiken
2017: Con / Mark Field
2015: Con / Mark Field
2010: Con / Mark Field
City of Chester
Current: Lab / Samantha Dixon
2019: Lab / Chris Matheson
2017: Lab / Christian Matheson
2015: Lab / Chris Matheson
2010: Con / Stephen Mosley
City of Durham
Current: Lab / Mary Foy
2019: Lab / Mary Foy
2017: Lab / Roberta Blackman-Woods
2015: Lab / Roberta Blackman-Woods
2010: Lab / Roberta Blackman-Woods
Clacton
Current: Con / Giles Watling
2019: Con / Giles Watling
2017: Con / Giles Watling
2015: UKIP / Douglas Carswell
2010: Con / Douglas Carswell
Cleethorpes
Current: Con / Martin Vickers
2019: Con / Martin Vickers
2017: Con / Martin Vickers
2015: Con / Martin Vickers
2010: Con / Martin Vickers
Clwyd South
Current: Con / Simon Baynes
2019: Con / Simon Baynes
2017: Lab / Susan Elan Jones
2015: Lab / Susan Elan Jones
2010: Lab / Susan Elan Jones
Clwyd West
Current: Con / David Jones
2019: Con / David Jones
2017: Con / David Jones
2015: Con / David Jones
2010: Con / David Jones
Coatbridge, Chryston and Bellshill
Current: SNP / Steven Bonnar
2019: SNP / Steven Bonnar
2017: Lab / Hugh Gaffney
2015: SNP / Phil Boswell
2010: Lab / Tom Clarke
Colchester
Current: Con / Will Quince
2019: Con / Will Quince
2017: Con / Will Quince
2015: Con / Will Quince
2010: LD / Bob Russell
Colne Valley
Current: Con / Jason McCartney
2019: Con / Jason McCartney
2017: Lab / Thelma Walker
2015: Con / Jason McCartney
2010: Con / Jason McCartney
Congleton
Current: Con / Fiona Bruce
2019: Con / Fiona Bruce
2017: Con / Fiona Bruce
2015: Con / Fiona Bruce
2010: Con / Fiona Bruce
Copeland
Current: Con / Trudy Harrison
2019: Con / Trudy Harrison
2017: Con / Trudy Harrison
2015: Lab / Jamie Reed
2010: Lab / Jamie Reed
Corby
Current: Con / Tom Pursglove
2019: Con / Tom Pursglove
2017: Con / Tom Pursglove
2015: Con / Tom Pursglove
2010: Con / Louise Bagshawe
Coventry North East
Current: Lab / Colleen Fletcher
2019: Lab / Colleen Fletcher
2017: Lab / Colleen Fletcher
2015: Lab / Colleen Fletcher
2010: Lab / Bob Ainsworth
Coventry North West
Current: Lab / Taiwo Owatemi
2019: Lab / Taiwo Owatemi
2017: Lab / Geoffrey Robinson
2015: Lab / Geoffrey Robinson
2010: Lab / Geoffrey Robinson
Coventry South
Current: Lab / Zarah Sultana
2019: Lab / Zarah Sultana
2017: Lab / Jim Cunningham
2015: Lab / Jim Cunningham
2010: Lab / Jim Cunningham
Crawley
Current: Con / Henry Smith
2019: Con / Henry Smith
2017: Con / Henry Smith
2015: Con / Henry Smith
2010: Con / Henry Smith
Crewe and Nantwich
Current: Con / Kieran John Mullan
2019: Con / Kieran John Mullan
2017: Lab / Laura Smith
2015: Con / Edward Timpson
2010: Con / Edward Timpson
Croydon Central
Current: Lab / Sarah Jones
2019: Lab / Sarah Jones
2017: Lab / Sarah Jones
2015: Con / Gavin Barwell
2010: Con / Gavin Barwell
Croydon North
Current: Lab / Steve Reed
2019: Lab / Steve Reed
2017: Lab / Steve Reed
2015: Lab / Steve Reed
2010: Lab / Malcolm Wicks
Croydon South
Current: Con / Chris Philp
2019: Con / Chris Philp
2017: Con / Chris Philp
2015: Con / Chris Philp
2010: Con / Richard Ottaway
Cumbernauld, Kilsyth and Kirkintilloch East
Current: SNP / Stuart McDonald
2019: SNP / Stuart McDonald
2017: SNP / Stuart McDonald
2015: SNP / Stuart McDonald
2010: Lab / Gregg McClymont
Cynon Valley
Current: Lab / Beth Winter
2019: Lab / Beth Winter
2017: Lab / Ann Clwyd
2015: Lab / Ann Clwyd
2010: Lab / Ann Clwyd
Dagenham and Rainham
Current: Lab / Jon Cruddas
2019: Lab / Jon Cruddas
2017: Lab / Jon Cruddas
2015: Lab / Jon Cruddas
2010: Lab / Jon Cruddas
Darlington
Current: Con / Peter Gibson
2019: Con / Peter Gibson
2017: Lab / Jenny Chapman
2015: Lab / Jenny Chapman
2010: Lab / Jenny Chapman
Dartford
Current: Con / Gareth Johnson
2019: Con / Gareth Johnson
2017: Con / Gareth Johnson
2015: Con / Gareth Johnson
2010: Con / Gareth Johnson
Daventry
Current: Con / Chris Heaton-Harris
2019: Con / Chris Heaton-Harris
2017: Con / Chris Heaton-Harris
2015: Con / Chris Heaton-Harris
2010: Con / Chris Heaton-Harris
Delyn
Current: Ind / Rob Roberts
2019: Con / Rob Roberts
2017: Lab / David Hanson
2015: Lab / David Hanson
2010: Lab / David Hanson
Denton and Reddish
Current: Lab / Andrew Gwynne
2019: Lab / Andrew Gwynne
2017: Lab / Andrew Gwynne
2015: Lab / Andrew Gwynne
2010: Lab / Andrew Gwynne
Derby North
Current: Con / Amanda Solloway
2019: Con / Amanda Solloway
2017: Lab / Chris Williamson
2015: Con / Amanda Solloway
2010: Lab / Chris Williamson
Derby South
Current: Lab / Margaret Beckett
2019: Lab / Margaret Beckett
2017: Lab / Margaret Beckett
2015: Lab / Margaret Beckett
2010: Lab / Margaret Beckett
Derbyshire Dales
Current: Con / Sarah Elizabeth Dines
2019: Con / Sarah Elizabeth Dines
2017: Con / Patrick McLoughlin
2015: Con / Patrick McLoughlin
2010: Con / Patrick McLoughlin
Devizes
Current: Con / Danny Kruger
2019: Con / Danny Kruger
2017: Con / Claire Perry
2015: Con / Claire Perry
2010: Con / Claire Perry
Dewsbury
Current: Con / Mark Eastwood
2019: Con / Mark Eastwood
2017: Lab / Paula Sherriff
2015: Lab / Paula Sherriff
2010: Con / Simon Reevell
Don Valley
Current: Con / Nicholas Fletcher
2019: Con / Nicholas Fletcher
2017: Lab / Caroline Flint
2015: Lab / Caroline Flint
2010: Lab / Caroline Flint
Doncaster Central
Current: Lab / Rosie Winterton
2019: Lab / Rosie Winterton
2017: Lab / Rosie Winterton
2015: Lab / Rosie Winterton
2010: Lab / Rosie Winterton
Doncaster North
Current: Lab / Ed Miliband
2019: Lab / Ed Miliband
2017: Lab / Edward Miliband
2015: Lab / Edward Miliband
2010: Lab / Ed Miliband
Dover
Current: Lab / Natalie Elphicke
2019: Con / Natalie Elphicke
2017: Con / Charlie Elphicke
2015: Con / Charlie Elphicke
2010: Con / Charlie Elphicke
Dudley North
Current: Con / Marco Longhi
2019: Con / Marco Longhi
2017: Lab / Ian Austin
2015: Lab / Ian Austin
2010: Lab / Ian Austin
Dudley South
Current: Con / Mike Wood
2019: Con / Mike Wood
2017: Con / Mike Wood
2015: Con / Mike Wood
2010: Con / Chris Kelly
Dulwich and West Norwood
Current: Lab / Helen Hayes
2019: Lab / Helen Hayes
2017: Lab / Helen Hayes
2015: Lab / Helen Hayes
2010: Lab / Tessa Jowell
Dumfries and Galloway
Current: Con / Alister Jack
2019: Con / Alister Jack
2017: Con / Alister Jack
2015: SNP / Richard Arkless
2010: Lab / Russell Brown
Dumfriesshire, Clydesdale and Tweeddale
Current: Con / David Mundell
2019: Con / David Mundell
2017: Con / David Mundell
2015: Con / David Mundell
2010: Con / David Mundell
Dundee East
Current: SNP / Stewart Hosie
2019: SNP / Stewart Hosie
2017: SNP / Stewart Hosie
2015: SNP / Stewart Hosie
2010: SNP / Stewart Hosie
Dundee West
Current: SNP / Chris Law
2019: SNP / Chris Law
2017: SNP / Chris Law
2015: SNP / Chris Law
2010: Lab / Jim McGovern
Dunfermline and West Fife
Current: SNP / Douglas Chapman
2019: SNP / Douglas Chapman
2017: SNP / Douglas Chapman
2015: SNP / Douglas Chapman
2010: Lab / Thomas Docherty
Dwyfor Meirionnydd
Current: PC / Liz Saville Roberts
2019: PC / Liz Saville Roberts
2017: PC / Liz Saville Roberts
2015: PC / Liz Saville-Roberts
2010: PC / Elfyn Llwyd
Ealing Central and Acton
Current: Lab / Rupa Huq
2019: Lab / Rupa Huq
2017: Lab / Rupa Huq
2015: Lab / Rupa Huq
2010: Con / Angie Bray
Ealing North
Current: Lab / James Murray
2019: Lab / James Murray
2017: Lab / Stephen Pound
2015: Lab / Stephen Pound
2010: Lab / Stephen Pound
Ealing, Southall
Current: Lab / Virendra Sharma
2019: Lab / Virendra Sharma
2017: Lab / Virendra Sharma
2015: Lab / Virendra Sharma
2010: Lab / Virendra Sharma
Easington
Current: Lab / Grahame Morris
2019: Lab / Grahame Morris
2017: Lab / Grahame Morris
2015: Lab / Grahame Morris
2010: Lab / Grahame Morris
East Antrim
Current: DUP / Sammy Wilson
2019: DUP / Sammy Wilson
2017: DUP / Sammy Wilson
2015: DUP / Sammy Wilson
2010: DUP / Sammy Wilson
East Devon
Current: Con / Simon Jupp
2019: Con / Simon Jupp
2017: Con / Hugo Swire
2015: Con / Hugo Swire
2010: Con / Hugo Swire
East Dunbartonshire
Current: SNP / Amy Callaghan
2019: SNP / Amy Callaghan
2017: LD / Jo Swinson
2015: SNP / John Nicolson
2010: LD / Jo Swinson
East Ham
Current: Lab / Stephen Timms
2019: Lab / Stephen Timms
2017: Lab / Stephen Timms
2015: Lab / Stephen Timms
2010: Lab / Stephen Timms
East Hampshire
Current: Con / Damian Hinds
2019: Con / Damian Hinds
2017: Con / Damian Hinds
2015: Con / Damian Hinds
2010: Con / Damian Hinds
East Kilbride, Strathaven and Lesmahagow
Current: Con / Lisa Cameron
2019: SNP / Lisa Cameron
2017: SNP / Lisa Cameron
2015: SNP / Lisa Cameron
2010: Lab / Michael McCann
East Londonderry
Current: DUP / Gregory Campbell
2019: DUP / Gregory Campbell
2017: DUP / Gregory Campbell
2015: DUP / Gregory Campbell
2010: DUP / Gregory Campbell
East Lothian
Current: Alba / Kenny MacAskill
2019: SNP / Kenny MacAskill
2017: Lab / Martin Whitfield
2015: SNP / George Kerevan
2010: Lab / Fiona O'Donnell
East Renfrewshire
Current: SNP / Kirsten Oswald
2019: SNP / Kirsten Oswald
2017: Con / Paul Masterton
2015: SNP / Kirsten Oswald
2010: Lab / Jim Murphy
East Surrey
Current: Con / Claire Coutinho
2019: Con / Claire Coutinho
2017: Con / Sam Gyimah
2015: Con / Sam Gyimah
2010: Con / Sam Gyimah
East Worthing and Shoreham
Current: Con / Tim Loughton
2019: Con / Tim Loughton
2017: Con / Tim Loughton
2015: Con / Tim Loughton
2010: Con / Tim Loughton
East Yorkshire
Current: Con / Greg Knight
2019: Con / Greg Knight
2017: Con / Greg Knight
2015: Con / Greg Knight
2010: Con / Greg Knight
Eastbourne
Current: Con / Caroline Ansell
2019: Con / Caroline Ansell
2017: LD / Stephen Lloyd
2015: Con / Caroline Ansell
2010: LD / Stephen Lloyd
Eastleigh
Current: Con / Paul Holmes
2019: Con / Paul Holmes
2017: Con / Mims Davies
2015: Con / Mims Davies
2010: LD / Chris Huhne
Eddisbury
Current: Con / Edward Timpson
2019: Con / Edward Timpson
2017: Con / Antoinette Sandbach
2015: Con / Antoinette Sandbach
2010: Con / Stephen O'Brien
Edinburgh East
Current: SNP / Tommy Sheppard
2019: SNP / Tommy Sheppard
2017: SNP / Tommy Sheppard
2015: SNP / Tommy Sheppard
2010: Lab / Sheila Gilmore
Edinburgh North and Leith
Current: SNP / Deidre Brock
2019: SNP / Deidre Brock
2017: SNP / Deidre Brock
2015: SNP / Deidre Brock
2010: Lab / Mark Lazarowicz
Edinburgh South
Current: Lab / Ian Murray
2019: Lab / Ian Murray
2017: Lab / Ian Murray
2015: Lab / Ian Murray
2010: Lab / Ian Murray
Edinburgh South West
Current: SNP / Joanna Cherry
2019: SNP / Joanna Cherry
2017: SNP / Joanna Cherry
2015: SNP / Joanna Cherry
2010: Lab / Alistair Darling
Edinburgh West
Current: LD / Christine Jardine
2019: LD / Christine Jardine
2017: LD / Christine Jardine
2015: SNP / Michelle Thomson
2010: LD / Michael Crockart
Edmonton
Current: Ind / Kate Osamor
2019: Lab / Kate Osamor
2017: Lab / Kate Osamor
2015: Lab / Kate Osamor
2010: Lab / Andy Love
Ellesmere Port and Neston
Current: Lab / Justin Madders
2019: Lab / Justin Madders
2017: Lab / Justin Madders
2015: Lab / Justin Madders
2010: Lab / Andrew Miller
Elmet and Rothwell
Current: Con / Alec Shelbrooke
2019: Con / Alec Shelbrooke
2017: Con / Alec Shelbrooke
2015: Con / Alec Shelbrooke
2010: Con / Alec Shelbrooke
Eltham
Current: Lab / Clive Efford
2019: Lab / Clive Efford
2017: Lab / Clive Efford
2015: Lab / Clive Efford
2010: Lab / Clive Efford
Enfield North
Current: Lab / Feryal Clark
2019: Lab / Feryal Clark
2017: Lab / Joan Ryan
2015: Lab / Joan Ryan
2010: Con / Nick de Bois
Enfield, Southgate
Current: Lab / Bambos Charalambous
2019: Lab / Bambos Charalambous
2017: Lab / Bambos Charalambous
2015: Con / David Burrowes
2010: Con / David Burrowes
Epping Forest
Current: Con / Eleanor Laing
2019: Con / Eleanor Laing
2017: Con / Eleanor Laing
2015: Con / Eleanor Laing
2010: Con / Eleanor Laing
Epsom and Ewell
Current: Con / Chris Grayling
2019: Con / Chris Grayling
2017: Con / Chris Grayling
2015: Con / Chris Grayling
2010: Con / Chris Grayling
Erewash
Current: Con / Maggie Throup
2019: Con / Maggie Throup
2017: Con / Maggie Throup
2015: Con / Maggie Throup
2010: Con / Jessica Lee
Erith and Thamesmead
Current: Lab / Abena Oppong-Asare
2019: Lab / Abena Oppong-Asare
2017: Lab / Teresa Pearce
2015: Lab / Teresa Pearce
2010: Lab / Teresa Pearce
Esher and Walton
Current: Con / Dominic Raab
2019: Con / Dominic Raab
2017: Con / Dominic Raab
2015: Con / Dominic Raab
2010: Con / Dominic Raab
Exeter
Current: Lab / Ben Bradshaw
2019: Lab / Ben Bradshaw
2017: Lab / Ben Bradshaw
2015: Lab / Ben Bradshaw
2010: Lab / Ben Bradshaw
Falkirk
Current: SNP / John McNally
2019: SNP / John McNally
2017: SNP / John Mc Nally
2015: SNP / John McNally
2010: Lab / Eric Joyce
Fareham
Current: Con / Suella Braverman
2019: Con / Suella Braverman
2017: Con / Suella Fernandes
2015: Con / Suella Fernandes
2010: Con / Mark Hoban
Faversham and Mid Kent
Current: Con / Helen Whately
2019: Con / Helen Whately
2017: Con / Helen Whately
2015: Con / Helen Whately
2010: Con / Hugh Robertson
Feltham and Heston
Current: Lab / Seema Malhotra
2019: Lab / Seema Malhotra
2017: Lab / Seema Malhotra
2015: Lab / Seema Malhotra
2010: Lab / Alan Keen
Fermanagh and South Tyrone
Current: SF / Michelle Gildernew
2019: SF / Michelle Gildernew
2017: SF / Michelle Gildernew
2015: UUP / Tom Elliott
2010: SF / Michelle Gildernew
Filton and Bradley Stoke
Current: Con / Jack Lopresti
2019: Con / Jack Lopresti
2017: Con / Jack Lopresti
2015: Con / Jack Lopresti
2010: Con / Jack Lopresti
Finchley and Golders Green
Current: Con / Mike Freer
2019: Con / Mike Freer
2017: Con / Mike Freer
2015: Con / Mike Freer
2010: Con / Mike Freer
Folkestone and Hythe
Current: Con / Damian Collins
2019: Con / Damian Collins
2017: Con / Damian Collins
2015: Con / Damian Collins
2010: Con / Damian Collins
Forest of Dean
Current: Con / Mark Harper
2019: Con / Mark Harper
2017: Con / Mark Harper
2015: Con / Mark Harper
2010: Con / Mark Harper
Foyle
Current: SDLP / Colum Eastwood
2019: SDLP / Colum Eastwood
2017: SF / Elisha McCallion
2015: SDLP / Mark Durkan
2010: SDLP / Mark Durkan
Fylde
Current: Ind / Mark Menzies
2019: Con / Mark Menzies
2017: Con / Mark Menzies
2015: Con / Mark Menzies
2010: Con / Mark Menzies
Gainsborough
Current: Con / Edward Leigh
2019: Con / Edward Leigh
2017: Con / Edward Leigh
2015: Con / Edward Leigh
2010: Con / Edward Leigh
Garston and Halewood
Current: Lab / Maria Eagle
2019: Lab / Maria Eagle
2017: Lab / Maria Eagle
2015: Lab / Maria Eagle
2010: Lab / Maria Eagle
Gateshead
Current: Lab / Ian Mearns
2019: Lab / Ian Mearns
2017: Lab / Ian Mearns
2015: Lab / Ian Mearns
2010: Lab / Ian Mearns
Gedling
Current: Con / Tom Randall
2019: Con / Tom Randall
2017: Lab / Vernon Coaker
2015: Lab / Vernon Coaker
2010: Lab / Vernon Coaker
Gillingham and Rainham
Current: Con / Rehman Chishti
2019: Con / Rehman Chishti
2017: Con / Rehman Chishti
2015: Con / Rehman Chishti
2010: Con / Rehman Chishti
Glasgow Central
Current: SNP / Alison Thewliss
2019: SNP / Alison Thewliss
2017: SNP / Alison Thewliss
2015: SNP / Alison Thewliss
2010: Lab / Anas Sarwar
Glasgow East
Current: SNP / David Linden
2019: SNP / David Linden
2017: SNP / David Linden
2015: SNP / Natalie McGarry
2010: Lab / Margaret Curran
Glasgow North
Current: SNP / Patrick Grady
2019: SNP / Patrick Grady
2017: SNP / Patrick Grady
2015: SNP / Patrick Grady
2010: Lab / Ann McKechin
Glasgow North East
Current: SNP / Anne McLaughlin
2019: SNP / Anne McLaughlin
2017: Lab / Paul Sweeney
2015: SNP / Anne McLaughlin
2010: Lab / Willie Bain
Glasgow North West
Current: SNP / Carol Monaghan
2019: SNP / Carol Monaghan
2017: SNP / Carol Monaghan
2015: SNP / Carol Monaghan
2010: Lab / John Robertson
Glasgow South
Current: SNP / Stewart McDonald
2019: SNP / Stewart McDonald
2017: SNP / Stewart McDonald
2015: SNP / Stewart McDonald
2010: Lab / Tom Harris
Glasgow South West
Current: SNP / Chris Stephens
2019: SNP / Chris Stephens
2017: SNP / Chris Stephens
2015: SNP / Christopher Stephens
2010: Lab / Ian Davidson
Glenrothes
Current: SNP / Peter Grant
2019: SNP / Peter Grant
2017: SNP / Peter Grant
2015: SNP / Peter Grant
2010: Lab / Lindsay Roy
Gloucester
Current: Con / Richard Graham
2019: Con / Richard Graham
2017: Con / Richard Graham
2015: Con / Richard Graham
2010: Con / Richard Graham
Gordon
Current: SNP / Richard Gordon Thomson
2019: SNP / Richard Gordon Thomson
2017: Con / Colin Clark
2015: SNP / Alex Salmond
2010: LD / Malcolm Bruce
Gosport
Current: Con / Caroline Dinenage
2019: Con / Caroline Dinenage
2017: Con / Caroline Dinenage
2015: Con / Caroline Dinenage
2010: Con / Caroline Dinenage
Gower
Current: Lab / Tonia Antoniazzi
2019: Lab / Tonia Antoniazzi
2017: Lab / Tonia Antoniazzi
2015: Con / Byron Davies
2010: Lab / Martin Caton
Grantham and Stamford
Current: Con / Gareth Davies
2019: Con / Gareth Davies
2017: Con / Nick Boles
2015: Con / Nick Boles
2010: Con / Nicholas Boles
Gravesham
Current: Con / Adam Holloway
2019: Con / Adam Holloway
2017: Con / Adam Holloway
2015: Con / Adam Holloway
2010: Con / Adam Holloway
Great Grimsby
Current: Con / Lia Nici
2019: Con / Lia Nici
2017: Lab / Melanie Onn
2015: Lab / Melanie Onn
2010: Lab / Austin Mitchell
Great Yarmouth
Current: Con / Brandon Lewis
2019: Con / Brandon Lewis
2017: Con / Brandon Lewis
2015: Con / Brandon Lewis
2010: Con / Brandon Lewis
Greenwich and Woolwich
Current: Lab / Matthew Pennycook
2019: Lab / Matthew Pennycook
2017: Lab / Matthew Pennycook
2015: Lab / Matthew Pennycook
2010: Lab / Nick Raynsford
Guildford
Current: Con / Angela Joy Richardson
2019: Con / Angela Joy Richardson
2017: Con / Anne Milton
2015: Con / Anne Milton
2010: Con / Anne Milton
Hackney North and Stoke Newington
Current: Ind / Diane Abbott
2019: Lab / Diane Abbott
2017: Lab / Diane Abbott
2015: Lab / Diane Abbott
2010: Lab / Diane Abbott
Hackney South and Shoreditch
Current: Lab / Meg Hillier
2019: Lab / Meg Hillier
2017: Lab / Meg Hillier
2015: Lab / Meg Hillier
2010: Lab / Meg Hillier
Halesowen and Rowley Regis
Current: Con / James Morris
2019: Con / James Morris
2017: Con / James Morris
2015: Con / James Morris
2010: Con / James Morris
Halifax
Current: Lab / Holly Walker-Lynch
2019: Lab / Holly Walker-Lynch
2017: Lab / Holly Lynch
2015: Lab / Holly Lynch
2010: Lab / Linda Riordan
Haltemprice and Howden
Current: Con / David Davis
2019: Con / David Davis
2017: Con / David Davis
2015: Con / David Davis
2010: Con / David Davis
Halton
Current: Lab / Derek Twigg
2019: Lab / Derek Twigg
2017: Lab / Derek Twigg
2015: Lab / Derek Twigg
2010: Lab / Derek Twigg
Hammersmith
Current: Lab / Andy Slaughter
2019: Lab / Andy Slaughter
2017: Lab / Andy Slaughter
2015: Lab / Andy Slaughter
2010: Lab / Andy Slaughter
Hampstead and Kilburn
Current: Lab / Tulip Siddiq
2019: Lab / Tulip Siddiq
2017: Lab / Tulip Siddiq
2015: Lab / Tulip Siddiq
2010: Lab / Glenda Jackson
Harborough
Current: Con / Neil O'Brien
2019: Con / Neil O'Brien
2017: Con / Neil O'Brien
2015: Con / Edward Garnier
2010: Con / Edward Garnier
Harlow
Current: Con / Robert Halfon
2019: Con / Robert Halfon
2017: Con / Robert Halfon
2015: Con / Robert Halfon
2010: Con / Robert Halfon
Harrogate and Knaresborough
Current: Con / Andrew Jones
2019: Con / Andrew Jones
2017: Con / Andrew Jones
2015: Con / Andrew Jones
2010: Con / Andrew Jones
Harrow East
Current: Con / Bob Blackman
2019: Con / Bob Blackman
2017: Con / Bob Blackman
2015: Con / Bob Blackman
2010: Con / Bob Blackman
Harrow West
Current: Lab / Gareth Thomas
2019: Lab / Gareth Thomas
2017: Lab / Gareth Thomas
2015: Lab / Gareth Thomas
2010: Lab / Gareth Thomas
Hartlepool
Current: Con / Jill Mortimer
2019: Lab / Mike Hill
2017: Lab / Mike Hill
2015: Lab / Iain Wright
2010: Lab / Iain Wright
Harwich and North Essex
Current: Con / Bernard Jenkin
2019: Con / Bernard Jenkin
2017: Con / Bernard Jenkin
2015: Con / Bernard Jenkin
2010: Con / Bernard Jenkin
Hastings and Rye
Current: Con / Sally-Ann Hart
2019: Con / Sally-Ann Hart
2017: Con / Amber Rudd
2015: Con / Amber Rudd
2010: Con / Amber Rudd
Havant
Current: Con / Alan Mak
2019: Con / Alan Mak
2017: Con / Alan Mak
2015: Con / Alan Mak
2010: Con / David Willetts
Hayes and Harlington
Current: Lab / John McDonnell
2019: Lab / John McDonnell
2017: Lab / John McDonnell
2015: Lab / John McDonnell
2010: Lab / John McDonnell
Hazel Grove
Current: Ind / William Wragg
2019: Con / William Wragg
2017: Con / William Wragg
2015: Con / William Wragg
2010: LD / Andrew Stunell
Hemel Hempstead
Current: Con / Mike Penning
2019: Con / Mike Penning
2017: Con / Mike Penning
2015: Con / Mike Penning
2010: Con / Mike Penning
Hemsworth
Current: Lab / Jon Trickett
2019: Lab / Jon Trickett
2017: Lab / Jon Trickett
2015: Lab / Jon Trickett
2010: Lab / Jon Trickett
Hendon
Current: Con / Matthew Offord
2019: Con / Matthew Offord
2017: Con / Matthew Offord
2015: Con / Matthew Offord
2010: Con / Matthew Offord
Henley
Current: Con / John Howell
2019: Con / John Howell
2017: Con / John Howell
2015: Con / John Howell
2010: Con / John Howell
Hereford and South Herefordshire
Current: Con / Jesse Norman
2019: Con / Jesse Norman
2017: Con / Jesse Norman
2015: Con / Jesse Norman
2010: Con / Jesse Norman
Hertford and Stortford
Current: Con / Julie Marson
2019: Con / Julie Marson
2017: Con / Mark Prisk
2015: Con / Mark Prisk
2010: Con / Mark Prisk
Hertsmere
Current: Con / Oliver Dowden
2019: Con / Oliver Dowden
2017: Con / Oliver Dowden
2015: Con / Oliver Dowden
2010: Con / James Clappison
Hexham
Current: Con / Guy Opperman
2019: Con / Guy Opperman
2017: Con / Guy Opperman
2015: Con / Guy Opperman
2010: Con / Guy Opperman
Heywood and Middleton
Current: Con / Chris Clarkson
2019: Con / Chris Clarkson
2017: Lab / Liz McInnes
2015: Lab / Liz McInnes
2010: Lab / Jim Dobbin
High Peak
Current: Con / Robert Largan
2019: Con / Robert Largan
2017: Lab / Ruth George
2015: Con / Andrew Bingham
2010: Con / Andrew Bingham
Hitchin and Harpenden
Current: Con / Bim Afolami
2019: Con / Bim Afolami
2017: Con / Bim Afolami
2015: Con / Peter Lilley
2010: Con / Peter Lilley
Holborn and St Pancras
Current: Lab / Keir Starmer
2019: Lab / Keir Starmer
2017: Lab / Keir Starmer
2015: Lab / Keir Starmer
2010: Lab / Frank Dobson
Hornchurch and Upminster
Current: Con / Julia Lopez
2019: Con / Julia Lopez
2017: Con / Julia Dockerill
2015: Con / Angela Watkinson
2010: Con / Angela Watkinson
Hornsey and Wood Green
Current: Lab / Catherine West
2019: Lab / Catherine West
2017: Lab / Catherine West
2015: Lab / Catherine West
2010: LD / Lynne Featherstone
Horsham
Current: Con / Jeremy Quin
2019: Con / Jeremy Quin
2017: Con / Jeremy Quin
2015: Con / Jeremy Quin
2010: Con / Francis Maude
Houghton and Sunderland South
Current: Lab / Bridget Phillipson
2019: Lab / Bridget Phillipson
2017: Lab / Bridget Phillipson
2015: Lab / Bridget Phillipson
2010: Lab / Bridget Phillipson
Hove
Current: Lab / Peter Kyle
2019: Lab / Peter Kyle
2017: Lab / Peter Kyle
2015: Lab / Peter Kyle
2010: Con / Mike Weatherley
Huddersfield
Current: Lab / Barry Sheerman
2019: Lab / Barry Sheerman
2017: Lab / Barry Sheerman
2015: Lab / Barry Sheerman
2010: Lab / Barry Sheerman
Huntingdon
Current: Con / Jonathan Djanogly
2019: Con / Jonathan Djanogly
2017: Con / Jonathan Djanogly
2015: Con / Jonathan Djanogly
2010: Con / Jonathan Djanogly
Hyndburn
Current: Con / Sara Britcliffe
2019: Con / Sara Britcliffe
2017: Lab / Graham Jones
2015: Lab / Graham Jones
2010: Lab / Graham Jones
Ilford North
Current: Lab / Wes Streeting
2019: Lab / Wes Streeting
2017: Lab / Wes Streeting
2015: Lab / Wes Streeting
2010: Con / Lee Scott
Ilford South
Current: Lab / Sam Tarry
2019: Lab / Sam Tarry
2017: Lab / Mike Gapes
2015: Lab / Mike Gapes
2010: Lab / Mike Gapes
Inverclyde
Current: SNP / Ronnie Cowan
2019: SNP / Ronnie Cowan
2017: SNP / Ronnie Cowan
2015: SNP / Ronnie Cowan
2010: Lab / David Cairns
Inverness, Nairn, Badenoch and Strathspey
Current: SNP / Drew Hendry
2019: SNP / Drew Hendry
2017: SNP / Drew Hendry
2015: SNP / Drew Hendry
2010: LD / Danny Alexander
Ipswich
Current: Con / Tom Hunt
2019: Con / Tom Hunt
2017: Lab / Sandy Martin
2015: Con / Benedict Gummer
2010: Con / Ben Gummer
Isle of Wight
Current: Con / Bob Seely
2019: Con / Bob Seely
2017: Con / Bob Seely
2015: Con / Andrew Turner
2010: Con / Andrew Turner
Islington North
Current: Ind / Jeremy Corbyn
2019: Lab / Jeremy Corbyn
2017: Lab / Jeremy Corbyn
2015: Lab / Jeremy Corbyn
2010: Lab / Jeremy Corbyn
Islington South and Finsbury
Current: Lab / Emily Thornberry
2019: Lab / Emily Thornberry
2017: Lab / Emily Thornberry
2015: Lab / Emily Thornberry
2010: Lab / Emily Thornberry
Islwyn
Current: Lab / Chris Evans
2019: Lab / Chris Evans
2017: Lab / Chris Evans
2015: Lab / Chris Evans
2010: Lab / Christopher Evans
Jarrow
Current: Lab / Kate Osborne
2019: Lab / Kate Osborne
2017: Lab / Stephen Hepburn
2015: Lab / Stephen Hepburn
2010: Lab / Stephen Hepburn
Keighley
Current: Con / Robbie Moore
2019: Con / Robbie Moore
2017: Lab / John Grogan
2015: Con / Kris Hopkins
2010: Con / Kris Hopkins
Kenilworth and Southam
Current: Con / Jeremy Wright
2019: Con / Jeremy Wright
2017: Con / Jeremy Wright
2015: Con / Jeremy Wright
2010: Con / Jeremy Wright
Kensington
Current: Con / Felicity Buchan
2019: Con / Felicity Buchan
2017: Lab / Emma Dent Coad
2015: Con / Victoria Borwick
2010: Con / Malcolm Rifkind
Kettering
Current: Con / Philip Hollobone
2019: Con / Philip Hollobone
2017: Con / Philip Hollobone
2015: Con / Philip Hollobone
2010: Con / Philip Hollobone
Kilmarnock and Loudoun
Current: SNP / Alan Brown
2019: SNP / Alan Brown
2017: SNP / Alan Brown
2015: SNP / Alan Brown
2010: Lab / Cathy Jamieson
Kingston and Surbiton
Current: LD / Ed Davey
2019: LD / Ed Davey
2017: LD / Edward Davey
2015: Con / James Berry
2010: LD / Edward Davey
Kingston upon Hull East
Current: Lab / Karl Turner
2019: Lab / Karl Turner
2017: Lab / Karl Turner
2015: Lab / Karl Turner
2010: Lab / Karl Turner
Kingston upon Hull North
Current: Lab / Diana Johnson
2019: Lab / Diana Johnson
2017: Lab / Diana Johnson
2015: Lab / Diana Johnson
2010: Lab / Diana Johnson
Kingston upon Hull West and Hessle
Current: Lab / Emma Hardy
2019: Lab / Emma Hardy
2017: Lab / Emma Hardy
2015: Lab / Alan Johnson
2010: Lab / Alan Johnson
Kingswood
Current: Lab / Damien Egan
2019: Con / Chris Skidmore
2017: Con / Chris Skidmore
2015: Con / Chris Skidmore
2010: Con / Chris Skidmore
Kirkcaldy and Cowdenbeath
Current: Alba / Neale Hanvey
2019: SNP / Neale Hanvey
2017: Lab / Lesley Laird
2015: SNP / Roger Mullin
2010: Lab / Gordon Brown
Knowsley
Current: Lab / George Howarth
2019: Lab / George Howarth
2017: Lab / George Howarth
2015: Lab / George Howarth
2010: Lab / George Howarth
Lagan Valley
Current: Ind / Jeffrey M. Donaldson
2019: DUP / Jeffrey M. Donaldson
2017: DUP / Jeffrey M. Donaldson
2015: DUP / Jeffrey Donaldson
2010: DUP / Jeffrey Donaldson
Lanark and Hamilton East
Current: SNP / Angela Crawley
2019: SNP / Angela Crawley
2017: SNP / Angela Crawley
2015: SNP / Angela Crawley
2010: Lab / Jim Hood
Lancaster and Fleetwood
Current: Lab / Cat Smith
2019: Lab / Cat Smith
2017: Lab / Cat Smith
2015: Lab / Catherine Smith
2010: Con / Eric Ollerenshaw
Leeds Central
Current: Lab / Hilary Benn
2019: Lab / Hilary Benn
2017: Lab / Hilary Benn
2015: Lab / Hilary Benn
2010: Lab / Hilary Benn
Leeds East
Current: Lab / Richard Burgon
2019: Lab / Richard Burgon
2017: Lab / Richard Burgon
2015: Lab / Richard Burgon
2010: Lab / George Mudie
Leeds North East
Current: Lab / Fabian Hamilton
2019: Lab / Fabian Hamilton
2017: Lab / Fabian Hamilton
2015: Lab / Fabian Hamilton
2010: Lab / Fabian Hamilton
Leeds North West
Current: Lab / Alex Sobel
2019: Lab / Alex Sobel
2017: Lab / Alex Sobel
2015: LD / Greg Mulholland
2010: LD / Greg Mulholland
Leeds West
Current: Lab / Rachel Reeves
2019: Lab / Rachel Reeves
2017: Lab / Rachel Reeves
2015: Lab / Rachel Reeves
2010: Lab / Rachel Reeves
Leicester East
Current: Ind / Claudia Webbe
2019: Lab / Claudia Webbe
2017: Lab / Keith Vaz
2015: Lab / Keith Vaz
2010: Lab / Keith Vaz
Leicester South
Current: Lab / Jon Ashworth
2019: Lab / Jon Ashworth
2017: Lab / Jonathan Ashworth
2015: Lab / Jon Ashworth
2010: Lab / Peter Soulsby
Leicester West
Current: Lab / Liz Kendall
2019: Lab / Liz Kendall
2017: Lab / Liz Kendall
2015: Lab / Liz Kendall
2010: Lab / Elizabeth Kendall
Leigh
Current: Con / James Grundy
2019: Con / James Grundy
2017: Lab / Joanne Platt
2015: Lab / Andy Burnham
2010: Lab / Andy Burnham
Lewes
Current: Con / Maria Caulfield
2019: Con / Maria Caulfield
2017: Con / Maria Caulfield
2015: Con / Maria Caulfield
2010: LD / Norman Baker
Lewisham East
Current: Lab / Janet Daby
2019: Lab / Janet Daby
2017: Lab / Heidi Alexander
2015: Lab / Heidi Alexander
2010: Lab / Heidi Alexander
Lewisham West and Penge
Current: Lab / Ellie Reeves
2019: Lab / Ellie Reeves
2017: Lab / Ellie Reeves
2015: Lab / Jim Dowd
2010: Lab / Jim Dowd
Lewisham, Deptford
Current: Lab / Vicky Foxcroft
2019: Lab / Vicky Foxcroft
2017: Lab / Vicky Foxcroft
2015: Lab / Vicky Foxcroft
2010: Lab / Joan Ruddock
Leyton and Wanstead
Current: Lab / John Cryer
2019: Lab / John Cryer
2017: Lab / John Cryer
2015: Lab / John Cryer
2010: Lab / John Cryer
Lichfield
Current: Con / Michael Fabricant
2019: Con / Michael Fabricant
2017: Con / Michael Fabricant
2015: Con / Michael Fabricant
2010: Con / Michael Fabricant
Lincoln
Current: Con / Karl McCartney
2019: Con / Karl McCartney
2017: Lab / Karen Lee
2015: Con / Karl McCartney
2010: Con / Karl McCartney
Linlithgow and East Falkirk
Current: SNP / Martyn Day
2019: SNP / Martyn Day
2017: SNP / Martyn Day
2015: SNP / Martyn Day
2010: Lab / Michael Connarty
Liverpool, Riverside
Current: Lab / Kim Johnson
2019: Lab / Kim Johnson
2017: Lab / Louise Ellman
2015: Lab / Louise Ellman
2010: Lab / Louise Ellman
Liverpool, Walton
Current: Lab / Dan Carden
2019: Lab / Dan Carden
2017: Lab / Dan Carden
2015: Lab / Steve Rotheram
2010: Lab / Steve Rotheram
Liverpool, Wavertree
Current: Lab / Paula Barker
2019: Lab / Paula Barker
2017: Lab / Luciana Berger
2015: Lab / Luciana Berger
2010: Lab / Luciana Berger
Liverpool, West Derby
Current: Lab / Ian Byrne
2019: Lab / Ian Byrne
2017: Lab / Stephen Twigg
2015: Lab / Stephen Twigg
2010: Lab / Stephen Twigg
Livingston
Current: SNP / Hannah Bardell
2019: SNP / Hannah Bardell
2017: SNP / Hannah Bardell
2015: SNP / Hannah Bardell
2010: Lab / Graeme Morrice
Llanelli
Current: Lab / Nia Griffith
2019: Lab / Nia Griffith
2017: Lab / Nia Griffith
2015: Lab / Nia Griffith
2010: Lab / Nia Griffith
Loughborough
Current: Con / Jane Hunt
2019: Con / Jane Hunt
2017: Con / Nicky Morgan
2015: Con / Nicky Morgan
2010: Con / Nicky Morgan
Louth and Horncastle
Current: Con / Victoria Atkins
2019: Con / Victoria Atkins
2017: Con / Victoria Atkins
2015: Con / Victoria Atkins
2010: Con / Peter Tapsell
Ludlow
Current: Con / Philip Dunne
2019: Con / Philip Dunne
2017: Con / Philip Dunne
2015: Con / Philip Dunne
2010: Con / Philip Dunne
Luton North
Current: Lab / Sarah Owen
2019: Lab / Sarah Owen
2017: Lab / Kelvin Hopkins
2015: Lab / Kelvin Hopkins
2010: Lab / Kelvin Hopkins
Luton South
Current: Lab / Rachel Hopkins
2019: Lab / Rachel Hopkins
2017: Lab / Gavin Shuker
2015: Lab / Gavin Shuker
2010: Lab / Gavin Shuker
Macclesfield
Current: Con / David Rutley
2019: Con / David Rutley
2017: Con / David Rutley
2015: Con / David Rutley
2010: Con / David Rutley
Maidenhead
Current: Con / Theresa May
2019: Con / Theresa May
2017: Con / Theresa May
2015: Con / Theresa May
2010: Con / Theresa May
Maidstone and The Weald
Current: Con / Helen Grant
2019: Con / Helen Grant
2017: Con / Helen Grant
2015: Con / Helen Grant
2010: Con / Helen Grant
Makerfield
Current: Lab / Yvonne Fovargue
2019: Lab / Yvonne Fovargue
2017: Lab / Yvonne Fovargue
2015: Lab / Yvonne Fovargue
2010: Lab / Yvonne Fovargue
Maldon
Current: Con / John Whittingdale
2019: Con / John Whittingdale
2017: Con / John Whittingdale
2015: Con / John Whittingdale
2010: Con / John Whittingdale
Manchester Central
Current: Lab / Lucy Powell
2019: Lab / Lucy Powell
2017: Lab / Lucy Powell
2015: Lab / Lucy Powell
2010: Lab / Tony Lloyd
Manchester, Gorton
Current: Lab / Afzal Khan
2019: Lab / Afzal Khan
2017: Lab / Afzal Khan
2015: Lab / Gerald Kaufman
2010: Lab / Gerald Kaufman
Manchester, Withington
Current: Lab / Jeff Smith
2019: Lab / Jeff Smith
2017: Lab / Jeff Smith
2015: Lab / Jeff Smith
2010: LD / John Leech
Mansfield
Current: Con / Ben Bradley
2019: Con / Ben Bradley
2017: Con / Ben Bradley
2015: Lab / Alan Meale
2010: Lab / Joseph Meale
Meon Valley
Current: Con / Flick Drummond
2019: Con / Flick Drummond
2017: Con / George Hollingbery
2015: Con / George Hollingbery
2010: Con / George Hollingbery
Meriden
Current: Con / Saqib Bhatti
2019: Con / Saqib Bhatti
2017: Con / Caroline Spelman
2015: Con / Caroline Spelman
2010: Con / Caroline Spelman
Merthyr Tydfil and Rhymney
Current: Lab / Gerald Jones
2019: Lab / Gerald Jones
2017: Lab / Gerald Jones
2015: Lab / Gerald Jones
2010: Lab / Dai Havard
Mid Bedfordshire
Current: Lab / Alistair Strathern
2019: Con / Nadine Dorries
2017: Con / Nadine Dorries
2015: Con / Nadine Dorries
2010: Con / Nadine Dorries
Mid Derbyshire
Current: Con / Pauline Latham
2019: Con / Pauline Latham
2017: Con / Pauline Latham
2015: Con / Pauline Latham
2010: Con / Pauline Latham
Mid Dorset and North Poole
Current: Con / Michael Tomlinson
2019: Con / Michael Tomlinson
2017: Con / Michael Tomlinson
2015: Con / Michael Tomlinson
2010: LD / Annette Brooke
Mid Norfolk
Current: Con / George Freeman
2019: Con / George Freeman
2017: Con / George Freeman
2015: Con / George Freeman
2010: Con / George Freeman
Mid Sussex
Current: Con / Mims Davies
2019: Con / Mims Davies
2017: Con / Nicholas Soames
2015: Con / Nicholas Soames
2010: Con / Nicholas Soames
Mid Ulster
Current: SF / Francie Molloy
2019: SF / Francie Molloy
2017: SF / Francie Molloy
2015: SF / Francie Molloy
2010: SF / Martin McGuinness
Mid Worcestershire
Current: Con / Nigel Huddleston
2019: Con / Nigel Huddleston
2017: Con / Nigel Huddleston
2015: Con / Nigel Huddleston
2010: Con / Peter Luff
Middlesbrough
Current: Lab / Andy McDonald
2019: Lab / Andy McDonald
2017: Lab / Andy McDonald
2015: Lab / Andy McDonald
2010: Lab / Stuart Bell
Middlesbrough South and East Cleveland
Current: Con / Simon Clarke
2019: Con / Simon Clarke
2017: Con / Simon Clarke
2015: Lab / Tom Blenkinsop
2010: Lab / Tom Blenkinsop
Midlothian
Current: SNP / Owen Thompson
2019: SNP / Owen Thompson
2017: Lab / Danielle Rowley
2015: SNP / Owen Thompson
2010: Lab / David Hamilton
Milton Keynes North
Current: Con / Ben Everitt
2019: Con / Ben Everitt
2017: Con / Mark Lancaster
2015: Con / Mark Lancaster
2010: Con / Mark Lancaster
Milton Keynes South
Current: Con / Iain Stewart
2019: Con / Iain Stewart
2017: Con / Iain Stewart
2015: Con / Iain Stewart
2010: Con / Iain Stewart
Mitcham and Morden
Current: Lab / Siobhain McDonagh
2019: Lab / Siobhain McDonagh
2017: Lab / Siobhain McDonagh
2015: Lab / Siobhain McDonagh
2010: Lab / Siobhain McDonagh
Mole Valley
Current: Con / Paul Beresford
2019: Con / Paul Beresford
2017: Con / Paul Beresford
2015: Con / Paul Beresford
2010: Con / Paul Beresford
Monmouth
Current: Con / David Davies
2019: Con / David Davies
2017: Con / David Davies
2015: Con / David Davies
2010: Con / David Davies
Montgomeryshire
Current: Con / Craig Williams
2019: Con / Craig Williams
2017: Con / Glyn Davies
2015: Con / Glyn Davies
2010: Con / Glyn Davies
Moray
Current: Con / Douglas Ross
2019: Con / Douglas Ross
2017: Con / Douglas Ross
2015: SNP / Angus Robertson
2010: SNP / Angus Robertson
Morecambe and Lunesdale
Current: Con / David Morris
2019: Con / David Morris
2017: Con / David Morris
2015: Con / David Morris
2010: Con / David Morris
Morley and Outwood
Current: Con / Andrea Jenkyns
2019: Con / Andrea Jenkyns
2017: Con / Andrea Jenkyns
2015: Con / Andrea Jenkyns
2010: Lab / Ed Balls
Motherwell and Wishaw
Current: SNP / Marion Fellows
2019: SNP / Marion Fellows
2017: SNP / Marion Fellows
2015: SNP / Marion Fellows
2010: Lab / Frank Roy
Na h-Eileanan an Iar
Current: Ind / Angus MacNeil
2019: SNP / Angus MacNeil
2017: SNP / Angus MacNeil
2015: SNP / Angus MacNeil
2010: SNP / Angus MacNeil
Neath
Current: Lab / Christina Rees
2019: Lab / Christina Rees
2017: Lab / Christina Rees
2015: Lab / Christina Rees
2010: Lab / Peter Hain
New Forest East
Current: Con / Julian Lewis
2019: Con / Julian Lewis
2017: Con / Julian Lewis
2015: Con / Julian Lewis
2010: Con / Julian Lewis
New Forest West
Current: Con / Desmond Swayne
2019: Con / Desmond Swayne
2017: Con / Desmond Swayne
2015: Con / Desmond Swayne
2010: Con / Desmond Swayne
Newark
Current: Con / Robert Jenrick
2019: Con / Robert Jenrick
2017: Con / Robert Jenrick
2015: Con / Robert Jenrick
2010: Con / Patrick Mercer
Newbury
Current: Con / Laura Farris
2019: Con / Laura Farris
2017: Con / Richard Benyon
2015: Con / Richard Benyon
2010: Con / Richard Benyon
Newcastle upon Tyne Central
Current: Lab / Chi Onwurah
2019: Lab / Chi Onwurah
2017: Lab / Chi Onwurah
2015: Lab / Chi Onwurah
2010: Lab / Chi Onwurah
Newcastle upon Tyne East
Current: Lab / Nick Brown
2019: Lab / Nick Brown
2017: Lab / Nicholas Brown
2015: Lab / Nicholas Brown
2010: Lab / Nicholas Brown
Newcastle upon Tyne North
Current: Lab / Catherine McKinnell
2019: Lab / Catherine McKinnell
2017: Lab / Catherine McKinnell
2015: Lab / Catherine McKinnell
2010: Lab / Catherine McKinnell
Newcastle-under-Lyme
Current: Con / Aaron Bell
2019: Con / Aaron Bell
2017: Lab / Paul Farrelly
2015: Lab / Paul Farrelly
2010: Lab / Paul Farrelly
Newport East
Current: Lab / Jessica Morden
2019: Lab / Jessica Morden
2017: Lab / Jessica Morden
2015: Lab / Jessica Morden
2010: Lab / Jessica Morden
Newport West
Current: Lab / Ruth Jones
2019: Lab / Ruth Jones
2017: Lab / Paul Flynn
2015: Lab / Paul Flynn
2010: Lab / Paul Flynn
Newry and Armagh
Current: SF / Mickey Brady
2019: SF / Mickey Brady
2017: SF / Mickey Brady
2015: SF / Mickey Brady
2010: SF / Conor Murphy
Newton Abbot
Current: Con / Anne Marie Morris
2019: Con / Anne Marie Morris
2017: Con / Anne Marie Morris
2015: Con / Anne Marie Morris
2010: Con / Anne-Marie Morris
Normanton, Pontefract and Castleford
Current: Lab / Yvette Cooper
2019: Lab / Yvette Cooper
2017: Lab / Yvette Cooper
2015: Lab / Yvette Cooper
2010: Lab / Yvette Cooper
North Antrim
Current: DUP / Ian Paisley Jr
2019: DUP / Ian Paisley Jr
2017: DUP / Ian Paisley
2015: DUP / Ian Paisley
2010: DUP / Ian Paisley Junior
North Ayrshire and Arran
Current: SNP / Patricia Gibson
2019: SNP / Patricia Gibson
2017: SNP / Patricia Gibson
2015: SNP / Patricia Gibson
2010: Lab / Katy Clark
North Cornwall
Current: Con / Scott Mann
2019: Con / Scott Mann
2017: Con / Scott Mann
2015: Con / Scott Mann
2010: LD / Dan Rogerson
North Devon
Current: Con / Selaine Saxby
2019: Con / Selaine Saxby
2017: Con / Peter Heaton-Jones
2015: Con / Peter Heaton-Jones
2010: LD / Nick Harvey
North Dorset
Current: Con / Simon Hoare
2019: Con / Simon Hoare
2017: Con / Simon Hoare
2015: Con / Simon Hoare
2010: Con / Bob Walter
North Down
Current: Alliance / Stephen Anthony Farry
2019: Alliance / Stephen Anthony Farry
2017: Ind / Gavan Reynolds
2015: Ind / Sylvia Hermon
2010: Ind / Sylvia Hermon
North Durham
Current: Lab / Kevan Jones
2019: Lab / Kevan Jones
2017: Lab / Kevan Jones
2015: Lab / Kevan Jones
2010: Lab / Kevan Jones
North East Bedfordshire
Current: Con / Richard Fuller
2019: Con / Richard Fuller
2017: Con / Alistair Burt
2015: Con / Alistair Burt
2010: Con / Alistair Burt
North East Cambridgeshire
Current: Con / Steve Barclay
2019: Con / Steve Barclay
2017: Con / Stephen Barclay
2015: Con / Stephen Barclay
2010: Con / Stephen Barclay
North East Derbyshire
Current: Con / Lee Rowley
2019: Con / Lee Rowley
2017: Con / Lee Rowley
2015: Lab / Natascha Engel
2010: Lab / Natascha Engel
North East Fife
Current: LD / Wendy Chamberlain
2019: LD / Wendy Chamberlain
2017: SNP / Stephen Gethins
2015: SNP / Stephen Gethins
2010: LD / Menzies Campbell
North East Hampshire
Current: Con / Ranil Jayawardena
2019: Con / Ranil Jayawardena
2017: Con / Ranil Jayawardena
2015: Con / Ranil Jayawardena
2010: Con / James Arbuthnot
North East Hertfordshire
Current: Con / Oliver Heald
2019: Con / Oliver Heald
2017: Con / Oliver Heald
2015: Con / Oliver Heald
2010: Con / Oliver Heald
North East Somerset
Current: Con / Jacob Rees-Mogg
2019: Con / Jacob Rees-Mogg
2017: Con / Jacob Rees-Mogg
2015: Con / Jacob Rees-Mogg
2010: Con / Jacob Rees-Mogg
North Herefordshire
Current: Con / Bill Wiggin
2019: Con / Bill Wiggin
2017: Con / Bill Wiggin
2015: Con / Bill Wiggin
2010: Con / Bill Wiggin
North Norfolk
Current: Con / Duncan Charles Baker
2019: Con / Duncan Charles Baker
2017: LD / Norman Lamb
2015: LD / Norman Lamb
2010: LD / Norman Lamb
North Shropshire
Current: LD / Helen Morgan
2019: Con / Owen Paterson
2017: Con / Owen Paterson
2015: Con / Owen Paterson
2010: Con / Owen Paterson
North Somerset
Current: Con / Liam Fox
2019: Con / Liam Fox
2017: Con / Liam Fox
2015: Con / Liam Fox
2010: Con / Liam Fox
North Swindon
Current: Con / Justin Tomlinson
2019: Con / Justin Tomlinson
2017: Con / Justin Tomlinson
2015: Con / Justin Tomlinson
2010: Con / Justin Tomlinson
North Thanet
Current: Con / Roger Gale
2019: Con / Roger Gale
2017: Con / Roger Gale
2015: Con / Roger Gale
2010: Con / Roger Gale
North Tyneside
Current: Lab / Mary Glindon
2019: Lab / Mary Glindon
2017: Lab / Mary Glindon
2015: Lab / Mary Glindon
2010: Lab / Mary Glindon
North Warwickshire
Current: Con / Craig Tracey
2019: Con / Craig Tracey
2017: Con / Craig Tracey
2015: Con / Craig Tracey
2010: Con / Dan Byles
North West Cambridgeshire
Current: Con / Shailesh Vara
2019: Con / Shailesh Vara
2017: Con / Shailesh Vara
2015: Con / Shailesh Vara
2010: Con / Shailesh Vara
North West Durham
Current: Con / Richard Holden
2019: Con / Richard Holden
2017: Lab / Laura Pidcock
2015: Lab / Pat Glass
2010: Lab / Pat Glass
North West Hampshire
Current: Con / Kit Malthouse
2019: Con / Kit Malthouse
2017: Con / Kit Malthouse
2015: Con / Kit Malthouse
2010: Con / George Young
North West Leicestershire
Current: Ind / Andrew Bridgen
2019: Con / Andrew Bridgen
2017: Con / Andrew Bridgen
2015: Con / Andrew Bridgen
2010: Con / Andrew Bridgen
North West Norfolk
Current: Con / James Wild
2019: Con / James Wild
2017: Con / Henry Bellingham
2015: Con / Henry Bellingham
2010: Con / Henry Bellingham
North Wiltshire
Current: Con / James Gray
2019: Con / James Gray
2017: Con / James Gray
2015: Con / James Gray
2010: Con / James Gray
Northampton North
Current: Con / Michael Ellis
2019: Con / Michael Ellis
2017: Con / Michael Ellis
2015: Con / Michael Ellis
2010: Con / Michael Ellis
Northampton South
Current: Con / Andrew Lewer
2019: Con / Andrew Lewer
2017: Con / Andrew Lewer
2015: Con / David Mackintosh
2010: Con / Brian Binley
Norwich North
Current: Con / Chloe Smith
2019: Con / Chloe Smith
2017: Con / Chloe Smith
2015: Con / Chloe Smith
2010: Con / Chloe Smith
Norwich South
Current: Lab / Clive Lewis
2019: Lab / Clive Lewis
2017: Lab / Clive Lewis
2015: Lab / Clive Lewis
2010: LD / Simon Wright
Nottingham East
Current: Lab / Nadia Whittome
2019: Lab / Nadia Whittome
2017: Lab / Chris Leslie
2015: Lab / Christopher Leslie
2010: Lab / Christopher Leslie
Nottingham North
Current: Lab / Alex Norris
2019: Lab / Alex Norris
2017: Lab / Alex Norris
2015: Lab / Graham Allen
2010: Lab / Graham Allen
Nottingham South
Current: Lab / Lilian Greenwood
2019: Lab / Lilian Greenwood
2017: Lab / Lilian Greenwood
2015: Lab / Lilian Greenwood
2010: Lab / Lilian Greenwood
Nuneaton
Current: Con / Marcus Jones
2019: Con / Marcus Jones
2017: Con / Marcus Jones
2015: Con / Marcus Jones
2010: Con / Marcus Jones
Ochil and South Perthshire
Current: SNP / John Nicolson
2019: SNP / John Nicolson
2017: Con / Luke Graham
2015: SNP / Tasmina Ahmed-Sheikh
2010: Lab / Gordon Banks
Ogmore
Current: Lab / Chris Elmore
2019: Lab / Chris Elmore
2017: Lab / Chris Elmore
2015: Lab / Huw Irranca-Davies
2010: Lab / Huw Irranca-Davies
Old Bexley and Sidcup
Current: Con / Louie French
2019: Con / James Brokenshire
2017: Con / James Brokenshire
2015: Con / James Brokenshire
2010: Con / James Brokenshire
Oldham East and Saddleworth
Current: Lab / Debbie Abrahams
2019: Lab / Debbie Abrahams
2017: Lab / Debbie Abrahams
2015: Lab / Debbie Abrahams
2010: Lab / Phil Woolas
Oldham West and Royton
Current: Lab / Jim McMahon
2019: Lab / Jim McMahon
2017: Lab / Jim McMahon
2015: Lab / Michael Meacher
2010: Lab / Michael Meacher
Orkney and Shetland
Current: LD / Alistair Carmichael
2019: LD / Alistair Carmichael
2017: LD / Alistair Carmichael
2015: LD / Alistair Carmichael
2010: LD / Alistair Carmichael
Orpington
Current: Con / Gareth Bacon
2019: Con / Gareth Bacon
2017: Con / Joseph Johnson
2015: Con / Joseph Johnson
2010: Con / Joseph Johnson
Oxford East
Current: Lab / Anneliese Dodds
2019: Lab / Anneliese Dodds
2017: Lab / Anneliese Dodds
2015: Lab / Andrew Smith
2010: Lab / Andrew Smith
Oxford West and Abingdon
Current: LD / Layla Moran
2019: LD / Layla Moran
2017: LD / Layla Moran
2015: Con / Nicola Blackwood
2010: Con / Nicola Blackwood
Paisley and Renfrewshire North
Current: SNP / Gavin Newlands
2019: SNP / Gavin Newlands
2017: SNP / Gavin Newlands
2015: SNP / Gavin Newlands
2010: Lab / Jim Sheridan
Paisley and Renfrewshire South
Current: SNP / Mhairi Black
2019: SNP / Mhairi Black
2017: SNP / Mhairi Black
2015: SNP / Mhairi Black
2010: Lab / Douglas Alexander
Pendle
Current: Con / Andrew Stephenson
2019: Con / Andrew Stephenson
2017: Con / Andrew Stephenson
2015: Con / Andrew Stephenson
2010: Con / Andrew Stephenson
Penistone and Stocksbridge
Current: Con / Miriam Joy Cates
2019: Con / Miriam Joy Cates
2017: Lab / Angela Smith
2015: Lab / Angela Smith
2010: Lab / Angela Smith
Penrith and The Border
Current: Con / Neil Hudson
2019: Con / Neil Hudson
2017: Con / Rory Stewart
2015: Con / Rory Stewart
2010: Con / Rory Stewart
Perth and North Perthshire
Current: SNP / Pete Wishart
2019: SNP / Pete Wishart
2017: SNP / Pete Wishart
2015: SNP / Pete Wishart
2010: SNP / Pete Wishart
Peterborough
Current: Con / Paul Bristow
2019: Con / Paul Bristow
2017: Lab / Fiona Onasanya
2015: Con / Stewart Jackson
2010: Con / Stewart Jackson
Plymouth, Moor View
Current: Con / Johnny Mercer
2019: Con / Johnny Mercer
2017: Con / Johnny Mercer
2015: Con / Johnny Mercer
2010: Lab / Alison Seabeck
Plymouth, Sutton and Devonport
Current: Lab / Luke Pollard
2019: Lab / Luke Pollard
2017: Lab / Luke Pollard
2015: Con / Oliver Colvile
2010: Con / Oliver Colville
Pontypridd
Current: Lab / Alex Davies-Jones
2019: Lab / Alex Davies-Jones
2017: Lab / Owen Smith
2015: Lab / Owen Smith
2010: Lab / Owen Smith
Poole
Current: Con / Robert Syms
2019: Con / Robert Syms
2017: Con / Robert Syms
2015: Con / Robert Syms
2010: Con / Robert Syms
Poplar and Limehouse
Current: Lab / Apsana Begum
2019: Lab / Apsana Begum
2017: Lab / Jim Fitzpatrick
2015: Lab / Jim Fitzpatrick
2010: Lab / Jim Fitzpatrick
Portsmouth North
Current: Con / Penny Mordaunt
2019: Con / Penny Mordaunt
2017: Con / Penny Mordaunt
2015: Con / Penny Mordaunt
2010: Con / Penny Mordaunt
Portsmouth South
Current: Lab / Stephen Morgan
2019: Lab / Stephen Morgan
2017: Lab / Stephen Morgan
2015: Con / Flick Drummond
2010: LD / Mike Hancock
Preseli Pembrokeshire
Current: Con / Stephen Crabb
2019: Con / Stephen Crabb
2017: Con / Stephen Crabb
2015: Con / Stephen Crabb
2010: Con / Stephen Crabb
Preston
Current: Lab / Mark Hendrick
2019: Lab / Mark Hendrick
2017: Lab / Mark Hendrick
2015: Lab / Mark Hendrick
2010: Lab / Mark Hendrick
Pudsey
Current: Con / Stuart Andrew
2019: Con / Stuart Andrew
2017: Con / Stuart Andrew
2015: Con / Stuart Andrew
2010: Con / Stuart Andrew
Putney
Current: Lab / Fleur Anderson
2019: Lab / Fleur Anderson
2017: Con / Justine Greening
2015: Con / Justine Greening
2010: Con / Justine Greening
Rayleigh and Wickford
Current: Con / Mark Francois
2019: Con / Mark Francois
2017: Con / Mark Francois
2015: Con / Mark Francois
2010: Con / Mark Francois
Reading East
Current: Lab / Matt Rodda
2019: Lab / Matt Rodda
2017: Lab / Matt Rodda
2015: Con / Rob Wilson
2010: Con / Rob Wilson
Reading West
Current: Con / Alok Sharma
2019: Con / Alok Sharma
2017: Con / Alok Sharma
2015: Con / Alok Sharma
2010: Con / Alok Sharma
Redcar
Current: Con / Jacob Young
2019: Con / Jacob Young
2017: Lab / Anna Turley
2015: Lab / Anna Turley
2010: LD / Ian Swales
Redditch
Current: Con / Rachel Maclean
2019: Con / Rachel Maclean
2017: Con / Rachel Maclean
2015: Con / Karen Lumley
2010: Con / Karen Lumley
Reigate
Current: Ind / Crispin Blunt
2019: Con / Crispin Blunt
2017: Con / Crispin Blunt
2015: Con / Crispin Blunt
2010: Con / Crispin Blunt
Rhondda
Current: Lab / Chris Bryant
2019: Lab / Chris Bryant
2017: Lab / Chris Bryant
2015: Lab / Chris Bryant
2010: Lab / Chris Bryant
Ribble Valley
Current: Con / Nigel Evans
2019: Con / Nigel Evans
2017: Con / Nigel Evans
2015: Con / Nigel Evans
2010: Con / Nigel Evans
Richmond (Yorks)
Current: Con / Rishi Sunak
2019: Con / Rishi Sunak
2017: Con / Rishi Sunak
2015: Con / Rishi Sunak
2010: Con / William Hague
Richmond Park
Current: LD / Sarah Olney
2019: LD / Sarah Olney
2017: Con / Zac Goldsmith
2015: Con / Zac Goldsmith
2010: Con / Zac Goldsmith
Rochdale
Current: WPB / George Galloway
2019: Lab / Tony Lloyd
2017: Lab / Tony Lloyd
2015: Lab / Simon Danczuk
2010: Lab / Simon Danczuk
Rochester and Strood
Current: Con / Kelly Jane Tolhurst
2019: Con / Kelly Jane Tolhurst
2017: Con / Kelly Tolhurst
2015: Con / Kelly Tolhurst
2010: Con / Mark Reckless
Rochford and Southend East
Current: Con / James Duddridge
2019: Con / James Duddridge
2017: Con / James Duddridge
2015: Con / James Duddridge
2010: Con / James Duddridge
Romford
Current: Con / Andrew Richard Rosindell
2019: Con / Andrew Richard Rosindell
2017: Con / Andrew Rosindell
2015: Con / Andrew Rosindell
2010: Con / Andrew Rosindell
Romsey and Southampton North
Current: Con / Caroline Nokes
2019: Con / Caroline Nokes
2017: Con / Caroline Nokes
2015: Con / Caroline Nokes
2010: Con / Caroline Nokes
Ross, Skye and Lochaber
Current: SNP / Ian Blackford
2019: SNP / Ian Blackford
2017: SNP / Ian Blackford
2015: SNP / Ian Blackford
2010: LD / Charles Kennedy
Rossendale and Darwen
Current: Con / Jake Berry
2019: Con / Jake Berry
2017: Con / Jake Berry
2015: Con / Jake Berry
2010: Con / Jake Berry
Rother Valley
Current: Con / Alexander Stafford
2019: Con / Alexander Stafford
2017: Lab / Kevin Barron
2015: Lab / Kevin Barron
2010: Lab / Kevin Barron
Rotherham
Current: Lab / Sarah Champion
2019: Lab / Sarah Champion
2017: Lab / Sarah Champion
2015: Lab / Sarah Champion
2010: Lab / Denis MacShane
Rugby
Current: Con / Mark Pawsey
2019: Con / Mark Pawsey
2017: Con / Mark Pawsey
2015: Con / Mark Pawsey
2010: Con / Mark Pawsey
Ruislip, Northwood and Pinner
Current: Con / David Simmonds
2019: Con / David Simmonds
2017: Con / Nick Hurd
2015: Con / Nick Hurd
2010: Con / Nick Hurd
Runnymede and Weybridge
Current: Con / Ben Spencer
2019: Con / Ben Spencer
2017: Con / Philip Hammond
2015: Con / Philip Hammond
2010: Con / Philip Hammond
Rushcliffe
Current: Con / Ruth Edwards
2019: Con / Ruth Edwards
2017: Con / Kenneth Clarke
2015: Con / Kenneth Clarke
2010: Con / Kenneth Clarke
Rutherglen and Hamilton West
Current: Lab / Michael Shanks
2019: SNP / Margaret Ferrier
2017: Lab / Gerard Killen
2015: SNP / Margaret Ferrier
2010: Lab / Tom Greatrex
Rutland and Melton
Current: Con / Alicia Kearns
2019: Con / Alicia Kearns
2017: Con / Alan Duncan
2015: Con / Alan Duncan
2010: Con / Alan Duncan
Saffron Walden
Current: Con / Kemi Badenoch
2019: Con / Kemi Badenoch
2017: Con / Kemi Badenoch
2015: Con / Alan Haselhurst
2010: Con / Alan Haselhurst
Salford and Eccles
Current: Lab / Rebecca Long Bailey
2019: Lab / Rebecca Long Bailey
2017: Lab / Rebecca Long Bailey
2015: Lab / Rebecca Long Bailey
2010: Lab / Hazel Blears
Salisbury
Current: Con / John Glen
2019: Con / John Glen
2017: Con / John Glen
2015: Con / John Glen
2010: Con / John Glen
Scarborough and Whitby
Current: Con / Robert Goodwill
2019: Con / Robert Goodwill
2017: Con / Robert Goodwill
2015: Con / Robert Goodwill
2010: Con / Robert Goodwill
Scunthorpe
Current: Con / Holly Mumby-Croft
2019: Con / Holly Mumby-Croft
2017: Lab / Nic Dakin
2015: Lab / Nic Dakin
2010: Lab / Nic Dakin
Sedgefield
Current: Con / Paul Howell
2019: Con / Paul Howell
2017: Lab / Phil Wilson
2015: Lab / Phil Wilson
2010: Lab / Phil Wilson
Sefton Central
Current: Lab / Bill Esterson
2019: Lab / Bill Esterson
2017: Lab / Bill Esterson
2015: Lab / Bill Esterson
2010: Lab / Bill Esterson
Selby and Ainsty
Current: Lab / Keir Mather
2019: Con / Nigel Adams
2017: Con / Nigel Adams
2015: Con / Nigel Adams
2010: Con / Nigel Adams
Sevenoaks
Current: Con / Laura Trott
2019: Con / Laura Trott
2017: Con / Michael Fallon
2015: Con / Michael Fallon
2010: Con / Michael Fallon
Sheffield Central
Current: Lab / Paul Blomfield
2019: Lab / Paul Blomfield
2017: Lab / Paul Blomfield
2015: Lab / Paul Blomfield
2010: Lab / Paul Blomfield
Sheffield South East
Current: Lab / Clive Betts
2019: Lab / Clive Betts
2017: Lab / Clive Betts
2015: Lab / Clive Betts
2010: Lab / Clive Betts
Sheffield, Brightside and Hillsborough
Current: Lab / Gill Furniss
2019: Lab / Gill Furniss
2017: Lab / Gill Furniss
2015: Lab / Harry Harpham
2010: Lab / David Blunkett
Sheffield, Hallam
Current: Lab / Olivia Frances Blake
2019: Lab / Olivia Frances Blake
2017: Lab / Jared O'Mara
2015: LD / Nick Clegg
2010: LD / Nick Clegg
Sheffield, Heeley
Current: Lab / Louise Haigh
2019: Lab / Louise Haigh
2017: Lab / Louise Haigh
2015: Lab / Louise Haigh
2010: Lab / Meg Munn
Sherwood
Current: Con / Mark Spencer
2019: Con / Mark Spencer
2017: Con / Mark Spencer
2015: Con / Mark Spencer
2010: Con / Mark Spencer
Shipley
Current: Con / Philip Davies
2019: Con / Philip Davies
2017: Con / Philip Davies
2015: Con / Philip Davies
2010: Con / Philip Davies
Shrewsbury and Atcham
Current: Con / Daniel Kawczynski
2019: Con / Daniel Kawczynski
2017: Con / Daniel Kawczynski
2015: Con / Daniel Kawczynski
2010: Con / Daniel Kawczynski
Sittingbourne and Sheppey
Current: Con / Gordon Henderson
2019: Con / Gordon Henderson
2017: Con / Gordon Henderson
2015: Con / Gordon Henderson
2010: Con / Gordon Henderson
Skipton and Ripon
Current: Con / Julian Smith
2019: Con / Julian Smith
2017: Con / Julian Smith
2015: Con / Julian Smith
2010: Con / Julian Smith
Sleaford and North Hykeham
Current: Con / Caroline Johnson
2019: Con / Caroline Johnson
2017: Con / Caroline Johnson
2015: Con / Stephen Phillips
2010: Con / Stephen Phillips
Slough
Current: Lab / Tan Dhesi
2019: Lab / Tan Dhesi
2017: Lab / Tan Dhesi
2015: Lab / Fiona Mactaggart
2010: Lab / Fiona Mactaggart
Solihull
Current: Ind / Julian Knight
2019: Con / Julian Knight
2017: Con / Julian Knight
2015: Con / Julian Knight
2010: LD / Lorely Burt
Somerton and Frome
Current: LD / Sarah Dyke
2019: Con / David Warburton
2017: Con / David Warburton
2015: Con / David Warburton
2010: LD / David Heath
South Antrim
Current: DUP / Paul Girvan
2019: DUP / Paul Girvan
2017: DUP / Paul Girvan
2015: UUP / Danny Kinahan
2010: DUP / William McCrea
South Basildon and East Thurrock
Current: Con / Stephen Metcalfe
2019: Con / Stephen Metcalfe
2017: Con / Stephen Metcalfe
2015: Con / Stephen Metcalfe
2010: Con / Stephen Metcalfe
South Cambridgeshire
Current: Con / Anthony Browne
2019: Con / Anthony Browne
2017: Con / Heidi Allen
2015: Con / Heidi Allen
2010: Con / Andrew Lansley
South Derbyshire
Current: Con / Heather Wheeler
2019: Con / Heather Wheeler
2017: Con / Heather Wheeler
2015: Con / Heather Wheeler
2010: Con / Heather Wheeler
South Dorset
Current: Con / Richard Drax
2019: Con / Richard Drax
2017: Con / Richard Drax
2015: Con / Richard Drax
2010: Con / Richard Drax
South Down
Current: SF / Chris Hazzard
2019: SF / Chris Hazzard
2017: SF / Chris Hazzard
2015: SDLP / Margaret Ritchie
2010: SDLP / Margaret Ritchie
South East Cambridgeshire
Current: Con / Lucy Frazer
2019: Con / Lucy Frazer
2017: Con / Lucy Frazer
2015: Con / Lucy Frazer
2010: Con / Jim Paice
South East Cornwall
Current: Con / Sheryll Murray
2019: Con / Sheryll Murray
2017: Con / Sheryll Murray
2015: Con / Sheryll Murray
2010: Con / Sheryll Murray
South Holland and The Deepings
Current: Con / John Hayes
2019: Con / John Hayes
2017: Con / John Hayes
2015: Con / John Hayes
2010: Con / John Hayes
South Leicestershire
Current: Con / Alberto Costa
2019: Con / Alberto Costa
2017: Con / Alberto Costa
2015: Con / Alberto Costa
2010: Con / Andrew Robathan
South Norfolk
Current: Con / Richard Bacon
2019: Con / Richard Bacon
2017: Con / Richard Bacon
2015: Con / Richard Bacon
2010: Con / Richard Bacon
South Northamptonshire
Current: Con / Andrea Leadsom
2019: Con / Andrea Leadsom
2017: Con / Andrea Leadsom
2015: Con / Andrea Leadsom
2010: Con / Andrea Leadsom
South Ribble
Current: Con / Katherine Fletcher
2019: Con / Katherine Fletcher
2017: Con / Seema Kennedy
2015: Con / Seema Kennedy
2010: Con / Lorraine Fullbrook
South Shields
Current: Lab / Emma Lewell-Buck
2019: Lab / Emma Lewell-Buck
2017: Lab / Emma Lewell-Buck
2015: Lab / Emma Lewell-Buck
2010: Lab / David Miliband
South Staffordshire
Current: Con / Gavin Williamson
2019: Con / Gavin Williamson
2017: Con / Gavin Williamson
2015: Con / Gavin Williamson
2010: Con / Gavin Williamson
South Suffolk
Current: Con / James Cartlidge
2019: Con / James Cartlidge
2017: Con / James Cartlidge
2015: Con / James Cartlidge
2010: Con / Tim Yeo
South Swindon
Current: Con / Robert Buckland
2019: Con / Robert Buckland
2017: Con / Robert Buckland
2015: Con / Robert Buckland
2010: Con / Robert Buckland
South Thanet
Current: Con / Craig Mackinlay
2019: Con / Craig Mackinlay
2017: Con / Craig Mackinlay
2015: Con / Craig MacKinlay
2010: Con / Laura Sandys
South West Bedfordshire
Current: Con / Andrew Selous
2019: Con / Andrew Selous
2017: Con / Andrew Selous
2015: Con / Andrew Selous
2010: Con / Andrew Selous
South West Devon
Current: Con / Gary Streeter
2019: Con / Gary Streeter
2017: Con / Gary Streeter
2015: Con / Gary Streeter
2010: Con / Gary Streeter
South West Hertfordshire
Current: Con / Gagan Mohindra
2019: Con / Gagan Mohindra
2017: Con / David Gauke
2015: Con / David Gauke
2010: Con / David Gauke
South West Norfolk
Current: Con / Elizabeth Truss
2019: Con / Elizabeth Truss
2017: Con / Elizabeth Truss
2015: Con / Elizabeth Truss
2010: Con / Elizabeth Truss
South West Surrey
Current: Con / Jeremy Hunt
2019: Con / Jeremy Hunt
2017: Con / Jeremy Hunt
2015: Con / Jeremy Hunt
2010: Con / Jeremy Hunt
South West Wiltshire
Current: Con / Andrew Murrison
2019: Con / Andrew Murrison
2017: Con / Andrew Murrison
2015: Con / Andrew Murrison
2010: Con / Andrew Murrison
Southampton, Itchen
Current: Con / Royston Smith
2019: Con / Royston Smith
2017: Con / Royston Smith
2015: Con / Royston Smith
2010: Lab / John Denham
Southampton, Test
Current: Lab / Alan Whitehead
2019: Lab / Alan Whitehead
2017: Lab / Alan Whitehead
2015: Lab / Alan Whitehead
2010: Lab / Alan Whitehead
Southend West
Current: Con / Anna Firth
2019: Con / David Amess
2017: Con / David Amess
2015: Con / David Amess
2010: Con / David Amess
Southport
Current: Con / Damien Moore
2019: Con / Damien Moore
2017: Con / Damien Moore
2015: LD / John Pugh
2010: LD / John Pugh
Spelthorne
Current: Con / Kwasi Kwarteng
2019: Con / Kwasi Kwarteng
2017: Con / Kwasi Kwarteng
2015: Con / Kwasi Kwarteng
2010: Con / Kwasi Kwarteng
St Albans
Current: LD / Daisy Cooper
2019: LD / Daisy Cooper
2017: Con / Anne Main
2015: Con / Anne Main
2010: Con / Anne Main
St Austell and Newquay
Current: Con / Steve Double
2019: Con / Steve Double
2017: Con / Steve Double
2015: Con / Steve Double
2010: LD / Stephen Gilbert
St Helens North
Current: Ind / Conor McGinn
2019: Lab / Conor McGinn
2017: Lab / Conor McGinn
2015: Lab / Conor McGinn
2010: Lab / Dave Watts
St Helens South and Whiston
Current: Lab / Marie Rimmer
2019: Lab / Marie Rimmer
2017: Lab / Marie Rimmer
2015: Lab / Marie Rimmer
2010: Lab / Shaun Woodward
St Ives
Current: Con / Derek Thomas
2019: Con / Derek Thomas
2017: Con / Derek Thomas
2015: Con / Derek Thomas
2010: LD / Andrew George
Stafford
Current: Con / Theo Clarke
2019: Con / Theo Clarke
2017: Con / Jeremy Lefroy
2015: Con / Jeremy Lefroy
2010: Con / Jeremy Lefroy
Staffordshire Moorlands
Current: Con / Karen Bradley
2019: Con / Karen Bradley
2017: Con / Karen Bradley
2015: Con / Karen Bradley
2010: Con / Karen Bradley
Stalybridge and Hyde
Current: Lab / Jonathan Reynolds
2019: Lab / Jonathan Reynolds
2017: Lab / Jonathan Reynolds
2015: Lab / Jonathan Reynolds
2010: Lab / Jonathan Reynolds
Stevenage
Current: Con / Stephen McPartland
2019: Con / Stephen McPartland
2017: Con / Stephen McPartland
2015: Con / Stephen McPartland
2010: Con / Stephen McPartland
Stirling
Current: SNP / Alyn Smith
2019: SNP / Alyn Smith
2017: Con / Stephen Kerr
2015: SNP / Steven Paterson
2010: Lab / Anne McGuire
Stockport
Current: Lab / Navendu Mishra
2019: Lab / Navendu Mishra
2017: Lab / Ann Coffey
2015: Lab / Ann Coffey
2010: Lab / Ann Coffey
Stockton North
Current: Lab / Alex Cunningham
2019: Lab / Alex Cunningham
2017: Lab / Alex Cunningham
2015: Lab / Alex Cunningham
2010: Lab / Alex Cunningham
Stockton South
Current: Con / Matt Vickers
2019: Con / Matt Vickers
2017: Lab / Paul Williams
2015: Con / James Wharton
2010: Con / James Wharton
Stoke-on-Trent Central
Current: Con / Jo Gideon
2019: Con / Jo Gideon
2017: Lab / Gareth Snell
2015: Lab / Tristram Hunt
2010: Lab / Tristram Hunt
Stoke-on-Trent North
Current: Con / Jonathan Edward Gullis
2019: Con / Jonathan Edward Gullis
2017: Lab / Ruth Smeeth
2015: Lab / Ruth Smeeth
2010: Lab / Joan Walley
Stoke-on-Trent South
Current: Con / Jack Edgar Brereton
2019: Con / Jack Edgar Brereton
2017: Con / Jack Brereton
2015: Lab / Robert Flello
2010: Lab / Rob Flello
Stone
Current: Con / Bill Cash
2019: Con / Bill Cash
2017: Con / Bill Cash
2015: Con / Bill Cash
2010: Con / Bill Cash
Stourbridge
Current: Con / Suzanne Webb
2019: Con / Suzanne Webb
2017: Con / Margot James
2015: Con / Margot James
2010: Con / Margot James
Strangford
Current: DUP / Jim Shannon
2019: DUP / Jim Shannon
2017: DUP / Jim Shannon
2015: DUP / Jim Shannon
2010: DUP / Jim Shannon
Stratford-on-Avon
Current: Con / Nadhim Zahawi
2019: Con / Nadhim Zahawi
2017: Con / Nadhim Zahawi
2015: Con / Nadhim Zahawi
2010: Con / Nadhim Zahawi
Streatham
Current: Lab / Bell Ribeiro-Addy
2019: Lab / Bell Ribeiro-Addy
2017: Lab / Chuka Umunna
2015: Lab / Chuka Umunna
2010: Lab / Chuka Umunna
Stretford and Urmston
Current: Lab / Andrew Western
2019: Lab / Kate Green
2017: Lab / Kate Green
2015: Lab / Kate Green
2010: Lab / Kate Green
Stroud
Current: Con / Siobhan Baillie
2019: Con / Siobhan Baillie
2017: Lab / David Drew
2015: Con / Neil Carmichael
2010: Con / Neil Carmichael
Suffolk Coastal
Current: Con / Thérèse Coffey
2019: Con / Thérèse Coffey
2017: Con / Therese Coffey
2015: Con / Therese Coffey
2010: Con / Therese Coffey
Sunderland Central
Current: Lab / Julie Elliott
2019: Lab / Julie Elliott
2017: Lab / Julie Elliott
2015: Lab / Julie Elliott
2010: Lab / Julie Elliott
Surrey Heath
Current: Con / Michael Gove
2019: Con / Michael Gove
2017: Con / Michael Gove
2015: Con / Michael Gove
2010: Con / Michael Gove
Sutton Coldfield
Current: Con / Andrew Mitchell
2019: Con / Andrew Mitchell
2017: Con / Andrew Mitchell
2015: Con / Andrew Mitchell
2010: Con / Andrew Mitchell
Sutton and Cheam
Current: Con / Paul Scully
2019: Con / Paul Scully
2017: Con / Paul Scully
2015: Con / Paul Scully
2010: LD / Paul Burstow
Swansea East
Current: Lab / Carolyn Harris
2019: Lab / Carolyn Harris
2017: Lab / Carolyn Harris
2015: Lab / Carolyn Harris
2010: Lab / Sian James
Swansea West
Current: Ind / Geraint Davies
2019: Lab / Geraint Davies
2017: Lab / Geraint Davies
2015: Lab / Geraint Davies
2010: Lab / Geraint Davies
Tamworth
Current: Lab / Sarah Edwards
2019: Con / Christopher Pincher
2017: Con / Christopher Pincher
2015: Con / Christopher Pincher
2010: Con / Christopher Pincher
Tatton
Current: Con / Esther McVey
2019: Con / Esther McVey
2017: Con / Esther McVey
2015: Con / George Osborne
2010: Con / George Osborne
Taunton Deane
Current: Con / Rebecca Pow
2019: Con / Rebecca Pow
2017: Con / Rebecca Pow
2015: Con / Rebecca Pow
2010: LD / Jeremy Browne
Telford
Current: Con / Lucy Allan
2019: Con / Lucy Allan
2017: Con / Lucy Allan
2015: Con / Lucy Allan
2010: Lab / David Wright
Tewkesbury
Current: Con / Laurence Robertson
2019: Con / Laurence Robertson
2017: Con / Laurence Robertson
2015: Con / Laurence Robertson
2010: Con / Laurence Robertson
The Cotswolds
Current: Con / Geoffrey Robert Clifton-Brown
2019: Con / Geoffrey Robert Clifton-Brown
2017: Con / Geoffrey Clifton-Brown
2015: Con / Geoffrey Clifton-Brown
2010: Con / Geoffrey Clifton-Brown
The Wrekin
Current: Con / Mark Pritchard
2019: Con / Mark Pritchard
2017: Con / Mark Pritchard
2015: Con / Mark Pritchard
2010: Con / Mark Pritchard
Thirsk and Malton
Current: Con / Kevin Hollinrake
2019: Con / Kevin Hollinrake
2017: Con / Kevin Hollinrake
2015: Con / Kevin Hollinrake
2010: Con / Anne McIntosh
Thornbury and Yate
Current: Con / Luke Hall
2019: Con / Luke Hall
2017: Con / Luke Hall
2015: Con / Luke Hall
2010: LD / Steve Webb
Thurrock
Current: Con / Jackie Doyle-Price
2019: Con / Jackie Doyle-Price
2017: Con / Jackie Doyle-Price
2015: Con / Jackie Doyle-Price
2010: Con / Jackie Doyle-Price
Tiverton and Honiton
Current: LD / Richard Foord
2019: Con / Neil Parish
2017: Con / Neil Parish
2015: Con / Neil Parish
2010: Con / Neil Parish
Tonbridge and Malling
Current: Con / Tom Tugendhat
2019: Con / Tom Tugendhat
2017: Con / Tom Tugendhat
2015: Con / Tom Tugendhat
2010: Con / John Stanley
Tooting
Current: Lab / Rosena Allin-Khan
2019: Lab / Rosena Allin-Khan
2017: Lab / Rosena Allin-Khan
2015: Lab / Sadiq Khan
2010: Lab / Sadiq Khan
Torbay
Current: Con / Kevin Foster
2019: Con / Kevin Foster
2017: Con / Kevin Foster
2015: Con / Kevin Foster
2010: LD / Adrian Sanders
Torfaen
Current: Lab / Nick Thomas-Symonds
2019: Lab / Nick Thomas-Symonds
2017: Lab / Nick Thomas-Symonds
2015: Lab / Nick Thomas-Symonds
2010: Lab / Paul Murphy
Torridge and West Devon
Current: Con / Geoffrey Cox
2019: Con / Geoffrey Cox
2017: Con / Geoffrey Cox
2015: Con / Geoffrey Cox
2010: Con / Geoffrey Cox
Totnes
Current: Con / Anthony Mangnall
2019: Con / Anthony Mangnall
2017: Con / Sarah Wollaston
2015: Con / Sarah Wollaston
2010: Con / Sarah Wollaston
Tottenham
Current: Lab / David Lammy
2019: Lab / David Lammy
2017: Lab / David Lammy
2015: Lab / David Lammy
2010: Lab / David Lammy
Truro and Falmouth
Current: Con / Cherilyn Mackrory
2019: Con / Cherilyn Mackrory
2017: Con / Sarah Newton
2015: Con / Sarah Newton
2010: Con / Sarah Newton
Tunbridge Wells
Current: Con / Greg Clark
2019: Con / Greg Clark
2017: Con / Greg Clark
2015: Con / Greg Clark
2010: Con / Greg Clark
Twickenham
Current: LD / Munira Wilson
2019: LD / Munira Wilson
2017: LD / Vince Cable
2015: Con / Tania Mathias
2010: LD / Vince Cable
Tynemouth
Current: Lab / Alan Campbell
2019: Lab / Alan Campbell
2017: Lab / Alan Campbell
2015: Lab / Alan Campbell
2010: Lab / Alan Campbell
Upper Bann
Current: DUP / Carla Lockhart
2019: DUP / Carla Lockhart
2017: DUP / David Simpson
2015: DUP / David Simpson
2010: DUP / Thomas Simpson
Uxbridge and South Ruislip
Current: Con / Steve Tuckwell
2019: Con / Boris Johnson
2017: Con / Boris Johnson
2015: Con / Boris Johnson
2010: Con / John Randall
Vale of Clwyd
Current: Con / James Davies
2019: Con / James Davies
2017: Lab / Chris Ruane
2015: Con / James Davies
2010: Lab / Chris Ruane
Vale of Glamorgan
Current: Con / Alun Cairns
2019: Con / Alun Cairns
2017: Con / Alun Cairns
2015: Con / Alun Cairns
2010: Con / Alun Cairns
Vauxhall
Current: Lab / Florence Eshalomi
2019: Lab / Florence Eshalomi
2017: Lab / Kate Hoey
2015: Lab / Kate Hoey
2010: Lab / Kate Hoey
Wakefield
Current: Lab / Simon Lightwood
2019: Con / Imran Nasir Ahmad Khan
2017: Lab / Mary Creagh
2015: Lab / Mary Creagh
2010: Lab / Mary Creagh
Wallasey
Current: Lab / Angela Eagle
2019: Lab / Angela Eagle
2017: Lab / Angela Eagle
2015: Lab / Angela Eagle
2010: Lab / Angela Eagle
Walsall North
Current: Con / Eddie Hughes
2019: Con / Eddie Hughes
2017: Con / Eddie Hughes
2015: Lab / David Winnick
2010: Lab / David Winnick
Walsall South
Current: Lab / Valerie Vaz
2019: Lab / Valerie Vaz
2017: Lab / Valerie Vaz
2015: Lab / Valerie Vaz
2010: Lab / Valerie Vaz
Walthamstow
Current: Lab / Stella Creasy
2019: Lab / Stella Creasy
2017: Lab / Stella Creasy
2015: Lab / Stella Creasy
2010: Lab / Stella Creasy
Wansbeck
Current: Lab / Ian Lavery
2019: Lab / Ian Lavery
2017: Lab / Ian Lavery
2015: Lab / Ian Lavery
2010: Lab / Ian Lavery
Wantage
Current: Con / David Johnston
2019: Con / David Johnston
2017: Con / Edward Vaizey
2015: Con / Edward Vaizey
2010: Con / Ed Vaizey
Warley
Current: Lab / John Francis Spellar
2019: Lab / John Francis Spellar
2017: Lab / John Spellar
2015: Lab / John Spellar
2010: Lab / John Spellar
Warrington North
Current: Lab / Charlotte Nichols
2019: Lab / Charlotte Nichols
2017: Lab / Helen Jones
2015: Lab / Helen Jones
2010: Lab / Helen Jones
Warrington South
Current: Con / Andy Carter
2019: Con / Andy Carter
2017: Lab / Faisal Rashid
2015: Con / David Mowat
2010: Con / David Mowat
Warwick and Leamington
Current: Lab / Matt Western
2019: Lab / Matt Western
2017: Lab / Matt Western
2015: Con / Chris White
2010: Con / Chris White
Washington and Sunderland West
Current: Lab / Sharon Hodgson
2019: Lab / Sharon Hodgson
2017: Lab / Sharon Hodgson
2015: Lab / Sharon Hodgson
2010: Lab / Sharon Hodgson
Watford
Current: Con / Dean Russell
2019: Con / Dean Russell
2017: Con / Richard Harrington
2015: Con / Richard Harrington
2010: Con / Richard Harrington
Waveney
Current: Con / Peter Aldous
2019: Con / Peter Aldous
2017: Con / Peter Aldous
2015: Con / Peter Aldous
2010: Con / Peter Aldous
Wealden
Current: Con / Nus Ghani
2019: Con / Nus Ghani
2017: Con / Nusrat Ghani
2015: Con / Nusrat Ghani
2010: Con / Charles Hendry
Weaver Vale
Current: Lab / Mike Amesbury
2019: Lab / Mike Amesbury
2017: Lab / Mike Amesbury
2015: Con / Graham Evans
2010: Con / Graham Evans
Wellingborough
Current: Lab / Gen Kitchen
2019: Con / Peter Bone
2017: Con / Peter Bone
2015: Con / Peter Bone
2010: Con / Peter Bone
Wells
Current: Con / James Heappey
2019: Con / James Heappey
2017: Con / James Heappey
2015: Con / James Heappey
2010: LD / Tessa Munt
Welwyn Hatfield
Current: Con / Grant Shapps
2019: Con / Grant Shapps
2017: Con / Grant Shapps
2015: Con / Grant Shapps
2010: Con / Grant Shapps
Wentworth and Dearne
Current: Lab / John Healey
2019: Lab / John Healey
2017: Lab / John Healey
2015: Lab / John Healey
2010: Lab / John Healey
West Aberdeenshire and Kincardine
Current: Con / Andrew Bowie
2019: Con / Andrew Bowie
2017: Con / Andrew Bowie
2015: SNP / Stuart Donaldson
2010: LD / Robert Smith
West Bromwich East
Current: Con / Nicola Faye Richards
2019: Con / Nicola Faye Richards
2017: Lab / Tom Watson
2015: Lab / Tom Watson
2010: Lab / Tom Watson
West Bromwich West
Current: Con / Shaun Stephen Bailey
2019: Con / Shaun Stephen Bailey
2017: Lab / Adrian Bailey
2015: Lab / Adrian Bailey
2010: Lab / Adrian Bailey
West Dorset
Current: Con / Chris Loder
2019: Con / Chris Loder
2017: Con / Oliver Letwin
2015: Con / Oliver Letwin
2010: Con / Oliver Letwin
West Dunbartonshire
Current: SNP / Martin Docherty
2019: SNP / Martin Docherty
2017: SNP / Martin Docherty-Hughes
2015: SNP / Martin Docherty
2010: Lab / Gemma Doyle
West Ham
Current: Lab / Lyn Brown
2019: Lab / Lyn Brown
2017: Lab / Lyn Brown
2015: Lab / Lyn Brown
2010: Lab / Lyn Brown
West Lancashire
Current: Lab / Ashley Dalton
2019: Lab / Rosie Cooper
2017: Lab / Rosie Cooper
2015: Lab / Rosie Cooper
2010: Lab / Rosie Cooper
West Suffolk
Current: Ind / Matt Hancock
2019: Con / Matt Hancock
2017: Con / Matt Hancock
2015: Con / Matthew Hancock
2010: Con / Matthew Hancock
West Tyrone
Current: SF / Órfhlaith Begley
2019: SF / Órfhlaith Begley
2017: SF / Barry McElduff
2015: SF / Pat Doherty
2010: SF / Pat Doherty
West Worcestershire
Current: Con / Harriett Mary Morrison Baldwin
2019: Con / Harriett Mary Morrison Baldwin
2017: Con / Harriett Baldwin
2015: Con / Harriett Baldwin
2010: Con / Harriett Baldwin
Westminster North
Current: Lab / Karen Buck
2019: Lab / Karen Buck
2017: Lab / Karen Buck
2015: Lab / Karen Buck
2010: Lab / Karen Buck
Westmorland and Lonsdale
Current: LD / Tim Farron
2019: LD / Tim Farron
2017: LD / Tim Farron
2015: LD / Tim Farron
2010: LD / Tim Farron
Weston-Super-Mare
Current: Con / John Penrose
2019: Con / John Penrose
2017: Con / John Penrose
2015: Con / John Penrose
2010: Con / John Penrose
Wigan
Current: Lab / Lisa Nandy
2019: Lab / Lisa Nandy
2017: Lab / Lisa Nandy
2015: Lab / Lisa Nandy
2010: Lab / Lisa Nandy
Wimbledon
Current: Con / Stephen Hammond
2019: Con / Stephen Hammond
2017: Con / Stephen Hammond
2015: Con / Stephen Hammond
2010: Con / Stephen Hammond
Winchester
Current: Con / Steve Brine
2019: Con / Steve Brine
2017: Con / Steve Brine
2015: Con / Steve Brine
2010: Con / Steve Brine
Windsor
Current: Con / Adam Afriyie
2019: Con / Adam Afriyie
2017: Con / Adam Afriyie
2015: Con / Adam Afriyie
2010: Con / Adam Afriyie
Wirral South
Current: Lab / Alison McGovern
2019: Lab / Alison McGovern
2017: Lab / Alison McGovern
2015: Lab / Alison McGovern
2010: Lab / Alison McGovern
Wirral West
Current: Lab / Margaret Greenwood
2019: Lab / Margaret Greenwood
2017: Lab / Margaret Greenwood
2015: Lab / Margaret Greenwood
2010: Con / Esther McVey
Witham
Current: Con / Priti Patel
2019: Con / Priti Patel
2017: Con / Priti Patel
2015: Con / Priti Patel
2010: Con / Priti Patel
Witney
Current: Con / Robert Alexander Courts
2019: Con / Robert Alexander Courts
2017: Con / Robert Courts
2015: Con / David Cameron
2010: Con / David Cameron
Woking
Current: Con / Jonathan Lord
2019: Con / Jonathan Lord
2017: Con / Jonathan Lord
2015: Con / Jonathan Lord
2010: Con / Jonathan Lord
Wokingham
Current: Con / John Redwood
2019: Con / John Redwood
2017: Con / John Redwood
2015: Con / John Redwood
2010: Con / John Redwood
Wolverhampton North East
Current: Con / Jane Stevenson
2019: Con / Jane Stevenson
2017: Lab / Emma Reynolds
2015: Lab / Emma Reynolds
2010: Lab / Emma Reynolds
Wolverhampton South East
Current: Lab / Pat McFadden
2019: Lab / Pat McFadden
2017: Lab / Pat McFadden
2015: Lab / Pat McFadden
2010: Lab / Pat McFadden
Wolverhampton South West
Current: Con / Stuart Paul Anderson
2019: Con / Stuart Paul Anderson
2017: Lab / Eleanor Smith
2015: Lab / Rob Marris
2010: Con / Paul Uppal
Worcester
Current: Con / Robin Walker
2019: Con / Robin Walker
2017: Con / Robin Walker
2015: Con / Robin Walker
2010: Con / Robin Walker
Workington
Current: Con / Mark Jenkinson
2019: Con / Mark Jenkinson
2017: Lab / Sue Hayman
2015: Lab / Sue Hayman
2010: Lab / Tony Cunningham
Worsley and Eccles South
Current: Lab / Barbara Keeley
2019: Lab / Barbara Keeley
2017: Lab / Barbara Keeley
2015: Lab / Barbara Keeley
2010: Lab / Barbara Keeley
Worthing West
Current: Con / Peter Bottomley
2019: Con / Peter Bottomley
2017: Con / Peter Bottomley
2015: Con / Peter Bottomley
2010: Con / Peter Bottomley
Wrexham
Current: Con / Sarah Atherton
2019: Con / Sarah Atherton
2017: Lab / Ian Lucas
2015: Lab / Ian Lucas
2010: Lab / Ian Lucas
Wycombe
Current: Con / Steve Baker
2019: Con / Steve Baker
2017: Con / Steve Baker
2015: Con / Steve Baker
2010: Con / Steven Baker
Wyre Forest
Current: Con / Mark Garnier
2019: Con / Mark Garnier
2017: Con / Mark Garnier
2015: Con / Mark Garnier
2010: Con / Mark Garnier
Wyre and Preston North
Current: Con / Ben Wallace
2019: Con / Ben Wallace
2017: Con / Ben Wallace
2015: Con / Ben Wallace
2010: Con / Ben Wallace
Wythenshawe and Sale East
Current: Lab / Mike Kane
2019: Lab / Mike Kane
2017: Lab / Mike Kane
2015: Lab / Mike Kane
2010: Lab / Paul Goggins
Yeovil
Current: Con / Marcus Fysh
2019: Con / Marcus Fysh
2017: Con / Marcus Fysh
2015: Con / Marcus Fysh
2010: LD / David Laws
Ynys Môn
Current: Con / Virginia Crosbie
2019: Con / Virginia Crosbie
2017: Lab / Albert Owen
2015: Lab / Albert Owen
2010: Lab / Albert Owen
York Central
Current: Lab / Rachael Maskell
2019: Lab / Rachael Maskell
2017: Lab / Rachael Maskell
2015: Lab / Rachael Maskell
2010: Lab / Hugh Bayley
York Outer
Current: Con / Julian Sturdy
2019: Con / Julian Sturdy
2017: Con / Julian Sturdy
2015: Con / Julian Sturdy
2010: Con / Julian Sturdy
Data: By-elections since 2019 (UK Parliament), Changes to party affiliation (Wikipedia), General Election results 2019 (Britain Elects, New Statesman, Open Innovations; CC-BY-SA), 2017 (Parliament), 2015 (Parliament) & 2010 (The Guardian). / Hex layout: 2010 constituencies (Open Innovations and contributors)

General Election - 12 December 2019

Con / 365
Lab / 202
SNP / 48
LDem / 11
DUP / 8
SF / 7
PC / 4
SDLP / 2
Alln / 1
Grn / 1
Speaker / 1
Hexmap Aberavon
Stephen Kinnock (Lab)
Turnout: 62.3%
Aberconwy
Robin John Millar (Con)
Turnout: 71.3%
Aberdeen North
Kirsty Blackman (SNP)
Turnout: 59.9%
Aberdeen South
Stephen Flynn (SNP)
Turnout: 69.4%
Airdrie and Shotts
Neil Gray (SNP)
Turnout: 62.1%
Aldershot
Leo Docherty (Con)
Turnout: 66%
Aldridge-Brownhills
Wendy Morton (Con)
Turnout: 65.4%
Altrincham and Sale West
Graham Brady (Con)
Turnout: 74.9%
Alyn and Deeside
Mark Tami (Lab)
Turnout: 68.5%
Amber Valley
Nigel Mills (Con)
Turnout: 65.1%
Angus
Dave Doogan (SNP)
Turnout: 67.5%
Arfon
Hywel Williams (PC)
Turnout: 68.9%
Argyll and Bute
Brendan O'Hara (SNP)
Turnout: 72.2%
Arundel and South Downs
Andrew Griffith (Con)
Turnout: 75.1%
Ashfield
Lee Anderson (Con)
Turnout: 62.6%
Ashford
Damian Green (Con)
Turnout: 67.1%
Ashton-under-Lyne
Angela Rayner (Lab)
Turnout: 56.8%
Aylesbury
Rob Butler (Con)
Turnout: 69.9%
Ayr, Carrick and Cumnock
Allan Dorans (SNP)
Turnout: 64.7%
Banbury
Victoria Prentis (Con)
Turnout: 69.8%
Banff and Buchan
David Duguid (Con)
Turnout: 63.4%
Barking
Margaret Hodge (Lab)
Turnout: 57.1%
Barnsley Central
Dan Jarvis (Lab)
Turnout: 56.5%
Barnsley East
Stephanie Peacock (Lab)
Turnout: 54.8%
Barrow and Furness
Simon Fell (Con)
Turnout: 65.6%
Basildon and Billericay
John Baron (Con)
Turnout: 63.1%
Basingstoke
Maria Miller (Con)
Turnout: 66%
Bassetlaw
Brendan Clarke-Smith (Con)
Turnout: 63.5%
Bath
Wera Hobhouse (LD)
Turnout: 77%
Batley and Spen
Tracy Brabin (Lab)
Turnout: 66.5%
Battersea
Marsha de Cordova (Lab)
Turnout: 75.6%
Beaconsfield
Joy Morrissey (Con)
Turnout: 74.5%
Beckenham
Bob Stewart (Con)
Turnout: 73.6%
Bedford
Mohammad Yasin (Lab)
Turnout: 66.1%
Belfast East
Gavin Robinson (DUP)
Turnout: 64.1%
Belfast North
John Finucane (SF)
Turnout: 67.9%
Belfast South
Claire Hanna (SDLP)
Turnout: 67.7%
Belfast West
Paul Maskey (SF)
Turnout: 59.1%
Bermondsey and Old Southwark
Neil Coyle (Lab)
Turnout: 62.9%
Berwick-upon-Tweed
Anne-Marie Trevelyan (Con)
Turnout: 70.3%
Berwickshire, Roxburgh and Selkirk
John Lamont (Con)
Turnout: 71.3%
Bethnal Green and Bow
Rushanara Ali (Lab)
Turnout: 68.7%
Beverley and Holderness
Graham Stuart (Con)
Turnout: 67.2%
Bexhill and Battle
Huw Merriman (Con)
Turnout: 72.1%
Bexleyheath and Crayford
David Evennett (Con)
Turnout: 66.1%
Birkenhead
Mick Whitley (Lab)
Turnout: 66.4%
Birmingham, Edgbaston
Preet Kaur Gill (Lab)
Turnout: 61.5%
Birmingham, Erdington
Jack Dromey (Lab)
Turnout: 53.3%
Birmingham, Hall Green
Tahir Ali (Lab)
Turnout: 65.9%
Birmingham, Hodge Hill
Liam Byrne (Lab)
Turnout: 57.5%
Birmingham, Ladywood
Shabana Mahmood (Lab)
Turnout: 56.2%
Birmingham, Northfield
Gary Sambrook (Con)
Turnout: 58.5%
Birmingham, Perry Barr
Khalid Mahmood (Lab)
Turnout: 58.5%
Birmingham, Selly Oak
Steve McCabe (Lab)
Turnout: 66%
Birmingham, Yardley
Jess Phillips (Lab)
Turnout: 57.1%
Bishop Auckland
Dehenna Davison (Con)
Turnout: 65.7%
Blackburn
Kate Hollern (Lab)
Turnout: 62.8%
Blackley and Broughton
Graham Stringer (Lab)
Turnout: 52.6%
Blackpool North and Cleveleys
Paul Maynard (Con)
Turnout: 60.9%
Blackpool South
Scott Lloyd Benton (Con)
Turnout: 56.8%
Blaenau Gwent
Nick Smith (Lab)
Turnout: 59.6%
Blaydon
Liz Twist (Lab)
Turnout: 67.3%
Blyth Valley
Ian Levy (Con)
Turnout: 63.4%
Bognor Regis and Littlehampton
Nick Gibb (Con)
Turnout: 66.1%
Bolsover
Mark Fletcher (Con)
Turnout: 61.1%
Bolton North East
Mark Logan (Con)
Turnout: 64.5%
Bolton South East
Yasmin Qureshi (Lab)
Turnout: 58.7%
Bolton West
Chris Green (Con)
Turnout: 67.4%
Bootle
Peter Dowd (Lab)
Turnout: 65.7%
Boston and Skegness
Matt Warman (Con)
Turnout: 60.1%
Bosworth
Luke Evans (Con)
Turnout: 69.2%
Bournemouth East
Tobias Ellwood (Con)
Turnout: 66.5%
Bournemouth West
Conor Burns (Con)
Turnout: 62%
Bracknell
James Sunderland (Con)
Turnout: 68.8%
Bradford East
Imran Hussain (Lab)
Turnout: 60.4%
Bradford South
Judith Cummins (Lab)
Turnout: 57.6%
Bradford West
Naz Shah (Lab)
Turnout: 62.6%
Braintree
James Cleverly (Con)
Turnout: 67.1%
Brecon and Radnorshire
Fay Alicia Jones (Con)
Turnout: 74.5%
Brent Central
Dawn Butler (Lab)
Turnout: 58.3%
Brent North
Barry Gardiner (Lab)
Turnout: 61.9%
Brentford and Isleworth
Ruth Cadbury (Lab)
Turnout: 68%
Brentwood and Ongar
Alex Burghart (Con)
Turnout: 70.4%
Bridgend
Jamie Hamilton Wallis (Con)
Turnout: 68.8%
Bridgwater and West Somerset
Ian Liddell-Grainger (Con)
Turnout: 67.6%
Brigg and Goole
Andrew Percy (Con)
Turnout: 65.8%
Brighton, Kemptown
Lloyd Russell-Moyle (Lab)
Turnout: 69.5%
Brighton, Pavilion
Caroline Lucas (Green)
Turnout: 73.4%
Bristol East
Kerry McCarthy (Lab)
Turnout: 70.6%
Bristol North West
Darren Jones (Lab)
Turnout: 73.3%
Bristol South
Karin Smyth (Lab)
Turnout: 65.6%
Bristol West
Thangam Debbonaire (Lab)
Turnout: 76.1%
Broadland
Jerome Mayhew (Con)
Turnout: 72.9%
Bromley and Chislehurst
Bob Neill (Con)
Turnout: 68.3%
Bromsgrove
Sajid Javid (Con)
Turnout: 72.3%
Broxbourne
Charles Walker (Con)
Turnout: 63.8%
Broxtowe
Darren George Henry (Con)
Turnout: 75.7%
Buckingham
Greg Smith (Con)
Turnout: 76.3%
Burnley
Antony Higginbotham (Con)
Turnout: 60.6%
Burton
Kate Griffiths (Con)
Turnout: 65%
Bury North
James Daly (Con)
Turnout: 68.1%
Bury South
Christian Wakeford (Con)
Turnout: 66.9%
Bury St Edmunds
Jo Churchill (Con)
Turnout: 69.1%
Caerphilly
Wayne David (Lab)
Turnout: 63.5%
Caithness, Sutherland and Easter Ross
Jamie Stone (LD)
Turnout: 67%
Calder Valley
Craig Whittaker (Con)
Turnout: 72.9%
Camberwell and Peckham
Harriet Harman (Lab)
Turnout: 63.5%
Camborne and Redruth
George Eustice (Con)
Turnout: 71.7%
Cambridge
Daniel Zeichner (Lab)
Turnout: 67.2%
Cannock Chase
Amanda Milling (Con)
Turnout: 61.9%
Canterbury
Rosie Duffield (Lab)
Turnout: 75%
Cardiff Central
Jo Stevens (Lab)
Turnout: 65.3%
Cardiff North
Anna McMorrin (Lab)
Turnout: 77%
Cardiff South and Penarth
Stephen Doughty (Lab)
Turnout: 64.2%
Cardiff West
Kevin Brennan (Lab)
Turnout: 67.4%
Carlisle
John Stevenson (Con)
Turnout: 65.9%
Carmarthen East and Dinefwr
Jonathan Edwards (PC)
Turnout: 71.4%
Carmarthen West and South Pembrokeshire
Simon Anthony Hart (Con)
Turnout: 71.2%
Carshalton and Wallington
Elliot Colburn (Con)
Turnout: 67.3%
Castle Point
Rebecca Harris (Con)
Turnout: 63.6%
Central Ayrshire
Philippa Whitford (SNP)
Turnout: 66.7%
Central Devon
Mel Stride (Con)
Turnout: 70.2%
Central Suffolk and North Ipswich
Daniel Poulter (Con)
Turnout: 70.3%
Ceredigion
Ben Lake (PC)
Turnout: 71.3%
Charnwood
Edward Argar (Con)
Turnout: 69.6%
Chatham and Aylesford
Tracey Crouch (Con)
Turnout: 59.1%
Cheadle
Mary Robinson (Con)
Turnout: 75%
Chelmsford
Vicky Ford (Con)
Turnout: 71.1%
Chelsea and Fulham
Greg Hands (Con)
Turnout: 69.8%
Cheltenham
Alex Chalk (Con)
Turnout: 73.2%
Chesham and Amersham
Cheryl Gillan (Con)
Turnout: 76.8%
Chesterfield
Toby Perkins (Lab)
Turnout: 63.6%
Chichester
Gillian Keegan (Con)
Turnout: 71.6%
Chingford and Woodford Green
Iain Duncan Smith (Con)
Turnout: 74.1%
Chippenham
Michelle Donelan (Con)
Turnout: 73.9%
Chipping Barnet
Theresa Villiers (Con)
Turnout: 72%
Chorley
Lindsay Hoyle (Spk)
Turnout: 51.7%
Christchurch
Christopher Chope (Con)
Turnout: 72.6%
Cities of London and Westminster
Nickie Aiken (Con)
Turnout: 67.1%
City of Chester
Chris Matheson (Lab)
Turnout: 71.7%
City of Durham
Mary Foy (Lab)
Turnout: 68.6%
Clacton
Giles Watling (Con)
Turnout: 61.3%
Cleethorpes
Martin Vickers (Con)
Turnout: 62.9%
Clwyd South
Simon Baynes (Con)
Turnout: 67.3%
Clwyd West
David Jones (Con)
Turnout: 69.7%
Coatbridge, Chryston and Bellshill
Steven Bonnar (SNP)
Turnout: 66.1%
Colchester
Will Quince (Con)
Turnout: 64.6%
Colne Valley
Jason McCartney (Con)
Turnout: 72.4%
Congleton
Fiona Bruce (Con)
Turnout: 70.7%
Copeland
Trudy Harrison (Con)
Turnout: 68.9%
Corby
Tom Pursglove (Con)
Turnout: 70.2%
Coventry North East
Colleen Fletcher (Lab)
Turnout: 58.5%
Coventry North West
Taiwo Owatemi (Lab)
Turnout: 63.4%
Coventry South
Zarah Sultana (Lab)
Turnout: 63.5%
Crawley
Henry Smith (Con)
Turnout: 67.2%
Crewe and Nantwich
Kieran John Mullan (Con)
Turnout: 67.3%
Croydon Central
Sarah Jones (Lab)
Turnout: 66.4%
Croydon North
Steve Reed (Lab)
Turnout: 62.9%
Croydon South
Chris Philp (Con)
Turnout: 70.7%
Cumbernauld, Kilsyth and Kirkintilloch East
Stuart McDonald (SNP)
Turnout: 69.1%
Cynon Valley
Beth Winter (Lab)
Turnout: 59.1%
Dagenham and Rainham
Jon Cruddas (Lab)
Turnout: 61.6%
Darlington
Peter Gibson (Con)
Turnout: 65.5%
Dartford
Gareth Johnson (Con)
Turnout: 65.7%
Daventry
Chris Heaton-Harris (Con)
Turnout: 74.1%
Delyn
Rob Roberts (Con)
Turnout: 70.3%
Denton and Reddish
Andrew Gwynne (Lab)
Turnout: 58.3%
Derby North
Amanda Solloway (Con)
Turnout: 64.2%
Derby South
Margaret Beckett (Lab)
Turnout: 58.1%
Derbyshire Dales
Sarah Elizabeth Dines (Con)
Turnout: 76.9%
Devizes
Danny Kruger (Con)
Turnout: 69.4%
Dewsbury
Mark Eastwood (Con)
Turnout: 69.4%
Don Valley
Nicholas Fletcher (Con)
Turnout: 60.3%
Doncaster Central
Rosie Winterton (Lab)
Turnout: 58.2%
Doncaster North
Ed Miliband (Lab)
Turnout: 56.2%
Dover
Natalie Elphicke (Con)
Turnout: 66.4%
Dudley North
Marco Longhi (Con)
Turnout: 59.2%
Dudley South
Mike Wood (Con)
Turnout: 60.2%
Dulwich and West Norwood
Helen Hayes (Lab)
Turnout: 65.9%
Dumfries and Galloway
Alister Jack (Con)
Turnout: 69%
Dumfriesshire, Clydesdale and Tweeddale
David Mundell (Con)
Turnout: 71.9%
Dundee East
Stewart Hosie (SNP)
Turnout: 68.4%
Dundee West
Chris Law (SNP)
Turnout: 64.5%
Dunfermline and West Fife
Douglas Chapman (SNP)
Turnout: 69.8%
Dwyfor Meirionnydd
Liz Saville Roberts (PC)
Turnout: 67.5%
Ealing Central and Acton
Rupa Huq (Lab)
Turnout: 72.6%
Ealing North
James Murray (Lab)
Turnout: 66.6%
Ealing, Southall
Virendra Sharma (Lab)
Turnout: 65.4%
Easington
Grahame Morris (Lab)
Turnout: 56.5%
East Antrim
Sammy Wilson (DUP)
Turnout: 57.5%
East Devon
Simon Jupp (Con)
Turnout: 73.5%
East Dunbartonshire
Amy Callaghan (SNP)
Turnout: 80.3%
East Ham
Stephen Timms (Lab)
Turnout: 61.1%
East Hampshire
Damian Hinds (Con)
Turnout: 74.4%
East Kilbride, Strathaven and Lesmahagow
Lisa Cameron (SNP)
Turnout: 69.4%
East Londonderry
Gregory Campbell (DUP)
Turnout: 56.8%
East Lothian
Kenny MacAskill (SNP)
Turnout: 71.7%
East Renfrewshire
Kirsten Oswald (SNP)
Turnout: 76.6%
East Surrey
Claire Coutinho (Con)
Turnout: 71.8%
East Worthing and Shoreham
Tim Loughton (Con)
Turnout: 70.7%
East Yorkshire
Greg Knight (Con)
Turnout: 65.2%
Eastbourne
Caroline Ansell (Con)
Turnout: 69.5%
Eastleigh
Paul Holmes (Con)
Turnout: 70.3%
Eddisbury
Edward Timpson (Con)
Turnout: 71.9%
Edinburgh East
Tommy Sheppard (SNP)
Turnout: 68.9%
Edinburgh North and Leith
Deidre Brock (SNP)
Turnout: 73%
Edinburgh South
Ian Murray (Lab)
Turnout: 75.1%
Edinburgh South West
Joanna Cherry (SNP)
Turnout: 70.9%
Edinburgh West
Christine Jardine (LD)
Turnout: 75.2%
Edmonton
Kate Osamor (Lab)
Turnout: 61.5%
Ellesmere Port and Neston
Justin Madders (Lab)
Turnout: 69.3%
Elmet and Rothwell
Alec Shelbrooke (Con)
Turnout: 71.9%
Eltham
Clive Efford (Lab)
Turnout: 68.2%
Enfield North
Feryal Clark (Lab)
Turnout: 66.2%
Enfield, Southgate
Bambos Charalambous (Lab)
Turnout: 72.7%
Epping Forest
Eleanor Laing (Con)
Turnout: 67.7%
Epsom and Ewell
Chris Grayling (Con)
Turnout: 73.3%
Erewash
Maggie Throup (Con)
Turnout: 67.3%
Erith and Thamesmead
Abena Oppong-Asare (Lab)
Turnout: 63.3%
Esher and Walton
Dominic Raab (Con)
Turnout: 77.7%
Exeter
Ben Bradshaw (Lab)
Turnout: 68.5%
Falkirk
John McNally (SNP)
Turnout: 66.1%
Fareham
Suella Braverman (Con)
Turnout: 72.8%
Faversham and Mid Kent
Helen Whately (Con)
Turnout: 68.7%
Feltham and Heston
Seema Malhotra (Lab)
Turnout: 59.1%
Fermanagh and South Tyrone
Michelle Gildernew (SF)
Turnout: 69.7%
Filton and Bradley Stoke
Jack Lopresti (Con)
Turnout: 72.6%
Finchley and Golders Green
Mike Freer (Con)
Turnout: 71%
Folkestone and Hythe
Damian Collins (Con)
Turnout: 66.8%
Forest of Dean
Mark Harper (Con)
Turnout: 72.1%
Foyle
Colum Eastwood (SDLP)
Turnout: 63.4%
Fylde
Mark Menzies (Con)
Turnout: 69.8%
Gainsborough
Edward Leigh (Con)
Turnout: 66.9%
Garston and Halewood
Maria Eagle (Lab)
Turnout: 70.1%
Gateshead
Ian Mearns (Lab)
Turnout: 59.2%
Gedling
Tom Randall (Con)
Turnout: 70%
Gillingham and Rainham
Rehman Chishti (Con)
Turnout: 62.4%
Glasgow Central
Alison Thewliss (SNP)
Turnout: 57.9%
Glasgow East
David Linden (SNP)
Turnout: 57.1%
Glasgow North
Patrick Grady (SNP)
Turnout: 63.3%
Glasgow North East
Anne McLaughlin (SNP)
Turnout: 55.5%
Glasgow North West
Carol Monaghan (SNP)
Turnout: 62.7%
Glasgow South
Stewart McDonald (SNP)
Turnout: 66.9%
Glasgow South West
Chris Stephens (SNP)
Turnout: 57.1%
Glenrothes
Peter Grant (SNP)
Turnout: 63.2%
Gloucester
Richard Graham (Con)
Turnout: 66.1%
Gordon
Richard Gordon Thomson (SNP)
Turnout: 70.2%
Gosport
Caroline Dinenage (Con)
Turnout: 65.9%
Gower
Tonia Antoniazzi (Lab)
Turnout: 72%
Grantham and Stamford
Gareth Davies (Con)
Turnout: 68.7%
Gravesham
Adam Holloway (Con)
Turnout: 64.9%
Great Grimsby
Lia Nici (Con)
Turnout: 53.9%
Great Yarmouth
Brandon Lewis (Con)
Turnout: 60.4%
Greenwich and Woolwich
Matthew Pennycook (Lab)
Turnout: 66.4%
Guildford
Angela Joy Richardson (Con)
Turnout: 75.5%
Hackney North and Stoke Newington
Diane Abbott (Lab)
Turnout: 61.5%
Hackney South and Shoreditch
Meg Hillier (Lab)
Turnout: 60.9%
Halesowen and Rowley Regis
James Morris (Con)
Turnout: 62%
Halifax
Holly Walker-Lynch (Lab)
Turnout: 64.6%
Haltemprice and Howden
David Davis (Con)
Turnout: 70%
Halton
Derek Twigg (Lab)
Turnout: 64.2%
Hammersmith
Andy Slaughter (Lab)
Turnout: 69.5%
Hampstead and Kilburn
Tulip Siddiq (Lab)
Turnout: 69.6%
Harborough
Neil O'Brien (Con)
Turnout: 71.5%
Harlow
Robert Halfon (Con)
Turnout: 63.7%
Harrogate and Knaresborough
Andrew Jones (Con)
Turnout: 73.1%
Harrow East
Bob Blackman (Con)
Turnout: 68.6%
Harrow West
Gareth Thomas (Lab)
Turnout: 66.1%
Hartlepool
Mike Hill (Lab)
Turnout: 57.9%
Harwich and North Essex
Bernard Jenkin (Con)
Turnout: 70.1%
Hastings and Rye
Sally-Ann Hart (Con)
Turnout: 67.4%
Havant
Alan Mak (Con)
Turnout: 63.7%
Hayes and Harlington
John McDonnell (Lab)
Turnout: 60.8%
Hazel Grove
William Wragg (Con)
Turnout: 69.9%
Hemel Hempstead
Mike Penning (Con)
Turnout: 69.5%
Hemsworth
Jon Trickett (Lab)
Turnout: 59.6%
Hendon
Matthew Offord (Con)
Turnout: 66.6%
Henley
John Howell (Con)
Turnout: 76.6%
Hereford and South Herefordshire
Jesse Norman (Con)
Turnout: 68.9%
Hertford and Stortford
Julie Marson (Con)
Turnout: 72.9%
Hertsmere
Oliver Dowden (Con)
Turnout: 70.6%
Hexham
Guy Opperman (Con)
Turnout: 75.3%
Heywood and Middleton
Chris Clarkson (Con)
Turnout: 60.2%
High Peak
Robert Largan (Con)
Turnout: 72.9%
Hitchin and Harpenden
Bim Afolami (Con)
Turnout: 77.1%
Holborn and St Pancras
Keir Starmer (Lab)
Turnout: 65.1%
Hornchurch and Upminster
Julia Lopez (Con)
Turnout: 66.8%
Hornsey and Wood Green
Catherine West (Lab)
Turnout: 74.8%
Horsham
Jeremy Quin (Con)
Turnout: 72.9%
Houghton and Sunderland South
Bridget Phillipson (Lab)
Turnout: 57.8%
Hove
Peter Kyle (Lab)
Turnout: 75.9%
Huddersfield
Barry Sheerman (Lab)
Turnout: 63.9%
Huntingdon
Jonathan Djanogly (Con)
Turnout: 69.8%
Hyndburn
Sara Britcliffe (Con)
Turnout: 59.8%
Ilford North
Wes Streeting (Lab)
Turnout: 68.7%
Ilford South
Sam Tarry (Lab)
Turnout: 62.9%
Inverclyde
Ronnie Cowan (SNP)
Turnout: 65.8%
Inverness, Nairn, Badenoch and Strathspey
Drew Hendry (SNP)
Turnout: 70.2%
Ipswich
Tom Hunt (Con)
Turnout: 65.6%
Isle of Wight
Bob Seely (Con)
Turnout: 65.9%
Islington North
Jeremy Corbyn (Lab)
Turnout: 71.6%
Islington South and Finsbury
Emily Thornberry (Lab)
Turnout: 67.8%
Islwyn
Chris Evans (Lab)
Turnout: 62%
Jarrow
Kate Osborne (Lab)
Turnout: 63.5%
Keighley
Robbie Moore (Con)
Turnout: 72.3%
Kenilworth and Southam
Jeremy Wright (Con)
Turnout: 77.2%
Kensington
Felicity Buchan (Con)
Turnout: 67.7%
Kettering
Philip Hollobone (Con)
Turnout: 67.5%
Kilmarnock and Loudoun
Alan Brown (SNP)
Turnout: 63.9%
Kingston and Surbiton
Ed Davey (LD)
Turnout: 74.2%
Kingston upon Hull East
Karl Turner (Lab)
Turnout: 49.3%
Kingston upon Hull North
Diana Johnson (Lab)
Turnout: 52.2%
Kingston upon Hull West and Hessle
Emma Hardy (Lab)
Turnout: 52.1%
Kingswood
Chris Skidmore (Con)
Turnout: 71.5%
Kirkcaldy and Cowdenbeath
Neale Hanvey (SNP)
Turnout: 64.5%
Knowsley
George Howarth (Lab)
Turnout: 65.4%
Lagan Valley
Jeffrey M. Donaldson (DUP)
Turnout: 60%
Lanark and Hamilton East
Angela Crawley (SNP)
Turnout: 68.3%
Lancaster and Fleetwood
Cat Smith (Lab)
Turnout: 64.5%
Leeds Central
Hilary Benn (Lab)
Turnout: 54.2%
Leeds East
Richard Burgon (Lab)
Turnout: 58%
Leeds North East
Fabian Hamilton (Lab)
Turnout: 71.6%
Leeds North West
Alex Sobel (Lab)
Turnout: 72.8%
Leeds West
Rachel Reeves (Lab)
Turnout: 59.5%
Leicester East
Claudia Webbe (Lab)
Turnout: 63%
Leicester South
Jon Ashworth (Lab)
Turnout: 64.6%
Leicester West
Liz Kendall (Lab)
Turnout: 53.6%
Leigh
James Grundy (Con)
Turnout: 60.7%
Lewes
Maria Caulfield (Con)
Turnout: 76.7%
Lewisham East
Janet Daby (Lab)
Turnout: 66%
Lewisham West and Penge
Ellie Reeves (Lab)
Turnout: 69.8%
Lewisham, Deptford
Vicky Foxcroft (Lab)
Turnout: 68.7%
Leyton and Wanstead
John Cryer (Lab)
Turnout: 68.7%
Lichfield
Michael Fabricant (Con)
Turnout: 70.3%
Lincoln
Karl McCartney (Con)
Turnout: 67.7%
Linlithgow and East Falkirk
Martyn Day (SNP)
Turnout: 66.4%
Liverpool, Riverside
Kim Johnson (Lab)
Turnout: 65.7%
Liverpool, Walton
Dan Carden (Lab)
Turnout: 65.1%
Liverpool, Wavertree
Paula Barker (Lab)
Turnout: 68.4%
Liverpool, West Derby
Ian Byrne (Lab)
Turnout: 67%
Livingston
Hannah Bardell (SNP)
Turnout: 66.3%
Llanelli
Nia Griffith (Lab)
Turnout: 63.2%
Loughborough
Jane Hunt (Con)
Turnout: 68.5%
Louth and Horncastle
Victoria Atkins (Con)
Turnout: 65.7%
Ludlow
Philip Dunne (Con)
Turnout: 72.3%
Luton North
Sarah Owen (Lab)
Turnout: 64%
Luton South
Rachel Hopkins (Lab)
Turnout: 60.7%
Macclesfield
David Rutley (Con)
Turnout: 70.7%
Maidenhead
Theresa May (Con)
Turnout: 73.7%
Maidstone and The Weald
Helen Grant (Con)
Turnout: 67.9%
Makerfield
Yvonne Fovargue (Lab)
Turnout: 59.7%
Maldon
John Whittingdale (Con)
Turnout: 69.6%
Manchester Central
Lucy Powell (Lab)
Turnout: 55.5%
Manchester, Gorton
Afzal Khan (Lab)
Turnout: 58.3%
Manchester, Withington
Jeff Smith (Lab)
Turnout: 69.2%
Mansfield
Ben Bradley (Con)
Turnout: 63.9%
Meon Valley
Flick Drummond (Con)
Turnout: 72.4%
Meriden
Saqib Bhatti (Con)
Turnout: 63.4%
Merthyr Tydfil and Rhymney
Gerald Jones (Lab)
Turnout: 57.3%
Mid Bedfordshire
Nadine Dorries (Con)
Turnout: 73.7%
Mid Derbyshire
Pauline Latham (Con)
Turnout: 73.2%
Mid Dorset and North Poole
Michael Tomlinson (Con)
Turnout: 74.8%
Mid Norfolk
George Freeman (Con)
Turnout: 68.5%
Mid Sussex
Mims Davies (Con)
Turnout: 73.7%
Mid Ulster
Francie Molloy (SF)
Turnout: 63.3%
Mid Worcestershire
Nigel Huddleston (Con)
Turnout: 71.7%
Middlesbrough
Andy McDonald (Lab)
Turnout: 52.9%
Middlesbrough South and East Cleveland
Simon Clarke (Con)
Turnout: 66.1%
Midlothian
Owen Thompson (SNP)
Turnout: 68.4%
Milton Keynes North
Ben Everitt (Con)
Turnout: 68.3%
Milton Keynes South
Iain Stewart (Con)
Turnout: 66.4%
Mitcham and Morden
Siobhain McDonagh (Lab)
Turnout: 65.4%
Mole Valley
Paul Beresford (Con)
Turnout: 76.5%
Monmouth
David Davies (Con)
Turnout: 74.8%
Montgomeryshire
Craig Williams (Con)
Turnout: 69.8%
Moray
Douglas Ross (Con)
Turnout: 68.7%
Morecambe and Lunesdale
David Morris (Con)
Turnout: 67.2%
Morley and Outwood
Andrea Jenkyns (Con)
Turnout: 65.9%
Motherwell and Wishaw
Marion Fellows (SNP)
Turnout: 64.5%
Na h-Eileanan an Iar
Angus MacNeil (SNP)
Turnout: 68.6%
Neath
Christina Rees (Lab)
Turnout: 65.2%
New Forest East
Julian Lewis (Con)
Turnout: 69%
New Forest West
Desmond Swayne (Con)
Turnout: 71%
Newark
Robert Jenrick (Con)
Turnout: 72.2%
Newbury
Laura Farris (Con)
Turnout: 71.9%
Newcastle upon Tyne Central
Chi Onwurah (Lab)
Turnout: 64.8%
Newcastle upon Tyne East
Nick Brown (Lab)
Turnout: 68%
Newcastle upon Tyne North
Catherine McKinnell (Lab)
Turnout: 68.6%
Newcastle-under-Lyme
Aaron Bell (Con)
Turnout: 65.6%
Newport East
Jessica Morden (Lab)
Turnout: 62%
Newport West
Ruth Jones (Lab)
Turnout: 65.2%
Newry and Armagh
Mickey Brady (SF)
Turnout: 62.5%
Newton Abbot
Anne Marie Morris (Con)
Turnout: 72.5%
Normanton, Pontefract and Castleford
Yvette Cooper (Lab)
Turnout: 57.1%
North Antrim
Ian Paisley Jr (DUP)
Turnout: 57.1%
North Ayrshire and Arran
Patricia Gibson (SNP)
Turnout: 64.1%
North Cornwall
Scott Mann (Con)
Turnout: 73.9%
North Devon
Selaine Saxby (Con)
Turnout: 73.3%
North Dorset
Simon Hoare (Con)
Turnout: 73.9%
North Down
Stephen Anthony Farry (Alliance)
Turnout: 60.6%
North Durham
Kevan Jones (Lab)
Turnout: 63.2%
North East Bedfordshire
Richard Fuller (Con)
Turnout: 71.7%
North East Cambridgeshire
Steve Barclay (Con)
Turnout: 63.3%
North East Derbyshire
Lee Rowley (Con)
Turnout: 68%
North East Fife
Wendy Chamberlain (LD)
Turnout: 75.3%
North East Hampshire
Ranil Jayawardena (Con)
Turnout: 75.1%
North East Hertfordshire
Oliver Heald (Con)
Turnout: 72.7%
North East Somerset
Jacob Rees-Mogg (Con)
Turnout: 76.4%
North Herefordshire
Bill Wiggin (Con)
Turnout: 72.6%
North Norfolk
Duncan Charles Baker (Con)
Turnout: %
North Shropshire
Owen Paterson (Con)
Turnout: 67.9%
North Somerset
Liam Fox (Con)
Turnout: 77.4%
North Swindon
Justin Tomlinson (Con)
Turnout: 66.9%
North Thanet
Roger Gale (Con)
Turnout: 66.2%
North Tyneside
Mary Glindon (Lab)
Turnout: 63.9%
North Warwickshire
Craig Tracey (Con)
Turnout: 65.3%
North West Cambridgeshire
Shailesh Vara (Con)
Turnout: 68%
North West Durham
Richard Holden (Con)
Turnout: 66%
North West Hampshire
Kit Malthouse (Con)
Turnout: 70.9%
North West Leicestershire
Andrew Bridgen (Con)
Turnout: 68.2%
North West Norfolk
James Wild (Con)
Turnout: 64.7%
North Wiltshire
James Gray (Con)
Turnout: 74.7%
Northampton North
Michael Ellis (Con)
Turnout: 67.3%
Northampton South
Andrew Lewer (Con)
Turnout: 65.7%
Norwich North
Chloe Smith (Con)
Turnout: 68.9%
Norwich South
Clive Lewis (Lab)
Turnout: 66.4%
Nottingham East
Nadia Whittome (Lab)
Turnout: 60.4%
Nottingham North
Alex Norris (Lab)
Turnout: 53.1%
Nottingham South
Lilian Greenwood (Lab)
Turnout: 60.6%
Nuneaton
Marcus Jones (Con)
Turnout: 64.3%
Ochil and South Perthshire
John Nicolson (SNP)
Turnout: 73.4%
Ogmore
Chris Elmore (Lab)
Turnout: 63%
Old Bexley and Sidcup
James Brokenshire (Con)
Turnout: 69.8%
Oldham East and Saddleworth
Debbie Abrahams (Lab)
Turnout: 64%
Oldham West and Royton
Jim McMahon (Lab)
Turnout: 60.8%
Orkney and Shetland
Alistair Carmichael (LD)
Turnout: 67.7%
Orpington
Gareth Bacon (Con)
Turnout: 70.7%
Oxford East
Anneliese Dodds (Lab)
Turnout: 63.3%
Oxford West and Abingdon
Layla Moran (LD)
Turnout: 76.4%
Paisley and Renfrewshire North
Gavin Newlands (SNP)
Turnout: 69%
Paisley and Renfrewshire South
Mhairi Black (SNP)
Turnout: 66.9%
Pendle
Andrew Stephenson (Con)
Turnout: 68.1%
Penistone and Stocksbridge
Miriam Joy Cates (Con)
Turnout: 69.8%
Penrith and The Border
Neil Hudson (Con)
Turnout: 70.8%
Perth and North Perthshire
Pete Wishart (SNP)
Turnout: 74.5%
Peterborough
Paul Bristow (Con)
Turnout: 66%
Plymouth, Moor View
Johnny Mercer (Con)
Turnout: 63.7%
Plymouth, Sutton and Devonport
Luke Pollard (Lab)
Turnout: 68.3%
Pontypridd
Alex Davies-Jones (Lab)
Turnout: 64.7%
Poole
Robert Syms (Con)
Turnout: 68.2%
Poplar and Limehouse
Apsana Begum (Lab)
Turnout: 66.8%
Portsmouth North
Penny Mordaunt (Con)
Turnout: 64.4%
Portsmouth South
Stephen Morgan (Lab)
Turnout: 63.9%
Preseli Pembrokeshire
Stephen Crabb (Con)
Turnout: 71.2%
Preston
Mark Hendrick (Lab)
Turnout: 56.6%
Pudsey
Stuart Andrew (Con)
Turnout: 74.1%
Putney
Fleur Anderson (Lab)
Turnout: 77%
Rayleigh and Wickford
Mark Francois (Con)
Turnout: 69.6%
Reading East
Matt Rodda (Lab)
Turnout: 72.2%
Reading West
Alok Sharma (Con)
Turnout: 67.5%
Redcar
Jacob Young (Con)
Turnout: 62%
Redditch
Rachel Maclean (Con)
Turnout: 67.4%
Reigate
Crispin Blunt (Con)
Turnout: 71%
Rhondda
Chris Bryant (Lab)
Turnout: 59%
Ribble Valley
Nigel Evans (Con)
Turnout: 69.8%
Richmond (Yorks)
Rishi Sunak (Con)
Turnout: 69.9%
Richmond Park
Sarah Olney (LD)
Turnout: 81.2%
Rochdale
Tony Lloyd (Lab)
Turnout: 59.2%
Rochester and Strood
Kelly Jane Tolhurst (Con)
Turnout: 63.2%
Rochford and Southend East
James Duddridge (Con)
Turnout: 61%
Romford
Andrew Richard Rosindell (Con)
Turnout: 65.3%
Romsey and Southampton North
Caroline Nokes (Con)
Turnout: 75.3%
Ross, Skye and Lochaber
Ian Blackford (SNP)
Turnout: 73.5%
Rossendale and Darwen
Jake Berry (Con)
Turnout: 67.1%
Rother Valley
Alexander Stafford (Con)
Turnout: 65.1%
Rotherham
Sarah Champion (Lab)
Turnout: 57.8%
Rugby
Mark Pawsey (Con)
Turnout: 70.2%
Ruislip, Northwood and Pinner
David Simmonds (Con)
Turnout: 72.1%
Runnymede and Weybridge
Ben Spencer (Con)
Turnout: 69%
Rushcliffe
Ruth Edwards (Con)
Turnout: 78.5%
Rutherglen and Hamilton West
Margaret Ferrier (SNP)
Turnout: 66.5%
Rutland and Melton
Alicia Kearns (Con)
Turnout: 70.5%
Saffron Walden
Kemi Badenoch (Con)
Turnout: 72.4%
Salford and Eccles
Rebecca Long Bailey (Lab)
Turnout: 61.6%
Salisbury
John Glen (Con)
Turnout: 72.1%
Scarborough and Whitby
Robert Goodwill (Con)
Turnout: 66.8%
Scunthorpe
Holly Mumby-Croft (Con)
Turnout: 60.9%
Sedgefield
Paul Howell (Con)
Turnout: 64.6%
Sefton Central
Bill Esterson (Lab)
Turnout: 72.9%
Selby and Ainsty
Nigel Adams (Con)
Turnout: 72%
Sevenoaks
Laura Trott (Con)
Turnout: 71%
Sheffield Central
Paul Blomfield (Lab)
Turnout: 56.7%
Sheffield South East
Clive Betts (Lab)
Turnout: 61.9%
Sheffield, Brightside and Hillsborough
Gill Furniss (Lab)
Turnout: 57.1%
Sheffield, Hallam
Olivia Frances Blake (Lab)
Turnout: 78.2%
Sheffield, Heeley
Louise Haigh (Lab)
Turnout: 63.8%
Sherwood
Mark Spencer (Con)
Turnout: 67.6%
Shipley
Philip Davies (Con)
Turnout: 72.9%
Shrewsbury and Atcham
Daniel Kawczynski (Con)
Turnout: 71.8%
Sittingbourne and Sheppey
Gordon Henderson (Con)
Turnout: 61.2%
Skipton and Ripon
Julian Smith (Con)
Turnout: 74.6%
Sleaford and North Hykeham
Caroline Johnson (Con)
Turnout: 70.2%
Slough
Tan Dhesi (Lab)
Turnout: 58.2%
Solihull
Julian Knight (Con)
Turnout: 70.3%
Somerton and Frome
David Warburton (Con)
Turnout: 75.6%
South Antrim
Paul Girvan (DUP)
Turnout: 59.9%
South Basildon and East Thurrock
Stephen Metcalfe (Con)
Turnout: 60.8%
South Cambridgeshire
Anthony Browne (Con)
Turnout: 76.7%
South Derbyshire
Heather Wheeler (Con)
Turnout: 67.3%
South Dorset
Richard Drax (Con)
Turnout: 70%
South Down
Chris Hazzard (SF)
Turnout: 62.9%
South East Cambridgeshire
Lucy Frazer (Con)
Turnout: 74.2%
South East Cornwall
Sheryll Murray (Con)
Turnout: 74.7%
South Holland and The Deepings
John Hayes (Con)
Turnout: 64.9%
South Leicestershire
Alberto Costa (Con)
Turnout: 71.4%
South Norfolk
Richard Bacon (Con)
Turnout: 72.5%
South Northamptonshire
Andrea Leadsom (Con)
Turnout: 73.7%
South Ribble
Katherine Fletcher (Con)
Turnout: 71.4%
South Shields
Emma Lewell-Buck (Lab)
Turnout: 60.3%
South Staffordshire
Gavin Williamson (Con)
Turnout: 67.9%
South Suffolk
James Cartlidge (Con)
Turnout: 70.2%
South Swindon
Robert Buckland (Con)
Turnout: 69.4%
South Thanet
Craig Mackinlay (Con)
Turnout: 65.8%
South West Bedfordshire
Andrew Selous (Con)
Turnout: 66.7%
South West Devon
Gary Streeter (Con)
Turnout: 73.6%
South West Hertfordshire
Gagan Mohindra (Con)
Turnout: 76.1%
South West Norfolk
Elizabeth Truss (Con)
Turnout: 65.6%
South West Surrey
Jeremy Hunt (Con)
Turnout: 76.3%
South West Wiltshire
Andrew Murrison (Con)
Turnout: 70.4%
Southampton, Itchen
Royston Smith (Con)
Turnout: 60%
Southampton, Test
Alan Whitehead (Lab)
Turnout: 56.6%
Southend West
David Amess (Con)
Turnout: 67.4%
Southport
Damien Moore (Con)
Turnout: 68%
Spelthorne
Kwasi Kwarteng (Con)
Turnout: 69.8%
St Albans
Daisy Cooper (LD)
Turnout: 78.1%
St Austell and Newquay
Steve Double (Con)
Turnout: 69.8%
St Helens North
Conor McGinn (Lab)
Turnout: 62.9%
St Helens South and Whiston
Marie Rimmer (Lab)
Turnout: 63.6%
St Ives
Derek Thomas (Con)
Turnout: 74.7%
Stafford
Theo Clarke (Con)
Turnout: 70.5%
Staffordshire Moorlands
Karen Bradley (Con)
Turnout: 66.7%
Stalybridge and Hyde
Jonathan Reynolds (Lab)
Turnout: 58%
Stevenage
Stephen McPartland (Con)
Turnout: 66.6%
Stirling
Alyn Smith (SNP)
Turnout: 76.8%
Stockport
Navendu Mishra (Lab)
Turnout: 63.8%
Stockton North
Alex Cunningham (Lab)
Turnout: 61.7%
Stockton South
Matt Vickers (Con)
Turnout: 71.3%
Stoke-on-Trent Central
Jo Gideon (Con)
Turnout: 57.9%
Stoke-on-Trent North
Jonathan Edward Gullis (Con)
Turnout: 58.8%
Stoke-on-Trent South
Jack Edgar Brereton (Con)
Turnout: 61.4%
Stone
Bill Cash (Con)
Turnout: 71.8%
Stourbridge
Suzanne Webb (Con)
Turnout: 65.4%
Strangford
Jim Shannon (DUP)
Turnout: 56%
Stratford-on-Avon
Nadhim Zahawi (Con)
Turnout: 74.4%
Streatham
Bell Ribeiro-Addy (Lab)
Turnout: 66.7%
Stretford and Urmston
Kate Green (Lab)
Turnout: 69.2%
Stroud
Siobhan Baillie (Con)
Turnout: 78%
Suffolk Coastal
Thérèse Coffey (Con)
Turnout: 71.2%
Sunderland Central
Julie Elliott (Lab)
Turnout: 59.8%
Surrey Heath
Michael Gove (Con)
Turnout: 72.1%
Sutton Coldfield
Andrew Mitchell (Con)
Turnout: 69.2%
Sutton and Cheam
Paul Scully (Con)
Turnout: 70.4%
Swansea East
Carolyn Harris (Lab)
Turnout: 57.4%
Swansea West
Geraint Davies (Lab)
Turnout: 62.8%
Tamworth
Christopher Pincher (Con)
Turnout: 64.3%
Tatton
Esther McVey (Con)
Turnout: 70.9%
Taunton Deane
Rebecca Pow (Con)
Turnout: 71.9%
Telford
Lucy Allan (Con)
Turnout: 62.1%
Tewkesbury
Laurence Robertson (Con)
Turnout: 72.8%
The Cotswolds
Geoffrey Robert Clifton-Brown (Con)
Turnout: 74.7%
The Wrekin
Mark Pritchard (Con)
Turnout: 69.2%
Thirsk and Malton
Kevin Hollinrake (Con)
Turnout: 69.9%
Thornbury and Yate
Luke Hall (Con)
Turnout: 75.2%
Thurrock
Jackie Doyle-Price (Con)
Turnout: 59.5%
Tiverton and Honiton
Neil Parish (Con)
Turnout: 71.9%
Tonbridge and Malling
Tom Tugendhat (Con)
Turnout: 73.7%
Tooting
Rosena Allin-Khan (Lab)
Turnout: 76%
Torbay
Kevin Foster (Con)
Turnout: 67.2%
Torfaen
Nick Thomas-Symonds (Lab)
Turnout: 59.6%
Torridge and West Devon
Geoffrey Cox (Con)
Turnout: 74.8%
Totnes
Anthony Mangnall (Con)
Turnout: 74.7%
Tottenham
David Lammy (Lab)
Turnout: 61.9%
Truro and Falmouth
Cherilyn Mackrory (Con)
Turnout: 77.2%
Tunbridge Wells
Greg Clark (Con)
Turnout: 73%
Twickenham
Munira Wilson (LD)
Turnout: 77.8%
Tynemouth
Alan Campbell (Lab)
Turnout: 72.5%
Upper Bann
Carla Lockhart (DUP)
Turnout: 60.4%
Uxbridge and South Ruislip
Boris Johnson (Con)
Turnout: 68.5%
Vale of Clwyd
James Davies (Con)
Turnout: 65.7%
Vale of Glamorgan
Alun Cairns (Con)
Turnout: 71.6%
Vauxhall
Florence Eshalomi (Lab)
Turnout: 63.6%
Wakefield
Imran Nasir Ahmad Khan (Con)
Turnout: 64.1%
Wallasey
Angela Eagle (Lab)
Turnout: 70.1%
Walsall North
Eddie Hughes (Con)
Turnout: 54.4%
Walsall South
Valerie Vaz (Lab)
Turnout: 62.4%
Walthamstow
Stella Creasy (Lab)
Turnout: 68.8%
Wansbeck
Ian Lavery (Lab)
Turnout: 64%
Wantage
David Johnston (Con)
Turnout: 73.9%
Warley
John Francis Spellar (Lab)
Turnout: 59.7%
Warrington North
Charlotte Nichols (Lab)
Turnout: 64.3%
Warrington South
Andy Carter (Con)
Turnout: 71.2%
Warwick and Leamington
Matt Western (Lab)
Turnout: 71%
Washington and Sunderland West
Sharon Hodgson (Lab)
Turnout: 56.6%
Watford
Dean Russell (Con)
Turnout: 69.7%
Waveney
Peter Aldous (Con)
Turnout: 61.8%
Wealden
Nus Ghani (Con)
Turnout: 73.4%
Weaver Vale
Mike Amesbury (Lab)
Turnout: 71.9%
Wellingborough
Peter Bone (Con)
Turnout: 64.3%
Wells
James Heappey (Con)
Turnout: 71.2%
Welwyn Hatfield
Grant Shapps (Con)
Turnout: 69.5%
Wentworth and Dearne
John Healey (Lab)
Turnout: 55.8%
West Aberdeenshire and Kincardine
Andrew Bowie (Con)
Turnout: 73.4%
West Bromwich East
Nicola Faye Richards (Con)
Turnout: 57.9%
West Bromwich West
Shaun Stephen Bailey (Con)
Turnout: 53.4%
West Dorset
Chris Loder (Con)
Turnout: 75.3%
West Dunbartonshire
Martin Docherty (SNP)
Turnout: 67.9%
West Ham
Lyn Brown (Lab)
Turnout: 60.9%
West Lancashire
Rosie Cooper (Lab)
Turnout: 71.8%
West Suffolk
Matt Hancock (Con)
Turnout: 64.1%
West Tyrone
Órfhlaith Begley (SF)
Turnout: 62.2%
West Worcestershire
Harriett Mary Morrison Baldwin (Con)
Turnout: 75.4%
Westminster North
Karen Buck (Lab)
Turnout: 65.5%
Westmorland and Lonsdale
Tim Farron (LD)
Turnout: 77.8%
Weston-Super-Mare
John Penrose (Con)
Turnout: 67.4%
Wigan
Lisa Nandy (Lab)
Turnout: 59.5%
Wimbledon
Stephen Hammond (Con)
Turnout: 77.7%
Winchester
Steve Brine (Con)
Turnout: 77.9%
Windsor
Adam Afriyie (Con)
Turnout: 71.6%
Wirral South
Alison McGovern (Lab)
Turnout: 76%
Wirral West
Margaret Greenwood (Lab)
Turnout: 77.3%
Witham
Priti Patel (Con)
Turnout: 70.1%
Witney
Robert Alexander Courts (Con)
Turnout: 73.1%
Woking
Jonathan Lord (Con)
Turnout: 71.5%
Wokingham
John Redwood (Con)
Turnout: 73.8%
Wolverhampton North East
Jane Stevenson (Con)
Turnout: 55.6%
Wolverhampton South East
Pat McFadden (Lab)
Turnout: 53.2%
Wolverhampton South West
Stuart Paul Anderson (Con)
Turnout: 68%
Worcester
Robin Walker (Con)
Turnout: 69.3%
Workington
Mark Jenkinson (Con)
Turnout: 67.8%
Worsley and Eccles South
Barbara Keeley (Lab)
Turnout: 59.6%
Worthing West
Peter Bottomley (Con)
Turnout: 69.5%
Wrexham
Sarah Atherton (Con)
Turnout: 67.4%
Wycombe
Steve Baker (Con)
Turnout: 70.1%
Wyre Forest
Mark Garnier (Con)
Turnout: 64.8%
Wyre and Preston North
Ben Wallace (Con)
Turnout: 70.8%
Wythenshawe and Sale East
Mike Kane (Lab)
Turnout: 58.7%
Yeovil
Marcus Fysh (Con)
Turnout: 71.9%
Ynys Môn
Virginia Crosbie (Con)
Turnout: 70.4%
York Central
Rachael Maskell (Lab)
Turnout: 66.2%
York Outer
Julian Sturdy (Con)
Turnout: 74.2%
Data: General Election results 2019 (Britain Elects, New Statesman, Open Innovations; CC-BY-SA). / Hex layout: 2010 constituencies (Open Innovations and contributors)

General Election - 8 June 2017

Con / 317
Lab / 262
SNP / 35
LDem / 12
DUP / 10
SF / 7
PC / 4
Grn / 1
Ind / 1
Speaker / 1
Hexmap Aberavon
Stephen Kinnock (Lab)
Turnout: 66.8%
Aberconwy
Guto Bebb (Con)
Turnout: 71.2%
Aberdeen North
Kirsty Blackman (SNP)
Turnout: 59.2%
Aberdeen South
Ross Thomson (Con)
Turnout: 68.6%
Airdrie and Shotts
Neil Gray (SNP)
Turnout: 59.3%
Aldershot
Leo Docherty (Con)
Turnout: 64.4%
Aldridge-Brownhills
Wendy Morton (Con)
Turnout: 66.8%
Altrincham and Sale West
Graham Brady (Con)
Turnout: 72.3%
Alyn and Deeside
Mark Tami (Lab)
Turnout: 71.2%
Amber Valley
Nigel Mills (Con)
Turnout: 67.5%
Angus
Kirstene Hair (Con)
Turnout: 63.1%
Arfon
Hywel Williams (PC)
Turnout: 68.4%
Argyll and Bute
Brendan O'Hara (SNP)
Turnout: 71.6%
Arundel and South Downs
Nick Herbert (Con)
Turnout: 76%
Ashfield
Gloria De Piero (Lab)
Turnout: 64.1%
Ashford
Damian Green (Con)
Turnout: 68.7%
Ashton-under-Lyne
Angela Rayner (Lab)
Turnout: 58.9%
Aylesbury
David Lidington (Con)
Turnout: 71.4%
Ayr, Carrick and Cumnock
Bill Grant (Con)
Turnout: 65%
Banbury
Victoria Prentis (Con)
Turnout: 73.6%
Banff and Buchan
David Duguid (Con)
Turnout: 61.7%
Barking
Margaret Hodge (Lab)
Turnout: 62%
Barnsley Central
Dan Jarvis (Lab)
Turnout: 61%
Barnsley East
Stephanie Peacock (Lab)
Turnout: 59%
Barrow and Furness
John Woodcock (Lab)
Turnout: 68.6%
Basildon and Billericay
John Baron (Con)
Turnout: 65.1%
Basingstoke
Maria Miller (Con)
Turnout: 68.5%
Bassetlaw
John Mann (Lab)
Turnout: 66.7%
Bath
Wera Hobhouse (LD)
Turnout: 74.4%
Batley and Spen
Tracy Brabin (Lab)
Turnout: 67.2%
Battersea
Marsha De Cordova (Lab)
Turnout: 71.1%
Beaconsfield
Dominic Grieve (Con)
Turnout: 72.4%
Beckenham
Bob Stewart (Con)
Turnout: 76.3%
Bedford
Mohammad Yasin (Lab)
Turnout: 67.7%
Belfast East
Gavin Robinson (DUP)
Turnout: 67.7%
Belfast North
Nigel Dodds (DUP)
Turnout: 67.5%
Belfast South
Emma Little Pengelly (DUP)
Turnout: 66.3%
Belfast West
Paul Maskey (SF)
Turnout: 65.4%
Bermondsey and Old Southwark
Neil Coyle (Lab)
Turnout: 67.2%
Berwick-upon-Tweed
Anne-Marie Trevelyan (Con)
Turnout: 71.9%
Berwickshire, Roxburgh and Selkirk
John Lamont (Con)
Turnout: 71.7%
Bethnal Green and Bow
Rushanara Ali (Lab)
Turnout: 69.8%
Beverley and Holderness
Graham Stuart (Con)
Turnout: 69.2%
Bexhill and Battle
Huw Merriman (Con)
Turnout: 73.2%
Bexleyheath and Crayford
David Evennett (Con)
Turnout: 69.3%
Birkenhead
Frank Field (Lab)
Turnout: 67.9%
Birmingham, Edgbaston
Preet Gill (Lab)
Turnout: 64.2%
Birmingham, Erdington
Jack Dromey (Lab)
Turnout: 57.4%
Birmingham, Hall Green
Roger Godsiff (Lab)
Turnout: 69.6%
Birmingham, Hodge Hill
Liam Byrne (Lab)
Turnout: 61.5%
Birmingham, Ladywood
Shabana Mahmood (Lab)
Turnout: 59.2%
Birmingham, Northfield
Richard Burden (Lab)
Turnout: 61.5%
Birmingham, Perry Barr
Khalid Mahmood (Lab)
Turnout: 63.3%
Birmingham, Selly Oak
Steve McCabe (Lab)
Turnout: 66.1%
Birmingham, Yardley
Jess Phillips (Lab)
Turnout: 61.5%
Bishop Auckland
Helen Goodman (Lab)
Turnout: 64.1%
Blackburn
Kate Hollern (Lab)
Turnout: 67.5%
Blackley and Broughton
Graham Stringer (Lab)
Turnout: 56.1%
Blackpool North and Cleveleys
Paul Maynard (Con)
Turnout: 64.2%
Blackpool South
Gordon Marsden (Lab)
Turnout: 59.9%
Blaenau Gwent
Nick Smith (Lab)
Turnout: 63.3%
Blaydon
Liz Twist (Lab)
Turnout: 70.3%
Blyth Valley
Ronnie Campbell (Lab)
Turnout: 67.1%
Bognor Regis and Littlehampton
Nick Gibb (Con)
Turnout: 67.9%
Bolsover
Dennis Skinner (Lab)
Turnout: 63.5%
Bolton North East
David Crausby (Lab)
Turnout: 67.3%
Bolton South East
Yasmin Qureshi (Lab)
Turnout: 61.6%
Bolton West
Chris Green (Con)
Turnout: 70.2%
Bootle
Peter Dowd (Lab)
Turnout: 69.2%
Boston and Skegness
Matt Warman (Con)
Turnout: 62.8%
Bosworth
David Tredinnick (Con)
Turnout: 68.9%
Bournemouth East
Tobias Ellwood (Con)
Turnout: 65.3%
Bournemouth West
Conor Burns (Con)
Turnout: 61%
Bracknell
Phillip Lee (Con)
Turnout: 70.8%
Bradford East
Imran Hussain (Lab)
Turnout: 64.9%
Bradford South
Judith Cummins (Lab)
Turnout: 60.7%
Bradford West
Naz Shah (Lab)
Turnout: 67.7%
Braintree
James Cleverly (Con)
Turnout: 69.6%
Brecon and Radnorshire
Chris Davies (Con)
Turnout: 73.9%
Brent Central
Dawn Butler (Lab)
Turnout: 65.2%
Brent North
Barry Gardiner (Lab)
Turnout: 68.6%
Brentford and Isleworth
Ruth Cadbury (Lab)
Turnout: 72.5%
Brentwood and Ongar
Alex Burghart (Con)
Turnout: 70.6%
Bridgend
Madeleine Moon (Lab)
Turnout: 69.6%
Bridgwater and West Somerset
Ian Liddell-Grainger (Con)
Turnout: 65.4%
Brigg and Goole
Andrew Percy (Con)
Turnout: 68.3%
Brighton, Kemptown
Lloyd Russell-Moyle (Lab)
Turnout: 72.7%
Brighton, Pavilion
Caroline Lucas (Green)
Turnout: 76.6%
Bristol East
Kerry McCarthy (Lab)
Turnout: 70.3%
Bristol North West
Darren Jones (Lab)
Turnout: 71.9%
Bristol South
Karin Smyth (Lab)
Turnout: 65.6%
Bristol West
Thangam Debbonaire (Lab)
Turnout: 77.2%
Broadland
Keith Simpson (Con)
Turnout: 72.5%
Bromley and Chislehurst
Robert Neill (Con)
Turnout: 71.8%
Bromsgrove
Sajid Javid (Con)
Turnout: 73.7%
Broxbourne
Charles Walker (Con)
Turnout: 64.7%
Broxtowe
Anna Soubry (Con)
Turnout: 75.2%
Buckingham
John Bercow (Spk)
Turnout: 68.6%
Burnley
Julie Cooper (Lab)
Turnout: 62.4%
Burton
Andrew Griffiths (Con)
Turnout: 67.7%
Bury North
James Frith (Lab)
Turnout: 71.1%
Bury South
Ivan Lewis (Lab)
Turnout: 69.3%
Bury St Edmunds
Jo Churchill (Con)
Turnout: 72.4%
Caerphilly
Wayne David (Lab)
Turnout: 64.3%
Caithness, Sutherland and Easter Ross
Jamie Stone (LD)
Turnout: 66%
Calder Valley
Craig Whittaker (Con)
Turnout: 73.6%
Camberwell and Peckham
Harriet Harman (Lab)
Turnout: 67.3%
Camborne and Redruth
George Eustice (Con)
Turnout: 71%
Cambridge
Daniel Zeichner (Lab)
Turnout: 71.4%
Cannock Chase
Amanda Milling (Con)
Turnout: 64.3%
Canterbury
Rosie Duffield (Lab)
Turnout: 72.9%
Cardiff Central
Jo Stevens (Lab)
Turnout: 68.2%
Cardiff North
Anna McMorrin (Lab)
Turnout: 77.5%
Cardiff South and Penarth
Stephen Doughty (Lab)
Turnout: 66.5%
Cardiff West
Kevin Brennan (Lab)
Turnout: 70%
Carlisle
John Stevenson (Con)
Turnout: 69.3%
Carmarthen East and Dinefwr
Jonathan Edwards (PC)
Turnout: 73.4%
Carmarthen West and South Pembrokeshire
Simon Hart (Con)
Turnout: 72.2%
Carshalton and Wallington
Tom Brake (LD)
Turnout: 71.8%
Castle Point
Rebecca Harris (Con)
Turnout: 64.5%
Central Ayrshire
Philippa Whitford (SNP)
Turnout: 65.5%
Central Devon
Mel Stride (Con)
Turnout: 77.9%
Central Suffolk and North Ipswich
Dan Poulter (Con)
Turnout: 72.5%
Ceredigion
Ben Lake (PC)
Turnout: 73.4%
Charnwood
Edward Argar (Con)
Turnout: 70.8%
Chatham and Aylesford
Tracey Crouch (Con)
Turnout: 63.9%
Cheadle
Mary Robinson (Con)
Turnout: 74.5%
Chelmsford
Vicky Ford (Con)
Turnout: 70.3%
Chelsea and Fulham
Greg Hands (Con)
Turnout: 66.3%
Cheltenham
Alex Chalk (Con)
Turnout: 72.4%
Chesham and Amersham
Cheryl Gillan (Con)
Turnout: 77.3%
Chesterfield
Toby Perkins (Lab)
Turnout: 66.6%
Chichester
Gillian Keegan (Con)
Turnout: 70.7%
Chingford and Woodford Green
Iain Duncan Smith (Con)
Turnout: 71.5%
Chippenham
Michelle Donelan (Con)
Turnout: 75%
Chipping Barnet
Theresa Villiers (Con)
Turnout: 72%
Chorley
Lindsay Hoyle (Lab)
Turnout: 73%
Christchurch
Christopher Chope (Con)
Turnout: 72.2%
Cities of London and Westminster
Mark Field (Con)
Turnout: 63%
City of Chester
Christian Matheson (Lab)
Turnout: 77.6%
City of Durham
Roberta Blackman-Woods (Lab)
Turnout: 68.1%
Clacton
Giles Watling (Con)
Turnout: 63.8%
Cleethorpes
Martin Vickers (Con)
Turnout: 65.9%
Clwyd South
Susan Elan Jones (Lab)
Turnout: 69.9%
Clwyd West
David Jones (Con)
Turnout: 69.9%
Coatbridge, Chryston and Bellshill
Hugh Gaffney (Lab)
Turnout: 63.4%
Colchester
Will Quince (Con)
Turnout: 67.1%
Colne Valley
Thelma Walker (Lab)
Turnout: 71.8%
Congleton
Fiona Bruce (Con)
Turnout: 73.4%
Copeland
Trudy Harrison (Con)
Turnout: 69.7%
Corby
Tom Pursglove (Con)
Turnout: 72.4%
Coventry North East
Colleen Fletcher (Lab)
Turnout: 61.6%
Coventry North West
Geoffrey Robinson (Lab)
Turnout: 66.4%
Coventry South
Jim Cunningham (Lab)
Turnout: 66.6%
Crawley
Henry Smith (Con)
Turnout: 68.7%
Crewe and Nantwich
Laura Smith (Lab)
Turnout: 69.9%
Croydon Central
Sarah Jones (Lab)
Turnout: 71.5%
Croydon North
Steve Reed (Lab)
Turnout: 68.3%
Croydon South
Chris Philp (Con)
Turnout: 73.5%
Cumbernauld, Kilsyth and Kirkintilloch East
Stuart McDonald (SNP)
Turnout: 65.9%
Cynon Valley
Ann Clwyd (Lab)
Turnout: 62.1%
Dagenham and Rainham
Jon Cruddas (Lab)
Turnout: 65%
Darlington
Jenny Chapman (Lab)
Turnout: 67.7%
Dartford
Gareth Johnson (Con)
Turnout: 69.2%
Daventry
Chris Heaton-Harris (Con)
Turnout: 74.1%
Delyn
David Hanson (Lab)
Turnout: 73%
Denton and Reddish
Andrew Gwynne (Lab)
Turnout: 60.3%
Derby North
Chris Williamson (Lab)
Turnout: 69.8%
Derby South
Margaret Beckett (Lab)
Turnout: 64.9%
Derbyshire Dales
Patrick McLoughlin (Con)
Turnout: 77.2%
Devizes
Claire Perry (Con)
Turnout: 70.2%
Dewsbury
Paula Sherriff (Lab)
Turnout: 69.7%
Don Valley
Caroline Flint (Lab)
Turnout: 62.3%
Doncaster Central
Rosie Winterton (Lab)
Turnout: 60.2%
Doncaster North
Edward Miliband (Lab)
Turnout: 58.6%
Dover
Charlie Elphicke (Con)
Turnout: 69.8%
Dudley North
Ian Austin (Lab)
Turnout: 62.8%
Dudley South
Mike Wood (Con)
Turnout: 62.4%
Dulwich and West Norwood
Helen Hayes (Lab)
Turnout: 72.2%
Dumfries and Galloway
Alister Jack (Con)
Turnout: 69.6%
Dumfriesshire, Clydesdale and Tweeddale
David Mundell (Con)
Turnout: 72.4%
Dundee East
Stewart Hosie (SNP)
Turnout: 65.3%
Dundee West
Chris Law (SNP)
Turnout: 61.9%
Dunfermline and West Fife
Douglas Chapman (SNP)
Turnout: 67.5%
Dwyfor Meirionnydd
Liz Saville Roberts (PC)
Turnout: 68%
Ealing Central and Acton
Rupa Huq (Lab)
Turnout: 74.8%
Ealing North
Stephen Pound (Lab)
Turnout: 70.4%
Ealing, Southall
Virendra Sharma (Lab)
Turnout: 69.5%
Easington
Grahame Morris (Lab)
Turnout: 58.4%
East Antrim
Sammy Wilson (DUP)
Turnout: 60.8%
East Devon
Hugo Swire (Con)
Turnout: 73.4%
East Dunbartonshire
Jo Swinson (LD)
Turnout: 78.2%
East Ham
Stephen Timms (Lab)
Turnout: 67.7%
East Hampshire
Damian Hinds (Con)
Turnout: 74.9%
East Kilbride, Strathaven and Lesmahagow
Lisa Cameron (SNP)
Turnout: 67.4%
East Londonderry
Gregory Campbell (DUP)
Turnout: 61.4%
East Lothian
Martin Whitfield (Lab)
Turnout: 70.7%
East Renfrewshire
Paul Masterton (Con)
Turnout: 76.8%
East Surrey
Sam Gyimah (Con)
Turnout: 72.3%
East Worthing and Shoreham
Tim Loughton (Con)
Turnout: 70.4%
East Yorkshire
Greg Knight (Con)
Turnout: 66.7%
Eastbourne
Stephen Lloyd (LD)
Turnout: 73%
Eastleigh
Mims Davies (Con)
Turnout: 70.7%
Eddisbury
Antoinette Sandbach (Con)
Turnout: 73.2%
Edinburgh East
Tommy Sheppard (SNP)
Turnout: 66.2%
Edinburgh North and Leith
Deidre Brock (SNP)
Turnout: 71.2%
Edinburgh South
Ian Murray (Lab)
Turnout: 74.2%
Edinburgh South West
Joanna Cherry (SNP)
Turnout: 69.5%
Edinburgh West
Christine Jardine (LD)
Turnout: 73.9%
Edmonton
Kate Osamor (Lab)
Turnout: 66.6%
Ellesmere Port and Neston
Justin Madders (Lab)
Turnout: 74.3%
Elmet and Rothwell
Alec Shelbrooke (Con)
Turnout: 74.3%
Eltham
Clive Efford (Lab)
Turnout: 71.8%
Enfield North
Joan Ryan (Lab)
Turnout: 71.5%
Enfield, Southgate
Bambos Charalambous (Lab)
Turnout: 74.4%
Epping Forest
Eleanor Laing (Con)
Turnout: 68.1%
Epsom and Ewell
Chris Grayling (Con)
Turnout: 74.3%
Erewash
Maggie Throup (Con)
Turnout: 68.3%
Erith and Thamesmead
Teresa Pearce (Lab)
Turnout: 63.9%
Esher and Walton
Dominic Raab (Con)
Turnout: 74%
Exeter
Ben Bradshaw (Lab)
Turnout: 71.8%
Falkirk
John Mc Nally (SNP)
Turnout: 65.5%
Fareham
Suella Fernandes (Con)
Turnout: 72.5%
Faversham and Mid Kent
Helen Whately (Con)
Turnout: 69%
Feltham and Heston
Seema Malhotra (Lab)
Turnout: 65%
Fermanagh and South Tyrone
Michelle Gildernew (SF)
Turnout: 76.1%
Filton and Bradley Stoke
Jack Lopresti (Con)
Turnout: 70.2%
Finchley and Golders Green
Mike Freer (Con)
Turnout: 71.7%
Folkestone and Hythe
Damian Collins (Con)
Turnout: 68.4%
Forest of Dean
Mark Harper (Con)
Turnout: 73.1%
Foyle
Elisha McCallion (SF)
Turnout: 65.6%
Fylde
Mark Menzies (Con)
Turnout: 70.7%
Gainsborough
Edward Leigh (Con)
Turnout: 68%
Garston and Halewood
Maria Eagle (Lab)
Turnout: 71.3%
Gateshead
Ian Mearns (Lab)
Turnout: 64.7%
Gedling
Vernon Coaker (Lab)
Turnout: 72.7%
Gillingham and Rainham
Rehman Chishti (Con)
Turnout: 67.2%
Glasgow Central
Alison Thewliss (SNP)
Turnout: 56.1%
Glasgow East
David Linden (SNP)
Turnout: 54.7%
Glasgow North
Patrick Grady (SNP)
Turnout: 62.3%
Glasgow North East
Paul Sweeney (Lab)
Turnout: 53.1%
Glasgow North West
Carol Monaghan (SNP)
Turnout: 61%
Glasgow South
Stewart McDonald (SNP)
Turnout: 64.6%
Glasgow South West
Chris Stephens (SNP)
Turnout: 56.3%
Glenrothes
Peter Grant (SNP)
Turnout: 60.9%
Gloucester
Richard Graham (Con)
Turnout: 65.3%
Gordon
Colin Clark (Con)
Turnout: 68.4%
Gosport
Caroline Dinenage (Con)
Turnout: 66.8%
Gower
Tonia Antoniazzi (Lab)
Turnout: 73.4%
Grantham and Stamford
Nick Boles (Con)
Turnout: 69.4%
Gravesham
Adam Holloway (Con)
Turnout: 67.3%
Great Grimsby
Melanie Onn (Lab)
Turnout: 57.6%
Great Yarmouth
Brandon Lewis (Con)
Turnout: 62.1%
Greenwich and Woolwich
Matthew Pennycook (Lab)
Turnout: 69.1%
Guildford
Anne Milton (Con)
Turnout: 73.9%
Hackney North and Stoke Newington
Diane Abbott (Lab)
Turnout: 66.4%
Hackney South and Shoreditch
Meg Hillier (Lab)
Turnout: 66.9%
Halesowen and Rowley Regis
James Morris (Con)
Turnout: 64.6%
Halifax
Holly Lynch (Lab)
Turnout: 67.9%
Haltemprice and Howden
David Davis (Con)
Turnout: 72.1%
Halton
Derek Twigg (Lab)
Turnout: 67.5%
Hammersmith
Andy Slaughter (Lab)
Turnout: 72%
Hampstead and Kilburn
Tulip Siddiq (Lab)
Turnout: 70.6%
Harborough
Neil O'Brien (Con)
Turnout: 73.2%
Harlow
Robert Halfon (Con)
Turnout: 66.4%
Harrogate and Knaresborough
Andrew Jones (Con)
Turnout: 73.6%
Harrow East
Bob Blackman (Con)
Turnout: 71.1%
Harrow West
Gareth Thomas (Lab)
Turnout: 72.3%
Hartlepool
Mike Hill (Lab)
Turnout: 59.3%
Harwich and North Essex
Bernard Jenkin (Con)
Turnout: 71.8%
Hastings and Rye
Amber Rudd (Con)
Turnout: 70.1%
Havant
Alan Mak (Con)
Turnout: 64%
Hayes and Harlington
John McDonnell (Lab)
Turnout: 65.4%
Hazel Grove
William Wragg (Con)
Turnout: 70%
Hemel Hempstead
Mike Penning (Con)
Turnout: 70.5%
Hemsworth
Jon Trickett (Lab)
Turnout: 64%
Hendon
Matthew Offord (Con)
Turnout: 68.4%
Henley
John Howell (Con)
Turnout: 76.3%
Hereford and South Herefordshire
Jesse Norman (Con)
Turnout: 71.1%
Hertford and Stortford
Mark Prisk (Con)
Turnout: 73.1%
Hertsmere
Oliver Dowden (Con)
Turnout: 71.2%
Hexham
Guy Opperman (Con)
Turnout: 75.8%
Heywood and Middleton
Liz McInnes (Lab)
Turnout: 62.5%
High Peak
Ruth George (Lab)
Turnout: 73.7%
Hitchin and Harpenden
Bim Afolami (Con)
Turnout: 77.6%
Holborn and St Pancras
Keir Starmer (Lab)
Turnout: 67.2%
Hornchurch and Upminster
Julia Dockerill (Con)
Turnout: 69.5%
Hornsey and Wood Green
Catherine West (Lab)
Turnout: 78.1%
Horsham
Jeremy Quin (Con)
Turnout: 75%
Houghton and Sunderland South
Bridget Phillipson (Lab)
Turnout: 61%
Hove
Peter Kyle (Lab)
Turnout: 77.7%
Huddersfield
Barry Sheerman (Lab)
Turnout: 65.6%
Huntingdon
Jonathan Djanogly (Con)
Turnout: 71%
Hyndburn
Graham Jones (Lab)
Turnout: 63.3%
Ilford North
Wes Streeting (Lab)
Turnout: 72.7%
Ilford South
Mike Gapes (Lab)
Turnout: 67.7%
Inverclyde
Ronnie Cowan (SNP)
Turnout: 66.5%
Inverness, Nairn, Badenoch and Strathspey
Drew Hendry (SNP)
Turnout: 68.8%
Ipswich
Sandy Martin (Lab)
Turnout: 67.7%
Isle of Wight
Bob Seely (Con)
Turnout: 67.4%
Islington North
Jeremy Corbyn (Lab)
Turnout: 73.6%
Islington South and Finsbury
Emily Thornberry (Lab)
Turnout: 69.3%
Islwyn
Chris Evans (Lab)
Turnout: 64.3%
Jarrow
Stephen Hepburn (Lab)
Turnout: 66.5%
Keighley
John Grogan (Lab)
Turnout: 72.5%
Kenilworth and Southam
Jeremy Wright (Con)
Turnout: 77.5%
Kensington
Emma Dent Coad (Lab)
Turnout: 64%
Kettering
Philip Hollobone (Con)
Turnout: 69.3%
Kilmarnock and Loudoun
Alan Brown (SNP)
Turnout: 63.5%
Kingston and Surbiton
Edward Davey (LD)
Turnout: 76.3%
Kingston upon Hull East
Karl Turner (Lab)
Turnout: 55.6%
Kingston upon Hull North
Diana Johnson (Lab)
Turnout: 57.5%
Kingston upon Hull West and Hessle
Emma Hardy (Lab)
Turnout: 57.5%
Kingswood
Chris Skidmore (Con)
Turnout: 70.4%
Kirkcaldy and Cowdenbeath
Lesley Laird (Lab)
Turnout: 63.6%
Knowsley
George Howarth (Lab)
Turnout: 67.9%
Lagan Valley
Jeffrey M. Donaldson (DUP)
Turnout: 62.2%
Lanark and Hamilton East
Angela Crawley (SNP)
Turnout: 65.4%
Lancaster and Fleetwood
Cat Smith (Lab)
Turnout: 68.6%
Leeds Central
Hilary Benn (Lab)
Turnout: 53.4%
Leeds East
Richard Burgon (Lab)
Turnout: 63%
Leeds North East
Fabian Hamilton (Lab)
Turnout: 75.7%
Leeds North West
Alex Sobel (Lab)
Turnout: 68.1%
Leeds West
Rachel Reeves (Lab)
Turnout: 62.2%
Leicester East
Keith Vaz (Lab)
Turnout: 67.7%
Leicester South
Jonathan Ashworth (Lab)
Turnout: 67.1%
Leicester West
Liz Kendall (Lab)
Turnout: 58%
Leigh
Joanne Platt (Lab)
Turnout: 61.7%
Lewes
Maria Caulfield (Con)
Turnout: 76.6%
Lewisham East
Heidi Alexander (Lab)
Turnout: 69.4%
Lewisham West and Penge
Ellie Reeves (Lab)
Turnout: 73.2%
Lewisham, Deptford
Vicky Foxcroft (Lab)
Turnout: 70.5%
Leyton and Wanstead
John Cryer (Lab)
Turnout: 71.1%
Lichfield
Michael Fabricant (Con)
Turnout: 72.1%
Lincoln
Karen Lee (Lab)
Turnout: 66.7%
Linlithgow and East Falkirk
Martyn Day (SNP)
Turnout: 65.2%
Liverpool, Riverside
Louise Ellman (Lab)
Turnout: 63.1%
Liverpool, Walton
Dan Carden (Lab)
Turnout: 67.4%
Liverpool, Wavertree
Luciana Berger (Lab)
Turnout: 70.1%
Liverpool, West Derby
Stephen Twigg (Lab)
Turnout: 69.5%
Livingston
Hannah Bardell (SNP)
Turnout: 64.8%
Llanelli
Nia Griffith (Lab)
Turnout: 68%
Loughborough
Nicky Morgan (Con)
Turnout: 68.2%
Louth and Horncastle
Victoria Atkins (Con)
Turnout: 66.9%
Ludlow
Philip Dunne (Con)
Turnout: 73.7%
Luton North
Kelvin Hopkins (Lab)
Turnout: 70%
Luton South
Gavin Shuker (Lab)
Turnout: 68.8%
Macclesfield
David Rutley (Con)
Turnout: 72.4%
Maidenhead
Theresa May (Con)
Turnout: 76.7%
Maidstone and The Weald
Helen Grant (Con)
Turnout: 68.8%
Makerfield
Yvonne Fovargue (Lab)
Turnout: 63.3%
Maldon
John Whittingdale (Con)
Turnout: 70.4%
Manchester Central
Lucy Powell (Lab)
Turnout: 55.3%
Manchester, Gorton
Afzal Khan (Lab)
Turnout: 61.2%
Manchester, Withington
Jeff Smith (Lab)
Turnout: 72%
Mansfield
Ben Bradley (Con)
Turnout: 64.6%
Meon Valley
George Hollingbery (Con)
Turnout: 73.1%
Meriden
Caroline Spelman (Con)
Turnout: 67.2%
Merthyr Tydfil and Rhymney
Gerald Jones (Lab)
Turnout: 60.6%
Mid Bedfordshire
Nadine Dorries (Con)
Turnout: 75.2%
Mid Derbyshire
Pauline Latham (Con)
Turnout: 74.9%
Mid Dorset and North Poole
Michael Tomlinson (Con)
Turnout: 74.4%
Mid Norfolk
George Freeman (Con)
Turnout: 69.7%
Mid Sussex
Nicholas Soames (Con)
Turnout: 73.4%
Mid Ulster
Francie Molloy (SF)
Turnout: 68.6%
Mid Worcestershire
Nigel Huddleston (Con)
Turnout: 72.6%
Middlesbrough
Andy McDonald (Lab)
Turnout: 58.5%
Middlesbrough South and East Cleveland
Simon Clarke (Con)
Turnout: 66%
Midlothian
Danielle Rowley (Lab)
Turnout: 66.4%
Milton Keynes North
Mark Lancaster (Con)
Turnout: 71.8%
Milton Keynes South
Iain Stewart (Con)
Turnout: 70%
Mitcham and Morden
Siobhain McDonagh (Lab)
Turnout: 70.2%
Mole Valley
Paul Beresford (Con)
Turnout: 76.3%
Monmouth
David Davies (Con)
Turnout: 76.7%
Montgomeryshire
Glyn Davies (Con)
Turnout: 68.9%
Moray
Douglas Ross (Con)
Turnout: 67.5%
Morecambe and Lunesdale
David Morris (Con)
Turnout: 68.4%
Morley and Outwood
Andrea Jenkyns (Con)
Turnout: 68.7%
Motherwell and Wishaw
Marion Fellows (SNP)
Turnout: 61.5%
Na h-Eileanan an Iar
Angus MacNeil (SNP)
Turnout: 69.7%
Neath
Christina Rees (Lab)
Turnout: 68.7%
New Forest East
Julian Lewis (Con)
Turnout: 70.9%
New Forest West
Desmond Swayne (Con)
Turnout: 72.3%
Newark
Robert Jenrick (Con)
Turnout: 73.1%
Newbury
Richard Benyon (Con)
Turnout: 73.6%
Newcastle upon Tyne Central
Chi Onwurah (Lab)
Turnout: 67.1%
Newcastle upon Tyne East
Nicholas Brown (Lab)
Turnout: 67.3%
Newcastle upon Tyne North
Catherine McKinnell (Lab)
Turnout: 73.2%
Newcastle-under-Lyme
Paul Farrelly (Lab)
Turnout: 67.1%
Newport East
Jessica Morden (Lab)
Turnout: 64.5%
Newport West
Paul Flynn (Lab)
Turnout: 67.6%
Newry and Armagh
Mickey Brady (SF)
Turnout: 68.9%
Newton Abbot
Anne Marie Morris (Con)
Turnout: 72.2%
Normanton, Pontefract and Castleford
Yvette Cooper (Lab)
Turnout: 60.4%
North Antrim
Ian Paisley (DUP)
Turnout: 64.2%
North Ayrshire and Arran
Patricia Gibson (SNP)
Turnout: 64.9%
North Cornwall
Scott Mann (Con)
Turnout: 74.1%
North Devon
Peter Heaton-Jones (Con)
Turnout: 73.6%
North Dorset
Simon Hoare (Con)
Turnout: 73.2%
North Down
Gavan Reynolds (Ind)
Turnout: 61%
North Durham
Kevan Jones (Lab)
Turnout: 64.8%
North East Bedfordshire
Alistair Burt (Con)
Turnout: 73.5%
North East Cambridgeshire
Stephen Barclay (Con)
Turnout: 63.2%
North East Derbyshire
Lee Rowley (Con)
Turnout: 70%
North East Fife
Stephen Gethins (SNP)
Turnout: 71.3%
North East Hampshire
Ranil Jayawardena (Con)
Turnout: 77.4%
North East Hertfordshire
Oliver Heald (Con)
Turnout: 73.4%
North East Somerset
Jacob Rees-Mogg (Con)
Turnout: 75.9%
North Herefordshire
Bill Wiggin (Con)
Turnout: 74.2%
North Norfolk
Norman Lamb (LD)
Turnout: 75.5%
North Shropshire
Owen Paterson (Con)
Turnout: 69.2%
North Somerset
Liam Fox (Con)
Turnout: 77.1%
North Swindon
Justin Tomlinson (Con)
Turnout: 68.6%
North Thanet
Roger Gale (Con)
Turnout: 66.6%
North Tyneside
Mary Glindon (Lab)
Turnout: 65.9%
North Warwickshire
Craig Tracey (Con)
Turnout: 65.5%
North West Cambridgeshire
Shailesh Vara (Con)
Turnout: 68.8%
North West Durham
Laura Pidcock (Lab)
Turnout: 66.7%
North West Hampshire
Kit Malthouse (Con)
Turnout: 72.3%
North West Leicestershire
Andrew Bridgen (Con)
Turnout: 71.2%
North West Norfolk
Henry Bellingham (Con)
Turnout: 67.8%
North Wiltshire
James Gray (Con)
Turnout: 75.3%
Northampton North
Michael Ellis (Con)
Turnout: 68.7%
Northampton South
Andrew Lewer (Con)
Turnout: 66.5%
Norwich North
Chloe Smith (Con)
Turnout: 68.7%
Norwich South
Clive Lewis (Lab)
Turnout: 69.4%
Nottingham East
Chris Leslie (Lab)
Turnout: 63.9%
Nottingham North
Alex Norris (Lab)
Turnout: 57.4%
Nottingham South
Lilian Greenwood (Lab)
Turnout: 67.8%
Nuneaton
Marcus Jones (Con)
Turnout: 66.7%
Ochil and South Perthshire
Luke Graham (Con)
Turnout: 70.7%
Ogmore
Chris Elmore (Lab)
Turnout: 65.3%
Old Bexley and Sidcup
James Brokenshire (Con)
Turnout: 72.9%
Oldham East and Saddleworth
Debbie Abrahams (Lab)
Turnout: 65.3%
Oldham West and Royton
Jim McMahon (Lab)
Turnout: 63.4%
Orkney and Shetland
Alistair Carmichael (LD)
Turnout: 68.3%
Orpington
Joseph Johnson (Con)
Turnout: 74.5%
Oxford East
Anneliese Dodds (Lab)
Turnout: 68.9%
Oxford West and Abingdon
Layla Moran (LD)
Turnout: 79.6%
Paisley and Renfrewshire North
Gavin Newlands (SNP)
Turnout: 69.2%
Paisley and Renfrewshire South
Mhairi Black (SNP)
Turnout: 68.1%
Pendle
Andrew Stephenson (Con)
Turnout: 69.2%
Penistone and Stocksbridge
Angela Smith (Lab)
Turnout: 70%
Penrith and The Border
Rory Stewart (Con)
Turnout: 71.5%
Perth and North Perthshire
Pete Wishart (SNP)
Turnout: 71.9%
Peterborough
Fiona Onasanya (Lab)
Turnout: 66.9%
Plymouth, Moor View
Johnny Mercer (Con)
Turnout: 65.6%
Plymouth, Sutton and Devonport
Luke Pollard (Lab)
Turnout: 67%
Pontypridd
Owen Smith (Lab)
Turnout: 66%
Poole
Robert Syms (Con)
Turnout: 67.7%
Poplar and Limehouse
Jim Fitzpatrick (Lab)
Turnout: 67.7%
Portsmouth North
Penny Mordaunt (Con)
Turnout: 66.3%
Portsmouth South
Stephen Morgan (Lab)
Turnout: 64%
Preseli Pembrokeshire
Stephen Crabb (Con)
Turnout: 72.2%
Preston
Mark Hendrick (Lab)
Turnout: 61.7%
Pudsey
Stuart Andrew (Con)
Turnout: 74.5%
Putney
Justine Greening (Con)
Turnout: 72.3%
Rayleigh and Wickford
Mark Francois (Con)
Turnout: 70.5%
Reading East
Matt Rodda (Lab)
Turnout: 73.3%
Reading West
Alok Sharma (Con)
Turnout: 69.7%
Redcar
Anna Turley (Lab)
Turnout: 63.8%
Redditch
Rachel Maclean (Con)
Turnout: 70.3%
Reigate
Crispin Blunt (Con)
Turnout: 72.3%
Rhondda
Chris Bryant (Lab)
Turnout: 65.3%
Ribble Valley
Nigel Evans (Con)
Turnout: 71%
Richmond (Yorks)
Rishi Sunak (Con)
Turnout: 70.6%
Richmond Park
Zac Goldsmith (Con)
Turnout: 79.3%
Rochdale
Tony Lloyd (Lab)
Turnout: 64.2%
Rochester and Strood
Kelly Tolhurst (Con)
Turnout: 65.1%
Rochford and Southend East
James Duddridge (Con)
Turnout: 64.4%
Romford
Andrew Rosindell (Con)
Turnout: 68.1%
Romsey and Southampton North
Caroline Nokes (Con)
Turnout: 74.8%
Ross, Skye and Lochaber
Ian Blackford (SNP)
Turnout: 71.8%
Rossendale and Darwen
Jake Berry (Con)
Turnout: 69.4%
Rother Valley
Kevin Barron (Lab)
Turnout: 65.9%
Rotherham
Sarah Champion (Lab)
Turnout: 60.1%
Rugby
Mark Pawsey (Con)
Turnout: 71.3%
Ruislip, Northwood and Pinner
Nick Hurd (Con)
Turnout: 72.9%
Runnymede and Weybridge
Philip Hammond (Con)
Turnout: 69.1%
Rushcliffe
Kenneth Clarke (Con)
Turnout: 78.2%
Rutherglen and Hamilton West
Gerard Killen (Lab)
Turnout: 63.6%
Rutland and Melton
Alan Duncan (Con)
Turnout: 73.6%
Saffron Walden
Kemi Badenoch (Con)
Turnout: 73.6%
Salford and Eccles
Rebecca Long Bailey (Lab)
Turnout: 61.1%
Salisbury
John Glen (Con)
Turnout: 73.3%
Scarborough and Whitby
Robert Goodwill (Con)
Turnout: 68.6%
Scunthorpe
Nic Dakin (Lab)
Turnout: 65.4%
Sedgefield
Phil Wilson (Lab)
Turnout: 65.2%
Sefton Central
Bill Esterson (Lab)
Turnout: 75.6%
Selby and Ainsty
Nigel Adams (Con)
Turnout: 74.1%
Sevenoaks
Michael Fallon (Con)
Turnout: 71.8%
Sheffield Central
Paul Blomfield (Lab)
Turnout: 61.9%
Sheffield South East
Clive Betts (Lab)
Turnout: 63.4%
Sheffield, Brightside and Hillsborough
Gill Furniss (Lab)
Turnout: 59.6%
Sheffield, Hallam
Jared O'Mara (Lab)
Turnout: 77.7%
Sheffield, Heeley
Louise Haigh (Lab)
Turnout: 65.1%
Sherwood
Mark Spencer (Con)
Turnout: 70.2%
Shipley
Philip Davies (Con)
Turnout: 73.2%
Shrewsbury and Atcham
Daniel Kawczynski (Con)
Turnout: 73.8%
Sittingbourne and Sheppey
Gordon Henderson (Con)
Turnout: 63%
Skipton and Ripon
Julian Smith (Con)
Turnout: 74.7%
Sleaford and North Hykeham
Caroline Johnson (Con)
Turnout: 72.5%
Slough
Tan Dhesi (Lab)
Turnout: 65.4%
Solihull
Julian Knight (Con)
Turnout: 73.1%
Somerton and Frome
David Warburton (Con)
Turnout: 75.8%
South Antrim
Paul Girvan (DUP)
Turnout: 63.4%
South Basildon and East Thurrock
Stephen Metcalfe (Con)
Turnout: 64.2%
South Cambridgeshire
Heidi Allen (Con)
Turnout: 76.3%
South Derbyshire
Heather Wheeler (Con)
Turnout: 69.1%
South Dorset
Richard Drax (Con)
Turnout: 68.8%
South Down
Chris Hazzard (SF)
Turnout: 67.5%
South East Cambridgeshire
Lucy Frazer (Con)
Turnout: 73.4%
South East Cornwall
Sheryll Murray (Con)
Turnout: 74.2%
South Holland and The Deepings
John Hayes (Con)
Turnout: 66%
South Leicestershire
Alberto Costa (Con)
Turnout: 71.9%
South Norfolk
Richard Bacon (Con)
Turnout: 73.8%
South Northamptonshire
Andrea Leadsom (Con)
Turnout: 75.9%
South Ribble
Seema Kennedy (Con)
Turnout: 72.5%
South Shields
Emma Lewell-Buck (Lab)
Turnout: 64.4%
South Staffordshire
Gavin Williamson (Con)
Turnout: 69.8%
South Suffolk
James Cartlidge (Con)
Turnout: 72%
South Swindon
Robert Buckland (Con)
Turnout: 71%
South Thanet
Craig Mackinlay (Con)
Turnout: 68.9%
South West Bedfordshire
Andrew Selous (Con)
Turnout: 70%
South West Devon
Gary Streeter (Con)
Turnout: 74.3%
South West Hertfordshire
David Gauke (Con)
Turnout: 75%
South West Norfolk
Elizabeth Truss (Con)
Turnout: 67.5%
South West Surrey
Jeremy Hunt (Con)
Turnout: 77.6%
South West Wiltshire
Andrew Murrison (Con)
Turnout: 71.4%
Southampton, Itchen
Royston Smith (Con)
Turnout: 65.4%
Southampton, Test
Alan Whitehead (Lab)
Turnout: 67%
Southend West
David Amess (Con)
Turnout: 69.9%
Southport
Damien Moore (Con)
Turnout: 69.2%
Spelthorne
Kwasi Kwarteng (Con)
Turnout: 69.1%
St Albans
Anne Main (Con)
Turnout: 78.5%
St Austell and Newquay
Steve Double (Con)
Turnout: 69.3%
St Helens North
Conor McGinn (Lab)
Turnout: 66.1%
St Helens South and Whiston
Marie Rimmer (Lab)
Turnout: 67%
St Ives
Derek Thomas (Con)
Turnout: 76.5%
Stafford
Jeremy Lefroy (Con)
Turnout: 76%
Staffordshire Moorlands
Karen Bradley (Con)
Turnout: 70.7%
Stalybridge and Hyde
Jonathan Reynolds (Lab)
Turnout: 59.6%
Stevenage
Stephen McPartland (Con)
Turnout: 69.9%
Stirling
Stephen Kerr (Con)
Turnout: 74.4%
Stockport
Ann Coffey (Lab)
Turnout: 64.8%
Stockton North
Alex Cunningham (Lab)
Turnout: 64.6%
Stockton South
Paul Williams (Lab)
Turnout: 71.3%
Stoke-on-Trent Central
Gareth Snell (Lab)
Turnout: 58.3%
Stoke-on-Trent North
Ruth Smeeth (Lab)
Turnout: 58.6%
Stoke-on-Trent South
Jack Brereton (Con)
Turnout: 63.3%
Stone
Bill Cash (Con)
Turnout: 73.9%
Stourbridge
Margot James (Con)
Turnout: 67.2%
Strangford
Jim Shannon (DUP)
Turnout: 60.4%
Stratford-on-Avon
Nadhim Zahawi (Con)
Turnout: 74%
Streatham
Chuka Umunna (Lab)
Turnout: 71.1%
Stretford and Urmston
Kate Green (Lab)
Turnout: 70%
Stroud
David Drew (Lab)
Turnout: 77.2%
Suffolk Coastal
Therese Coffey (Con)
Turnout: 73.5%
Sunderland Central
Julie Elliott (Lab)
Turnout: 62.1%
Surrey Heath
Michael Gove (Con)
Turnout: 71.9%
Sutton Coldfield
Andrew Mitchell (Con)
Turnout: 70.1%
Sutton and Cheam
Paul Scully (Con)
Turnout: 74%
Swansea East
Carolyn Harris (Lab)
Turnout: 60.2%
Swansea West
Geraint Davies (Lab)
Turnout: 65.7%
Tamworth
Christopher Pincher (Con)
Turnout: 66.3%
Tatton
Esther McVey (Con)
Turnout: 72.5%
Taunton Deane
Rebecca Pow (Con)
Turnout: 73.9%
Telford
Lucy Allan (Con)
Turnout: 65.8%
Tewkesbury
Laurence Robertson (Con)
Turnout: 72.7%
The Cotswolds
Geoffrey Clifton-Brown (Con)
Turnout: 74.4%
The Wrekin
Mark Pritchard (Con)
Turnout: 72.4%
Thirsk and Malton
Kevin Hollinrake (Con)
Turnout: 71.2%
Thornbury and Yate
Luke Hall (Con)
Turnout: 74.8%
Thurrock
Jackie Doyle-Price (Con)
Turnout: 64.5%
Tiverton and Honiton
Neil Parish (Con)
Turnout: 71.8%
Tonbridge and Malling
Tom Tugendhat (Con)
Turnout: 73.6%
Tooting
Rosena Allin-Khan (Lab)
Turnout: 74.8%
Torbay
Kevin Foster (Con)
Turnout: 67.5%
Torfaen
Nick Thomas-Symonds (Lab)
Turnout: 62.2%
Torridge and West Devon
Geoffrey Cox (Con)
Turnout: 74%
Totnes
Sarah Wollaston (Con)
Turnout: 73.1%
Tottenham
David Lammy (Lab)
Turnout: 67.9%
Truro and Falmouth
Sarah Newton (Con)
Turnout: 75.9%
Tunbridge Wells
Greg Clark (Con)
Turnout: 72.6%
Twickenham
Vince Cable (LD)
Turnout: 79.7%
Tynemouth
Alan Campbell (Lab)
Turnout: 73.6%
Upper Bann
David Simpson (DUP)
Turnout: 64.2%
Uxbridge and South Ruislip
Boris Johnson (Con)
Turnout: 66.9%
Vale of Clwyd
Chris Ruane (Lab)
Turnout: 68.2%
Vale of Glamorgan
Alun Cairns (Con)
Turnout: 72.7%
Vauxhall
Kate Hoey (Lab)
Turnout: 67.3%
Wakefield
Mary Creagh (Lab)
Turnout: 66%
Wallasey
Angela Eagle (Lab)
Turnout: 71.8%
Walsall North
Eddie Hughes (Con)
Turnout: 56.7%
Walsall South
Valerie Vaz (Lab)
Turnout: 65.5%
Walthamstow
Stella Creasy (Lab)
Turnout: 71.1%
Wansbeck
Ian Lavery (Lab)
Turnout: 68.4%
Wantage
Edward Vaizey (Con)
Turnout: 74.3%
Warley
John Spellar (Lab)
Turnout: 63.3%
Warrington North
Helen Jones (Lab)
Turnout: 67.6%
Warrington South
Faisal Rashid (Lab)
Turnout: 72.5%
Warwick and Leamington
Matt Western (Lab)
Turnout: 73%
Washington and Sunderland West
Sharon Hodgson (Lab)
Turnout: 60.4%
Watford
Richard Harrington (Con)
Turnout: 67.9%
Waveney
Peter Aldous (Con)
Turnout: 65.3%
Wealden
Nusrat Ghani (Con)
Turnout: 74.4%
Weaver Vale
Mike Amesbury (Lab)
Turnout: 73.5%
Wellingborough
Peter Bone (Con)
Turnout: 67.3%
Wells
James Heappey (Con)
Turnout: 74%
Welwyn Hatfield
Grant Shapps (Con)
Turnout: 71%
Wentworth and Dearne
John Healey (Lab)
Turnout: 59.1%
West Aberdeenshire and Kincardine
Andrew Bowie (Con)
Turnout: 71.3%
West Bromwich East
Tom Watson (Lab)
Turnout: 61.5%
West Bromwich West
Adrian Bailey (Lab)
Turnout: 54.9%
West Dorset
Oliver Letwin (Con)
Turnout: 75.6%
West Dunbartonshire
Martin Docherty-Hughes (SNP)
Turnout: 65.3%
West Ham
Lyn Brown (Lab)
Turnout: 65.9%
West Lancashire
Rosie Cooper (Lab)
Turnout: 74.4%
West Suffolk
Matt Hancock (Con)
Turnout: 67%
West Tyrone
Barry McElduff (SF)
Turnout: 68.2%
West Worcestershire
Harriett Baldwin (Con)
Turnout: 76.1%
Westminster North
Karen Buck (Lab)
Turnout: 68.1%
Westmorland and Lonsdale
Tim Farron (LD)
Turnout: 78%
Weston-Super-Mare
John Penrose (Con)
Turnout: 68.8%
Wigan
Lisa Nandy (Lab)
Turnout: 63.2%
Wimbledon
Stephen Hammond (Con)
Turnout: 77.3%
Winchester
Steve Brine (Con)
Turnout: 79%
Windsor
Adam Afriyie (Con)
Turnout: 73.5%
Wirral South
Alison McGovern (Lab)
Turnout: 78.5%
Wirral West
Margaret Greenwood (Lab)
Turnout: 78.6%
Witham
Priti Patel (Con)
Turnout: 71.5%
Witney
Robert Courts (Con)
Turnout: 73.8%
Woking
Jonathan Lord (Con)
Turnout: 72.7%
Wokingham
John Redwood (Con)
Turnout: 75.7%
Wolverhampton North East
Emma Reynolds (Lab)
Turnout: 60.2%
Wolverhampton South East
Pat McFadden (Lab)
Turnout: 60.3%
Wolverhampton South West
Eleanor Smith (Lab)
Turnout: 70.8%
Worcester
Robin Walker (Con)
Turnout: 69.7%
Workington
Sue Hayman (Lab)
Turnout: 69.2%
Worsley and Eccles South
Barbara Keeley (Lab)
Turnout: 62.1%
Worthing West
Peter Bottomley (Con)
Turnout: 70.2%
Wrexham
Ian Lucas (Lab)
Turnout: 70.5%
Wycombe
Steve Baker (Con)
Turnout: 69.6%
Wyre Forest
Mark Garnier (Con)
Turnout: 65.9%
Wyre and Preston North
Ben Wallace (Con)
Turnout: 73%
Wythenshawe and Sale East
Mike Kane (Lab)
Turnout: 60.1%
Yeovil
Marcus Fysh (Con)
Turnout: 71.8%
Ynys Môn
Albert Owen (Lab)
Turnout: 70.7%
York Central
Rachael Maskell (Lab)
Turnout: 68.9%
York Outer
Julian Sturdy (Con)
Turnout: 75.9%
Data: 2017 (Parliament). / Hex layout: 2010 constituencies (Open Innovations and contributors)

General Election - 7 May 2015

Con / 330
Lab / 232
SNP / 56
DUP / 8
LDem / 8
SF / 4
PC / 3
SDLP / 3
UUP / 2
Grn / 1
Ind / 1
UKIP / 1
Speaker / 1
Hexmap Aberavon
Stephen Kinnock (Lab)
Turnout: 63.3%
Aberconwy
Guto Bebb (Con)
Turnout: 66.2%
Aberdeen North
Kirsty Blackman (SNP)
Turnout: 64.9%
Aberdeen South
Callum McCaig (SNP)
Turnout: 71.3%
Airdrie and Shotts
Neil Gray (SNP)
Turnout: 66.3%
Aldershot
Gerald Howarth (Con)
Turnout: 63.8%
Aldridge-Brownhills
Wendy Morton (Con)
Turnout: 65.6%
Altrincham and Sale West
Graham Brady (Con)
Turnout: 70.6%
Alyn and Deeside
Mark Tami (Lab)
Turnout: 66.6%
Amber Valley
Nigel Mills (Con)
Turnout: 65.8%
Angus
Mike Weir (SNP)
Turnout: 67.6%
Arfon
Hywel Williams (PC)
Turnout: 66.3%
Argyll and Bute
Brendan O'Hara (SNP)
Turnout: 75.3%
Arundel and South Downs
Nick Herbert (Con)
Turnout: 73.1%
Ashfield
Gloria De Piero (Lab)
Turnout: 61.5%
Ashford
Damian Green (Con)
Turnout: 67.4%
Ashton-under-Lyne
Angela Rayner (Lab)
Turnout: 56.9%
Aylesbury
David Lidington (Con)
Turnout: 69%
Ayr, Carrick and Cumnock
Corri Wilson (SNP)
Turnout: 71.5%
Banbury
Victoria Prentis (Con)
Turnout: 67.1%
Banff and Buchan
Eilidh Whiteford (SNP)
Turnout: 66.5%
Barking
Margaret Hodge (Lab)
Turnout: 58.2%
Barnsley Central
Dan Jarvis (Lab)
Turnout: 56.7%
Barnsley East
Michael Dugher (Lab)
Turnout: 55.7%
Barrow and Furness
John Woodcock (Lab)
Turnout: 63.3%
Basildon and Billericay
John Baron (Con)
Turnout: 64.9%
Basingstoke
Maria Miller (Con)
Turnout: 66.6%
Bassetlaw
John Mann (Lab)
Turnout: 64.2%
Bath
Ben Howlett (Con)
Turnout: 74.8%
Batley and Spen
Jo Cox (Lab)
Turnout: 64.4%
Battersea
Jane Ellison (Con)
Turnout: 67%
Beaconsfield
Dominic Grieve (Con)
Turnout: 71.1%
Beckenham
Bob Stewart (Con)
Turnout: 72.4%
Bedford
Richard Fuller (Con)
Turnout: 66.5%
Belfast East
Gavin Robinson (DUP)
Turnout: 62.8%
Belfast North
Nigel Dodds (DUP)
Turnout: 59.2%
Belfast South
Alasdair McDonnell (SDLP)
Turnout: 60%
Belfast West
Paul Maskey (SF)
Turnout: 56.3%
Bermondsey and Old Southwark
Neil Coyle (Lab)
Turnout: 61.7%
Berwick-upon-Tweed
Anne-Marie Trevelyan (Con)
Turnout: 71%
Berwickshire, Roxburgh and Selkirk
Calum Kerr (SNP)
Turnout: 74.2%
Bethnal Green and Bow
Rushanara Ali (Lab)
Turnout: 64%
Beverley and Holderness
Graham Stuart (Con)
Turnout: 65.2%
Bexhill and Battle
Huw Merriman (Con)
Turnout: 70.1%
Bexleyheath and Crayford
David Evennett (Con)
Turnout: 67.4%
Birkenhead
Frank Field (Lab)
Turnout: 62.7%
Birmingham, Edgbaston
Gisela Stuart (Lab)
Turnout: 63%
Birmingham, Erdington
Jack Dromey (Lab)
Turnout: 53.3%
Birmingham, Hall Green
Roger Godsiff (Lab)
Turnout: 61.6%
Birmingham, Hodge Hill
Liam Byrne (Lab)
Turnout: 54.5%
Birmingham, Ladywood
Shabana Mahmood (Lab)
Turnout: 52.7%
Birmingham, Northfield
Richard Burden (Lab)
Turnout: 59.4%
Birmingham, Perry Barr
Khalid Mahmood (Lab)
Turnout: 59%
Birmingham, Selly Oak
Stephen McCabe (Lab)
Turnout: 60.3%
Birmingham, Yardley
Jess Phillips (Lab)
Turnout: 57%
Bishop Auckland
Helen Goodman (Lab)
Turnout: 59.6%
Blackburn
Kate Hollern (Lab)
Turnout: 60.1%
Blackley and Broughton
Graham Stringer (Lab)
Turnout: 51.6%
Blackpool North and Cleveleys
Paul Maynard (Con)
Turnout: 63.1%
Blackpool South
Gordon Marsden (Lab)
Turnout: 56.5%
Blaenau Gwent
Nick Smith (Lab)
Turnout: 61.7%
Blaydon
David Anderson (Lab)
Turnout: 66.2%
Blyth Valley
Ronnie Campbell (Lab)
Turnout: 62.8%
Bognor Regis and Littlehampton
Nick Gibb (Con)
Turnout: 64.5%
Bolsover
Dennis Skinner (Lab)
Turnout: 61.1%
Bolton North East
David Crausby (Lab)
Turnout: 63.6%
Bolton South East
Yasmin Qureshi (Lab)
Turnout: 58.5%
Bolton West
Chris Green (Con)
Turnout: 66.8%
Bootle
Peter Dowd (Lab)
Turnout: 64.4%
Boston and Skegness
Matt Warman (Con)
Turnout: 64.6%
Bosworth
David Tredinnick (Con)
Turnout: 67.2%
Bournemouth East
Tobias Ellwood (Con)
Turnout: 62%
Bournemouth West
Conor Burns (Con)
Turnout: 58%
Bracknell
Phillip Lee (Con)
Turnout: 65.3%
Bradford East
Imran Hussain (Lab)
Turnout: 62.6%
Bradford South
Judith Cummins (Lab)
Turnout: 59.1%
Bradford West
Naz Shah (Lab)
Turnout: 63.6%
Braintree
James Cleverly (Con)
Turnout: 68.4%
Brecon and Radnorshire
Chris Davies (Con)
Turnout: 73.6%
Brent Central
Dawn Butler (Lab)
Turnout: 61.1%
Brent North
Barry Gardiner (Lab)
Turnout: 63.5%
Brentford and Isleworth
Ruth Cadbury (Lab)
Turnout: 67.8%
Brentwood and Ongar
Eric Pickles (Con)
Turnout: 72.2%
Bridgend
Madeleine Moon (Lab)
Turnout: 65.8%
Bridgwater and West Somerset
Ian Liddell-Grainger (Con)
Turnout: 67.6%
Brigg and Goole
Andrew Percy (Con)
Turnout: 63.2%
Brighton, Kemptown
Simon Kirby (Con)
Turnout: 66.8%
Brighton, Pavilion
Caroline Lucas (Green)
Turnout: 71.4%
Bristol East
Kerry McCarthy (Lab)
Turnout: 64.9%
Bristol North West
Charlotte Leslie (Con)
Turnout: 69.3%
Bristol South
Karin Smyth (Lab)
Turnout: 62.4%
Bristol West
Thangam Debbonaire (Lab)
Turnout: 70.4%
Broadland
Keith Simpson (Con)
Turnout: 72.2%
Bromley and Chislehurst
Robert Neill (Con)
Turnout: 67.3%
Bromsgrove
Sajid Javid (Con)
Turnout: 71.2%
Broxbourne
Charles Walker (Con)
Turnout: 63.1%
Broxtowe
Anna Soubry (Con)
Turnout: 74.5%
Buckingham
John Bercow (Spk)
Turnout: 69.3%
Burnley
Julie Cooper (Lab)
Turnout: 61.6%
Burton
Andrew Griffiths (Con)
Turnout: 65.1%
Bury North
David Nuttall (Con)
Turnout: 66.9%
Bury South
Ivan Lewis (Lab)
Turnout: 63.9%
Bury St Edmunds
Jo Churchill (Con)
Turnout: 69%
Caerphilly
Wayne David (Lab)
Turnout: 63.3%
Caithness, Sutherland and Easter Ross
Paul Monaghan (SNP)
Turnout: 71.9%
Calder Valley
Craig Whittaker (Con)
Turnout: 68.9%
Camberwell and Peckham
Harriet Harman (Lab)
Turnout: 62.3%
Camborne and Redruth
George Eustice (Con)
Turnout: 68.5%
Cambridge
Daniel Zeichner (Lab)
Turnout: 62.1%
Cannock Chase
Amanda Milling (Con)
Turnout: 63.2%
Canterbury
Julian Brazier (Con)
Turnout: 65.7%
Cardiff Central
Jo Stevens (Lab)
Turnout: 67.3%
Cardiff North
Craig Williams (Con)
Turnout: 76.1%
Cardiff South and Penarth
Stephen Doughty (Lab)
Turnout: 61.4%
Cardiff West
Kevin Brennan (Lab)
Turnout: 65.6%
Carlisle
John Stevenson (Con)
Turnout: 64.7%
Carmarthen East and Dinefwr
Jonathan Edwards (PC)
Turnout: 70.7%
Carmarthen West and South Pembrokeshire
Simon Hart (Con)
Turnout: 69.9%
Carshalton and Wallington
Tom Brake (LD)
Turnout: 68%
Castle Point
Rebecca Harris (Con)
Turnout: 66.7%
Central Ayrshire
Philippa Whitford (SNP)
Turnout: 72.5%
Central Devon
Mel Stride (Con)
Turnout: 74.9%
Central Suffolk and North Ipswich
Daniel Poulter (Con)
Turnout: 70.6%
Ceredigion
Mark Williams (LD)
Turnout: 69%
Charnwood
Edward Argar (Con)
Turnout: 67.6%
Chatham and Aylesford
Tracey Crouch (Con)
Turnout: 64.9%
Cheadle
Mary Robinson (Con)
Turnout: 72.5%
Chelmsford
Simon Burns (Con)
Turnout: 68.5%
Chelsea and Fulham
Greg Hands (Con)
Turnout: 63.4%
Cheltenham
Alex Chalk (Con)
Turnout: 69.5%
Chesham and Amersham
Cheryl Gillan (Con)
Turnout: 72.7%
Chesterfield
Toby Perkins (Lab)
Turnout: 63.6%
Chichester
Andrew Tyrie (Con)
Turnout: 68.5%
Chingford and Woodford Green
Iain Duncan Smith (Con)
Turnout: 65.7%
Chippenham
Michelle Donelan (Con)
Turnout: 74.7%
Chipping Barnet
Theresa Villiers (Con)
Turnout: 68.1%
Chorley
Lindsay Hoyle (Lab)
Turnout: 69.2%
Christchurch
Christopher Chope (Con)
Turnout: 71.7%
Cities of London and Westminster
Mark Field (Con)
Turnout: 59.3%
City of Chester
Chris Matheson (Lab)
Turnout: 68.7%
City of Durham
Roberta Blackman-Woods (Lab)
Turnout: 66.5%
Clacton
Douglas Carswell (UKIP)
Turnout: 64.1%
Cleethorpes
Martin Vickers (Con)
Turnout: 63.5%
Clwyd South
Susan Elan Jones (Lab)
Turnout: 63.8%
Clwyd West
David Jones (Con)
Turnout: 64.8%
Coatbridge, Chryston and Bellshill
Phil Boswell (SNP)
Turnout: 68.6%
Colchester
Will Quince (Con)
Turnout: 65.5%
Colne Valley
Jason McCartney (Con)
Turnout: 68.8%
Congleton
Fiona Bruce (Con)
Turnout: 70.3%
Copeland
Jamie Reed (Lab)
Turnout: 63.8%
Corby
Tom Pursglove (Con)
Turnout: 70.4%
Coventry North East
Colleen Fletcher (Lab)
Turnout: 56%
Coventry North West
Geoffrey Robinson (Lab)
Turnout: 61.5%
Coventry South
Jim Cunningham (Lab)
Turnout: 62.1%
Crawley
Henry Smith (Con)
Turnout: 65.7%
Crewe and Nantwich
Edward Timpson (Con)
Turnout: 67.3%
Croydon Central
Gavin Barwell (Con)
Turnout: 67.7%
Croydon North
Steve Reed (Lab)
Turnout: 62.3%
Croydon South
Chris Philp (Con)
Turnout: 70.4%
Cumbernauld, Kilsyth and Kirkintilloch East
Stuart McDonald (SNP)
Turnout: 73.6%
Cynon Valley
Ann Clwyd (Lab)
Turnout: 59.3%
Dagenham and Rainham
Jon Cruddas (Lab)
Turnout: 62.3%
Darlington
Jenny Chapman (Lab)
Turnout: 62.5%
Dartford
Gareth Johnson (Con)
Turnout: 69.7%
Daventry
Chris Heaton-Harris (Con)
Turnout: 72.1%
Delyn
David Hanson (Lab)
Turnout: 69.8%
Denton and Reddish
Andrew Gwynne (Lab)
Turnout: 58.5%
Derby North
Amanda Solloway (Con)
Turnout: 64.1%
Derby South
Margaret Beckett (Lab)
Turnout: 58.1%
Derbyshire Dales
Patrick McLoughlin (Con)
Turnout: 74.6%
Devizes
Claire Perry (Con)
Turnout: 70.8%
Dewsbury
Paula Sherriff (Lab)
Turnout: 67.2%
Don Valley
Caroline Flint (Lab)
Turnout: 59.6%
Doncaster Central
Rosie Winterton (Lab)
Turnout: 56.8%
Doncaster North
Edward Miliband (Lab)
Turnout: 55.6%
Dover
Charlie Elphicke (Con)
Turnout: 68.9%
Dudley North
Ian Austin (Lab)
Turnout: 62.6%
Dudley South
Mike Wood (Con)
Turnout: 63.3%
Dulwich and West Norwood
Helen Hayes (Lab)
Turnout: 67.1%
Dumfries and Galloway
Richard Arkless (SNP)
Turnout: 75.2%
Dumfriesshire, Clydesdale and Tweeddale
David Mundell (Con)
Turnout: 76.1%
Dundee East
Stewart Hosie (SNP)
Turnout: 71%
Dundee West
Chris Law (SNP)
Turnout: 67.8%
Dunfermline and West Fife
Douglas Chapman (SNP)
Turnout: 71.6%
Dwyfor Meirionnydd
Liz Saville-Roberts (PC)
Turnout: 65.1%
Ealing Central and Acton
Rupa Huq (Lab)
Turnout: 71.3%
Ealing North
Stephen Pound (Lab)
Turnout: 65.7%
Ealing, Southall
Virendra Sharma (Lab)
Turnout: 66%
Easington
Grahame Morris (Lab)
Turnout: 56.2%
East Antrim
Sammy Wilson (DUP)
Turnout: 53.3%
East Devon
Hugo Swire (Con)
Turnout: 71.5%
East Dunbartonshire
John Nicolson (SNP)
Turnout: 81.9%
East Ham
Stephen Timms (Lab)
Turnout: 59.8%
East Hampshire
Damian Hinds (Con)
Turnout: 72.7%
East Kilbride, Strathaven and Lesmahagow
Lisa Cameron (SNP)
Turnout: 72.8%
East Londonderry
Gregory Campbell (DUP)
Turnout: 51.9%
East Lothian
George Kerevan (SNP)
Turnout: 74.2%
East Renfrewshire
Kirsten Oswald (SNP)
Turnout: 81.1%
East Surrey
Sam Gyimah (Con)
Turnout: 70.4%
East Worthing and Shoreham
Tim Loughton (Con)
Turnout: 66.7%
East Yorkshire
Greg Knight (Con)
Turnout: 61.7%
Eastbourne
Caroline Ansell (Con)
Turnout: 67.6%
Eastleigh
Mims Davies (Con)
Turnout: 69.7%
Eddisbury
Antoinette Sandbach (Con)
Turnout: 69.1%
Edinburgh East
Tommy Sheppard (SNP)
Turnout: 70.1%
Edinburgh North and Leith
Deidre Brock (SNP)
Turnout: 71.7%
Edinburgh South
Ian Murray (Lab)
Turnout: 74.9%
Edinburgh South West
Joanna Cherry (SNP)
Turnout: 71.5%
Edinburgh West
Michelle Thomson (SNP)
Turnout: 76.5%
Edmonton
Kate Osamor (Lab)
Turnout: 62.6%
Ellesmere Port and Neston
Justin Madders (Lab)
Turnout: 67.5%
Elmet and Rothwell
Alec Shelbrooke (Con)
Turnout: 73%
Eltham
Clive Efford (Lab)
Turnout: 67.4%
Enfield North
Joan Ryan (Lab)
Turnout: 67.7%
Enfield, Southgate
David Burrowes (Con)
Turnout: 70.5%
Epping Forest
Eleanor Laing (Con)
Turnout: 67.2%
Epsom and Ewell
Chris Grayling (Con)
Turnout: 72.7%
Erewash
Maggie Throup (Con)
Turnout: 67.2%
Erith and Thamesmead
Teresa Pearce (Lab)
Turnout: 60.5%
Esher and Walton
Dominic Raab (Con)
Turnout: 71.3%
Exeter
Ben Bradshaw (Lab)
Turnout: 70.2%
Falkirk
John McNally (SNP)
Turnout: 72.4%
Fareham
Suella Fernandes (Con)
Turnout: 70.9%
Faversham and Mid Kent
Helen Whately (Con)
Turnout: 65.9%
Feltham and Heston
Seema Malhotra (Lab)
Turnout: 60%
Fermanagh and South Tyrone
Tom Elliott (UUP)
Turnout: 72.6%
Filton and Bradley Stoke
Jack Lopresti (Con)
Turnout: 68.9%
Finchley and Golders Green
Mike Freer (Con)
Turnout: 70%
Folkestone and Hythe
Damian Collins (Con)
Turnout: 65.8%
Forest of Dean
Mark Harper (Con)
Turnout: 70.9%
Foyle
Mark Durkan (SDLP)
Turnout: 52.8%
Fylde
Mark Menzies (Con)
Turnout: 66.3%
Gainsborough
Edward Leigh (Con)
Turnout: 66%
Garston and Halewood
Maria Eagle (Lab)
Turnout: 66.4%
Gateshead
Ian Mearns (Lab)
Turnout: 58.8%
Gedling
Vernon Coaker (Lab)
Turnout: 68.6%
Gillingham and Rainham
Rehman Chishti (Con)
Turnout: 66.3%
Glasgow Central
Alison Thewliss (SNP)
Turnout: 55.4%
Glasgow East
Natalie McGarry (SNP)
Turnout: 60.3%
Glasgow North
Patrick Grady (SNP)
Turnout: 61.4%
Glasgow North East
Anne McLaughlin (SNP)
Turnout: 56.8%
Glasgow North West
Carol Monaghan (SNP)
Turnout: 64.1%
Glasgow South
Stewart McDonald (SNP)
Turnout: 65.9%
Glasgow South West
Christopher Stephens (SNP)
Turnout: 61.8%
Glenrothes
Peter Grant (SNP)
Turnout: 68.2%
Gloucester
Richard Graham (Con)
Turnout: 63.4%
Gordon
Alex Salmond (SNP)
Turnout: 73.3%
Gosport
Caroline Dinenage (Con)
Turnout: 65.1%
Gower
Byron Davies (Con)
Turnout: 69.2%
Grantham and Stamford
Nick Boles (Con)
Turnout: 66.2%
Gravesham
Adam Holloway (Con)
Turnout: 69.6%
Great Grimsby
Melanie Onn (Lab)
Turnout: 57%
Great Yarmouth
Brandon Lewis (Con)
Turnout: 63.7%
Greenwich and Woolwich
Matthew Pennycook (Lab)
Turnout: 63.7%
Guildford
Anne Milton (Con)
Turnout: 71.3%
Hackney North and Stoke Newington
Diane Abbott (Lab)
Turnout: 56.6%
Hackney South and Shoreditch
Meg Hillier (Lab)
Turnout: 56%
Halesowen and Rowley Regis
James Morris (Con)
Turnout: 66.3%
Halifax
Holly Lynch (Lab)
Turnout: 62.1%
Haltemprice and Howden
David Davis (Con)
Turnout: 68.5%
Halton
Derek Twigg (Lab)
Turnout: 61.8%
Hammersmith
Andy Slaughter (Lab)
Turnout: 66.4%
Hampstead and Kilburn
Tulip Siddiq (Lab)
Turnout: 67.3%
Harborough
Edward Garnier (Con)
Turnout: 67.5%
Harlow
Robert Halfon (Con)
Turnout: 65.1%
Harrogate and Knaresborough
Andrew Jones (Con)
Turnout: 69.9%
Harrow East
Bob Blackman (Con)
Turnout: 69%
Harrow West
Gareth Thomas (Lab)
Turnout: 66.9%
Hartlepool
Iain Wright (Lab)
Turnout: 56.5%
Harwich and North Essex
Bernard Jenkin (Con)
Turnout: 69.9%
Hastings and Rye
Amber Rudd (Con)
Turnout: 67.8%
Havant
Alan Mak (Con)
Turnout: 63.5%
Hayes and Harlington
John McDonnell (Lab)
Turnout: 60.2%
Hazel Grove
William Wragg (Con)
Turnout: 68.5%
Hemel Hempstead
Mike Penning (Con)
Turnout: 66.5%
Hemsworth
Jon Trickett (Lab)
Turnout: 58.3%
Hendon
Matthew Offord (Con)
Turnout: 65.9%
Henley
John Howell (Con)
Turnout: 70.9%
Hereford and South Herefordshire
Jesse Norman (Con)
Turnout: 66.1%
Hertford and Stortford
Mark Prisk (Con)
Turnout: 69.8%
Hertsmere
Oliver Dowden (Con)
Turnout: 67.9%
Hexham
Guy Opperman (Con)
Turnout: 72.6%
Heywood and Middleton
Liz McInnes (Lab)
Turnout: 60.7%
High Peak
Andrew Bingham (Con)
Turnout: 69.3%
Hitchin and Harpenden
Peter Lilley (Con)
Turnout: 68.9%
Holborn and St Pancras
Keir Starmer (Lab)
Turnout: 63.3%
Hornchurch and Upminster
Angela Watkinson (Con)
Turnout: 69.6%
Hornsey and Wood Green
Catherine West (Lab)
Turnout: 72.9%
Horsham
Jeremy Quin (Con)
Turnout: 72%
Houghton and Sunderland South
Bridget Phillipson (Lab)
Turnout: 56.3%
Hove
Peter Kyle (Lab)
Turnout: 71%
Huddersfield
Barry Sheerman (Lab)
Turnout: 62%
Huntingdon
Jonathan Djanogly (Con)
Turnout: 67.7%
Hyndburn
Graham Jones (Lab)
Turnout: 62.8%
Ilford North
Wes Streeting (Lab)
Turnout: 65%
Ilford South
Mike Gapes (Lab)
Turnout: 56.4%
Inverclyde
Ronnie Cowan (SNP)
Turnout: 75.2%
Inverness, Nairn, Badenoch and Strathspey
Drew Hendry (SNP)
Turnout: 74.2%
Ipswich
Benedict Gummer (Con)
Turnout: 65.4%
Isle of Wight
Andrew Turner (Con)
Turnout: 64.6%
Islington North
Jeremy Corbyn (Lab)
Turnout: 67.1%
Islington South and Finsbury
Emily Thornberry (Lab)
Turnout: 65%
Islwyn
Chris Evans (Lab)
Turnout: 63.6%
Jarrow
Stephen Hepburn (Lab)
Turnout: 60.3%
Keighley
Kris Hopkins (Con)
Turnout: 71.3%
Kenilworth and Southam
Jeremy Wright (Con)
Turnout: 76.3%
Kensington
Victoria Borwick (Con)
Turnout: 57%
Kettering
Philip Hollobone (Con)
Turnout: 67.3%
Kilmarnock and Loudoun
Alan Brown (SNP)
Turnout: 71.6%
Kingston and Surbiton
James Berry (Con)
Turnout: 72.9%
Kingston upon Hull East
Karl Turner (Lab)
Turnout: 53.5%
Kingston upon Hull North
Diana Johnson (Lab)
Turnout: 55.1%
Kingston upon Hull West and Hessle
Alan Johnson (Lab)
Turnout: 53.8%
Kingswood
Chris Skidmore (Con)
Turnout: 70.6%
Kirkcaldy and Cowdenbeath
Roger Mullin (SNP)
Turnout: 69.6%
Knowsley
George Howarth (Lab)
Turnout: 64.1%
Lagan Valley
Jeffrey Donaldson (DUP)
Turnout: 55.9%
Lanark and Hamilton East
Angela Crawley (SNP)
Turnout: 69.1%
Lancaster and Fleetwood
Catherine Smith (Lab)
Turnout: 67.4%
Leeds Central
Hilary Benn (Lab)
Turnout: 55.1%
Leeds East
Richard Burgon (Lab)
Turnout: 59%
Leeds North East
Fabian Hamilton (Lab)
Turnout: 69.9%
Leeds North West
Greg Mulholland (LD)
Turnout: 70%
Leeds West
Rachel Reeves (Lab)
Turnout: 59.2%
Leicester East
Keith Vaz (Lab)
Turnout: 63.7%
Leicester South
Jon Ashworth (Lab)
Turnout: 62.5%
Leicester West
Liz Kendall (Lab)
Turnout: 54.6%
Leigh
Andy Burnham (Lab)
Turnout: 59.4%
Lewes
Maria Caulfield (Con)
Turnout: 72.7%
Lewisham East
Heidi Alexander (Lab)
Turnout: 64.1%
Lewisham West and Penge
Jim Dowd (Lab)
Turnout: 66.6%
Lewisham, Deptford
Vicky Foxcroft (Lab)
Turnout: 64.6%
Leyton and Wanstead
John Cryer (Lab)
Turnout: 63%
Lichfield
Michael Fabricant (Con)
Turnout: 69.3%
Lincoln
Karl McCartney (Con)
Turnout: 63.2%
Linlithgow and East Falkirk
Martyn Day (SNP)
Turnout: 70.8%
Liverpool, Riverside
Louise Ellman (Lab)
Turnout: 62.5%
Liverpool, Walton
Steve Rotheram (Lab)
Turnout: 62%
Liverpool, Wavertree
Luciana Berger (Lab)
Turnout: 66.6%
Liverpool, West Derby
Stephen Twigg (Lab)
Turnout: 64.5%
Livingston
Hannah Bardell (SNP)
Turnout: 69.9%
Llanelli
Nia Griffith (Lab)
Turnout: 65%
Loughborough
Nicky Morgan (Con)
Turnout: 69.2%
Louth and Horncastle
Victoria Atkins (Con)
Turnout: 67.2%
Ludlow
Philip Dunne (Con)
Turnout: 72.4%
Luton North
Kelvin Hopkins (Lab)
Turnout: 63.2%
Luton South
Gavin Shuker (Lab)
Turnout: 62.3%
Macclesfield
David Rutley (Con)
Turnout: 69.2%
Maidenhead
Theresa May (Con)
Turnout: 72.6%
Maidstone and The Weald
Helen Grant (Con)
Turnout: 68.3%
Makerfield
Yvonne Fovargue (Lab)
Turnout: 60.3%
Maldon
John Whittingdale (Con)
Turnout: 69.6%
Manchester Central
Lucy Powell (Lab)
Turnout: 52.7%
Manchester, Gorton
Gerald Kaufman (Lab)
Turnout: 57.6%
Manchester, Withington
Jeff Smith (Lab)
Turnout: 67.4%
Mansfield
Alan Meale (Lab)
Turnout: 60.9%
Meon Valley
George Hollingbery (Con)
Turnout: 71.1%
Meriden
Caroline Spelman (Con)
Turnout: 64.2%
Merthyr Tydfil and Rhymney
Gerald Jones (Lab)
Turnout: 53%
Mid Bedfordshire
Nadine Dorries (Con)
Turnout: 74%
Mid Derbyshire
Pauline Latham (Con)
Turnout: 70.7%
Mid Dorset and North Poole
Michael Tomlinson (Con)
Turnout: 72.3%
Mid Norfolk
George Freeman (Con)
Turnout: 67.7%
Mid Sussex
Nicholas Soames (Con)
Turnout: 70.9%
Mid Ulster
Francie Molloy (SF)
Turnout: 60.3%
Mid Worcestershire
Nigel Huddleston (Con)
Turnout: 71.5%
Middlesbrough
Andy McDonald (Lab)
Turnout: 52.9%
Middlesbrough South and East Cleveland
Tom Blenkinsop (Lab)
Turnout: 64.2%
Midlothian
Owen Thompson (SNP)
Turnout: 71.2%
Milton Keynes North
Mark Lancaster (Con)
Turnout: 66.4%
Milton Keynes South
Iain Stewart (Con)
Turnout: 65.8%
Mitcham and Morden
Siobhain McDonagh (Lab)
Turnout: 65.9%
Mole Valley
Paul Beresford (Con)
Turnout: 74.5%
Monmouth
David Davies (Con)
Turnout: 76.2%
Montgomeryshire
Glyn Davies (Con)
Turnout: 69.3%
Moray
Angus Robertson (SNP)
Turnout: 68.7%
Morecambe and Lunesdale
David Morris (Con)
Turnout: 64.6%
Morley and Outwood
Andrea Jenkyns (Con)
Turnout: 63.6%
Motherwell and Wishaw
Marion Fellows (SNP)
Turnout: 68.6%
Na h-Eileanan an Iar
Angus MacNeil (SNP)
Turnout: 73.2%
Neath
Christina Rees (Lab)
Turnout: 66.2%
New Forest East
Julian Lewis (Con)
Turnout: 68%
New Forest West
Desmond Swayne (Con)
Turnout: 69.3%
Newark
Robert Jenrick (Con)
Turnout: 70.9%
Newbury
Richard Benyon (Con)
Turnout: 72.1%
Newcastle upon Tyne Central
Chi Onwurah (Lab)
Turnout: 60.3%
Newcastle upon Tyne East
Nicholas Brown (Lab)
Turnout: 61.1%
Newcastle upon Tyne North
Catherine McKinnell (Lab)
Turnout: 66.1%
Newcastle-under-Lyme
Paul Farrelly (Lab)
Turnout: 63.6%
Newport East
Jessica Morden (Lab)
Turnout: 62.7%
Newport West
Paul Flynn (Lab)
Turnout: 64.9%
Newry and Armagh
Mickey Brady (SF)
Turnout: 64.2%
Newton Abbot
Anne Marie Morris (Con)
Turnout: 69%
Normanton, Pontefract and Castleford
Yvette Cooper (Lab)
Turnout: 55.6%
North Antrim
Ian Paisley (DUP)
Turnout: 55.2%
North Ayrshire and Arran
Patricia Gibson (SNP)
Turnout: 71.1%
North Cornwall
Scott Mann (Con)
Turnout: 71.8%
North Devon
Peter Heaton-Jones (Con)
Turnout: 70%
North Dorset
Simon Hoare (Con)
Turnout: 72.4%
North Down
Sylvia Hermon (Ind)
Turnout: 56%
North Durham
Kevan Jones (Lab)
Turnout: 61.4%
North East Bedfordshire
Alistair Burt (Con)
Turnout: 70.2%
North East Cambridgeshire
Stephen Barclay (Con)
Turnout: 62.4%
North East Derbyshire
Natascha Engel (Lab)
Turnout: 67.1%
North East Fife
Stephen Gethins (SNP)
Turnout: 73%
North East Hampshire
Ranil Jayawardena (Con)
Turnout: 70.2%
North East Hertfordshire
Oliver Heald (Con)
Turnout: 70.7%
North East Somerset
Jacob Rees-Mogg (Con)
Turnout: 73.7%
North Herefordshire
Bill Wiggin (Con)
Turnout: 70.7%
North Norfolk
Norman Lamb (LD)
Turnout: 71.8%
North Shropshire
Owen Paterson (Con)
Turnout: 66.7%
North Somerset
Liam Fox (Con)
Turnout: 73.5%
North Swindon
Justin Tomlinson (Con)
Turnout: 64.5%
North Thanet
Roger Gale (Con)
Turnout: 65.8%
North Tyneside
Mary Glindon (Lab)
Turnout: 59%
North Warwickshire
Craig Tracey (Con)
Turnout: 67.5%
North West Cambridgeshire
Shailesh Vara (Con)
Turnout: 67.6%
North West Durham
Pat Glass (Lab)
Turnout: 61.3%
North West Hampshire
Kit Malthouse (Con)
Turnout: 69.7%
North West Leicestershire
Andrew Bridgen (Con)
Turnout: 71.4%
North West Norfolk
Henry Bellingham (Con)
Turnout: 63.7%
North Wiltshire
James Gray (Con)
Turnout: 74.5%
Northampton North
Michael Ellis (Con)
Turnout: 66.6%
Northampton South
David Mackintosh (Con)
Turnout: 63.4%
Norwich North
Chloe Smith (Con)
Turnout: 67.6%
Norwich South
Clive Lewis (Lab)
Turnout: 64.7%
Nottingham East
Christopher Leslie (Lab)
Turnout: 58.2%
Nottingham North
Graham Allen (Lab)
Turnout: 53.6%
Nottingham South
Lilian Greenwood (Lab)
Turnout: 63%
Nuneaton
Marcus Jones (Con)
Turnout: 67.2%
Ochil and South Perthshire
Tasmina Ahmed-Sheikh (SNP)
Turnout: 74.8%
Ogmore
Huw Irranca-Davies (Lab)
Turnout: 63.4%
Old Bexley and Sidcup
James Brokenshire (Con)
Turnout: 70.8%
Oldham East and Saddleworth
Debbie Abrahams (Lab)
Turnout: 62.2%
Oldham West and Royton
Michael Meacher (Lab)
Turnout: 60.2%
Orkney and Shetland
Alistair Carmichael (LD)
Turnout: 65.8%
Orpington
Joseph Johnson (Con)
Turnout: 72%
Oxford East
Andrew Smith (Lab)
Turnout: 64.2%
Oxford West and Abingdon
Nicola Blackwood (Con)
Turnout: 75.2%
Paisley and Renfrewshire North
Gavin Newlands (SNP)
Turnout: 76.2%
Paisley and Renfrewshire South
Mhairi Black (SNP)
Turnout: 75.4%
Pendle
Andrew Stephenson (Con)
Turnout: 68.8%
Penistone and Stocksbridge
Angela Smith (Lab)
Turnout: 66.2%
Penrith and The Border
Rory Stewart (Con)
Turnout: 67.4%
Perth and North Perthshire
Pete Wishart (SNP)
Turnout: 74.8%
Peterborough
Stewart Jackson (Con)
Turnout: 64.9%
Plymouth, Moor View
Johnny Mercer (Con)
Turnout: 62.4%
Plymouth, Sutton and Devonport
Oliver Colvile (Con)
Turnout: 65.5%
Pontypridd
Owen Smith (Lab)
Turnout: 64.3%
Poole
Robert Syms (Con)
Turnout: 65.3%
Poplar and Limehouse
Jim Fitzpatrick (Lab)
Turnout: 62.2%
Portsmouth North
Penny Mordaunt (Con)
Turnout: 62.1%
Portsmouth South
Flick Drummond (Con)
Turnout: 58.5%
Preseli Pembrokeshire
Stephen Crabb (Con)
Turnout: 70.8%
Preston
Mark Hendrick (Lab)
Turnout: 55.8%
Pudsey
Stuart Andrew (Con)
Turnout: 72.2%
Putney
Justine Greening (Con)
Turnout: 67%
Rayleigh and Wickford
Mark Francois (Con)
Turnout: 69%
Reading East
Rob Wilson (Con)
Turnout: 69%
Reading West
Alok Sharma (Con)
Turnout: 66.7%
Redcar
Anna Turley (Lab)
Turnout: 63.1%
Redditch
Karen Lumley (Con)
Turnout: 67.3%
Reigate
Crispin Blunt (Con)
Turnout: 69.9%
Rhondda
Chris Bryant (Lab)
Turnout: 60.9%
Ribble Valley
Nigel Evans (Con)
Turnout: 67.5%
Richmond (Yorks)
Rishi Sunak (Con)
Turnout: 68.3%
Richmond Park
Zac Goldsmith (Con)
Turnout: 76.5%
Rochdale
Simon Danczuk (Lab)
Turnout: 58.8%
Rochester and Strood
Kelly Tolhurst (Con)
Turnout: 68.1%
Rochford and Southend East
James Duddridge (Con)
Turnout: 60.6%
Romford
Andrew Rosindell (Con)
Turnout: 67.7%
Romsey and Southampton North
Caroline Nokes (Con)
Turnout: 72.8%
Ross, Skye and Lochaber
Ian Blackford (SNP)
Turnout: 77.2%
Rossendale and Darwen
Jake Berry (Con)
Turnout: 66.4%
Rother Valley
Kevin Barron (Lab)
Turnout: 63.3%
Rotherham
Sarah Champion (Lab)
Turnout: 59.4%
Rugby
Mark Pawsey (Con)
Turnout: 68.4%
Ruislip, Northwood and Pinner
Nick Hurd (Con)
Turnout: 70%
Runnymede and Weybridge
Philip Hammond (Con)
Turnout: 67.8%
Rushcliffe
Kenneth Clarke (Con)
Turnout: 75.3%
Rutherglen and Hamilton West
Margaret Ferrier (SNP)
Turnout: 69.6%
Rutland and Melton
Alan Duncan (Con)
Turnout: 68.5%
Saffron Walden
Alan Haselhurst (Con)
Turnout: 71.4%
Salford and Eccles
Rebecca Long Bailey (Lab)
Turnout: 58.2%
Salisbury
John Glen (Con)
Turnout: 72.9%
Scarborough and Whitby
Robert Goodwill (Con)
Turnout: 64.9%
Scunthorpe
Nic Dakin (Lab)
Turnout: 57.7%
Sedgefield
Phil Wilson (Lab)
Turnout: 61.6%
Sefton Central
Bill Esterson (Lab)
Turnout: 72.4%
Selby and Ainsty
Nigel Adams (Con)
Turnout: 69.4%
Sevenoaks
Michael Fallon (Con)
Turnout: 69.7%
Sheffield Central
Paul Blomfield (Lab)
Turnout: 61.1%
Sheffield South East
Clive Betts (Lab)
Turnout: 59.2%
Sheffield, Brightside and Hillsborough
Harry Harpham (Lab)
Turnout: 56.5%
Sheffield, Hallam
Nick Clegg (LD)
Turnout: 76.7%
Sheffield, Heeley
Louise Haigh (Lab)
Turnout: 61.9%
Sherwood
Mark Spencer (Con)
Turnout: 69.1%
Shipley
Philip Davies (Con)
Turnout: 71.7%
Shrewsbury and Atcham
Daniel Kawczynski (Con)
Turnout: 70.8%
Sittingbourne and Sheppey
Gordon Henderson (Con)
Turnout: 65%
Skipton and Ripon
Julian Smith (Con)
Turnout: 71.2%
Sleaford and North Hykeham
Stephen Phillips (Con)
Turnout: 70.4%
Slough
Fiona Mactaggart (Lab)
Turnout: 55.9%
Solihull
Julian Knight (Con)
Turnout: 70.3%
Somerton and Frome
David Warburton (Con)
Turnout: 72.4%
South Antrim
Danny Kinahan (UUP)
Turnout: 54.2%
South Basildon and East Thurrock
Stephen Metcalfe (Con)
Turnout: 64.1%
South Cambridgeshire
Heidi Allen (Con)
Turnout: 73.1%
South Derbyshire
Heather Wheeler (Con)
Turnout: 68.7%
South Dorset
Richard Drax (Con)
Turnout: 67.9%
South Down
Margaret Ritchie (SDLP)
Turnout: 56.8%
South East Cambridgeshire
Lucy Frazer (Con)
Turnout: 70.4%
South East Cornwall
Sheryll Murray (Con)
Turnout: 71.1%
South Holland and The Deepings
John Hayes (Con)
Turnout: 64.4%
South Leicestershire
Alberto Costa (Con)
Turnout: 70.2%
South Norfolk
Richard Bacon (Con)
Turnout: 70.8%
South Northamptonshire
Andrea Leadsom (Con)
Turnout: 71%
South Ribble
Seema Kennedy (Con)
Turnout: 68.5%
South Shields
Emma Lewell-Buck (Lab)
Turnout: 57.8%
South Staffordshire
Gavin Williamson (Con)
Turnout: 68.2%
South Suffolk
James Cartlidge (Con)
Turnout: 70.3%
South Swindon
Robert Buckland (Con)
Turnout: 66.6%
South Thanet
Craig MacKinlay (Con)
Turnout: 69.6%
South West Bedfordshire
Andrew Selous (Con)
Turnout: 64.7%
South West Devon
Gary Streeter (Con)
Turnout: 70.9%
South West Hertfordshire
David Gauke (Con)
Turnout: 71.9%
South West Norfolk
Elizabeth Truss (Con)
Turnout: 65.1%
South West Surrey
Jeremy Hunt (Con)
Turnout: 73.7%
South West Wiltshire
Andrew Murrison (Con)
Turnout: 70.7%
Southampton, Itchen
Royston Smith (Con)
Turnout: 61.9%
Southampton, Test
Alan Whitehead (Lab)
Turnout: 62.1%
Southend West
David Amess (Con)
Turnout: 66.6%
Southport
John Pugh (LD)
Turnout: 65.5%
Spelthorne
Kwasi Kwarteng (Con)
Turnout: 68.6%
St Albans
Anne Main (Con)
Turnout: 71.8%
St Austell and Newquay
Steve Double (Con)
Turnout: 65.7%
St Helens North
Conor McGinn (Lab)
Turnout: 61.5%
St Helens South and Whiston
Marie Rimmer (Lab)
Turnout: 62.3%
St Ives
Derek Thomas (Con)
Turnout: 73.7%
Stafford
Jeremy Lefroy (Con)
Turnout: 71%
Staffordshire Moorlands
Karen Bradley (Con)
Turnout: 67.5%
Stalybridge and Hyde
Jonathan Reynolds (Lab)
Turnout: 57.5%
Stevenage
Stephen McPartland (Con)
Turnout: 67.7%
Stirling
Steven Paterson (SNP)
Turnout: 77.5%
Stockport
Ann Coffey (Lab)
Turnout: 62%
Stockton North
Alex Cunningham (Lab)
Turnout: 59.8%
Stockton South
James Wharton (Con)
Turnout: 69%
Stoke-on-Trent Central
Tristram Hunt (Lab)
Turnout: 51.3%
Stoke-on-Trent North
Ruth Smeeth (Lab)
Turnout: 54.1%
Stoke-on-Trent South
Robert Flello (Lab)
Turnout: 57.4%
Stone
Bill Cash (Con)
Turnout: 69.8%
Stourbridge
Margot James (Con)
Turnout: 66.6%
Strangford
Jim Shannon (DUP)
Turnout: 52.8%
Stratford-on-Avon
Nadhim Zahawi (Con)
Turnout: 72.2%
Streatham
Chuka Umunna (Lab)
Turnout: 63.1%
Stretford and Urmston
Kate Green (Lab)
Turnout: 67.2%
Stroud
Neil Carmichael (Con)
Turnout: 75.5%
Suffolk Coastal
Therese Coffey (Con)
Turnout: 71.4%
Sunderland Central
Julie Elliott (Lab)
Turnout: 57.2%
Surrey Heath
Michael Gove (Con)
Turnout: 68.5%
Sutton Coldfield
Andrew Mitchell (Con)
Turnout: 67.8%
Sutton and Cheam
Paul Scully (Con)
Turnout: 72.1%
Swansea East
Carolyn Harris (Lab)
Turnout: 58%
Swansea West
Geraint Davies (Lab)
Turnout: 59.8%
Tamworth
Christopher Pincher (Con)
Turnout: 65.6%
Tatton
George Osborne (Con)
Turnout: 69.7%
Taunton Deane
Rebecca Pow (Con)
Turnout: 69.6%
Telford
Lucy Allan (Con)
Turnout: 61.4%
Tewkesbury
Laurence Robertson (Con)
Turnout: 70.1%
The Cotswolds
Geoffrey Clifton-Brown (Con)
Turnout: 72.4%
The Wrekin
Mark Pritchard (Con)
Turnout: 68.9%
Thirsk and Malton
Kevin Hollinrake (Con)
Turnout: 67.6%
Thornbury and Yate
Luke Hall (Con)
Turnout: 73.5%
Thurrock
Jackie Doyle-Price (Con)
Turnout: 63.9%
Tiverton and Honiton
Neil Parish (Con)
Turnout: 70.5%
Tonbridge and Malling
Tom Tugendhat (Con)
Turnout: 71.7%
Tooting
Sadiq Khan (Lab)
Turnout: 69.7%
Torbay
Kevin Foster (Con)
Turnout: 63%
Torfaen
Nick Thomas-Symonds (Lab)
Turnout: 61.3%
Torridge and West Devon
Geoffrey Cox (Con)
Turnout: 72%
Totnes
Sarah Wollaston (Con)
Turnout: 68.6%
Tottenham
David Lammy (Lab)
Turnout: 60.1%
Truro and Falmouth
Sarah Newton (Con)
Turnout: 70%
Tunbridge Wells
Greg Clark (Con)
Turnout: 70%
Twickenham
Tania Mathias (Con)
Turnout: 77.3%
Tynemouth
Alan Campbell (Lab)
Turnout: 69%
Upper Bann
David Simpson (DUP)
Turnout: 59%
Uxbridge and South Ruislip
Boris Johnson (Con)
Turnout: 63.4%
Vale of Clwyd
James Davies (Con)
Turnout: 62.4%
Vale of Glamorgan
Alun Cairns (Con)
Turnout: 70.5%
Vauxhall
Kate Hoey (Lab)
Turnout: 58.3%
Wakefield
Mary Creagh (Lab)
Turnout: 60.9%
Wallasey
Angela Eagle (Lab)
Turnout: 66.2%
Walsall North
David Winnick (Lab)
Turnout: 55%
Walsall South
Valerie Vaz (Lab)
Turnout: 61.8%
Walthamstow
Stella Creasy (Lab)
Turnout: 62.4%
Wansbeck
Ian Lavery (Lab)
Turnout: 63.5%
Wantage
Edward Vaizey (Con)
Turnout: 70.3%
Warley
John Spellar (Lab)
Turnout: 59.4%
Warrington North
Helen Jones (Lab)
Turnout: 63%
Warrington South
David Mowat (Con)
Turnout: 70%
Warwick and Leamington
Chris White (Con)
Turnout: 70.7%
Washington and Sunderland West
Sharon Hodgson (Lab)
Turnout: 54.6%
Watford
Richard Harrington (Con)
Turnout: 67.2%
Waveney
Peter Aldous (Con)
Turnout: 65.1%
Wealden
Nusrat Ghani (Con)
Turnout: 71.1%
Weaver Vale
Graham Evans (Con)
Turnout: 68.5%
Wellingborough
Peter Bone (Con)
Turnout: 67.9%
Wells
James Heappey (Con)
Turnout: 71.7%
Welwyn Hatfield
Grant Shapps (Con)
Turnout: 68.5%
Wentworth and Dearne
John Healey (Lab)
Turnout: 58.1%
West Aberdeenshire and Kincardine
Stuart Donaldson (SNP)
Turnout: 75.2%
West Bromwich East
Tom Watson (Lab)
Turnout: 58.9%
West Bromwich West
Adrian Bailey (Lab)
Turnout: 53.5%
West Dorset
Oliver Letwin (Con)
Turnout: 72.4%
West Dunbartonshire
Martin Docherty (SNP)
Turnout: 73.9%
West Ham
Lyn Brown (Lab)
Turnout: 58.2%
West Lancashire
Rosie Cooper (Lab)
Turnout: 70.1%
West Suffolk
Matthew Hancock (Con)
Turnout: 64.6%
West Tyrone
Pat Doherty (SF)
Turnout: 60.5%
West Worcestershire
Harriett Baldwin (Con)
Turnout: 73.7%
Westminster North
Karen Buck (Lab)
Turnout: 63.4%
Westmorland and Lonsdale
Tim Farron (LD)
Turnout: 74.3%
Weston-Super-Mare
John Penrose (Con)
Turnout: 65.4%
Wigan
Lisa Nandy (Lab)
Turnout: 59.6%
Wimbledon
Stephen Hammond (Con)
Turnout: 73.5%
Winchester
Steve Brine (Con)
Turnout: 74.6%
Windsor
Adam Afriyie (Con)
Turnout: 70.1%
Wirral South
Alison McGovern (Lab)
Turnout: 73.5%
Wirral West
Margaret Greenwood (Lab)
Turnout: 75.6%
Witham
Priti Patel (Con)
Turnout: 70.3%
Witney
David Cameron (Con)
Turnout: 73.3%
Woking
Jonathan Lord (Con)
Turnout: 70%
Wokingham
John Redwood (Con)
Turnout: 71.9%
Wolverhampton North East
Emma Reynolds (Lab)
Turnout: 55.7%
Wolverhampton South East
Pat McFadden (Lab)
Turnout: 55.6%
Wolverhampton South West
Rob Marris (Lab)
Turnout: 66.6%
Worcester
Robin Walker (Con)
Turnout: 68.6%
Workington
Sue Hayman (Lab)
Turnout: 65.6%
Worsley and Eccles South
Barbara Keeley (Lab)
Turnout: 58.3%
Worthing West
Peter Bottomley (Con)
Turnout: 67.1%
Wrexham
Ian Lucas (Lab)
Turnout: 64.2%
Wycombe
Steve Baker (Con)
Turnout: 67.4%
Wyre Forest
Mark Garnier (Con)
Turnout: 63.9%
Wyre and Preston North
Ben Wallace (Con)
Turnout: 70.6%
Wythenshawe and Sale East
Mike Kane (Lab)
Turnout: 56.9%
Yeovil
Marcus Fysh (Con)
Turnout: 69.1%
Ynys Môn
Albert Owen (Lab)
Turnout: 69.9%
York Central
Rachael Maskell (Lab)
Turnout: 63.3%
York Outer
Julian Sturdy (Con)
Turnout: 68.6%
Data: 2015 (Parliament). / Hex layout: 2010 constituencies (Open Innovations and contributors)

General Election - 6 May 2010

Con / 306
Lab / 258
LDem / 57
DUP / 8
SNP / 6
SF / 5
PC / 3
SDLP / 3
Alln / 1
Grn / 1
Ind / 1
Speaker / 1
Hexmap Aberavon
Hywel Francis (Lab)
Turnout: 60.95%
Aberconwy
Guto Bebb (Con)
Turnout: 67%
Aberdeen North
Frank Doran (Lab)
Turnout: 58.17%
Aberdeen South
Anne Begg (Lab)
Turnout: 67.21%
Airdrie and Shotts
Pamela Nash (Lab)
Turnout: 57.48%
Aldershot
Gerald Howarth (Con)
Turnout: 63.5%
Aldridge-Brownhills
Richard Shepherd (Con)
Turnout: 65.09%
Altrincham and Sale West
Graham Brady (Con)
Turnout: 69.32%
Alyn and Deeside
Mark Tami (Lab)
Turnout: 65.52%
Amber Valley
Nigel Mills (Con)
Turnout: 65.49%
Angus
Mike Weir (SNP)
Turnout: 60.39%
Arfon
Hywel Williams (PC)
Turnout: 63.3%
Argyll and Bute
Alan Reid (LD)
Turnout: 67.31%
Arundel and South Downs
Nick Herbert (Con)
Turnout: 72.18%
Ashfield
Gloria de Piero (Lab)
Turnout: 62.29%
Ashford
Damian Green (Con)
Turnout: 67.9%
Ashton-under-Lyne
David Heyes (Lab)
Turnout: 56.88%
Aylesbury
David Lidington (Con)
Turnout: 68.21%
Ayr, Carrick and Cumnock
Sandra Osborne (Lab)
Turnout: 62.59%
Banbury
Tony Baldry (Con)
Turnout: 64.66%
Banff and Buchan
Eilidh Whiteford (SNP)
Turnout: 59.82%
Barking
Margaret Hodge (Lab)
Turnout: 61%
Barnsley Central
Eric Illsley (Lab)
Turnout: 56.45%
Barnsley East
Michael Dugher (Lab)
Turnout: 56.09%
Barrow and Furness
John Woodcock (Lab)
Turnout: 64.17%
Basildon and Billericay
John Baron (Con)
Turnout: 63.48%
Basingstoke
Maria Miller (Con)
Turnout: 67%
Bassetlaw
John Mann (Lab)
Turnout: 65%
Bath
Don Foster (LD)
Turnout: 72%
Batley and Spen
Mike Wood (Lab)
Turnout: 67%
Battersea
Jane Ellison (Con)
Turnout: 65.67%
Beaconsfield
Dominic Grieve (Con)
Turnout: 70%
Beckenham
Bob Stewart (Con)
Turnout: 72.01%
Bedford
Richard Fuller (Con)
Turnout: 65.85%
Belfast East
Naomi Long (Alliance)
Turnout: 58.45%
Belfast North
Nigel Dodds (DUP)
Turnout: 56%
Belfast South
Alasdair McDonnell (SDLP)
Turnout: 57.43%
Belfast West
Gerry Adams (SF)
Turnout: 53.99%
Bermondsey and Old Southwark
Simon Hughes (LD)
Turnout: 57.52%
Berwick-upon-Tweed
Alan Beith (LD)
Turnout: 66.96%
Berwickshire, Roxburgh and Selkirk
Michael Moore (LD)
Turnout: 66.39%
Bethnal Green and Bow
Rushanara Ali (Lab)
Turnout: 62%
Beverley and Holderness
Graham Stuart (Con)
Turnout: 66.82%
Bexhill and Battle
Greg Barker (Con)
Turnout: 68.92%
Bexleyheath and Crayford
David Evennett (Con)
Turnout: 66.45%
Birkenhead
Frank Field (Lab)
Turnout: 56%
Birmingham, Edgbaston
Gisela Stuart (Lab)
Turnout: 60.62%
Birmingham, Erdington
Jack Dromey (Lab)
Turnout: 53.53%
Birmingham, Hall Green
Roger Godsiff (Lab)
Turnout: 63.63%
Birmingham, Hodge Hill
Liam Byrne (Lab)
Turnout: 56.6%
Birmingham, Ladywood
Shabana Mahmood (Lab)
Turnout: 48.66%
Birmingham, Northfield
Richard Burden (Lab)
Turnout: 58.61%
Birmingham, Perry Barr
Khalid Mahmood (Lab)
Turnout: 58.97%
Birmingham, Selly Oak
Steve McCabe (Lab)
Turnout: 62.25%
Birmingham, Yardley
John Hemming (LD)
Turnout: 56.48%
Bishop Auckland
Helen Goodman (Lab)
Turnout: 60.17%
Blackburn
Jack Straw (Lab)
Turnout: 62.9%
Blackley and Broughton
Graham Stringer (Lab)
Turnout: 49.22%
Blackpool North and Cleveleys
Paul Maynard (Con)
Turnout: 61.61%
Blackpool South
Gordon Marsden (Lab)
Turnout: 55.84%
Blaenau Gwent
Nick Smith (Lab)
Turnout: 61.78%
Blaydon
Dave Anderson (Lab)
Turnout: 66.24%
Blyth Valley
Ronnie Campbell (Lab)
Turnout: 60.01%
Bognor Regis and Littlehampton
Nick Gibb (Con)
Turnout: 66.16%
Bolsover
Dennis Skinner (Lab)
Turnout: 60.45%
Bolton North East
David Crausby (Lab)
Turnout: 64.32%
Bolton South East
Yasmin Qureshi (Lab)
Turnout: 57%
Bolton West
Julie Hilling (Lab)
Turnout: 67%
Bootle
Joe Benton (Lab)
Turnout: 57.79%
Boston and Skegness
Mark Simmonds (Con)
Turnout: 61%
Bosworth
David Tredinnick (Con)
Turnout: 70.22%
Bournemouth East
Tobias Ellwood (Con)
Turnout: 61.9%
Bournemouth West
Conor Burns (Con)
Turnout: 58.06%
Bracknell
Phillip Lee (Con)
Turnout: 67.82%
Bradford East
David Ward (LD)
Turnout: 62.13%
Bradford South
Gerry Sutcliffe (Lab)
Turnout: 60%
Bradford West
Marsha Singh (Lab)
Turnout: 64.9%
Braintree
Brooks Newmark (Con)
Turnout: 69%
Brecon and Radnorshire
Roger Williams (LD)
Turnout: 72.49%
Brent Central
Sarah Teather (LD)
Turnout: 61.19%
Brent North
Barry Gardiner (Lab)
Turnout: 62.34%
Brentford and Isleworth
Mary Macleod (Con)
Turnout: 64.35%
Brentwood and Ongar
Eric Pickles (Con)
Turnout: 69.09%
Bridgend
Madeleine Moon (Lab)
Turnout: 65.33%
Bridgwater and West Somerset
Ian Liddell-Grainger (Con)
Turnout: 71.18%
Brigg and Goole
Andrew Percy (Con)
Turnout: 65.15%
Brighton, Kemptown
Simon Kirby (Con)
Turnout: 64.69%
Brighton, Pavilion
Caroline Lucas (Green)
Turnout: 70.04%
Bristol East
Kerry McCarthy (Lab)
Turnout: 64.82%
Bristol North West
Charlotte Leslie (Con)
Turnout: 68.51%
Bristol South
Dawn Primarolo (Lab)
Turnout: 61.56%
Bristol West
Stephen Williams (LD)
Turnout: 66.9%
Broadland
Keith Simpson (Con)
Turnout: 72%
Bromley and Chislehurst
Bob Neill (Con)
Turnout: 67.31%
Bromsgrove
Sajid Javid (Con)
Turnout: 70.64%
Broxbourne
Charles Walker (Con)
Turnout: 63.95%
Broxtowe
Anna Soubry (Con)
Turnout: 73.19%
Buckingham
John Bercow (Spk)
Turnout: 64.45%
Burnley
Gordon Birtwistle (LD)
Turnout: 63%
Burton
Andrew Griffiths (Con)
Turnout: 67%
Bury North
David Nuttall (Con)
Turnout: 67.35%
Bury South
Ivan Lewis (Lab)
Turnout: 66%
Bury St Edmunds
David Ruffley (Con)
Turnout: 69.3%
Caerphilly
Wayne David (Lab)
Turnout: 62.75%
Caithness, Sutherland and Easter Ross
John Thurso (LD)
Turnout: 60.88%
Calder Valley
Craig Whittaker (Con)
Turnout: 67.33%
Camberwell and Peckham
Harriet Harman (Lab)
Turnout: 59%
Camborne and Redruth
George Eustice (Con)
Turnout: 66%
Cambridge
Julian Huppert (LD)
Turnout: 65.04%
Cannock Chase
Aidan Burley (Con)
Turnout: 61.15%
Canterbury
Julian Brazier (Con)
Turnout: 64.07%
Cardiff Central
Jenny Willott (LD)
Turnout: 59%
Cardiff North
Jonathan Evans (Con)
Turnout: 72.66%
Cardiff South and Penarth
Alun Michael (Lab)
Turnout: 60.2%
Cardiff West
Kevin Brennan (Lab)
Turnout: 65.23%
Carlisle
John Stevenson (Con)
Turnout: 64.66%
Carmarthen East and Dinefwr
Jonathan Edwards (PC)
Turnout: 72.56%
Carmarthen West and South Pembrokeshire
Simon Hart (Con)
Turnout: 70.42%
Carshalton and Wallington
Tom Brake (LD)
Turnout: 69.03%
Castle Point
Rebecca Harris (Con)
Turnout: 66.92%
Central Ayrshire
Brian Donohoe (Lab)
Turnout: 64%
Central Devon
Mel Stride (Con)
Turnout: 75.66%
Central Suffolk and North Ipswich
Daniel Poulter (Con)
Turnout: 70.43%
Ceredigion
Mark Williams (LD)
Turnout: 64.8%
Charnwood
Stephen Dorrell (Con)
Turnout: 71.89%
Chatham and Aylesford
Tracey Crouch (Con)
Turnout: 61.59%
Cheadle
Mark Hunter (LD)
Turnout: 72.47%
Chelmsford
Simon Burns (Con)
Turnout: 70%
Chelsea and Fulham
Greg Hands (Con)
Turnout: 60.12%
Cheltenham
Martin Horwood (LD)
Turnout: 66.82%
Chesham and Amersham
Cheryl Gillan (Con)
Turnout: 74.57%
Chesterfield
Toby Perkins (Lab)
Turnout: 63.77%
Chichester
Andrew Tyrie (Con)
Turnout: 69.71%
Chingford and Woodford Green
Iain Duncan Smith (Con)
Turnout: 66%
Chippenham
Duncan Hames (LD)
Turnout: 72.65%
Chipping Barnet
Theresa Villiers (Con)
Turnout: 65.05%
Chorley
Lindsay Hoyle (Lab)
Turnout: 70.15%
Christchurch
Christopher Chope (Con)
Turnout: 71.76%
Cities of London and Westminster
Mark Field (Con)
Turnout: 56%
City of Chester
Stephen Mosley (Con)
Turnout: 67.94%
City of Durham
Roberta Blackman-Woods (Lab)
Turnout: 67.2%
Clacton
Douglas Carswell (Con)
Turnout: 64.18%
Cleethorpes
Martin Vickers (Con)
Turnout: 64.04%
Clwyd South
Susan Elan Jones (Lab)
Turnout: 65%
Clwyd West
David Jones (Con)
Turnout: 65.81%
Coatbridge, Chryston and Bellshill
Tom Clarke (Lab)
Turnout: 59%
Colchester
Bob Russell (LD)
Turnout: 62.3%
Colne Valley
Jason McCartney (Con)
Turnout: 69.07%
Congleton
Fiona Bruce (Con)
Turnout: 69%
Copeland
Jamie Reed (Lab)
Turnout: 67.6%
Corby
Louise Bagshawe (Con)
Turnout: 69.26%
Coventry North East
Bob Ainsworth (Lab)
Turnout: 59.4%
Coventry North West
Geoffrey Robinson (Lab)
Turnout: 63.89%
Coventry South
Jim Cunningham (Lab)
Turnout: 62.35%
Crawley
Henry Smith (Con)
Turnout: 65%
Crewe and Nantwich
Edward Timpson (Con)
Turnout: 66%
Croydon Central
Gavin Barwell (Con)
Turnout: 63.08%
Croydon North
Malcolm Wicks (Lab)
Turnout: 60.65%
Croydon South
Richard Ottaway (Con)
Turnout: 69.28%
Cumbernauld, Kilsyth and Kirkintilloch East
Gregg McClymont (Lab)
Turnout: 64.26%
Cynon Valley
Ann Clwyd (Lab)
Turnout: 58.98%
Dagenham and Rainham
Jon Cruddas (Lab)
Turnout: 63.4%
Darlington
Jenny Chapman (Lab)
Turnout: 61.85%
Dartford
Gareth Johnson (Con)
Turnout: 65.66%
Daventry
Chris Heaton-Harris (Con)
Turnout: 72.46%
Delyn
David Hanson (Lab)
Turnout: 69.17%
Denton and Reddish
Andrew Gwynne (Lab)
Turnout: 58.11%
Derby North
Chris Williamson (Lab)
Turnout: 63.06%
Derby South
Margaret Beckett (Lab)
Turnout: 58%
Derbyshire Dales
Patrick McLoughlin (Con)
Turnout: 73.82%
Devizes
Claire Perry (Con)
Turnout: 68.78%
Dewsbury
Simon Reevell (Con)
Turnout: 68.45%
Don Valley
Caroline Flint (Lab)
Turnout: 59.32%
Doncaster Central
Rosie Winterton (Lab)
Turnout: 55.51%
Doncaster North
Ed Miliband (Lab)
Turnout: 57%
Dover
Charlie Elphicke (Con)
Turnout: 70.14%
Dudley North
Ian Austin (Lab)
Turnout: 63.45%
Dudley South
Chris Kelly (Con)
Turnout: 63.01%
Dulwich and West Norwood
Tessa Jowell (Lab)
Turnout: 66.21%
Dumfries and Galloway
Russell Brown (Lab)
Turnout: 70%
Dumfriesshire, Clydesdale and Tweeddale
David Mundell (Con)
Turnout: 69%
Dundee East
Stewart Hosie (SNP)
Turnout: 61.96%
Dundee West
Jim McGovern (Lab)
Turnout: 58.92%
Dunfermline and West Fife
Thomas Docherty (Lab)
Turnout: 66.35%
Dwyfor Meirionnydd
Elfyn Llwyd (PC)
Turnout: 63.73%
Ealing Central and Acton
Angie Bray (Con)
Turnout: 74%
Ealing North
Stephen Pound (Lab)
Turnout: 70.22%
Ealing, Southall
Virendra Sharma (Lab)
Turnout: 70.81%
Easington
Grahame Morris (Lab)
Turnout: 55%
East Antrim
Sammy Wilson (DUP)
Turnout: 50.66%
East Devon
Hugo Swire (Con)
Turnout: 72.62%
East Dunbartonshire
Jo Swinson (LD)
Turnout: 75.16%
East Ham
Stephen Timms (Lab)
Turnout: 55.55%
East Hampshire
Damian Hinds (Con)
Turnout: 71.03%
East Kilbride, Strathaven and Lesmahagow
Michael McCann (Lab)
Turnout: 66.57%
East Londonderry
Gregory Campbell (DUP)
Turnout: 55.28%
East Lothian
Fiona O'Donnell (Lab)
Turnout: 66.94%
East Renfrewshire
Jim Murphy (Lab)
Turnout: 77%
East Surrey
Sam Gyimah (Con)
Turnout: 71%
East Worthing and Shoreham
Tim Loughton (Con)
Turnout: 65.4%
East Yorkshire
Greg Knight (Con)
Turnout: 63.79%
Eastbourne
Stephen Lloyd (LD)
Turnout: 66.96%
Eastleigh
Chris Huhne (LD)
Turnout: 69.28%
Eddisbury
Stephen O'Brien (Con)
Turnout: 69.54%
Edinburgh East
Sheila Gilmore (Lab)
Turnout: 65.42%
Edinburgh North and Leith
Mark Lazarowicz (Lab)
Turnout: 68.43%
Edinburgh South
Ian Murray (Lab)
Turnout: 73.8%
Edinburgh South West
Alistair Darling (Lab)
Turnout: 68.51%
Edinburgh West
Michael Crockart (LD)
Turnout: 71.28%
Edmonton
Andy Love (Lab)
Turnout: 63.19%
Ellesmere Port and Neston
Andrew Miller (Lab)
Turnout: 70.1%
Elmet and Rothwell
Alec Shelbrooke (Con)
Turnout: 71.78%
Eltham
Clive Efford (Lab)
Turnout: 67.05%
Enfield North
Nick de Bois (Con)
Turnout: 67.09%
Enfield, Southgate
David Burrowes (Con)
Turnout: 69%
Epping Forest
Eleanor Laing (Con)
Turnout: 65%
Epsom and Ewell
Chris Grayling (Con)
Turnout: 70.36%
Erewash
Jessica Lee (Con)
Turnout: 68.4%
Erith and Thamesmead
Teresa Pearce (Lab)
Turnout: 60.75%
Esher and Walton
Dominic Raab (Con)
Turnout: 72.4%
Exeter
Ben Bradshaw (Lab)
Turnout: 67.72%
Falkirk
Eric Joyce (Lab)
Turnout: 62.02%
Fareham
Mark Hoban (Con)
Turnout: 71.62%
Faversham and Mid Kent
Hugh Robertson (Con)
Turnout: 68%
Feltham and Heston
Alan Keen (Lab)
Turnout: 59.87%
Fermanagh and South Tyrone
Michelle Gildernew (SF)
Turnout: 68.92%
Filton and Bradley Stoke
Jack Lopresti (Con)
Turnout: 70%
Finchley and Golders Green
Mike Freer (Con)
Turnout: 61.09%
Folkestone and Hythe
Damian Collins (Con)
Turnout: 67.69%
Forest of Dean
Mark Harper (Con)
Turnout: 71.27%
Foyle
Mark Durkan (SDLP)
Turnout: 58%
Fylde
Mark Menzies (Con)
Turnout: 66.28%
Gainsborough
Edward Leigh (Con)
Turnout: 68%
Garston and Halewood
Maria Eagle (Lab)
Turnout: 60.05%
Gateshead
Ian Mearns (Lab)
Turnout: 57.54%
Gedling
Vernon Coaker (Lab)
Turnout: 68.27%
Gillingham and Rainham
Rehman Chishti (Con)
Turnout: 66.02%
Glasgow Central
Anas Sarwar (Lab)
Turnout: 51%
Glasgow East
Margaret Curran (Lab)
Turnout: 52.29%
Glasgow North
Ann McKechin (Lab)
Turnout: 57.59%
Glasgow North East
Willie Bain (Lab)
Turnout: 49.13%
Glasgow North West
John Robertson (Lab)
Turnout: 58.36%
Glasgow South
Tom Harris (Lab)
Turnout: 62%
Glasgow South West
Ian Davidson (Lab)
Turnout: 55%
Glenrothes
Lindsay Roy (Lab)
Turnout: 59.65%
Gloucester
Richard Graham (Con)
Turnout: 64%
Gordon
Malcolm Bruce (LD)
Turnout: 66.43%
Gosport
Caroline Dinenage (Con)
Turnout: 64.55%
Gower
Martin Caton (Lab)
Turnout: 67.54%
Grantham and Stamford
Nicholas Boles (Con)
Turnout: 68%
Gravesham
Adam Holloway (Con)
Turnout: 67.39%
Great Grimsby
Austin Mitchell (Lab)
Turnout: 54%
Great Yarmouth
Brandon Lewis (Con)
Turnout: 61.23%
Greenwich and Woolwich
Nick Raynsford (Lab)
Turnout: 62.89%
Guildford
Anne Milton (Con)
Turnout: 72.09%
Hackney North and Stoke Newington
Diane Abbott (Lab)
Turnout: 62.93%
Hackney South and Shoreditch
Meg Hillier (Lab)
Turnout: 58.86%
Halesowen and Rowley Regis
James Morris (Con)
Turnout: 69.05%
Halifax
Linda Riordan (Lab)
Turnout: 61.89%
Haltemprice and Howden
David Davis (Con)
Turnout: 69.23%
Halton
Derek Twigg (Lab)
Turnout: 60.01%
Hammersmith
Andy Slaughter (Lab)
Turnout: 65.59%
Hampstead and Kilburn
Glenda Jackson (Lab)
Turnout: 66.27%
Harborough
Edward Garnier (Con)
Turnout: 70.52%
Harlow
Robert Halfon (Con)
Turnout: 65.06%
Harrogate and Knaresborough
Andrew Jones (Con)
Turnout: 71%
Harrow East
Bob Blackman (Con)
Turnout: 70.03%
Harrow West
Gareth Thomas (Lab)
Turnout: 64.49%
Hartlepool
Iain Wright (Lab)
Turnout: 55.49%
Harwich and North Essex
Bernard Jenkin (Con)
Turnout: 69.26%
Hastings and Rye
Amber Rudd (Con)
Turnout: 63.86%
Havant
David Willetts (Con)
Turnout: 63%
Hayes and Harlington
John McDonnell (Lab)
Turnout: 60.71%
Hazel Grove
Andrew Stunell (LD)
Turnout: 66.56%
Hemel Hempstead
Mike Penning (Con)
Turnout: 68%
Hemsworth
Jon Trickett (Lab)
Turnout: 60.43%
Hendon
Matthew Offord (Con)
Turnout: 58.76%
Henley
John Howell (Con)
Turnout: 71.36%
Hereford and South Herefordshire
Jesse Norman (Con)
Turnout: 67.73%
Hertford and Stortford
Mark Prisk (Con)
Turnout: 70.58%
Hertsmere
James Clappison (Con)
Turnout: 64.7%
Hexham
Guy Opperman (Con)
Turnout: 70.85%
Heywood and Middleton
Jim Dobbin (Lab)
Turnout: 57.53%
High Peak
Andrew Bingham (Con)
Turnout: 69.94%
Hitchin and Harpenden
Peter Lilley (Con)
Turnout: 74%
Holborn and St Pancras
Frank Dobson (Lab)
Turnout: 62.91%
Hornchurch and Upminster
Angela Watkinson (Con)
Turnout: 68.02%
Hornsey and Wood Green
Lynne Featherstone (LD)
Turnout: 68.87%
Horsham
Francis Maude (Con)
Turnout: 73%
Houghton and Sunderland South
Bridget Phillipson (Lab)
Turnout: 55.32%
Hove
Mike Weatherley (Con)
Turnout: 69.47%
Huddersfield
Barry Sheerman (Lab)
Turnout: 61.11%
Huntingdon
Jonathan Djanogly (Con)
Turnout: 64.94%
Hyndburn
Graham Jones (Lab)
Turnout: 63%
Ilford North
Lee Scott (Con)
Turnout: 65%
Ilford South
Mike Gapes (Lab)
Turnout: 68.03%
Inverclyde
David Cairns (Lab)
Turnout: 63%
Inverness, Nairn, Badenoch and Strathspey
Danny Alexander (LD)
Turnout: 65%
Ipswich
Ben Gummer (Con)
Turnout: 59.9%
Isle of Wight
Andrew Turner (Con)
Turnout: 63.9%
Islington North
Jeremy Corbyn (Lab)
Turnout: 65.41%
Islington South and Finsbury
Emily Thornberry (Lab)
Turnout: 64.38%
Islwyn
Christopher Evans (Lab)
Turnout: 63.27%
Jarrow
Stephen Hepburn (Lab)
Turnout: 60.27%
Keighley
Kris Hopkins (Con)
Turnout: 72.38%
Kenilworth and Southam
Jeremy Wright (Con)
Turnout: 81%
Kensington
Malcolm Rifkind (Con)
Turnout: 53.29%
Kettering
Philip Hollobone (Con)
Turnout: 69%
Kilmarnock and Loudoun
Cathy Jamieson (Lab)
Turnout: 62.8%
Kingston and Surbiton
Edward Davey (LD)
Turnout: 70.41%
Kingston upon Hull East
Karl Turner (Lab)
Turnout: 50.62%
Kingston upon Hull North
Diana Johnson (Lab)
Turnout: 52%
Kingston upon Hull West and Hessle
Alan Johnson (Lab)
Turnout: 45.65%
Kingswood
Chris Skidmore (Con)
Turnout: 72.19%
Kirkcaldy and Cowdenbeath
Gordon Brown (Lab)
Turnout: 62.18%
Knowsley
George Howarth (Lab)
Turnout: 56%
Lagan Valley
Jeffrey Donaldson (DUP)
Turnout: 55.99%
Lanark and Hamilton East
Jim Hood (Lab)
Turnout: 62.26%
Lancaster and Fleetwood
Eric Ollerenshaw (Con)
Turnout: 61.08%
Leeds Central
Hilary Benn (Lab)
Turnout: 58%
Leeds East
George Mudie (Lab)
Turnout: 58.11%
Leeds North East
Fabian Hamilton (Lab)
Turnout: 70.01%
Leeds North West
Greg Mulholland (LD)
Turnout: 66.49%
Leeds West
Rachel Reeves (Lab)
Turnout: 57.45%
Leicester East
Keith Vaz (Lab)
Turnout: 65.76%
Leicester South
Peter Soulsby (Lab)
Turnout: 61.06%
Leicester West
Elizabeth Kendall (Lab)
Turnout: 55.19%
Leigh
Andy Burnham (Lab)
Turnout: 58%
Lewes
Norman Baker (LD)
Turnout: 72.9%
Lewisham East
Heidi Alexander (Lab)
Turnout: 63%
Lewisham West and Penge
Jim Dowd (Lab)
Turnout: 65.24%
Lewisham, Deptford
Joan Ruddock (Lab)
Turnout: 61.47%
Leyton and Wanstead
John Cryer (Lab)
Turnout: 63%
Lichfield
Michael Fabricant (Con)
Turnout: 71%
Lincoln
Karl McCartney (Con)
Turnout: 62.17%
Linlithgow and East Falkirk
Michael Connarty (Lab)
Turnout: 64%
Liverpool, Riverside
Louise Ellman (Lab)
Turnout: 52.05%
Liverpool, Walton
Steve Rotheram (Lab)
Turnout: 54.84%
Liverpool, Wavertree
Luciana Berger (Lab)
Turnout: 60.64%
Liverpool, West Derby
Stephen Twigg (Lab)
Turnout: 56.73%
Livingston
Graeme Morrice (Lab)
Turnout: 63.1%
Llanelli
Nia Griffith (Lab)
Turnout: 67.33%
Loughborough
Nicky Morgan (Con)
Turnout: 68.18%
Louth and Horncastle
Peter Tapsell (Con)
Turnout: 65.03%
Ludlow
Philip Dunne (Con)
Turnout: 73.14%
Luton North
Kelvin Hopkins (Lab)
Turnout: 66.12%
Luton South
Gavin Shuker (Lab)
Turnout: 70%
Macclesfield
David Rutley (Con)
Turnout: 68.18%
Maidenhead
Theresa May (Con)
Turnout: 73.75%
Maidstone and The Weald
Helen Grant (Con)
Turnout: 68.87%
Makerfield
Yvonne Fovargue (Lab)
Turnout: 59%
Maldon
John Whittingdale (Con)
Turnout: 69.55%
Manchester Central
Tony Lloyd (Lab)
Turnout: 44.31%
Manchester, Gorton
Gerald Kaufman (Lab)
Turnout: 50%
Manchester, Withington
John Leech (LD)
Turnout: 60.55%
Mansfield
Joseph Meale (Lab)
Turnout: 60.44%
Meon Valley
George Hollingbery (Con)
Turnout: 73%
Meriden
Caroline Spelman (Con)
Turnout: 62.23%
Merthyr Tydfil and Rhymney
Dai Havard (Lab)
Turnout: 58.62%
Mid Bedfordshire
Nadine Dorries (Con)
Turnout: 72%
Mid Derbyshire
Pauline Latham (Con)
Turnout: 71%
Mid Dorset and North Poole
Annette Brooke (LD)
Turnout: 64.4%
Mid Norfolk
George Freeman (Con)
Turnout: 68.36%
Mid Sussex
Nicholas Soames (Con)
Turnout: 72.37%
Mid Ulster
Martin McGuinness (SF)
Turnout: 63.23%
Mid Worcestershire
Peter Luff (Con)
Turnout: 70.57%
Middlesbrough
Stuart Bell (Lab)
Turnout: 51%
Middlesbrough South and East Cleveland
Tom Blenkinsop (Lab)
Turnout: 63.6%
Midlothian
David Hamilton (Lab)
Turnout: 63.93%
Milton Keynes North
Mark Lancaster (Con)
Turnout: 62.78%
Milton Keynes South
Iain Stewart (Con)
Turnout: 61.15%
Mitcham and Morden
Siobhain McDonagh (Lab)
Turnout: 66.42%
Mole Valley
Paul Beresford (Con)
Turnout: 74.81%
Monmouth
David Davies (Con)
Turnout: 74.11%
Montgomeryshire
Glyn Davies (Con)
Turnout: 69.39%
Moray
Angus Robertson (SNP)
Turnout: 62.2%
Morecambe and Lunesdale
David Morris (Con)
Turnout: 62.34%
Morley and Outwood
Ed Balls (Lab)
Turnout: 66%
Motherwell and Wishaw
Frank Roy (Lab)
Turnout: 58.46%
Na h-Eileanan an Iar
Angus MacNeil (SNP)
Turnout: 66.1%
Neath
Peter Hain (Lab)
Turnout: 64.91%
New Forest East
Julian Lewis (Con)
Turnout: 68.68%
New Forest West
Desmond Swayne (Con)
Turnout: 69.62%
Newark
Patrick Mercer (Con)
Turnout: 71.36%
Newbury
Richard Benyon (Con)
Turnout: 70.24%
Newcastle upon Tyne Central
Chi Onwurah (Lab)
Turnout: 56.45%
Newcastle upon Tyne East
Nicholas Brown (Lab)
Turnout: 58.68%
Newcastle upon Tyne North
Catherine McKinnell (Lab)
Turnout: 65.48%
Newcastle-under-Lyme
Paul Farrelly (Lab)
Turnout: 62.21%
Newport East
Jessica Morden (Lab)
Turnout: 63%
Newport West
Paul Flynn (Lab)
Turnout: 63.95%
Newry and Armagh
Conor Murphy (SF)
Turnout: 60.43%
Newton Abbot
Anne-Marie Morris (Con)
Turnout: 69.63%
Normanton, Pontefract and Castleford
Yvette Cooper (Lab)
Turnout: 56.23%
North Antrim
Ian Paisley Junior (DUP)
Turnout: 57.81%
North Ayrshire and Arran
Katy Clark (Lab)
Turnout: 61.53%
North Cornwall
Dan Rogerson (LD)
Turnout: 68%
North Devon
Nick Harvey (LD)
Turnout: 68.88%
North Dorset
Bob Walter (Con)
Turnout: 73%
North Down
Sylvia Hermon (Ind)
Turnout: 55.16%
North Durham
Kevan Jones (Lab)
Turnout: 60.65%
North East Bedfordshire
Alistair Burt (Con)
Turnout: 71.17%
North East Cambridgeshire
Stephen Barclay (Con)
Turnout: 71.38%
North East Derbyshire
Natascha Engel (Lab)
Turnout: 65.85%
North East Fife
Menzies Campbell (LD)
Turnout: 63.62%
North East Hampshire
James Arbuthnot (Con)
Turnout: 73.33%
North East Hertfordshire
Oliver Heald (Con)
Turnout: 69.84%
North East Somerset
Jacob Rees-Mogg (Con)
Turnout: 75.96%
North Herefordshire
Bill Wiggin (Con)
Turnout: 72%
North Norfolk
Norman Lamb (LD)
Turnout: 73%
North Shropshire
Owen Paterson (Con)
Turnout: 65.72%
North Somerset
Liam Fox (Con)
Turnout: 74.95%
North Swindon
Justin Tomlinson (Con)
Turnout: 64.16%
North Thanet
Roger Gale (Con)
Turnout: 62.43%
North Tyneside
Mary Glindon (Lab)
Turnout: 60%
North Warwickshire
Dan Byles (Con)
Turnout: 67.38%
North West Cambridgeshire
Shailesh Vara (Con)
Turnout: 66%
North West Durham
Pat Glass (Lab)
Turnout: 62%
North West Hampshire
George Young (Con)
Turnout: 70.08%
North West Leicestershire
Andrew Bridgen (Con)
Turnout: 73%
North West Norfolk
Henry Bellingham (Con)
Turnout: 65.29%
North Wiltshire
James Gray (Con)
Turnout: 73.44%
Northampton North
Michael Ellis (Con)
Turnout: 62.7%
Northampton South
Brian Binley (Con)
Turnout: 58.24%
Norwich North
Chloe Smith (Con)
Turnout: 65.24%
Norwich South
Simon Wright (LD)
Turnout: 64.56%
Nottingham East
Christopher Leslie (Lab)
Turnout: 56.4%
Nottingham North
Graham Allen (Lab)
Turnout: 54.21%
Nottingham South
Lilian Greenwood (Lab)
Turnout: 60.48%
Nuneaton
Marcus Jones (Con)
Turnout: 65.81%
Ochil and South Perthshire
Gordon Banks (Lab)
Turnout: 67.19%
Ogmore
Huw Irranca-Davies (Lab)
Turnout: 62%
Old Bexley and Sidcup
James Brokenshire (Con)
Turnout: 69.28%
Oldham East and Saddleworth
Phil Woolas (Lab)
Turnout: 61.18%
Oldham West and Royton
Michael Meacher (Lab)
Turnout: 59.06%
Orkney and Shetland
Alistair Carmichael (LD)
Turnout: 58.47%
Orpington
Joseph Johnson (Con)
Turnout: 72%
Oxford East
Andrew Smith (Lab)
Turnout: 63.08%
Oxford West and Abingdon
Nicola Blackwood (Con)
Turnout: 65.33%
Paisley and Renfrewshire North
Jim Sheridan (Lab)
Turnout: 68.61%
Paisley and Renfrewshire South
Douglas Alexander (Lab)
Turnout: 65.36%
Pendle
Andrew Stephenson (Con)
Turnout: 68%
Penistone and Stocksbridge
Angela Smith (Lab)
Turnout: 67.91%
Penrith and The Border
Rory Stewart (Con)
Turnout: 70%
Perth and North Perthshire
Pete Wishart (SNP)
Turnout: 67%
Peterborough
Stewart Jackson (Con)
Turnout: 64%
Plymouth, Moor View
Alison Seabeck (Lab)
Turnout: 61.74%
Plymouth, Sutton and Devonport
Oliver Colville (Con)
Turnout: 61.79%
Pontypridd
Owen Smith (Lab)
Turnout: 63%
Poole
Robert Syms (Con)
Turnout: 73.36%
Poplar and Limehouse
Jim Fitzpatrick (Lab)
Turnout: 62.3%
Portsmouth North
Penny Mordaunt (Con)
Turnout: 62.73%
Portsmouth South
Mike Hancock (LD)
Turnout: 58.75%
Preseli Pembrokeshire
Stephen Crabb (Con)
Turnout: 68.97%
Preston
Mark Hendrick (Lab)
Turnout: 52.04%
Pudsey
Stuart Andrew (Con)
Turnout: 70.87%
Putney
Justine Greening (Con)
Turnout: 64.36%
Rayleigh and Wickford
Mark Francois (Con)
Turnout: 68.96%
Reading East
Rob Wilson (Con)
Turnout: 66.72%
Reading West
Alok Sharma (Con)
Turnout: 65.91%
Redcar
Ian Swales (LD)
Turnout: 62.51%
Redditch
Karen Lumley (Con)
Turnout: 64.21%
Reigate
Crispin Blunt (Con)
Turnout: 70%
Rhondda
Chris Bryant (Lab)
Turnout: 60%
Ribble Valley
Nigel Evans (Con)
Turnout: 66.98%
Richmond (Yorks)
William Hague (Con)
Turnout: 67.2%
Richmond Park
Zac Goldsmith (Con)
Turnout: 76.91%
Rochdale
Simon Danczuk (Lab)
Turnout: 58%
Rochester and Strood
Mark Reckless (Con)
Turnout: 64.93%
Rochford and Southend East
James Duddridge (Con)
Turnout: 59%
Romford
Andrew Rosindell (Con)
Turnout: 65%
Romsey and Southampton North
Caroline Nokes (Con)
Turnout: 73.15%
Ross, Skye and Lochaber
Charles Kennedy (LD)
Turnout: 67%
Rossendale and Darwen
Jake Berry (Con)
Turnout: 64.56%
Rother Valley
Kevin Barron (Lab)
Turnout: 64.19%
Rotherham
Denis MacShane (Lab)
Turnout: 59%
Rugby
Mark Pawsey (Con)
Turnout: 68.88%
Ruislip, Northwood and Pinner
Nick Hurd (Con)
Turnout: 71%
Runnymede and Weybridge
Philip Hammond (Con)
Turnout: 66.35%
Rushcliffe
Kenneth Clarke (Con)
Turnout: 73.59%
Rutherglen and Hamilton West
Tom Greatrex (Lab)
Turnout: 61.49%
Rutland and Melton
Alan Duncan (Con)
Turnout: 71.54%
Saffron Walden
Alan Haselhurst (Con)
Turnout: 71.51%
Salford and Eccles
Hazel Blears (Lab)
Turnout: 55.02%
Salisbury
John Glen (Con)
Turnout: 71.9%
Scarborough and Whitby
Robert Goodwill (Con)
Turnout: 65%
Scunthorpe
Nic Dakin (Lab)
Turnout: 58.7%
Sedgefield
Phil Wilson (Lab)
Turnout: 62.14%
Sefton Central
Bill Esterson (Lab)
Turnout: 71.78%
Selby and Ainsty
Nigel Adams (Con)
Turnout: 71.07%
Sevenoaks
Michael Fallon (Con)
Turnout: 71%
Sheffield Central
Paul Blomfield (Lab)
Turnout: 59.65%
Sheffield South East
Clive Betts (Lab)
Turnout: 62%
Sheffield, Brightside and Hillsborough
David Blunkett (Lab)
Turnout: 57.07%
Sheffield, Hallam
Nick Clegg (LD)
Turnout: 74%
Sheffield, Heeley
Meg Munn (Lab)
Turnout: 62.05%
Sherwood
Mark Spencer (Con)
Turnout: 68.91%
Shipley
Philip Davies (Con)
Turnout: 73%
Shrewsbury and Atcham
Daniel Kawczynski (Con)
Turnout: 70.32%
Sittingbourne and Sheppey
Gordon Henderson (Con)
Turnout: 64.47%
Skipton and Ripon
Julian Smith (Con)
Turnout: 70.72%
Sleaford and North Hykeham
Stephen Phillips (Con)
Turnout: 70%
Slough
Fiona Mactaggart (Lab)
Turnout: 61.95%
Solihull
Lorely Burt (LD)
Turnout: 71%
Somerton and Frome
David Heath (LD)
Turnout: 74.33%
South Antrim
William McCrea (DUP)
Turnout: 53.94%
South Basildon and East Thurrock
Stephen Metcalfe (Con)
Turnout: 62.29%
South Cambridgeshire
Andrew Lansley (Con)
Turnout: 74.76%
South Derbyshire
Heather Wheeler (Con)
Turnout: 71.4%
South Dorset
Richard Drax (Con)
Turnout: 68.14%
South Down
Margaret Ritchie (SDLP)
Turnout: 60%
South East Cambridgeshire
Jim Paice (Con)
Turnout: 69%
South East Cornwall
Sheryll Murray (Con)
Turnout: 69%
South Holland and The Deepings
John Hayes (Con)
Turnout: 66%
South Leicestershire
Andrew Robathan (Con)
Turnout: 71%
South Norfolk
Richard Bacon (Con)
Turnout: 72%
South Northamptonshire
Andrea Leadsom (Con)
Turnout: 73.01%
South Ribble
Lorraine Fullbrook (Con)
Turnout: 67.87%
South Shields
David Miliband (Lab)
Turnout: 57.7%
South Staffordshire
Gavin Williamson (Con)
Turnout: 68.73%
South Suffolk
Tim Yeo (Con)
Turnout: 70.92%
South Swindon
Robert Buckland (Con)
Turnout: 64.88%
South Thanet
Laura Sandys (Con)
Turnout: 64.16%
South West Bedfordshire
Andrew Selous (Con)
Turnout: 66%
South West Devon
Gary Streeter (Con)
Turnout: 71.17%
South West Hertfordshire
David Gauke (Con)
Turnout: 72.53%
South West Norfolk
Elizabeth Truss (Con)
Turnout: 66%
South West Surrey
Jeremy Hunt (Con)
Turnout: 73%
South West Wiltshire
Andrew Murrison (Con)
Turnout: 68.42%
Southampton, Itchen
John Denham (Lab)
Turnout: 60%
Southampton, Test
Alan Whitehead (Lab)
Turnout: 61.43%
Southend West
David Amess (Con)
Turnout: 66%
Southport
John Pugh (LD)
Turnout: 65.11%
Spelthorne
Kwasi Kwarteng (Con)
Turnout: 67%
St Albans
Anne Main (Con)
Turnout: 75.42%
St Austell and Newquay
Stephen Gilbert (LD)
Turnout: 61.87%
St Helens North
Dave Watts (Lab)
Turnout: 59%
St Helens South and Whiston
Shaun Woodward (Lab)
Turnout: 59%
St Ives
Andrew George (LD)
Turnout: 69%
Stafford
Jeremy Lefroy (Con)
Turnout: 71.17%
Staffordshire Moorlands
Karen Bradley (Con)
Turnout: 70.59%
Stalybridge and Hyde
Jonathan Reynolds (Lab)
Turnout: 59.21%
Stevenage
Stephen McPartland (Con)
Turnout: 64.77%
Stirling
Anne McGuire (Lab)
Turnout: 70.81%
Stockport
Ann Coffey (Lab)
Turnout: 61.59%
Stockton North
Alex Cunningham (Lab)
Turnout: 58.63%
Stockton South
James Wharton (Con)
Turnout: 67.45%
Stoke-on-Trent Central
Tristram Hunt (Lab)
Turnout: 53%
Stoke-on-Trent North
Joan Walley (Lab)
Turnout: 56%
Stoke-on-Trent South
Rob Flello (Lab)
Turnout: 58.58%
Stone
Bill Cash (Con)
Turnout: 71%
Stourbridge
Margot James (Con)
Turnout: 68%
Strangford
Jim Shannon (DUP)
Turnout: 54%
Stratford-on-Avon
Nadhim Zahawi (Con)
Turnout: 73%
Streatham
Chuka Umunna (Lab)
Turnout: 62.84%
Stretford and Urmston
Kate Green (Lab)
Turnout: 64.07%
Stroud
Neil Carmichael (Con)
Turnout: 74.03%
Suffolk Coastal
Therese Coffey (Con)
Turnout: 71.58%
Sunderland Central
Julie Elliott (Lab)
Turnout: 57%
Surrey Heath
Michael Gove (Con)
Turnout: 69.95%
Sutton Coldfield
Andrew Mitchell (Con)
Turnout: 67.91%
Sutton and Cheam
Paul Burstow (LD)
Turnout: 72.77%
Swansea East
Sian James (Lab)
Turnout: 55%
Swansea West
Geraint Davies (Lab)
Turnout: 58.03%
Tamworth
Christopher Pincher (Con)
Turnout: 63.82%
Tatton
George Osborne (Con)
Turnout: 68.86%
Taunton Deane
Jeremy Browne (LD)
Turnout: 70.45%
Telford
David Wright (Lab)
Turnout: 63.49%
Tewkesbury
Laurence Robertson (Con)
Turnout: 70.39%
The Cotswolds
Geoffrey Clifton-Brown (Con)
Turnout: 71.46%
The Wrekin
Mark Pritchard (Con)
Turnout: 70.13%
Thirsk and Malton
Anne McIntosh (Con)
Turnout: 49.9%
Thornbury and Yate
Steve Webb (LD)
Turnout: 75.24%
Thurrock
Jackie Doyle-Price (Con)
Turnout: 49.6%
Tiverton and Honiton
Neil Parish (Con)
Turnout: 71.47%
Tonbridge and Malling
John Stanley (Con)
Turnout: 71.48%
Tooting
Sadiq Khan (Lab)
Turnout: 68.6%
Torbay
Adrian Sanders (LD)
Turnout: 64.62%
Torfaen
Paul Murphy (Lab)
Turnout: 61.53%
Torridge and West Devon
Geoffrey Cox (Con)
Turnout: 72.16%
Totnes
Sarah Wollaston (Con)
Turnout: 70%
Tottenham
David Lammy (Lab)
Turnout: 58.18%
Truro and Falmouth
Sarah Newton (Con)
Turnout: 69.08%
Tunbridge Wells
Greg Clark (Con)
Turnout: 69.85%
Twickenham
Vince Cable (LD)
Turnout: 74.78%
Tynemouth
Alan Campbell (Lab)
Turnout: 69.59%
Upper Bann
Thomas Simpson (DUP)
Turnout: 55.38%
Uxbridge and South Ruislip
John Randall (Con)
Turnout: 63.34%
Vale of Clwyd
Chris Ruane (Lab)
Turnout: 63.7%
Vale of Glamorgan
Alun Cairns (Con)
Turnout: 69.27%
Vauxhall
Kate Hoey (Lab)
Turnout: 57.73%
Wakefield
Mary Creagh (Lab)
Turnout: 62.74%
Wallasey
Angela Eagle (Lab)
Turnout: 63.19%
Walsall North
David Winnick (Lab)
Turnout: 55.52%
Walsall South
Valerie Vaz (Lab)
Turnout: 63%
Walthamstow
Stella Creasy (Lab)
Turnout: 63.43%
Wansbeck
Ian Lavery (Lab)
Turnout: 60.71%
Wantage
Ed Vaizey (Con)
Turnout: 70%
Warley
John Spellar (Lab)
Turnout: 60.64%
Warrington North
Helen Jones (Lab)
Turnout: 62%
Warrington South
David Mowat (Con)
Turnout: 68.16%
Warwick and Leamington
Chris White (Con)
Turnout: 84.49%
Washington and Sunderland West
Sharon Hodgson (Lab)
Turnout: 54.18%
Watford
Richard Harrington (Con)
Turnout: 68.33%
Waveney
Peter Aldous (Con)
Turnout: 65%
Wealden
Charles Hendry (Con)
Turnout: 71.82%
Weaver Vale
Graham Evans (Con)
Turnout: 66.11%
Wellingborough
Peter Bone (Con)
Turnout: 67.22%
Wells
Tessa Munt (LD)
Turnout: 70.33%
Welwyn Hatfield
Grant Shapps (Con)
Turnout: 67.96%
Wentworth and Dearne
John Healey (Lab)
Turnout: 58.01%
West Aberdeenshire and Kincardine
Robert Smith (LD)
Turnout: 68.36%
West Bromwich East
Tom Watson (Lab)
Turnout: 60.41%
West Bromwich West
Adrian Bailey (Lab)
Turnout: 55.64%
West Dorset
Oliver Letwin (Con)
Turnout: 74.59%
West Dunbartonshire
Gemma Doyle (Lab)
Turnout: 63.96%
West Ham
Lyn Brown (Lab)
Turnout: 55.03%
West Lancashire
Rosie Cooper (Lab)
Turnout: 63.8%
West Suffolk
Matthew Hancock (Con)
Turnout: 64.62%
West Tyrone
Pat Doherty (SF)
Turnout: 60.96%
West Worcestershire
Harriett Baldwin (Con)
Turnout: 73.83%
Westminster North
Karen Buck (Lab)
Turnout: 59.33%
Westmorland and Lonsdale
Tim Farron (LD)
Turnout: 76%
Weston-Super-Mare
John Penrose (Con)
Turnout: 67.17%
Wigan
Lisa Nandy (Lab)
Turnout: 58.41%
Wimbledon
Stephen Hammond (Con)
Turnout: 72.11%
Winchester
Steve Brine (Con)
Turnout: 75.81%
Windsor
Adam Afriyie (Con)
Turnout: 71.34%
Wirral South
Alison McGovern (Lab)
Turnout: 71.13%
Wirral West
Esther McVey (Con)
Turnout: 71.52%
Witham
Priti Patel (Con)
Turnout: 70.16%
Witney
David Cameron (Con)
Turnout: 73.34%
Woking
Jonathan Lord (Con)
Turnout: 71.49%
Wokingham
John Redwood (Con)
Turnout: 72%
Wolverhampton North East
Emma Reynolds (Lab)
Turnout: 59%
Wolverhampton South East
Pat McFadden (Lab)
Turnout: 57.41%
Wolverhampton South West
Paul Uppal (Con)
Turnout: 68%
Worcester
Robin Walker (Con)
Turnout: 67.24%
Workington
Tony Cunningham (Lab)
Turnout: 65.86%
Worsley and Eccles South
Barbara Keeley (Lab)
Turnout: 57.54%
Worthing West
Peter Bottomley (Con)
Turnout: 64.68%
Wrexham
Ian Lucas (Lab)
Turnout: 65%
Wycombe
Steven Baker (Con)
Turnout: 64.63%
Wyre Forest
Mark Garnier (Con)
Turnout: 66.35%
Wyre and Preston North
Ben Wallace (Con)
Turnout: 72%
Wythenshawe and Sale East
Paul Goggins (Lab)
Turnout: 50.99%
Yeovil
David Laws (LD)
Turnout: 69.44%
Ynys Môn
Albert Owen (Lab)
Turnout: 69%
York Central
Hugh Bayley (Lab)
Turnout: 62.05%
York Outer
Julian Sturdy (Con)
Turnout: 71.1%
Data: 2010 (The Guardian). / Hex layout: 2010 constituencies (Open Innovations and contributors)