Full constituency results

Main results page

Aberavon

2015 2017
Candidate Vote share
Lab
Stephen Kinnock 68.1%
Con
Sadie Vidal 17.7%
PC
Andrew Bennison 8.3%
Ukip
Caroline Jones 4.0%
Others
1.9%

Aberconwy

2015 2017
Candidate Vote share
Con
Guto Bebb 44.6%
Lab
Emily Owen 42.6%
PC
Wyn Jones 9.9%
Ukip
0.0%
Others
2.9%

Aberdeen North

2015 2017
Candidate Vote share
SNP
Kirsty Blackman 41.3%
Lab
Orr Vinegold 30.0%
Con
Grace O'Keeffe 22.7%
Others
6%

Aberdeen South

2015 2017
Candidate Vote share
Con
Ross Thomson 42.1%
SNP
Callum McCaig 31.5%
Lab
Callum O'Dwyer 20.6%
Others
5.8%

Aberdeenshire West & Kincardine

2015 2017
Candidate Vote share
Con
Andrew Bowie 47.9%
SNP
Stuart Donaldson 32.5%
Lab
Barry Black 11.1%
LD
John Waddell 8.6%

Airdrie & Shotts

2015 2017
Candidate Vote share
SNP
Neil Gray 37.6%
Lab
Helen McFarlane 37.1%
Con
Jennifer Donnellan 23.2%
Others
2.1%

Aldershot

2015 2017
Candidate Vote share
Con
Leo Docherty 55.1%
Lab
Gary Puffett 31.6%
LD
Alan Hilliar 7.4%
Ukip
Roy Swales 3.7%
Others
2.2%

Aldridge-Brownhills

2015 2017
Candidate Vote share
Con
Wendy Morton 65.4%
Lab
John Fisher 29.9%
Ukip
0.0%
Others
4.7%

Altrincham & Sale West

2015 2017
Candidate Vote share
Con
Graham Brady 51.0%
Lab
Andrew Western 38.9%
LD
Neil Taylor 0.6%
Ukip
0.0%
Others
9.5%

Alyn & Deeside

2015 2017
Candidate Vote share
Lab
Mark Tami 52.1%
Con
Laura Knightly 40.4%
Ukip
David Griffiths 2.5%
Others
5%

Amber Valley

2015 2017
Candidate Vote share
Con
Nigel Mills 56.5%
Lab
James Dawson 38.4%
Ukip
0.0%
Others
5.1%

Angus

2015 2017
Candidate Vote share
Con
Kirstene Hair 45.1%
SNP
Mike Weir 38.6%
Lab
William Campbell 13.0%
Others
3.3%

Antrim East

2015 2017
Candidate Vote share
DUP
Sammy Wilson 57.3%
alliance
Stewart Dickson 15.6%
UUP
John Stewart 11.9%
SF
Oliver McMullan 9.3%
Ukip
0.0%
Others
5.9%

Antrim North

2015 2017
Candidate Vote share
DUP
Ian Paisley 58.9%
SF
Cara McShane 16.3%
UUP
Jackson Minford 7.2%
Ind
Timothy Gaston 6.8%
Others
10.8%

Antrim South

2015 2017
Candidate Vote share
DUP
Paul Girvan 38.2%
UUP
Danny Kinahan 30.8%
SF
Declan Kearney 18.1%
alliance
Neil Kelly 7.4%
SDLP
Roisin Lynch 5.5%

Arfon

2015 2017
Candidate Vote share
PC
Hywel Williams 40.8%
Lab
Mary Griffiths Clarke 40.5%
Con
Phillippa Parry 16.4%
Ukip
0.0%
Others
2.3%

Argyll & Bute

2015 2017
Candidate Vote share
SNP
Brendan O'Hara 36.0%
Con
Gary Mulvaney 33.2%
LD
Alan Reid 18.2%
Lab
Michael Kelly 12.6%

Arundel & South Downs

2015 2017
Candidate Vote share
Con
Nick Herbert 62.4%
Lab
Caroline Fife 22.7%
LD
Shweta Kapadia 7.9%
Ukip
John Wallace 2.8%
Others
4.2%

Ashfield

2015 2017
Candidate Vote share
Lab
Gloria De Piero 42.6%
Con
Tony Harper 41.7%
Ind
Gail Turner 9.2%
Ukip
Ray Young 3.8%
LD
Bob Charlesworth 1.9%
Others
0.8%

Ashford

2015 2017
Candidate Vote share
Con
Damian Green 59.0%
Lab
Sally Gathern 29.8%
Ukip
Gerald O'Brien 3.7%
Others
7.5%

Ashton Under Lyne

2015 2017
Candidate Vote share
Lab
Angela Rayner 60.4%
Con
Jack Rankin 32.0%
Ukip
Maurice Jackson 4.7%
Others
2.9%

Aylesbury

2015 2017
Candidate Vote share
Con
David Lidington 55.0%
Lab
Mark Bateman 30.0%
LD
Steven Lambert 9.6%
Ukip
Vijay Srao 2.2%
Others
3.2%

Ayr, Carrick & Cumnock

2015 2017
Candidate Vote share
Con
Bill Grant 40.1%
SNP
Corri Wilson 34.1%
Lab
Carol Mochan 23.9%
Others
1.9%

Ayrshire Central

2015 2017
Candidate Vote share
SNP
Philippa Whitford 37.2%
Con
Caroline Hollins Martin 34.4%
Lab
Nairn McDonald 26.1%
Others
2.3%

Ayrshire North & Arran

2015 2017
Candidate Vote share
SNP
Patricia Gibson 38.9%
Con
David Rocks 31.2%
Lab
Chris Rimicans 27.5%
Others
2.4%

Banbury

2015 2017
Candidate Vote share
Con
Victoria Prentis 54.2%
Lab
Sean Woodcock 34.1%
Ukip
Dickie Bird 2.6%
Others
9.1%

Banff & Buchan

2015 2017
Candidate Vote share
Con
David Duguid 48.0%
SNP
Eilidh Whiteford 39.1%
Lab
Caitlin Stott 9.4%
Others
3.5%

Barking

2015 2017
Candidate Vote share
Lab
Margaret Hodge 67.8%
Con
Minesh Talati 22.5%
Ukip
Roger Gravett 6.4%
Others
3.3%

Barnsley Central

2015 2017
Candidate Vote share
Lab
Dan Jarvis 63.9%
Con
Amanda Ford 24.1%
Ukip
Gavin Felton 8.5%
Others
3.5%

Barnsley East

2015 2017
Candidate Vote share
Lab
Stephanie Peacock 59.5%
Con
Andrew Lloyd 27.0%
Ukip
James Dalton 8.0%
Others
5.5%

Barrow & Furness

2015 2017
Candidate Vote share
Lab
John Woodcock 47.5%
Con
Simon Fell 47.0%
Ukip
Alan Piper 2.0%
Others
3.5%

Basildon & Billericay

2015 2017
Candidate Vote share
Con
John Baron 61.0%
Lab
Kayte Block 31.1%
Ukip
Tina Hughes 4.5%
Others
3.4%

Basildon South & Thurrock East

2015 2017
Candidate Vote share
Con
Stephen Metcalfe 56.9%
Lab
Byron Taylor 32.5%
Ukip
Peter Whittle 6.8%
Others
3.8%

Basingstoke

2015 2017
Candidate Vote share
Con
Maria Miller 52.7%
Lab
Terry Bridgeman 35.8%
LD
John Shaw 6.1%
Ukip
Alan Stone 3.0%
Others
2.4%

Bassetlaw

2015 2017
Candidate Vote share
Lab
John Mann 52.6%
Con
Annette Simpson 43.3%
Ukip
0.0%
Others
4.1%

Bath

2015 2017
Candidate Vote share
LD
Wera Hobhouse 47.3%
Con
Ben Howlett 35.8%
Lab
Joe Rayment 14.7%
Green
Eleanor Field 2.3%

Batley & Spen

2015 2017
Candidate Vote share
Lab
Tracy Brabin 55.5%
Con
Ann Myatt 38.8%
Ukip
0.0%
Others
5.7%

Battersea

2015 2017
Candidate Vote share
Lab
Marsha De Cordova 45.9%
Con
Jane Ellison 41.5%
LD
Richard Davis 8.0%
Others
4.6%

Beaconsfield

2015 2017
Candidate Vote share
Con
Dominic Grieve 65.3%
Lab
James English 21.4%
LD
Peter Chapman 7.9%
Ukip
Jon Conway 2.9%
Others
2.5%

Beckenham

2015 2017
Candidate Vote share
Con
Bob Stewart 59.3%
Lab
Marina Ahmad 30.1%
LD
Julie Ireland 7.9%
Ukip
0.0%
Others
2.7%

Bedford

2015 2017
Candidate Vote share
Lab
Mohammad Yasin 46.9%
Con
Richard Fuller 45.2%
Ukip
0.0%
Others
7.9%

Bedfordshire Mid

2015 2017
Candidate Vote share
Con
Nadine Dorries 61.7%
Lab
Rhiannon Meades 28.4%
LD
Lisa French 6.0%
Ukip
0.0%
Others
3.9%

Bedfordshire North East

2015 2017
Candidate Vote share
Con
Alistair Burt 61.0%
Lab
Julian Vaughan 28.5%
Ukip
Duncan Strachan 3.0%
Others
7.5%

Bedfordshire South West

2015 2017
Candidate Vote share
Con
Andrew Selous 59.3%
Lab
Daniel Scott 33.8%
Ukip
0.0%
Others
6.9%

Belfast East

2015 2017
Candidate Vote share
DUP
Gavin Robinson 55.8%
alliance
Naomi Long 36.0%
Others
8.2%

Belfast North

2015 2017
Candidate Vote share
DUP
Nigel Dodds 46.2%
SF
John Finucane 41.7%
alliance
Sam Nelson 5.4%
SDLP
Martin McAuley 4.5%
Others
2.2%

Belfast South

2015 2017
Candidate Vote share
DUP
Emma Little Pengelly 30.4%
SDLP
Alasdair McDonnell 25.9%
alliance
Paula Bradshaw 18.2%
SF
Mairtin O Muilleoir 16.3%
UUP
Michael Henderson 3.5%
Others
5.7%

Belfast West

2015 2017
Candidate Vote share
SF
Paul Maskey 66.7%
DUP
Frank McCoubrey 13.4%
Ind
Gerry Carroll 10.2%
SDLP
Tim Attwood 7.0%
Others
2.7%

Bermondsey & Old Southwark

2015 2017
Candidate Vote share
Lab
Neil Coyle 53.3%
LD
Simon Hughes 31.1%
Con
Siobhan Baillie 12.9%
Others
2.7%

Berwick-upon-Tweed

2015 2017
Candidate Vote share
Con
Anne-Marie Trevelyan 52.5%
Lab
Scott Dickinson 24.6%
LD
Julie Porksen 21.1%
Ukip
0.0%
Others
1.8%

Berwickshire, Roxburgh & Selkirk

2015 2017
Candidate Vote share
Con
John Lamont 53.9%
SNP
Calum Kerr 32.8%
Lab
Ian Davidson 8.6%
LD
Caroline Burgess 4.7%

Bethnal Green & Bow

2015 2017
Candidate Vote share
Lab
Rushanara Ali 71.8%
Con
Charlie Chirico 12.7%
Green
Alistair Polson 2.5%
Others
13%

Beverley & Holderness

2015 2017
Candidate Vote share
Con
Graham Stuart 58.4%
Lab
Johanna Boal 33.1%
Ukip
0.0%
Others
8.5%

Bexhill & Battle

2015 2017
Candidate Vote share
Con
Huw Merriman 62.0%
Lab
Christine Bayliss 24.7%
LD
Joel Kemp 7.5%
Ukip
Geoffrey Bastin 3.4%
Others
2.4%

Bexleyheath & Crayford

2015 2017
Candidate Vote share
Con
David Evennett 55.6%
Lab
Stef Borella 35.5%
Ukip
Mike Ferro 4.3%
Others
4.6%

Birkenhead

2015 2017
Candidate Vote share
Lab
Frank Field 76.9%
Con
Stewart Gardiner 18.4%
Ukip
0.0%
Others
4.7%

Birmingham Edgbaston

2015 2017
Candidate Vote share
Lab
Preet Gill 55.3%
Con
Caroline Squire 39.5%
Ukip
0.0%
Others
5.2%

Birmingham Erdington

2015 2017
Candidate Vote share
Lab
Jack Dromey 58.0%
Con
Robert Alden 38.4%
Ukip
0.0%
Others
3.6%

Birmingham Hall Green

2015 2017
Candidate Vote share
Lab
Roger Godsiff 77.6%
Con
Reena Ranger 15.1%
LD
Jerry Evans 5.8%
Others
1.5%

Birmingham Hodge Hill

2015 2017
Candidate Vote share
Lab
Liam Byrne 81.1%
Con
Ahmereen Reza 14.2%
Ukip
Mohammed Khan 2.2%
Others
2.5%

Birmingham Ladywood

2015 2017
Candidate Vote share
Lab
Shabana Mahmood 82.7%
Con
Andrew Browning 13.2%
Others
4.1%

Birmingham Northfield

2015 2017
Candidate Vote share
Lab
Richard Burden 53.2%
Con
Meg Powell-Chandler 42.7%
Ukip
0.0%
Others
4.1%

Birmingham Perry Barr

2015 2017
Candidate Vote share
Lab
Khalid Mahmood 68.1%
Con
Charlotte Hodivala 26.5%
Ukip
0.0%
Others
5.4%

Birmingham Selly Oak

2015 2017
Candidate Vote share
Lab
Steve McCabe 63.0%
Con
Sophie Shrubsole 31.9%
Ukip
0.0%
Others
5.1%

Birmingham Yardley

2015 2017
Candidate Vote share
Lab
Jess Phillips 57.1%
Con
Mohammed Afzal 19.8%
LD
John Hemming 17.9%
Ukip
Paul Clayton 4.3%
Others
0.9%

Bishop Auckland

2015 2017
Candidate Vote share
Lab
Helen Goodman 48.1%
Con
Christopher Adams 46.9%
Ukip
0.0%
Others
5%

Blackburn

2015 2017
Candidate Vote share
Lab
Kate Hollern 69.8%
Con
Bob Eastwood 26.9%
Ukip
0.0%
Others
3.3%

Blackley & Broughton

2015 2017
Candidate Vote share
Lab
Graham Stringer 70.5%
Con
David Goss 21.6%
Ukip
Martin Power 4.5%
Others
3.4%

Blackpool North & Cleveleys

2015 2017
Candidate Vote share
Con
Paul Maynard 49.4%
Lab
Chris Webb 44.5%
Ukip
Paul White 3.4%
Others
2.7%

Blackpool South

2015 2017
Candidate Vote share
Lab
Gordon Marsden 50.3%
Con
Peter Anthony 43.1%
Ukip
Noel Matthews 3.8%
Others
2.8%

Blaenau Gwent

2015 2017
Candidate Vote share
Lab
Nick Smith 58.0%
PC
Nigel Copner 21.3%
Con
Tracey West 14.8%
Ukip
Dennis May 3.0%
Others
2.9%

Blaydon

2015 2017
Candidate Vote share
Lab
Liz Twist 56.1%
Con
Thomas Smith 28.1%
LD
Jonathan Wallace 9.1%
Ukip
Ray Tolley 5.1%
Others
1.6%

Blyth Valley

2015 2017
Candidate Vote share
Lab
Ronnie Campbell 55.9%
Con
Ian Levy 37.3%
Ukip
0.0%
Others
6.8%

Bognor Regis & Littlehampton

2015 2017
Candidate Vote share
Con
Nick Gibb 59.0%
Lab
Alan Butcher 24.9%
LD
Francis Oppler 6.5%
Ukip
Patrick Lowe 3.6%
Others
6%

Bolsover

2015 2017
Candidate Vote share
Lab
Dennis Skinner 51.9%
Con
Helen Harrison 40.5%
Ukip
Philip Rose 4.6%
Others
3%

Bolton North East

2015 2017
Candidate Vote share
Lab
David Crausby 50.6%
Con
James Daly 42.2%
Ukip
Harry Lamb 3.5%
Others
3.7%

Bolton South East

2015 2017
Candidate Vote share
Lab
Yasmin Qureshi 60.7%
Con
Sarah Pochin 29.6%
Ukip
Jeff Armstrong 6.6%
Others
3.1%

Bolton West

2015 2017
Candidate Vote share
Con
Chris Green 47.9%
Lab
Julie Hilling 46.1%
Ukip
Martin Tighe 3.1%
Others
2.9%

Bootle

2015 2017
Candidate Vote share
Lab
Peter Dowd 84.0%
Con
Charles Fifield 12.1%
Ukip
0.0%
Others
3.9%

Boston & Skegness

2015 2017
Candidate Vote share
Con
Matt Warman 63.6%
Lab
Paul Kenny 24.9%
Ukip
Paul Nuttall 7.7%
Others
3.8%

Bosworth

2015 2017
Candidate Vote share
Con
David Tredinnick 56.7%
Lab
Chris Kealey 24.1%
LD
Michael Mullaney 17.4%
Ukip
0.0%
Others
1.8%

Bournemouth East

2015 2017
Candidate Vote share
Con
Tobias Ellwood 51.9%
Lab
Mel Semple 35.5%
LD
Jon Nicholas 6.5%
Ukip
David Hughes 2.9%
Green
Alasdair Keddie 2.5%
Others
0.7%

Bournemouth West

2015 2017
Candidate Vote share
Con
Conor Burns 53.5%
Lab
David Stokes 36.2%
LD
Phil Dunn 6.6%
Green
Simon Bull 2.8%
Ukip
0.0%
Others
0.9%

Bracknell

2015 2017
Candidate Vote share
Con
Phillip Lee 58.8%
Lab
Paul Bidwell 30.2%
LD
Patrick Smith 7.5%
Ukip
Len Amos 2.7%
Others
0.8%

Bradford East

2015 2017
Candidate Vote share
Lab
Imran Hussain 65.4%
Con
Mark Trafford 20.4%
Ind
David Ward 7.8%
Ukip
Jonathan Barras 3.0%
LD
Mark Jewell 1.9%
Others
1.5%

Bradford South

2015 2017
Candidate Vote share
Lab
Judith Cummins 54.5%
Con
Tanya Graham 38.2%
Ukip
Stephen Place 4.3%
Others
3%

Bradford West

2015 2017
Candidate Vote share
Lab
Naz Shah 64.7%
Con
George Grant 16.6%
Ind
Salma Yaqoob 13.9%
Ukip
Derrick Hodgson 1.9%
Ind
0.0%
Others
2.9%

Braintree

2015 2017
Candidate Vote share
Con
James Cleverly 62.8%
Lab
Malcolm Fincken 27.6%
Ukip
Richard Bingley 3.5%
Others
6.1%

Brecon & Radnorshire

2015 2017
Candidate Vote share
Con
Chris Davies 48.6%
LD
James Gibson-Watt 29.1%
Lab
Dan Lodge 17.8%
Ukip
Peter Gilbert 1.4%
Others
3.1%

Brent Central

2015 2017
Candidate Vote share
Lab
Dawn Butler 73.1%
Con
Rahoul Bhansali 19.5%
LD
Anton Georgiou 4.8%
Others
2.6%

Brent North

2015 2017
Candidate Vote share
Lab
Barry Gardiner 62.9%
Con
Ameet Jogia 32.7%
Others
4.4%

Brentford & Isleworth

2015 2017
Candidate Vote share
Lab
Ruth Cadbury 57.4%
Con
Mary Macleod 37.6%
Others
5%

Brentwood & Ongar

2015 2017
Candidate Vote share
Con
Alex Burghart 65.8%
Lab
Gareth Barrett 20.4%
LD
Karen Chilvers 8.4%
Ukip
Michael McGough 3.5%
Others
1.9%

Bridgend

2015 2017
Candidate Vote share
Lab
Madeleine Moon 50.7%
Con
Karen Robson 39.8%
PC
Rhys Watkins 4.1%
Ukip
Alun Williams 1.8%
Others
3.6%

Bridgwater & Somerset West

2015 2017
Candidate Vote share
Con
Ian Liddell-Grainger 55.1%
Lab
Wes Hinckes 28.6%
LD
Marcus Kravis 10.9%
Ukip
Simon Smedley 3.6%
Others
1.8%

Brigg & Goole

2015 2017
Candidate Vote share
Con
Andrew Percy 60.4%
Lab
Terence Smith 33.0%
Ukip
David Jeffreys 3.5%
Others
3.1%

Brighton Kemptown

2015 2017
Candidate Vote share
Lab
Lloyd Russell-Moyle 58.3%
Con
Simon Kirby 38.3%
Ukip
0.0%
Others
3.4%

Brighton Pavilion

2015 2017
Candidate Vote share
Green
Caroline Lucas 52.3%
Lab
Solomon Curtis 26.8%
Con
Emma Warman 19.2%
Others
1.7%

Bristol East

2015 2017
Candidate Vote share
Lab
Kerry McCarthy 60.7%
Con
Theo Clarke 34.4%
Green
Lorraine Francis 2.2%
Ukip
0.0%
Others
2.7%

Bristol North West

2015 2017
Candidate Vote share
Lab
Darren Jones 50.6%
Con
Charlotte Leslie 41.9%
Ukip
0.0%
Others
7.5%

Bristol South

2015 2017
Candidate Vote share
Lab
Karin Smyth 60.1%
Con
Mark Weston 30.7%
LD
Benjamin Nutland 3.4%
Ukip
Ian Kealey 3.1%
Green
Tony Dyer 2.6%
Others
0.1%

Bristol West

2015 2017
Candidate Vote share
Lab
Thangam Debbonaire 65.9%
Con
Annabel Tall 13.8%
Green
Molly Scott Cato 12.9%
LD
Stephen Williams 7.3%
Others
0.1%

Broadland

2015 2017
Candidate Vote share
Con
Keith Simpson 57.9%
Lab
Iain Simpson 29.6%
LD
Steve Riley 8.0%
Ukip
David Moreland 2.9%
Others
1.6%

Bromley & Chislehurst

2015 2017
Candidate Vote share
Con
Bob Neill 54.0%
Lab
Sara Hyde 33.4%
LD
Sam Webber 7.2%
Ukip
Emmett Jenner 3.0%
Others
2.4%

Bromsgrove

2015 2017
Candidate Vote share
Con
Sajid Javid 62.0%
Lab
Michael Thompson 31.3%
Ukip
0.0%
Others
6.7%

Broxbourne

2015 2017
Candidate Vote share
Con
Charles Walker 62.2%
Lab
Selina Norgrove 28.9%
Ukip
Tony Faulkner 4.0%
Others
4.9%

Broxtowe

2015 2017
Candidate Vote share
Con
Anna Soubry 46.8%
Lab
Greg Marshall 45.3%
Ukip
Fran Loi 2.7%
Others
5.2%

Buckingham

2015 2017
Candidate Vote share
Ind
John Bercow 65.1%
Green
Michael Sheppard 16.3%
Ind
Scott Raven 10.7%
Ukip
Brian Mapletoft 7.9%

Burnley

2015 2017
Candidate Vote share
Lab
Julie Cooper 46.7%
Con
Paul White 31.0%
LD
Gordon Birtwistle 15.0%
Ukip
Tom Commis 6.1%
Others
1.2%

Burton

2015 2017
Candidate Vote share
Con
Andrew Griffiths 58.0%
Lab
John McKiernan 37.9%
Ukip
0.0%
Others
4.1%

Bury North

2015 2017
Candidate Vote share
Lab
James Frith 53.6%
Con
David Nuttall 44.5%
Ukip
0.0%
Others
1.9%

Bury South

2015 2017
Candidate Vote share
Lab
Ivan Lewis 53.3%
Con
Robert Largan 41.6%
Ukip
Ian Henderson 2.6%
Others
2.5%

Bury St Edmunds

2015 2017
Candidate Vote share
Con
Jo Churchill 59.2%
Lab
Bill Edwards 29.5%
Green
Helen Geake 4.2%
Ukip
0.0%
Others
7.1%

Caerphilly

2015 2017
Candidate Vote share
Lab
Wayne David 54.5%
Con
Jane Pratt 25.2%
PC
Lindsay Whittle 14.4%
Ukip
Liz Wilks 3.0%
Others
2.9%

Caithness, Sutherland & Easter Ross

2015 2017
Candidate Vote share
LD
Jamie Stone 35.8%
SNP
Paul Monaghan 29.2%
Con
Struan Mackie 22.6%
Lab
Olivia Bell 12.4%

Calder Valley

2015 2017
Candidate Vote share
Con
Craig Whittaker 46.1%
Lab
Josh Fenton Glynn 45.1%
Ukip
Paul Rogan 2.5%
Others
6.3%

Camberwell & Peckham

2015 2017
Candidate Vote share
Lab
Harriet Harman 77.8%
Con
Ben Spencer 12.8%
Green
Eleanor Margolies 2.8%
Others
6.6%

Camborne & Redruth

2015 2017
Candidate Vote share
Con
George Eustice 47.5%
Lab
Graham Winter 44.2%
LD
Geoff Williams 6.2%
Ukip
0.0%
Others
2.1%

Cambridge

2015 2017
Candidate Vote share
Lab
Daniel Zeichner 51.9%
LD
Julian Huppert 29.3%
Con
John Hayward 16.3%
Green
Stuart Tuckwood 2.3%
Others
0.2%

Cambridgeshire North East

2015 2017
Candidate Vote share
Con
Stephen Barclay 64.5%
Lab
Ken Rustidge 24.5%
Ukip
Robin Talbot 4.1%
Others
6.9%

Cambridgeshire North West

2015 2017
Candidate Vote share
Con
Shailesh Vara 58.6%
Lab
Iain Ramsbottom 30.5%
Ukip
John Whitby 3.9%
Others
7%

Cambridgeshire South

2015 2017
Candidate Vote share
Con
Heidi Allen 51.8%
Lab
Dan Greef 27.2%
LD
Susan van de Ven 18.6%
Ukip
0.0%
Others
2.4%

Cambridgeshire South East

2015 2017
Candidate Vote share
Con
Lucy Frazer 53.3%
Lab
Huw Jones 27.7%
LD
Lucy Nethsingha 19.0%
Ukip
0.0%

Cannock Chase

2015 2017
Candidate Vote share
Con
Amanda Milling 55.0%
Lab
Paul Dadge 37.5%
Ukip
Paul Allen 4.2%
Others
3.3%

Canterbury

2015 2017
Candidate Vote share
Lab
Rosie Duffield 45.0%
Con
Julian Brazier 44.7%
LD
James Flanagan 8.0%
Ukip
0.0%
Others
2.3%

Cardiff Central

2015 2017
Candidate Vote share
Lab
Jo Stevens 62.4%
Con
Gregory Stafford 19.8%
LD
Eluned Parrott 13.4%
Others
4.4%

Cardiff North

2015 2017
Candidate Vote share
Lab
Anna McMorrin 50.1%
Con
Craig Williams 42.1%
Ukip
Gary Oldfield 1.1%
Others
6.7%

Cardiff South & Penarth

2015 2017
Candidate Vote share
Lab
Stephen Doughty 59.5%
Con
Bill Rees 30.2%
PC
Ian Titherington 4.3%
Ukip
Andrew Bevan 1.9%
Others
4.1%

Cardiff West

2015 2017
Candidate Vote share
Lab
Kevin Brennan 56.7%
Con
Matt Smith 29.8%
PC
Michael Deem 9.5%
Ukip
Richard Lewis 1.5%
Others
2.5%

Carlisle

2015 2017
Candidate Vote share
Con
John Stevenson 49.9%
Lab
Ruth Alcroft 43.8%
Ukip
Fiona Mills 3.4%
Others
2.9%

Carmarthen East & Dinefwr

2015 2017
Candidate Vote share
PC
Jonathan Edwards 39.3%
Lab
David Darkin 29.8%
Con
Havard Hughes 26.3%
Ukip
Neil Hamilton 2.4%
Others
2.2%

Carmarthen West & Pembrokeshire South

2015 2017
Candidate Vote share
Con
Simon Hart 46.8%
Lab
Marc Tierney 39.5%
PC
Abi Thomas 9.3%
Ukip
Phil Edwards 2.1%
Others
2.3%

Carshalton & Wallington

2015 2017
Candidate Vote share
LD
Tom Brake 41.0%
Con
Matthew Maxwell Scott 38.3%
Lab
Emina Ibrahim 18.4%
Ukip
0.0%
Others
2.3%

Castle Point

2015 2017
Candidate Vote share
Con
Rebecca Harris 67.3%
Lab
Joe Cooke 25.1%
Ukip
David Kurten 5.3%
Others
2.3%

Ceredigion

2015 2017
Candidate Vote share
PC
Ben Lake 29.2%
LD
Mark Williams 29.0%
Lab
Dinah Mulholland 20.2%
Con
Ruth Davis 18.4%
Ukip
Tom Harrison 1.5%
Others
1.7%

Charnwood

2015 2017
Candidate Vote share
Con
Edward Argar 60.4%
Lab
Sean Kelly-Walsh 30.8%
Ukip
Victoria Connor 2.7%
Others
6.1%

Chatham & Aylesford

2015 2017
Candidate Vote share
Con
Tracey Crouch 57.0%
Lab
Vince Maple 33.7%
Ukip
Nicole Bushill 5.0%
Others
4.3%

Cheadle

2015 2017
Candidate Vote share
Con
Mary Robinson 44.6%
LD
Mark Hunter 36.3%
Lab
Martin Miller 19.1%
Ukip
0.0%

Chelmsford

2015 2017
Candidate Vote share
Con
Vicky Ford 53.7%
Lab
Chris Vince 29.8%
LD
Stephen Robinson 12.2%
Ukip
Nigel Carter 2.9%
Others
1.4%

Chelsea & Fulham

2015 2017
Candidate Vote share
Con
Greg Hands 52.6%
Lab
Alan De'Ath 33.2%
LD
Louise Rowntree 11.0%
Others
3.2%

Cheltenham

2015 2017
Candidate Vote share
Con
Alex Chalk 46.7%
LD
Martin Horwood 42.2%
Lab
Keith White 9.5%
Ukip
0.0%
Others
1.6%

Chesham & Amersham

2015 2017
Candidate Vote share
Con
Cheryl Gillan 60.7%
Lab
Nina Dluzewska 20.6%
LD
Peter Jones 13.0%
Ukip
David Meacock 2.8%
Others
2.9%

Chester, City of

2015 2017
Candidate Vote share
Lab
Chris Matheson 56.8%
Con
Will Gallagher 40.5%
Ukip
0.0%
Others
2.7%

Chesterfield

2015 2017
Candidate Vote share
Lab
Toby Perkins 54.8%
Con
Spencer Pitfield 34.8%
LD
Tom Snowdon 5.5%
Ukip
Stuart Bent 3.4%
Others
1.5%

Chichester

2015 2017
Candidate Vote share
Con
Gillian Keegan 60.1%
Lab
Mark Farwell 22.4%
LD
Jonathan Brown 11.3%
Ukip
Andrew Moncreiff 2.8%
Others
3.4%

Chingford & Woodford Green

2015 2017
Candidate Vote share
Con
Iain Duncan Smith 49.1%
Lab
Bilal Mahmood 44.0%
Ukip
0.0%
Others
6.9%

Chippenham

2015 2017
Candidate Vote share
Con
Michelle Donelan 54.7%
LD
Helen Belcher 25.6%
Lab
Andrew Newman 19.7%
Ukip
0.0%

Chipping Barnet

2015 2017
Candidate Vote share
Con
Theresa Villiers 46.3%
Lab
Emma Whysall 45.7%
Ukip
0.0%
Others
8%

Chorley

2015 2017
Candidate Vote share
Lab
Lindsay Hoyle 55.3%
Con
Caroline Moon 41.8%
Ukip
0.0%
Others
2.9%

Christchurch

2015 2017
Candidate Vote share
Con
Christopher Chope 69.6%
Lab
Patrick Canavan 19.9%
LD
Michael Cox 7.9%
Ukip
0.0%
Others
2.6%

Cities of London & Westminster

2015 2017
Candidate Vote share
Con
Mark Field 46.6%
Lab
Ibrahim Dogus 38.4%
LD
Bridget Fox 11.1%
Others
3.9%

Clacton

2015 2017
Candidate Vote share
Con
Giles Watling 61.2%
Lab
Tasha Osben 25.4%
Ukip
Paul Oakley 7.6%
Others
5.8%

Cleethorpes

2015 2017
Candidate Vote share
Con
Martin Vickers 57.1%
Lab
Peter Keith 35.4%
Ukip
Tony Blake 4.2%
Others
3.3%

Clwyd South

2015 2017
Candidate Vote share
Lab
Susan Elan Jones 50.7%
Con
Simon Baynes 39.1%
PC
Christopher Allen 6.1%
Ukip
Jeanette Bassford-Barton 2.1%
Others
2%

Clwyd West

2015 2017
Candidate Vote share
Con
David Jones 48.1%
Lab
Gareth Thomas 39.6%
PC
Dilwyn Roberts 9.6%
Ukip
0.0%
Others
2.7%

Coatbridge, Chryston & Bellshill

2015 2017
Candidate Vote share
Lab
Hugh Gaffney 42.6%
SNP
Phil Boswell 39.1%
Con
Robyn Halbert 16.3%
Others
2%

Colchester

2015 2017
Candidate Vote share
Con
Will Quince 45.9%
Lab
Tim Young 35.3%
LD
Bob Russell 17.0%
Ukip
0.0%
Others
1.8%

Colne Valley

2015 2017
Candidate Vote share
Lab
Thelma Walker 47.7%
Con
Jason McCartney 46.2%
Ukip
0.0%
Others
6.1%

Congleton

2015 2017
Candidate Vote share
Con
Fiona Bruce 56.6%
Lab
Sam Corcoran 34.2%
LD
Peter Hirst 5.2%
Ukip
Mark Davies 2.3%
Others
1.7%

Copeland

2015 2017
Candidate Vote share
Con
Trudy Harrison 49.1%
Lab
Gillian Troughton 45.1%
Ukip
Herbert Crossman 2.5%
Others
3.3%

Corby

2015 2017
Candidate Vote share
Con
Tom Pursglove 49.2%
Lab
Beth Miller 44.7%
Ukip
Sam Watts 2.5%
Others
3.6%

Cornwall North

2015 2017
Candidate Vote share
Con
Scott Mann 50.7%
LD
Daniel Rogerson 36.6%
Lab
Joy Bassett 12.1%
Ukip
0.0%
Others
0.6%

Cornwall South East

2015 2017
Candidate Vote share
Con
Sheryll Murray 55.4%
Lab
Gareth Derrick 22.6%
LD
Phil Hutty 19.4%
Ukip
0.0%
Others
2.6%

Cotswolds, The

2015 2017
Candidate Vote share
Con
Geoffrey Clifton-Brown 60.6%
Lab
Mark Huband 17.9%
LD
Andrew Gant 16.3%
Ukip
Chris Harlow 2.0%
Others
3.2%

Coventry North East

2015 2017
Candidate Vote share
Lab
Colleen Fletcher 63.4%
Con
Timothy Mayer 29.9%
Ukip
Avtar Taggar 2.9%
Others
3.8%

Coventry North West

2015 2017
Candidate Vote share
Lab
Geoffrey Robinson 54.0%
Con
Resham Kotecha 36.7%
Ukip
Michael Gee 3.1%
Others
6.2%

Coventry South

2015 2017
Candidate Vote share
Lab
James Cunningham 55.0%
Con
Michelle Lowe 38.1%
Ukip
Ian Rogers 2.2%
Others
4.7%

Crawley

2015 2017
Candidate Vote share
Con
Henry Smith 50.6%
Lab
Tim Lunnon 45.7%
Ukip
0.0%
Others
3.7%

Crewe & Nantwich

2015 2017
Candidate Vote share
Lab
Laura Smith 47.1%
Con
Edward Timpson 47.0%
Ukip
Michael Stanley 3.4%
Others
2.5%

Croydon Central

2015 2017
Candidate Vote share
Lab
Sarah Jones 52.3%
Con
Gavin Barwell 42.4%
Ukip
Peter Staveley 1.8%
Others
3.5%

Croydon North

2015 2017
Candidate Vote share
Lab
Steve Reed 74.2%
Con
Samuel Kasumu 19.9%
Others
5.9%

Croydon South

2015 2017
Candidate Vote share
Con
Chris Philp 54.4%
Lab
Jennifer Brathwaite 35.8%
Ukip
Kathleen Garner 1.8%
Others
8%

Cumbernauld, Kilsyth & Kirkintilloch East

2015 2017
Candidate Vote share
SNP
Stuart McDonald 43.6%
Lab
Elisha Fisher 33.9%
Con
Stephen Johnston 18.3%
Others
4.2%

Cynon Valley

2015 2017
Candidate Vote share
Lab
Ann Clwyd 61.0%
Con
Keith Dewhurst 19.4%
PC
Liz Walters 13.8%
Ukip
Ian McLean 4.0%
Others
1.8%

Dagenham & Rainham

2015 2017
Candidate Vote share
Lab
Jon Cruddas 50.1%
Con
Julie Marson 39.9%
Ukip
Peter Harris 7.1%
Others
2.9%

Darlington

2015 2017
Candidate Vote share
Lab
Jenny Chapman 50.6%
Con
Peter Cuthbertson 43.3%
Ukip
Kevin Brack 2.6%
Others
3.5%

Dartford

2015 2017
Candidate Vote share
Con
Gareth Johnson 57.6%
Lab
Bachchu Kaini 33.2%
Ukip
Ben Fryer 4.7%
Others
4.5%

Daventry

2015 2017
Candidate Vote share
Con
Chris Heaton-Harris 63.7%
Lab
Aiden Ramsey 24.7%
LD
Andrew Simpson 7.2%
Ukip
Ian Gibbins 2.7%
Others
1.7%

Delyn

2015 2017
Candidate Vote share
Lab
David Hanson 52.2%
Con
Matt Wright 41.4%
Ukip
0.0%
Others
6.4%

Denton & Reddish

2015 2017
Candidate Vote share
Lab
Andrew Gwynne 63.5%
Con
Rozila Kana 28.0%
Ukip
Josh Seddon 4.5%
Others
4%

Derby North

2015 2017
Candidate Vote share
Lab
Chris Williamson 48.5%
Con
Amanda Solloway 44.4%
LD
Lucy Care 4.7%
Ukip
Bill Piper 2.4%

Derby South

2015 2017
Candidate Vote share
Lab
Margaret Beckett 58.3%
Con
Evonne Williams 33.5%
Ukip
Alan Graves 4.4%
Others
3.8%

Derbyshire Dales

2015 2017
Candidate Vote share
Con
Patrick McLoughlin 60.0%
Lab
Andy Botham 31.1%
LD
Andrew Hollyer 6.3%
Ukip
0.0%
Others
2.6%

Derbyshire Mid

2015 2017
Candidate Vote share
Con
Pauline Latham 58.6%
Lab
Alison Martin 35.5%
Ukip
0.0%
Others
5.9%

Derbyshire North East

2015 2017
Candidate Vote share
Con
Lee Rowley 49.2%
Lab
Natascha Engel 43.5%
Ukip
James Bush 3.1%
Others
4.2%

Derbyshire South

2015 2017
Candidate Vote share
Con
Heather Wheeler 58.7%
Lab
Robert Pearson 36.0%
Ukip
0.0%
Others
5.3%

Devizes

2015 2017
Candidate Vote share
Con
Claire Perry 62.7%
Lab
Imtiyaz Shaikh 21.0%
LD
Christopher Coleman 9.3%
Ukip
Timothy Page 3.4%
Others
3.6%

Devon Central

2015 2017
Candidate Vote share
Con
Mel Stride 54.1%
Lab
Lisa Robillard Webb 27.0%
LD
Lloyd Knight 0.8%
Green
Andy Williamson 2.6%
Ukip
Tim Matthews 2.3%
Others
13.2%

Devon East

2015 2017
Candidate Vote share
Con
Hugo Swire 48.5%
Ind
Claire Wright 35.2%
Lab
Jan Ross 11.4%
Ukip
Brigitte Graham 2.0%
Ind
0.0%
Others
2.9%

Devon North

2015 2017
Candidate Vote share
Con
Peter Heaton-Jones 45.8%
LD
Nick Harvey 38.0%
Lab
Mark Cann 12.7%
Ukip
Stephen Crowther 2.1%
Others
1.4%

Devon South West

2015 2017
Candidate Vote share
Con
Gary Streeter 59.9%
Lab
Philippa Davey 29.9%
LD
Caroline Voaden 5.2%
Ukip
Ian Ross 2.9%
Others
2.1%

Devon West & Torridge

2015 2017
Candidate Vote share
Con
Geoffrey Cox 56.5%
Lab
Vince Barry 21.7%
LD
David Chalmers 17.7%
Ukip
0.0%
Others
4.1%

Dewsbury

2015 2017
Candidate Vote share
Lab
Paula Sherriff 51.0%
Con
Beth Prescott 45.1%
Ukip
0.0%
Others
3.9%

Don Valley

2015 2017
Candidate Vote share
Lab
Caroline Flint 53.0%
Con
Aaron Bell 41.7%
Ukip
0.0%
Others
5.3%

Doncaster Central

2015 2017
Candidate Vote share
Lab
Rosie Winterton 57.9%
Con
Tom Hunt 34.4%
Ukip
0.0%
Others
7.7%

Doncaster North

2015 2017
Candidate Vote share
Lab
Ed Miliband 60.8%
Con
Shade Adoh 27.6%
Ukip
Kim Parkinson 6.5%
Others
5.1%

Dorset Mid & Poole North

2015 2017
Candidate Vote share
Con
Michael Tomlinson 59.2%
LD
Vikki Slade 27.4%
Lab
Steve Brew 13.3%
Ukip
0.0%
Others
0.1%

Dorset North

2015 2017
Candidate Vote share
Con
Simon Hoare 64.9%
Lab
Pat Osborne 18.6%
LD
Thomas Panton 13.6%
Ukip
0.0%
Others
2.9%

Dorset South

2015 2017
Candidate Vote share
Con
Richard Drax 56.1%
Lab
Tashi Warr 33.6%
Ukip
0.0%
Others
10.3%

Dorset West

2015 2017
Candidate Vote share
Con
Oliver Letwin 55.5%
LD
Andy Canning 23.5%
Lab
Lee Rhodes 18.3%
Ukip
0.0%
Others
2.7%

Dover

2015 2017
Candidate Vote share
Con
Charlie Elphicke 52.4%
Lab
Stacey Blair 40.0%
Ukip
Piers Wauchope 3.3%
Others
4.3%

Down North

2015 2017
Candidate Vote share
Ind
Sylvia Hermon 41.2%
DUP
Alex Easton 38.1%
alliance
Andrew Muir 9.3%
Others
11.4%

Down South

2015 2017
Candidate Vote share
SF
Chris Hazzard 39.9%
SDLP
Margaret Ritchie 35.1%
DUP
Diane Forsythe 17.4%
UUP
Harold McKee 3.9%
Ukip
0.0%
Others
3.7%

Dudley North

2015 2017
Candidate Vote share
Lab
Ian Austin 46.5%
Con
Les Jones 46.4%
Ukip
Bill Etheridge 5.5%
Others
1.6%

Dudley South

2015 2017
Candidate Vote share
Con
Mike Wood 56.5%
Lab
Natasha Millward 36.2%
Ukip
Mitch Bolton 4.7%
Others
2.6%

Dulwich & West Norwood

2015 2017
Candidate Vote share
Lab
Helen Hayes 69.6%
Con
Rachel Wolf 19.5%
LD
Gail Kent 8.0%
Green
Rashid Nix 2.5%
Others
0.4%

Dumfries & Galloway

2015 2017
Candidate Vote share
Con
Alister Jack 43.3%
SNP
Richard Arkless 32.4%
Lab
Daniel Goodare 20.9%
Others
3.4%

Dumfriesshire, Clydesdale & Tweeddale

2015 2017
Candidate Vote share
Con
David Mundell 49.4%
SNP
Mairi McAllan 30.1%
Lab
Douglas Beattie 16.6%
Others
3.9%

Dunbartonshire East

2015 2017
Candidate Vote share
LD
Jo Swinson 40.6%
SNP
John Nicolson 30.3%
Con
Sheila Mechan 14.6%
Lab
Callum McNally 14.5%

Dunbartonshire West

2015 2017
Candidate Vote share
SNP
Martin Docherty 42.9%
Lab
Jean Anne Mitchell 37.7%
Con
Penny Hutton 17.2%
Others
2.2%

Dundee East

2015 2017
Candidate Vote share
SNP
Stewart Hosie 42.8%
Con
Eleanor Price 27.4%
Lab
Lesley Brennan 26.0%
Others
3.8%

Dundee West

2015 2017
Candidate Vote share
SNP
Chris Law 46.7%
Lab
Alan Cowan 33.0%
Con
Darren Cormack 16.2%
Others
4.1%

Dunfermline & Fife West

2015 2017
Candidate Vote share
SNP
Douglas Chapman 35.5%
Lab
Cara Hilton 33.9%
Con
Belinda Hacking 24.7%
Others
5.9%

Durham North

2015 2017
Candidate Vote share
Lab
Kevan Jones 59.9%
Con
Laetitia Glossop 30.0%
Ukip
Kenneth Rollings 5.6%
Others
4.5%

Durham North West

2015 2017
Candidate Vote share
Lab
Laura Pidcock 52.8%
Con
Sally-Ann Hart 34.5%
LD
Owen Temple 7.1%
Ukip
Alan Breeze 4.5%
Others
1.1%

Durham, City of

2015 2017
Candidate Vote share
Lab
Roberta Blackman-Woods 55.4%
Con
Richard Lawrie 29.8%
LD
Amanda Hopgood 9.9%
Ukip
Malcolm Bint 2.3%
Others
2.6%

Dwyfor Meirionnydd

2015 2017
Candidate Vote share
PC
Liz Saville Roberts 45.1%
Con
Neil Fairlamb 29.1%
Lab
Mathew Norman 20.7%
Ukip
Frank Wykes 2.0%
Others
3.1%

Ealing Central & Acton

2015 2017
Candidate Vote share
Lab
Rupa Huq 59.7%
Con
Joy Morrissey 34.8%
Others
5.5%

Ealing North

2015 2017
Candidate Vote share
Lab
Steve Pound 66.0%
Con
Isobel Grant 28.4%
Ukip
Peter Mcilvenna 1.8%
Others
3.8%

Ealing Southall

2015 2017
Candidate Vote share
Lab
Virendra Sharma 70.3%
Con
Fabio Conti 21.3%
Others
8.4%

Easington

2015 2017
Candidate Vote share
Lab
Grahame Morris 63.7%
Con
Barney Campbell 22.7%
Ukip
Allyn Roberts 4.8%
Others
8.8%

East Ham

2015 2017
Candidate Vote share
Lab
Stephen Timms 83.2%
Con
Kirsty Finlayson 12.8%
Others
4%

East Kilbride, Strathaven & Lesmahagow

2015 2017
Candidate Vote share
SNP
Lisa Cameron 38.9%
Lab
Monique McAdams 31.7%
Con
Mark McGeever 25.3%
Others
4.1%

East Lothian

2015 2017
Candidate Vote share
Lab
Martin Whitfield 36.1%
SNP
George Kerevan 30.6%
Con
Sheila Low 29.6%
Others
3.7%

Eastbourne

2015 2017
Candidate Vote share
LD
Stephen Lloyd 46.9%
Con
Caroline Ansell 44.1%
Lab
Jake Lambert 8.1%
Ukip
0.0%
Others
0.9%

Eastleigh

2015 2017
Candidate Vote share
Con
Mims Davies 50.4%
LD
Mike Thornton 25.7%
Lab
Jill Payne 20.0%
Ukip
Malcolm Jones 2.6%
Others
1.3%

Eddisbury

2015 2017
Candidate Vote share
Con
Antoinette Sandbach 56.9%
Lab
Cathy Reynolds 33.6%
LD
Ian Priestner 5.5%
Ukip
John Bickley 2.2%
Others
1.8%

Edinburgh East

2015 2017
Candidate Vote share
SNP
Tommy Sheppard 42.5%
Lab
Patsy King 34.7%
Con
Katie Mackie 18.6%
Others
4.2%

Edinburgh North & Leith

2015 2017
Candidate Vote share
SNP
Deidre Brock 34.0%
Lab
Gordon Munro 31.1%
Con
Iain McGill 27.2%
Others
7.7%

Edinburgh South

2015 2017
Candidate Vote share
Lab
Ian Murray 54.9%
SNP
Jim Eadie 22.5%
Con
Stephanie Smith 19.7%
Others
2.9%

Edinburgh South West

2015 2017
Candidate Vote share
SNP
Joanna Cherry 35.6%
Con
Miles Briggs 33.4%
Lab
Foysol Choudhury 26.8%
Others
4.2%

Edinburgh West

2015 2017
Candidate Vote share
LD
Christine Jardine 34.3%
SNP
Toni Giugliano 28.6%
Con
Sandy Batho 21.9%
Lab
Mandy Telford 14.9%
Others
0.3%

Edmonton

2015 2017
Candidate Vote share
Lab
Kate Osamor 71.5%
Con
Gonul Daniels 23.1%
Ukip
Nigel Sussman 2.0%
Others
3.4%

Ellesmere Port & Neston

2015 2017
Candidate Vote share
Lab
Justin Madders 59.2%
Con
Nigel Jones 36.8%
Ukip
Fred Fricker 1.6%
Others
2.4%

Elmet & Rothwell

2015 2017
Candidate Vote share
Con
Alec Shelbrooke 54.3%
Lab
David Patrick Nagle 37.9%
Ukip
0.0%
Others
7.8%

Eltham

2015 2017
Candidate Vote share
Lab
Clive Efford 54.4%
Con
Matt Hartley 40.8%
Ukip
0.0%
Others
4.8%

Enfield North

2015 2017
Candidate Vote share
Lab
Joan Ryan 58.0%
Con
Nick De Bois 36.9%
Ukip
Deborah Cairns 1.8%
Others
3.3%

Enfield Southgate

2015 2017
Candidate Vote share
Lab
Bambos Charalambous 51.7%
Con
David Burrowes 42.7%
Others
5.6%

Epping Forest

2015 2017
Candidate Vote share
Con
Eleanor Laing 62.0%
Lab
Liam Preston 26.0%
Ukip
Patrick O'Flynn 3.7%
Others
8.3%

Epsom & Ewell

2015 2017
Candidate Vote share
Con
Chris Grayling 59.6%
Lab
Ed Mayne 25.0%
LD
Steve Gee 12.5%
Ukip
0.0%
Others
2.9%

Erewash

2015 2017
Candidate Vote share
Con
Maggie Throup 52.1%
Lab
Catherine Atkinson 43.0%
Ukip
0.0%
Others
4.9%

Erith & Thamesmead

2015 2017
Candidate Vote share
Lab
Teresa Pearce 57.5%
Con
Edward Baxter 35.0%
Ukip
Ronie Johnson 3.9%
Others
3.6%

Esher & Walton

2015 2017
Candidate Vote share
Con
Dominic Raab 58.6%
Lab
Lana Hylands 19.7%
LD
Andrew Davis 17.3%
Ukip
David Ions 1.7%
Others
2.7%

Exeter

2015 2017
Candidate Vote share
Lab
Ben Bradshaw 62.0%
Con
James Taghdissian 32.9%
Ukip
0.0%
Others
5.1%

Falkirk

2015 2017
Candidate Vote share
SNP
Johnny McNally 38.9%
Lab
Craig Martin 29.8%
Con
Callum Laidlaw 26.2%
Others
5.1%

Fareham

2015 2017
Candidate Vote share
Con
Suella Fernandes 63.0%
Lab
Matthew Randall 25.2%
LD
Matthew Winnington 6.8%
Ukip
Tony Blewett 2.7%
Others
2.3%

Faversham & Kent Mid

2015 2017
Candidate Vote share
Con
Helen Whately 61.1%
Lab
Michael Desmond 26.1%
Ukip
Mark McGiffin 3.4%
Others
9.4%

Feltham & Heston

2015 2017
Candidate Vote share
Lab
Seema Malhotra 61.2%
Con
Samir Jassal 31.8%
Ukip
Stuart Agnew 2.9%
Others
4.1%

Fermanagh & South Tyrone

2015 2017
Candidate Vote share
SF
Michelle Gildernew 47.2%
UUP
Tom Elliott 45.5%
Others
7.3%

Fife North East

2015 2017
Candidate Vote share
SNP
Stephen Gethins 32.9%
LD
Janet Riches 32.9%
Con
Tony Miklinski 24.1%
Lab
Rosalind Garton 9.6%
Others
0.5%

Filton & Bradley Stoke

2015 2017
Candidate Vote share
Con
Jack Lopresti 50.0%
Lab
Naomi Rylatt 41.7%
LD
Eva Fielding 6.0%
Ukip
0.0%
Others
2.3%

Finchley & Golders Green

2015 2017
Candidate Vote share
Con
Mike Freer 47.0%
Lab
Jeremy Newmark 43.8%
Others
9.2%

Folkestone & Hythe

2015 2017
Candidate Vote share
Con
Damian Collins 54.7%
Lab
Laura Davison 28.5%
LD
Lynne Beaumont 7.2%
Ukip
Stephen Priestley 4.4%
Others
5.2%

Forest of Dean

2015 2017
Candidate Vote share
Con
Mark Harper 54.3%
Lab
Shaun Stammers 35.9%
Ukip
Ernie Warrender 2.4%
Others
7.4%

Foyle

2015 2017
Candidate Vote share
SF
Elisha McCallion 39.7%
SDLP
Mark Durkan 39.4%
DUP
Gary Middleton 16.1%
Others
4.8%

Fylde

2015 2017
Candidate Vote share
Con
Mark Menzies 58.8%
Lab
Jed Sullivan 33.4%
Ukip
0.0%
Ind
0.0%
Others
7.8%

Gainsborough

2015 2017
Candidate Vote share
Con
Edward Leigh 61.8%
Lab
Catherine Tite 28.7%
LD
Lesley Rollings 7.1%
Ukip
0.0%
Others
2.4%

Garston & Halewood

2015 2017
Candidate Vote share
Lab
Maria Eagle 77.7%
Con
Adam Marsden 17.7%
Ukip
0.0%
Others
4.6%

Gateshead

2015 2017
Candidate Vote share
Lab
Ian Mearns 65.1%
Con
Lauren Hankinson 23.9%
Ukip
Mark Bell 5.4%
Others
5.6%

Gedling

2015 2017
Candidate Vote share
Lab
Vernon Coaker 51.9%
Con
Carolyn Abbott 42.8%
Ukip
Lee Waters 2.2%
Others
3.1%

Gillingham & Rainham

2015 2017
Candidate Vote share
Con
Rehman Chishti 55.4%
Lab
Andrew Stamp 36.1%
Ukip
Martin Cook 4.3%
Others
4.2%

Glasgow Central

2015 2017
Candidate Vote share
SNP
Alison Thewliss 44.7%
Lab
Faten Hameed 38.4%
Con
Charlotte Fairbanks 13.9%
Others
3%

Glasgow East

2015 2017
Candidate Vote share
SNP
David Linden 38.8%
Lab
Kate Watson 38.6%
Con
Thomas Kerr 18.8%
Others
3.8%

Glasgow North

2015 2017
Candidate Vote share
SNP
Patrick Grady 37.6%
Lab
Pam Duncan-Glancy 34.5%
Con
Stuart Cullen 14.7%
Green
Patrick Harvie 9.7%
Others
3.5%

Glasgow North East

2015 2017
Candidate Vote share
Lab
Paul Sweeney 42.9%
SNP
Anne McLaughlin 42.2%
Con
Jack Wylie 12.9%
Others
2%

Glasgow North West

2015 2017
Candidate Vote share
SNP
Carol Monaghan 42.5%
Lab
Michael Shanks 35.9%
Con
Christopher Land 18.0%
Others
3.6%

Glasgow South

2015 2017
Candidate Vote share
SNP
Stewart McDonald 41.1%
Lab
Eileen Dinning 36.5%
Con
Taylor Muir 19.1%
Others
3.3%

Glasgow South West

2015 2017
Candidate Vote share
SNP
Chris Stephens 40.7%
Lab
Matt Kerr 40.5%
Con
Thomas Haddow 15.6%
Others
3.2%

Glenrothes

2015 2017
Candidate Vote share
SNP
Peter Grant 42.8%
Lab
Altany Craik 34.7%
Con
Andrew Brown 19.5%
Others
3%

Gloucester

2015 2017
Candidate Vote share
Con
Richard Graham 50.3%
Lab
Barry Kirby 40.1%
Ukip
Daniel Woolf 2.8%
Others
6.8%

Gordon

2015 2017
Candidate Vote share
Con
Colin Clark 40.7%
SNP
Alex Salmond 35.9%
Lab
Kirsten Muat 11.8%
LD
David Evans 11.6%

Gosport

2015 2017
Candidate Vote share
Con
Caroline Dinenage 61.9%
Lab
Alan Durrant 27.1%
Ukip
Chloe Palmer 3.6%
Others
7.4%

Gower

2015 2017
Candidate Vote share
Lab
Tonia Antoniazzi 49.9%
Con
Byron Davies 42.7%
PC
Harri Roberts 3.7%
Ukip
Ross Ford 1.4%
Others
2.3%

Grantham & Stamford

2015 2017
Candidate Vote share
Con
Nick Boles 62.0%
Lab
Barrie Fairbairn 26.5%
Ukip
Marietta King 3.1%
Others
8.4%

Gravesham

2015 2017
Candidate Vote share
Con
Adam Holloway 55.6%
Lab
Mandy Garford 36.5%
Ukip
Emmanuel Feyisetan 3.6%
Others
4.3%

Great Grimsby

2015 2017
Candidate Vote share
Lab
Melanie Onn 49.4%
Con
Jo Gideon 42.2%
Ukip
Mike Hookem 4.6%
Others
3.8%

Great Yarmouth

2015 2017
Candidate Vote share
Con
Brandon Lewis 54.1%
Lab
Mike Smith-Clare 36.1%
Ukip
Catherine Blaiklock 6.3%
Others
3.5%

Greenwich & Woolwich

2015 2017
Candidate Vote share
Lab
Matthew Pennycook 64.4%
Con
Caroline Attfield 25.4%
LD
Chris Adams 7.1%
Ukip
0.0%
Others
3.1%

Guildford

2015 2017
Candidate Vote share
Con
Anne Milton 54.6%
LD
Zoe Franklin 23.9%
Lab
Howard Smith 19.0%
Ukip
0.0%
Others
2.5%

Hackney North & Stoke Newington

2015 2017
Candidate Vote share
Lab
Diane Abbott 75.1%
Con
Amy Gray 12.7%
Green
Alastair Binnie-Lubbock 4.6%
Others
7.6%

Hackney South & Shoreditch

2015 2017
Candidate Vote share
Lab
Meg Hillier 79.4%
Con
Luke Parker 10.9%
Green
Rebecca Johnson 2.8%
Others
6.9%

Halesowen & Rowley Regis

2015 2017
Candidate Vote share
Con
James Morris 51.9%
Lab
Ian Cooper 40.0%
Ukip
Stuart Henley 4.8%
Others
3.3%

Halifax

2015 2017
Candidate Vote share
Lab
Holly Lynch 52.8%
Con
Chris Pearson 41.7%
Ukip
Mark Weedon 3.3%
Others
2.2%

Haltemprice & Howden

2015 2017
Candidate Vote share
Con
David Davis 61.0%
Lab
Hollie Devanney 31.0%
Ukip
0.0%
Others
8%

Halton

2015 2017
Candidate Vote share
Lab
Derek Twigg 72.9%
Con
Matthew Lloyd 21.6%
Ukip
Glyn Redican 3.0%
Others
2.5%

Hammersmith

2015 2017
Candidate Vote share
Lab
Andy Slaughter 63.9%
Con
Charlie Dewhirst 28.2%
Others
7.9%

Hampshire East

2015 2017
Candidate Vote share
Con
Damian Hinds 63.6%
Lab
Rohit Dasgupta 17.0%
LD
Richard Robinson 15.2%
Ukip
0.0%
Others
4.2%

Hampshire North East

2015 2017
Candidate Vote share
Con
Ranil Jayawardena 65.5%
Lab
Barry Jones 17.3%
LD
Graham Cockarill 12.1%
Ukip
Mike Gascoigne 1.8%
Others
3.3%

Hampshire North West

2015 2017
Candidate Vote share
Con
Kit Malthouse 62.1%
Lab
Andy Fitchet 23.5%
LD
Alex Payton 9.7%
Ukip
Roger Clark 2.5%
Others
2.2%

Hampstead & Kilburn

2015 2017
Candidate Vote share
Lab
Tulip Siddiq 59.0%
Con
Claire-Louise Leyland 32.4%
Others
8.6%

Harborough

2015 2017
Candidate Vote share
Con
Neil O'Brien 52.3%
Lab
Andy Thomas 30.7%
LD
Zuffar Haq 12.7%
Ukip
Teck Khong 2.4%
Others
1.9%

Harlow

2015 2017
Candidate Vote share
Con
Robert Halfon 54.0%
Lab
Phil Waite 38.4%
Ukip
Mark Gough 4.0%
Others
3.6%

Harrogate & Knaresborough

2015 2017
Candidate Vote share
Con
Andrew Jones 55.5%
LD
Helen Flynn 23.5%
Lab
Mark Sewards 20.1%
Ukip
0.0%
Others
0.9%

Harrow East

2015 2017
Candidate Vote share
Con
Bob Blackman 49.4%
Lab
Navin Shah 46.0%
Others
4.6%

Harrow West

2015 2017
Candidate Vote share
Lab
Gareth Thomas 60.9%
Con
Hannah David 34.4%
Others
4.7%

Hartlepool

2015 2017
Candidate Vote share
Lab
Mike Hill 52.5%
Con
Carl Jackson 34.2%
Ukip
Phillip Broughton 11.5%
Ind
0.0%
Others
1.8%

Harwich & Essex North

2015 2017
Candidate Vote share
Con
Bernard Jenkin 58.5%
Lab
Rosalind Scott 30.4%
LD
Dominic Graham 5.5%
Ukip
Aaron Hammond 3.3%
Others
2.3%

Hastings & Rye

2015 2017
Candidate Vote share
Con
Amber Rudd 46.9%
Lab
Peter Chowney 46.2%
Ukip
Michael Phillips 2.7%
Others
4.2%

Havant

2015 2017
Candidate Vote share
Con
Alan Mak 59.8%
Lab
Graham Giles 25.3%
Ukip
John Perry 4.3%
Others
10.6%

Hayes & Harlington

2015 2017
Candidate Vote share
Lab
John McDonnell 66.5%
Con
Greg Smith 28.6%
Ukip
Cliff Dixon 2.4%
Others
2.5%

Hazel Grove

2015 2017
Candidate Vote share
Con
William Wragg 45.4%
LD
Lisa Smart 32.9%
Lab
Nav Mishra 20.5%
Ukip
0.0%
Others
1.2%

Hemel Hempstead

2015 2017
Candidate Vote share
Con
Mike Penning 55.0%
Lab
Mandi Tattershall 36.9%
Ukip
0.0%
Others
8.1%

Hemsworth

2015 2017
Candidate Vote share
Lab
Jon Trickett 56.0%
Con
Mike Jordan 33.9%
Ukip
David Dews 5.6%
Others
4.5%

Hendon

2015 2017
Candidate Vote share
Con
Matthew Offord 48.0%
Lab
Mike Katz 46.0%
Others
6%

Henley

2015 2017
Candidate Vote share
Con
John Howell 59.1%
Lab
Oliver Kavanagh 20.1%
LD
Laura Coyle 14.9%
Ukip
Tim Scott 2.0%
Others
3.9%

Hereford & Herefordshire South

2015 2017
Candidate Vote share
Con
Jesse Norman 53.5%
Lab
Anna Coda 23.8%
Ind
Jim Kenyon 11.0%
LD
Lucy Hurds 7.0%
Green
Diana Toynbee 2.4%
Ukip
Gwyn Price 2.3%

Herefordshire North

2015 2017
Candidate Vote share
Con
Bill Wiggin 62.0%
Lab
Roger Page 18.9%
LD
Jeanie Falconer 11.7%
Ukip
0.0%
Others
7.4%

Hertford & Stortford

2015 2017
Candidate Vote share
Con
Mark Prisk 60.3%
Lab
Katherine Chibah 28.6%
LD
Mark Argent 8.1%
Ukip
0.0%
Others
3%

Hertfordshire North East

2015 2017
Candidate Vote share
Con
Oliver Heald 58.6%
Lab
Doug Swanney 28.3%
LD
Nicky Shepard 7.7%
Ukip
0.0%
Others
5.4%

Hertfordshire South West

2015 2017
Candidate Vote share
Con
David Gauke 57.9%
Lab
Robert Wakely 25.7%
LD
Christopher Townsend 11.7%
Ukip
Mark Anderson 2.1%
Others
2.6%

Hertsmere

2015 2017
Candidate Vote share
Con
Oliver Dowden 61.1%
Lab
Fiona Smith 28.7%
Ukip
David Hoy 3.0%
Others
7.2%

Hexham

2015 2017
Candidate Vote share
Con
Guy Opperman 54.1%
Lab
Stephen Powers 34.1%
LD
Fiona Hall 7.1%
Ukip
Francis Miles 2.0%
Others
2.7%

Heywood & Middleton

2015 2017
Candidate Vote share
Lab
Liz McInnes 53.3%
Con
Chris Clarkson 38.0%
Ukip
Lee Seville 6.5%
Others
2.2%

High Peak

2015 2017
Candidate Vote share
Lab
Ruth George 49.7%
Con
Andrew Bingham 45.4%
Ukip
0.0%
Others
4.9%

Hitchin & Harpenden

2015 2017
Candidate Vote share
Con
Bim Afolami 53.1%
Lab
John Hayes 32.6%
LD
Hugh Annand 10.6%
Ukip
0.0%
Others
3.7%

Holborn & St Pancras

2015 2017
Candidate Vote share
Lab
Keir Starmer 70.1%
Con
Tim Barnes 18.4%
Green
Sian Berry 3.4%
Others
8.1%

Hornchurch & Upminster

2015 2017
Candidate Vote share
Con
Julia Dockerill 60.1%
Lab
Rocky Gill 28.6%
Ukip
Lawrence Webb 6.2%
Others
5.1%

Hornsey & Wood Green

2015 2017
Candidate Vote share
Lab
Catherine West 65.4%
LD
Dawn Barnes 16.1%
Con
Emma Lane 14.8%
Others
3.7%

Horsham

2015 2017
Candidate Vote share
Con
Jeremy Quin 59.5%
Lab
Susannah Brady 21.6%
LD
Morwen Millson 12.3%
Ukip
Roger Arthur 2.5%
Others
4.1%

Houghton & Sunderland South

2015 2017
Candidate Vote share
Lab
Bridget Phillipson 59.5%
Con
Paul Howell 29.7%
Ukip
Michael Joyce 5.7%
Others
5.1%

Hove

2015 2017
Candidate Vote share
Lab
Peter Kyle 64.1%
Con
Kristy Adams 31.6%
Others
4.3%

Huddersfield

2015 2017
Candidate Vote share
Lab
Barry Sheerman 60.4%
Con
Scott Benton 33.0%
Ukip
0.0%
Others
6.6%

Hull East

2015 2017
Candidate Vote share
Lab
Karl Turner 58.3%
Con
Simon Burton 29.9%
Ukip
Mark Fox 7.0%
Others
4.8%

Hull North

2015 2017
Candidate Vote share
Lab
Diana Johnson 63.7%
Con
Lia Nici-Townend 25.2%
LD
Mike Ross 5.0%
Ukip
John Kitchener 4.3%
Others
1.8%

Hull West & Hessle

2015 2017
Candidate Vote share
Lab
Emma Hardy 53.1%
Con
Christine Mackay 29.9%
LD
Claire Thomas 6.4%
Ukip
Gary Shores 4.0%
Others
6.6%

Huntingdon

2015 2017
Candidate Vote share
Con
Jonathan Djanogly 55.1%
Lab
Nik Johnson 30.9%
LD
Rod Cantrill 8.5%
Ukip
Paul Bullen 3.6%
Others
1.9%

Hyndburn

2015 2017
Candidate Vote share
Lab
Graham Jones 53.4%
Con
Kevin Horkin 40.5%
Ukip
Janet Brown 4.3%
Others
1.8%

Ilford North

2015 2017
Candidate Vote share
Lab
Wes Streeting 57.8%
Con
Lee Scott 39.6%
Ukip
0.0%
Others
2.6%

Ilford South

2015 2017
Candidate Vote share
Lab
Mike Gapes 75.8%
Con
Chris Chapman 20.9%
Others
3.3%

Inverclyde

2015 2017
Candidate Vote share
SNP
Ronnie Cowan 38.5%
Lab
Martin McCluskey 37.5%
Con
David Wilson 21.5%
Others
2.5%

Inverness, Nairn, Badenoch & Strathspey

2015 2017
Candidate Vote share
SNP
Drew Hendry 39.9%
Con
Nicholas Tulloch 30.5%
Lab
Mike Robb 16.2%
LD
Ritchie Cunningham 12.3%
Others
1.1%

Ipswich

2015 2017
Candidate Vote share
Lab
Sandy Martin 47.4%
Con
Ben Gummer 45.8%
Ukip
Tony Gould 2.7%
Others
4.1%

Isle of Wight

2015 2017
Candidate Vote share
Con
Bob Seely 51.3%
Lab
Julian Critchley 23.0%
Green
Vix Lowthion 17.3%
LD
Nick Belfitt 3.7%
Ukip
Daryll Pitcher 2.6%
Others
2.1%

Islington North

2015 2017
Candidate Vote share
Lab
Jeremy Corbyn 73.0%
Con
James Clark 12.5%
LD
Keith Angus 9.0%
Green
Caroline Russell 4.1%
Others
1.4%

Islington South & Finsbury

2015 2017
Candidate Vote share
Lab
Emily Thornberry 62.8%
Con
Jason Charalambous 20.7%
LD
Alain Desmier 12.1%
Green
Benali Hamdache 2.5%
Ukip
Pete Muswell 1.9%

Islwyn

2015 2017
Candidate Vote share
Lab
Chris Evans 58.8%
Con
Dan Thomas 27.2%
PC
Darren Jones 7.6%
Ukip
Joe Smyth 4.5%
Others
1.9%

Jarrow

2015 2017
Candidate Vote share
Lab
Stephen Hepburn 65.1%
Con
Robin Gwynn 25.0%
Ukip
James Askwith 5.4%
Others
4.5%

Keighley

2015 2017
Candidate Vote share
Lab
John Grogan 46.5%
Con
Kristan Hopkins 46.0%
Ukip
Paul Latham 2.5%
Others
5%

Kenilworth & Southam

2015 2017
Candidate Vote share
Con
Jeremy Wright 60.8%
Lab
Bally Singh 25.6%
LD
Richard Dickson 9.6%
Ukip
Harry Cottam 1.8%
Others
2.2%

Kensington

2015 2017
Candidate Vote share
Lab
Emma Dent Coad 42.2%
Con
Victoria Borwick 42.2%
LD
Annabel Mullin 12.2%
Others
3.4%

Kettering

2015 2017
Candidate Vote share
Con
Philip Hollobone 57.9%
Lab
Mick Scrimshaw 36.5%
Ukip
0.0%
Others
5.6%

Kilmarnock & Loudoun

2015 2017
Candidate Vote share
SNP
Alan Brown 42.3%
Lab
Laura Dover 28.9%
Con
Alison Harper 26.7%
Others
2.1%

Kingston & Surbiton

2015 2017
Candidate Vote share
LD
Ed Davey 44.7%
Con
James Berry 38.1%
Lab
Laurie South 14.8%
Ukip
Graham Matthews 1.1%
Others
1.3%

Kingswood

2015 2017
Candidate Vote share
Con
Chris Skidmore 54.9%
Lab
Mhairi Threlfall 39.5%
Ukip
0.0%
Others
5.6%

Kirkcaldy & Cowdenbeath

2015 2017
Candidate Vote share
Lab
Lesley Laird 36.8%
SNP
William Mullin 36.3%
Con
Dave Dempsey 23.3%
Others
3.6%

Knowsley

2015 2017
Candidate Vote share
Lab
George Howarth 85.3%
Con
James Spencer 9.3%
Ukip
Neil Miney 2.3%
Others
3.1%

Lagan Valley

2015 2017
Candidate Vote share
DUP
Jeffrey Donaldson 59.6%
UUP
Robbie Butler 16.8%
alliance
Aaron McIntyre 11.1%
SDLP
Pat Catney 7.5%
Others
5%

Lanark & Hamilton East

2015 2017
Candidate Vote share
SNP
Angela Crawley 32.6%
Con
Poppy Corbett 32.0%
Lab
Andrew Hilland 31.9%
Others
3.5%

Lancashire West

2015 2017
Candidate Vote share
Lab
Rosie Cooper 58.9%
Con
Sam Currie 37.4%
Ukip
0.0%
Others
3.7%

Lancaster & Fleetwood

2015 2017
Candidate Vote share
Lab
Cat Smith 55.1%
Con
Eric Ollerenshaw 40.6%
Ukip
0.0%
Others
4.3%

Leeds Central

2015 2017
Candidate Vote share
Lab
Hilary Benn 70.2%
Con
Gareth Davies 20.5%
Ukip
Bill Palfreman 4.3%
Green
Ed Carlisle 2.5%
Others
2.5%

Leeds East

2015 2017
Candidate Vote share
Lab
Richard Burgon 61.4%
Con
Matthew Robinson 30.6%
Ukip
Paul Spivey 4.2%
Others
3.8%

Leeds North East

2015 2017
Candidate Vote share
Lab
Fabian Hamilton 63.1%
Con
Ryan Stephenson 31.0%
Ukip
0.0%
Others
5.9%

Leeds North West

2015 2017
Candidate Vote share
Lab
Alex Sobel 44.1%
LD
Greg Mulholland 35.0%
Con
Alan Lamb 19.6%
Others
1.3%

Leeds West

2015 2017
Candidate Vote share
Lab
Rachel Reeves 64.0%
Con
Zoe Metcalfe 26.2%
Ukip
Mark Thackray 4.3%
Green
Andrew Pointon 2.4%
Others
3.1%

Leicester East

2015 2017
Candidate Vote share
Lab
Keith Vaz 67.0%
Con
Edward He 24.2%
Ukip
0.0%
Others
8.8%

Leicester South

2015 2017
Candidate Vote share
Lab
Jon Ashworth 73.5%
Con
Meera Sonecha 21.6%
Ukip
0.0%
Others
4.9%

Leicester West

2015 2017
Candidate Vote share
Lab
Liz Kendall 60.8%
Con
Jack Hickey 31.4%
Ukip
Stuart Young 3.8%
Others
4%

Leicestershire North West

2015 2017
Candidate Vote share
Con
Andrew Bridgen 58.2%
Lab
Sean Sheahan 33.4%
Ukip
0.0%
Others
8.4%

Leicestershire South

2015 2017
Candidate Vote share
Con
Alberto Costa 61.4%
Lab
Shabbir Aslam 28.5%
LD
Gregory Webb 4.2%
Ukip
Roger Helmer 3.9%
Others
2%

Leigh

2015 2017
Candidate Vote share
Lab
Joanne Platt 56.2%
Con
James Grundy 35.8%
Ukip
Mark Bradley 5.9%
Others
2.1%

Lewes

2015 2017
Candidate Vote share
Con
Maria Caulfield 49.5%
LD
Kelly-Marie Blundell 39.3%
Lab
Daniel Chapman 11.2%
Ukip
0.0%

Lewisham Deptford

2015 2017
Candidate Vote share
Lab
Vicky Foxcroft 77.0%
Con
Melanie McLean 13.7%
Green
John Coughlin 3.0%
Others
6.3%

Lewisham East

2015 2017
Candidate Vote share
Lab
Heidi Alexander 68.0%
Con
Peter Fortune 23.0%
Ukip
Keith Forster 1.7%
Others
7.3%

Lewisham West & Penge

2015 2017
Candidate Vote share
Lab
Ellie Reeves 66.6%
Con
Shaun Bailey 23.0%
LD
John Russell 6.2%
Green
Karen Wheller 2.1%
Ukip
Hoong-Wai Cheah 1.3%
Others
0.8%

Leyton & Wanstead

2015 2017
Candidate Vote share
Lab
John Cryer 69.8%
Con
Laura Farris 20.9%
Green
Ashley Gunstock 2.9%
Others
6.4%

Lichfield

2015 2017
Candidate Vote share
Con
Michael Fabricant 63.6%
Lab
Chris Worsey 28.8%
Ukip
0.0%
Others
7.6%

Lincoln

2015 2017
Candidate Vote share
Lab
Karen Lee 47.9%
Con
Karl McCartney 44.7%
Ukip
Nick Smith 2.6%
Others
4.8%

Linlithgow & Falkirk East

2015 2017
Candidate Vote share
SNP
Martyn Day 36.4%
Lab
Joan Coombes 31.1%
Con
Charles Kennedy 29.1%
Others
3.4%

Liverpool Riverside

2015 2017
Candidate Vote share
Lab
Louise Ellman 84.5%
Con
Pamela Hall 9.7%
Green
Stephanie Pitchers 3.3%
Others
2.5%

Liverpool Walton

2015 2017
Candidate Vote share
Lab
Dan Carden 85.7%
Con
Laura Evans 8.6%
Ukip
0.0%
Others
5.7%

Liverpool Wavertree

2015 2017
Candidate Vote share
Lab
Luciana Berger 79.5%
Con
Denise Haddad 12.0%
Ukip
0.0%
Others
8.5%

Liverpool West Derby

2015 2017
Candidate Vote share
Lab
Stephen Twigg 82.8%
Con
Paul Richardson 9.9%
Ukip
0.0%
Others
7.3%

Livingston

2015 2017
Candidate Vote share
SNP
Hannah Bardell 40.1%
Lab
Rhea Wolfson 32.7%
Con
Damian Timson 24.4%
Others
2.8%

Llanelli

2015 2017
Candidate Vote share
Lab
Nia Griffith 53.5%
Con
Stephen Davies 23.7%
PC
Mari Arthur 18.2%
Ukip
Ken Rees 3.3%
Others
1.3%

Londonderry East

2015 2017
Candidate Vote share
DUP
Gregory Campbell 48.1%
SF
Dermot Nicholl 26.5%
SDLP
Stephanie Quigley 10.8%
UUP
Richard Holmes 7.6%
alliance
Chris McCaw 6.2%
Others
0.8%

Loughborough

2015 2017
Candidate Vote share
Con
Nicky Morgan 49.9%
Lab
Jewel Miah 42.0%
Ukip
Andy McWilliam 2.7%
Others
5.4%

Louth & Horncastle

2015 2017
Candidate Vote share
Con
Victoria Atkins 63.9%
Lab
Julie Speed 26.7%
Ukip
Jonathan Noble 4.7%
Others
4.7%

Ludlow

2015 2017
Candidate Vote share
Con
Philip Dunne 62.9%
Lab
Julia Buckley 24.3%
LD
Heather Kidd 10.7%
Ukip
0.0%
Others
2.1%

Luton North

2015 2017
Candidate Vote share
Lab
Kelvin Hopkins 63.8%
Con
Caroline Kerswell 33.0%
Ukip
0.0%
Others
3.2%

Luton South

2015 2017
Candidate Vote share
Lab
Gavin Shuker 62.4%
Con
Dean Russell 32.3%
LD
Andrew Strange 2.3%
Ukip
Ujjawal Ub 1.7%
Others
1.3%

Macclesfield

2015 2017
Candidate Vote share
Con
David Rutley 52.6%
Lab
Neil Puttick 36.8%
LD
Richard Flowers 6.2%
Ukip
0.0%
Others
4.4%

Maidenhead

2015 2017
Candidate Vote share
Con
Theresa May 64.8%
Lab
Pat McDonald 19.3%
LD
Tony Hill 11.2%
Ukip
Gerard Batten 1.5%
Others
3.2%

Maidstone & The Weald

2015 2017
Candidate Vote share
Con
Helen Grant 56.4%
Lab
Allen Simpson 22.1%
LD
Emily Fermor 16.4%
Ukip
Pamela Watts 3.1%
Others
2%

Makerfield

2015 2017
Candidate Vote share
Lab
Yvonne Fovargue 60.2%
Con
Adam Carney 31.3%
Ukip
0.0%
Others
8.5%

Maldon

2015 2017
Candidate Vote share
Con
John Whittingdale 68.0%
Lab
Peter Edwards 21.3%
Ukip
Jesse Pryke 3.8%
Others
6.9%

Manchester Central

2015 2017
Candidate Vote share
Lab
Lucy Powell 77.4%
Con
Xingang Wang 14.2%
Ukip
Kalvin Chapman 3.0%
Green
Rachael Shah 1.7%
Others
3.7%

Manchester Gorton

2015 2017
Candidate Vote share
Lab
Mohammed Khan 76.3%
Con
Shaden Jaradat 7.3%
Green
Jess Mayo 2.3%
Ukip
Phil Eckersley 2.1%
Others
12%

Manchester Withington

2015 2017
Candidate Vote share
Lab
Jeff Smith 71.7%
LD
John Leech 15.9%
Con
Sarah Heald 10.3%
Green
Laura Bannister 1.6%
Others
0.5%

Mansfield

2015 2017
Candidate Vote share
Con
Ben Bradley 46.6%
Lab
Alan Meale 44.5%
Ukip
Sid Pepper 5.3%
Others
3.6%

Meon Valley

2015 2017
Candidate Vote share
Con
George Hollingbery 65.7%
Lab
Sheena King 18.3%
LD
Martin Tod 10.9%
Ukip
Paul Bailey 2.6%
Others
2.5%

Meriden

2015 2017
Candidate Vote share
Con
Caroline Spelman 62.0%
Lab
Tom McNeil 26.9%
Ukip
Leslie Kaye 3.7%
Others
7.4%

Merthyr Tydfil & Rhymney

2015 2017
Candidate Vote share
Lab
Gerald Jones 66.8%
Con
Pauline Jorgensen 18.1%
PC
Amy Kitcher 8.2%
Ukip
David Rowlands 4.4%
Others
2.5%

Middlesbrough

2015 2017
Candidate Vote share
Lab
Andy McDonald 65.7%
Con
Jacob Young 26.7%
Ukip
David Hodgson 4.1%
Others
3.5%

Middlesbrough South & Cleveland East

2015 2017
Candidate Vote share
Con
Simon Clarke 49.6%
Lab
Tracy Harvey 47.5%
Ukip
0.0%
Others
2.9%

Midlothian

2015 2017
Candidate Vote share
Lab
Danielle Rowley 36.4%
SNP
Owen Thompson 34.4%
Con
Chris Donnelly 25.4%
Others
3.8%

Milton Keynes North

2015 2017
Candidate Vote share
Con
Mark Lancaster 47.5%
Lab
Charlynne Pullen 44.5%
Ukip
Jeff Wyatt 2.2%
Others
5.8%

Milton Keynes South

2015 2017
Candidate Vote share
Con
Iain Stewart 47.5%
Lab
Hannah O'Neill 44.9%
Ukip
Vince Peddle 2.8%
Others
4.8%

Mitcham & Morden

2015 2017
Candidate Vote share
Lab
Siobhain McDonagh 68.7%
Con
Alicia Kearns 24.2%
Ukip
Richard Hilton 2.2%
Others
4.9%

Mole Valley

2015 2017
Candidate Vote share
Con
Paul Beresford 61.9%
LD
Paul Kennedy 19.3%
Lab
Marc Green 13.9%
Ukip
Judy Moore 2.4%
Others
2.5%

Monmouth

2015 2017
Candidate Vote share
Con
David Davies 53.1%
Lab
Ruth Jones 36.6%
Ukip
Roy Neale 1.5%
Others
8.8%

Montgomeryshire

2015 2017
Candidate Vote share
Con
Glyn Davies 51.8%
LD
Jane Dodds 25.2%
Lab
Iwan Jones 15.9%
Ukip
0.0%
Others
7.1%

Moray

2015 2017
Candidate Vote share
Con
Douglas Ross 47.5%
SNP
Angus Robertson 38.8%
Lab
Jo Kirby 10.9%
Others
2.8%

Morecambe & Lunesdale

2015 2017
Candidate Vote share
Con
David Morris 47.7%
Lab
Vikki Singleton 44.6%
Ukip
Robert Gillespie 2.9%
Others
4.8%

Morley & Outwood

2015 2017
Candidate Vote share
Con
Andrea Jenkyns 50.7%
Lab
Neil Dawson 46.7%
Ukip
0.0%
Others
2.6%

Motherwell & Wishaw

2015 2017
Candidate Vote share
SNP
Marion Fellows 38.5%
Lab
Angela Feeney 37.8%
Con
Meghan Gallacher 20.3%
Others
3.4%

Na h-Eileanan an Iar

2015 2017
Candidate Vote share
SNP
Angus MacNeil 40.6%
Lab
Ealasaid MacDonald 33.8%
Con
Dan McCroskrie 16.5%
Ind
John Cormack 7.5%
Others
1.6%

Neath

2015 2017
Candidate Vote share
Lab
Christina Rees 56.7%
Con
Orla Lowe 23.7%
PC
Daniel Williams 13.9%
Ukip
Richard Pritchard 3.7%
Others
2%

New Forest East

2015 2017
Candidate Vote share
Con
Julian Lewis 62.6%
Lab
Julie Renyard 19.8%
LD
David Harrison 15.2%
Ukip
0.0%
Others
2.4%

New Forest West

2015 2017
Candidate Vote share
Con
Desmond Swayne 66.8%
Lab
Jo Graham 19.6%
LD
Terry Scriven 9.6%
Ukip
0.0%
Others
4%

Newark

2015 2017
Candidate Vote share
Con
Robert Jenrick 62.7%
Lab
Chantal Lee 29.7%
Ukip
Xandra Arundel 2.6%
Others
5%

Newbury

2015 2017
Candidate Vote share
Con
Richard Benyon 61.5%
LD
Judith Bunting 21.4%
Lab
Alex Skirvin 14.1%
Ukip
0.0%
Others
3%

Newcastle upon Tyne Central

2015 2017
Candidate Vote share
Lab
Chi Onwurah 64.9%
Con
Steve Kyte 24.6%
Ukip
David Muat 4.0%
Others
6.5%

Newcastle upon Tyne East

2015 2017
Candidate Vote share
Lab
Nick Brown 67.5%
Con
Simon Kitchen 21.3%
LD
Wendy Taylor 6.2%
Ukip
Tony Sanderson 3.2%
Green
Alistair Ford 1.8%

Newcastle upon Tyne North

2015 2017
Candidate Vote share
Lab
Catherine McKinnell 55.4%
Con
Duncan Crute 33.9%
LD
Anita Lower 5.3%
Ukip
Timothy Marron 3.7%
Others
1.7%

Newcastle-under-Lyme

2015 2017
Candidate Vote share
Lab
Paul Farrelly 48.2%
Con
Owen Meredith 48.1%
Ukip
0.0%
Others
3.7%

Newport East

2015 2017
Candidate Vote share
Lab
Jessica Morden 56.5%
Con
Natasha Asghar 34.8%
Ukip
Ian Gorman 3.2%
Others
5.5%

Newport West

2015 2017
Candidate Vote share
Lab
Paul Flynn 52.3%
Con
Angela Jones-Evans 39.3%
Ukip
Stan Edwards 2.5%
Others
5.9%

Newry & Armagh

2015 2017
Candidate Vote share
SF
Mickey Brady 47.9%
DUP
William Irwin 24.6%
SDLP
Justin McNulty 16.9%
UUP
Sam Nicholson 8.3%
Others
2.3%

Newton Abbot

2015 2017
Candidate Vote share
Con
Anne Marie Morris 55.5%
Lab
James Osben 22.2%
LD
Marie Chadwick 20.5%
Ukip
0.0%
Others
1.8%

Norfolk Mid

2015 2017
Candidate Vote share
Con
George Freeman 59.0%
Lab
Sarah Simpson 30.1%
Ukip
Tracy Knowles 3.8%
Others
7.1%

Norfolk North

2015 2017
Candidate Vote share
LD
Norman Lamb 48.4%
Con
James Wild 41.7%
Lab
Stephen Burke 9.9%
Ukip
0.0%

Norfolk North West

2015 2017
Candidate Vote share
Con
Henry Bellingham 60.3%
Lab
Jo Rust 32.0%
Ukip
Michael Stone 3.1%
Others
4.6%

Norfolk South

2015 2017
Candidate Vote share
Con
Richard Bacon 58.2%
Lab
Danielle Glavin 30.9%
LD
Christopher Brown 8.3%
Ukip
0.0%
Others
2.6%

Norfolk South West

2015 2017
Candidate Vote share
Con
Elizabeth Truss 62.8%
Lab
Peter Smith 27.8%
Ukip
David Williams 4.9%
Others
4.5%

Normanton, Pontefract & Castleford

2015 2017
Candidate Vote share
Lab
Yvette Cooper 59.5%
Con
Andrew Lee 30.0%
Ukip
Lewis Thompson 6.2%
Others
4.3%

Northampton North

2015 2017
Candidate Vote share
Con
Michael Ellis 47.2%
Lab
Sally Keeble 45.2%
Ukip
Jonathan Bullock 3.5%
Others
4.1%

Northampton South

2015 2017
Candidate Vote share
Con
Andrew Lewer 46.9%
Lab
Kevin McKeever 44.0%
Ukip
Rose Gibbins 4.0%
Others
5.1%

Northamptonshire South

2015 2017
Candidate Vote share
Con
Andrea Leadsom 62.5%
Lab
Sophie Johnson 27.3%
Ukip
Nigel Wickens 2.1%
Others
8.1%

Norwich North

2015 2017
Candidate Vote share
Con
Chloe Smith 47.7%
Lab
Chris Jones 46.6%
Ukip
0.0%
Others
5.7%

Norwich South

2015 2017
Candidate Vote share
Lab
Clive Lewis 61.0%
Con
Lana Hempsall 30.6%
LD
James Wright 5.5%
Green
Richard Bearman 2.9%
Ukip
0.0%

Nottingham East

2015 2017
Candidate Vote share
Lab
Chris Leslie 71.5%
Con
Simon Murray 21.6%
Ukip
Robert Hall-Palmer 2.1%
Green
Kat Boettge 1.8%
Others
3%

Nottingham North

2015 2017
Candidate Vote share
Lab
Alex Norris 60.2%
Con
Jack Tinley 31.1%
Ukip
Stephen Crosby 5.6%
Others
3.1%

Nottingham South

2015 2017
Candidate Vote share
Lab
Lilian Greenwood 62.4%
Con
Jane Hunt 30.9%
Ukip
David Hollas 2.3%
Others
4.4%

Nuneaton

2015 2017
Candidate Vote share
Con
Marcus Jones 51.6%
Lab
Philip Johnson 41.3%
Ukip
Craig Carpenter 3.5%
Others
3.6%

Ochil & Perthshire South

2015 2017
Candidate Vote share
Con
Luke Graham 41.5%
SNP
Tasmina Ahmed-Sheikh 35.3%
Lab
Joanne Ross 20.0%
Others
3.2%

Ogmore

2015 2017
Candidate Vote share
Lab
Chris Elmore 62.4%
Con
Jamie Wallis 25.1%
PC
Huw Marshall 7.5%
Ukip
Glenda Davies 3.3%
Others
1.7%

Old Bexley & Sidcup

2015 2017
Candidate Vote share
Con
James Brokenshire 61.5%
Lab
Danny Hackett 29.3%
Ukip
Freddy Vachha 3.4%
Others
5.8%

Oldham East & Saddleworth

2015 2017
Candidate Vote share
Lab
Debbie Abrahams 54.5%
Con
Kashif Ali 37.1%
Ukip
Ian Bond 4.8%
LD
Jonathan Smith 3.6%

Oldham West & Royton

2015 2017
Candidate Vote share
Lab
Jim McMahon 65.2%
Con
Christopher Glenny 27.6%
Ukip
Ruth Keating 4.2%
Others
3%

Orkney & Shetland

2015 2017
Candidate Vote share
LD
Alistair Carmichael 48.6%
SNP
Miriam Brett 29.0%
Lab
Robina Barton 11.4%
Con
Jamie Halcro Johnston 8.7%
Others
2.3%

Orpington

2015 2017
Candidate Vote share
Con
Jo Johnson 62.9%
Lab
Nigel De Gruchy 24.4%
Ukip
Brian Philp 4.0%
Others
8.7%

Oxford East

2015 2017
Candidate Vote share
Lab
Anneliese Dodds 65.2%
Con
Suzanne Bartington 22.0%
LD
Kirsten Johnson 9.1%
Green
Larry Sanders 3.3%
Others
0.4%

Oxford West & Abingdon

2015 2017
Candidate Vote share
LD
Layla Moran 43.8%
Con
Nicola Blackwood 42.4%
Lab
Marie Tidball 12.6%
Others
1.2%

Paisley & Renfrewshire North

2015 2017
Candidate Vote share
SNP
Gavin Newlands 37.5%
Lab
Alison Taylor 31.8%
Con
David Gardiner 27.6%
Others
3.1%

Paisley & Renfrewshire South

2015 2017
Candidate Vote share
SNP
Mhairi Black 40.7%
Lab
Alison Dowling 34.6%
Con
Amy Thomson 19.5%
Others
5.2%

Pendle

2015 2017
Candidate Vote share
Con
Andrew Stephenson 49.0%
Lab
Wayne Blackburn 46.2%
Ukip
0.0%
Others
4.8%

Penistone & Stocksbridge

2015 2017
Candidate Vote share
Lab
Angela Smith 45.8%
Con
Nicola Wilson 43.1%
Ukip
John Booker 6.9%
Others
4.2%

Penrith & The Border

2015 2017
Candidate Vote share
Con
Rory Stewart 60.4%
Lab
Lola McEvoy 26.2%
LD
Neil Hughes 7.8%
Ukip
Kerryanne Wilde 2.5%
Others
3.1%

Perth & Perthshire North

2015 2017
Candidate Vote share
SNP
Pete Wishart 42.3%
Con
Ian Duncan 42.3%
Lab
David Roemmele 10.4%
Others
5%

Peterborough

2015 2017
Candidate Vote share
Lab
Fiona Onasanya 48.1%
Con
Stewart Jackson 46.8%
Ukip
0.0%
Others
5.1%

Plymouth Moor View

2015 2017
Candidate Vote share
Con
Johnny Mercer 51.9%
Lab
Sue Dann 40.8%
Ukip
Wendy Noble 4.1%
Others
3.2%

Plymouth Sutton & Devonport

2015 2017
Candidate Vote share
Lab
Luke Pollard 53.4%
Con
Oliver Colvile 39.9%
Ukip
Richard Ellison 2.6%
Green
Daniel Sheaff 1.2%
Others
2.9%

Pontypridd

2015 2017
Candidate Vote share
Lab
Owen Smith 55.4%
Con
Juliette Ash 26.7%
PC
Fflur Elin 10.3%
LD
Michael Powell 4.9%
Ukip
Robin Hunter-Clarke 2.7%

Poole

2015 2017
Candidate Vote share
Con
Robert Syms 58.0%
Lab
Katie Taylor 29.4%
LD
Mike Plummer 8.9%
Ukip
0.0%
Others
3.7%

Poplar & Limehouse

2015 2017
Candidate Vote share
Lab
Jim Fitzpatrick 67.3%
Con
Christopher Wilford 20.1%
Others
12.6%

Portsmouth North

2015 2017
Candidate Vote share
Con
Penny Mordaunt 54.8%
Lab
Rumal Khan 33.7%
Ukip
Mike Fitzgerald 4.1%
Others
7.4%

Portsmouth South

2015 2017
Candidate Vote share
Lab
Stephen Morgan 41.0%
Con
Flick Drummond 37.5%
LD
Robert Vernon-Jackson 17.3%
Ukip
Kevan Chippindall-Higgin 2.5%
Green
Ian McCulloch 1.6%
Others
0.1%

Preseli Pembrokeshire

2015 2017
Candidate Vote share
Con
Stephen Crabb 43.4%
Lab
Philippa Thompson 42.6%
Ukip
Susan Bale 2.0%
Ind
0.0%
Others
12%

Preston

2015 2017
Candidate Vote share
Lab
Mark Hendrick 68.0%
Con
Kevin Beaty 23.8%
Ukip
Simon Platt 3.8%
Others
4.4%

Pudsey

2015 2017
Candidate Vote share
Con
Stuart Andrew 47.4%
Lab
Ian McCargo 46.7%
Ukip
0.0%
Others
5.9%

Putney

2015 2017
Candidate Vote share
Con
Justine Greening 44.1%
Lab
Neeraj Patil 40.8%
LD
Ryan Mercer 11.6%
Others
3.5%

Rayleigh & Wickford

2015 2017
Candidate Vote share
Con
Mark Francois 66.7%
Lab
Mark Daniels 24.3%
Ukip
Peter Smith 4.2%
Others
4.8%

Reading East

2015 2017
Candidate Vote share
Lab
Matt Rodda 49.0%
Con
Rob Wilson 42.3%
LD
Jenny Woods 6.1%
Ukip
0.0%
Others
2.6%

Reading West

2015 2017
Candidate Vote share
Con
Alok Sharma 48.9%
Lab
Olivia Bailey 43.3%
Ukip
0.0%
Others
7.8%

Redcar

2015 2017
Candidate Vote share
Lab
Anna Turley 55.5%
Con
Peter Gibson 33.2%
LD
Josh Mason 6.7%
Ukip
Chris Gallacher 4.6%

Redditch

2015 2017
Candidate Vote share
Con
Rachel Maclean 52.3%
Lab
Rebecca Blake 36.0%
Ukip
Paul Swansborough 3.0%
Others
8.7%

Reigate

2015 2017
Candidate Vote share
Con
Crispin Blunt 57.4%
Lab
Toby Brampton 24.7%
LD
Anna Tarrant 10.9%
Ukip
Joseph Fox 2.9%
Others
4.1%

Renfrewshire East

2015 2017
Candidate Vote share
Con
Paul Masterton 40.0%
SNP
Kirsten Oswald 31.2%
Lab
Blair McDougall 26.7%
Others
2.1%

Rhondda

2015 2017
Candidate Vote share
Lab
Chris Bryant 64.0%
PC
Branwen Cennard 22.3%
Con
Virginia Crosbie 10.1%
Ukip
Janet Kenrick 2.7%
Others
0.9%

Ribble Valley

2015 2017
Candidate Vote share
Con
Nigel Evans 57.8%
Lab
David Hinder 33.9%
Ukip
0.0%
Others
8.3%

Richmond (Yorks)

2015 2017
Candidate Vote share
Con
Rishi Sunak 64.0%
Lab
Dan Perry 23.4%
Ukip
0.0%
Others
12.6%

Richmond Park

2015 2017
Candidate Vote share
Con
Zac Goldsmith 45.1%
LD
Sarah Olney 45.1%
Lab
Cate Tuitt 9.1%
Others
0.7%

Rochdale

2015 2017
Candidate Vote share
Lab
Tony Lloyd 58.0%
Con
Jane Howard 28.4%
LD
Andy Kelly 8.1%
Ukip
Christopher Baksa 3.3%
Others
2.2%

Rochester & Strood

2015 2017
Candidate Vote share
Con
Kelly Tolhurst 54.4%
Lab
Teresa Murray 36.0%
Ukip
David Allen 5.4%
Others
4.2%

Rochford & Southend East

2015 2017
Candidate Vote share
Con
James Duddridge 48.7%
Lab
Ashley Dalton 37.0%
Ukip
Neil Hookway 3.8%
Others
10.5%

Romford

2015 2017
Candidate Vote share
Con
Andrew Rosindell 59.4%
Lab
Angelina Leatherbarrow 31.8%
Ukip
Andrew Beadle 4.7%
Others
4.1%

Romsey & Southampton North

2015 2017
Candidate Vote share
Con
Caroline Nokes 57.1%
LD
Catherine Royce 21.3%
Lab
Darren Paffey 19.2%
Ukip
0.0%
Others
2.4%

Ross, Skye & Lochaber

2015 2017
Candidate Vote share
SNP
Ian Blackford 40.3%
Con
Robert Mackenzie 24.9%
LD
Jean Davis 20.9%
Lab
Peter O'Donnghaile 12.2%
Others
1.7%

Rossendale & Darwen

2015 2017
Candidate Vote share
Con
Jake Berry 50.8%
Lab
Alyson Barnes 44.4%
Ukip
0.0%
Others
4.8%

Rother Valley

2015 2017
Candidate Vote share
Lab
Kevin Barron 48.1%
Con
Bethan Eddy 40.3%
Ukip
Lee Hunter 7.5%
Others
4.1%

Rotherham

2015 2017
Candidate Vote share
Lab
Sarah Champion 56.4%
Con
James Bellis 26.4%
Ukip
Allen Cowles 8.7%
Others
8.5%

Rugby

2015 2017
Candidate Vote share
Con
Mark Pawsey 54.3%
Lab
Claire Edwards 38.3%
Ukip
0.0%
Others
7.4%

Ruislip, Northwood & Pinner

2015 2017
Candidate Vote share
Con
Nick Hurd 57.2%
Lab
Rebecca Lury 31.1%
LD
Alex Cunliffe 7.1%
Ukip
Richard Braine 2.2%
Others
2.4%

Runnymede & Weybridge

2015 2017
Candidate Vote share
Con
Philip Hammond 60.9%
Lab
Fiona Dent 25.9%
LD
John Vincent 7.3%
Ukip
Nicholas Wood 3.3%
Others
2.6%

Rushcliffe

2015 2017
Candidate Vote share
Con
Kenneth Clarke 51.8%
Lab
David Mellen 38.1%
Ukip
Matthew Faithfull 2.6%
Others
7.5%

Rutherglen & Hamilton West

2015 2017
Candidate Vote share
Lab
Ged Killen 37.5%
SNP
Margaret Ferrier 37.0%
Con
Ann Le Blond 19.5%
Others
6%

Rutland & Melton

2015 2017
Candidate Vote share
Con
Alan Duncan 62.8%
Lab
Heather Peto 22.7%
LD
Ed Reynolds 8.2%
Ukip
John Scutter 3.3%
Others
3%

Saffron Walden

2015 2017
Candidate Vote share
Con
Kemi Badenoch 61.8%
Lab
Jane Berney 20.8%
LD
Mike Hibbs 14.0%
Ukip
Lorna Howe 3.4%

Salford & Eccles

2015 2017
Candidate Vote share
Lab
Rebecca Long-Bailey 65.5%
Con
Jason Sugarman 25.3%
Ukip
Christopher Barnes 4.9%
Others
4.3%

Salisbury

2015 2017
Candidate Vote share
Con
John Glen 58.1%
Lab
Tom Corbin 25.6%
LD
Paul Sample 11.2%
Ukip
Dean Palethorpe 2.2%
Others
2.9%

Scarborough & Whitby

2015 2017
Candidate Vote share
Con
Robert Goodwill 48.4%
Lab
Eric Broadbent 41.6%
Ukip
Sam Cross 3.3%
Others
6.7%

Scunthorpe

2015 2017
Candidate Vote share
Lab
Nic Dakin 52.0%
Con
Holly Mumby-Croft 43.5%
Ukip
Andy Talliss 3.1%
Others
1.4%

Sedgefield

2015 2017
Candidate Vote share
Lab
Phil Wilson 53.4%
Con
Dehenna Davison 38.8%
Ukip
John Grant 4.2%
Others
3.6%

Sefton Central

2015 2017
Candidate Vote share
Lab
Bill Esterson 63.0%
Con
Jade Marsden 33.0%
Ukip
0.0%
Others
4%

Selby & Ainsty

2015 2017
Candidate Vote share
Con
Nigel Adams 58.7%
Lab
David Bowgett 34.1%
Ukip
Tony Pycroft 3.0%
Others
4.2%

Sevenoaks

2015 2017
Candidate Vote share
Con
Michael Fallon 63.7%
Lab
Chris Clark 20.9%
LD
Alan Bullion 8.4%
Ukip
Graham Cushway 3.7%
Others
3.3%

Sheffield Brightside & Hillsborough

2015 2017
Candidate Vote share
Lab
Gill Furniss 67.3%
Con
Michael Naughton 21.6%
Ukip
Shane Harper 6.3%
Others
4.8%

Sheffield Central

2015 2017
Candidate Vote share
Lab
Paul Blomfield 70.9%
Con
Stephanie Roe 13.0%
Green
Natalie Bennett 8.0%
LD
Shaffaq Mohammed 5.2%
Ukip
Dominic Cook 2.2%
Others
0.7%

Sheffield Hallam

2015 2017
Candidate Vote share
Lab
Jared O Mara 38.4%
LD
Nick Clegg 34.6%
Con
Ian Walker 23.8%
Others
3.2%

Sheffield Heeley

2015 2017
Candidate Vote share
Lab
Louise Haigh 60.0%
Con
Gordon Gregory 28.7%
LD
Joe Otten 4.6%
Ukip
Howard Denby 4.5%
Others
2.2%

Sheffield South East

2015 2017
Candidate Vote share
Lab
Clive Betts 58.5%
Con
Lindsey Cawrey 31.5%
Ukip
Dennise Dawson 6.5%
Others
3.5%

Sherwood

2015 2017
Candidate Vote share
Con
Mark Spencer 51.5%
Lab
Mike Pringle 41.8%
Ukip
Stuart Bestwick 3.4%
Others
3.3%

Shipley

2015 2017
Candidate Vote share
Con
Philip Davies 51.4%
Lab
Steve Clapcote 42.6%
Ukip
0.0%
Others
6%

Shrewsbury & Atcham

2015 2017
Candidate Vote share
Con
Daniel Kawczynski 50.0%
Lab
Laura Davies 38.6%
LD
Hannah Fraser 7.3%
Ukip
Edward Higginbottom 2.3%
Others
1.8%

Shropshire North

2015 2017
Candidate Vote share
Con
Owen Paterson 60.5%
Lab
Graeme Currie 31.1%
Ukip
0.0%
Others
8.4%

Sittingbourne & Sheppey

2015 2017
Candidate Vote share
Con
Gordon Henderson 60.1%
Lab
Mike Rolfe 30.6%
Ukip
0.0%
Others
9.3%

Skipton & Ripon

2015 2017
Candidate Vote share
Con
Julian Smith 62.6%
Lab
Alan Woodhead 28.3%
Ukip
0.0%
LD
0.0%
Others
9.1%

Sleaford & North Hykeham

2015 2017
Candidate Vote share
Con
Caroline Johnson 64.2%
Lab
Jim Clarke 25.9%
Ukip
Sally Chadd 3.0%
Others
6.9%

Slough

2015 2017
Candidate Vote share
Lab
Tan Dhesi 62.9%
Con
Mark Vivis 31.6%
Ukip
Karen Perez 2.3%
Others
3.2%

Solihull

2015 2017
Candidate Vote share
Con
Julian Knight 58.1%
Lab
Nigel Knowles 21.9%
LD
Ade Adeyemo 15.7%
Ukip
Andrew Garcarz 2.3%
Others
2%

Somerset North

2015 2017
Candidate Vote share
Con
Liam Fox 54.2%
Lab
Greg Chambers 26.6%
LD
Richard Foord 9.7%
Ukip
0.0%
Others
9.5%

Somerset North East

2015 2017
Candidate Vote share
Con
Jacob Rees-Mogg 53.6%
Lab
Robin Moss 34.7%
LD
Manda Rigby 8.3%
Ukip
0.0%
Others
3.4%

Somerton & Frome

2015 2017
Candidate Vote share
Con
David Warburton 57.0%
LD
Mark Blackburn 20.9%
Lab
Sean Dromgoole 17.3%
Green
Theo Simon 3.2%
Ukip
0.0%
Others
1.6%

South Holland & The Deepings

2015 2017
Candidate Vote share
Con
John Hayes 69.9%
Lab
Voyteck Kowalewski 20.4%
Ukip
Nicola Smith 4.3%
Others
5.4%

South Ribble

2015 2017
Candidate Vote share
Con
Seema Kennedy 52.9%
Lab
Julie Gibson 39.3%
Ukip
Mark Smith 2.5%
Others
5.3%

South Shields

2015 2017
Candidate Vote share
Lab
Emma Lewell-Buck 61.5%
Con
Felicity Buchan 25.9%
Ukip
Richard Elvin 7.4%
Others
5.2%

Southampton Itchen

2015 2017
Candidate Vote share
Con
Royston Smith 46.5%
Lab
Simon Letts 46.5%
Ukip
Kim Rose 2.4%
Others
4.6%

Southampton Test

2015 2017
Candidate Vote share
Lab
Alan Whitehead 58.6%
Con
Paul Holmes 34.1%
Ukip
0.0%
Others
7.3%

Southend West

2015 2017
Candidate Vote share
Con
David Amess 55.2%
Lab
Julian Ware-Lane 34.0%
LD
Lucy Salek 4.5%
Ukip
John Stansfield 3.5%
Others
2.8%

Southport

2015 2017
Candidate Vote share
Con
Damien Moore 38.7%
Lab
Liz Savage 32.6%
LD
Sue McGuire 26.4%
Ukip
Terry Durrance 2.4%

Spelthorne

2015 2017
Candidate Vote share
Con
Kwasi Kwarteng 57.3%
Lab
Rebecca Geach 30.5%
Ukip
Redvers Cunningham 4.6%
Others
7.6%

St Albans

2015 2017
Candidate Vote share
Con
Anne Main 43.1%
LD
Daisy Cooper 32.4%
Lab
Kerry Pollard 23.1%
Ukip
0.0%
Others
1.4%

St Austell & Newquay

2015 2017
Candidate Vote share
Con
Steve Double 49.5%
Lab
Kevin Neil 29.0%
LD
Stephen Gilbert 21.5%
Ukip
0.0%

St Helens North

2015 2017
Candidate Vote share
Lab
Conor McGinn 63.7%
Con
Jackson Ng 27.1%
Ukip
Peter Peers 4.2%
Others
5%

St Helens South & Whiston

2015 2017
Candidate Vote share
Lab
Marie Rimmer 67.8%
Con
Ed McRandal 21.8%
Ukip
Mark Hitchen 3.7%
Others
6.7%

St Ives

2015 2017
Candidate Vote share
Con
Derek Thomas 43.2%
LD
Andrew George 42.6%
Lab
Christopher Drew 14.3%
Ukip
0.0%

Stafford

2015 2017
Candidate Vote share
Con
Jeremy Lefroy 54.7%
Lab
David Williams 39.9%
Ukip
0.0%
Others
5.4%

Staffordshire Moorlands

2015 2017
Candidate Vote share
Con
Karen Bradley 58.1%
Lab
Dave Jones 33.9%
Ukip
0.0%
Others
8%

Staffordshire South

2015 2017
Candidate Vote share
Con
Gavin Williamson 69.8%
Lab
Adam Freeman 25.3%
Ukip
0.0%
Others
4.9%

Stalybridge & Hyde

2015 2017
Candidate Vote share
Lab
Jonathan Reynolds 57.2%
Con
Tom Dowse 38.1%
Ukip
0.0%
Others
4.7%

Stevenage

2015 2017
Candidate Vote share
Con
Stephen McPartland 50.3%
Lab
Sharon Taylor 43.4%
Ukip
0.0%
Others
6.3%

Stirling

2015 2017
Candidate Vote share
Con
Stephen Kerr 37.1%
SNP
Steven Paterson 36.8%
Lab
Chris Kane 22.1%
Others
4%

Stockport

2015 2017
Candidate Vote share
Lab
Ann Coffey 63.3%
Con
Daniel Hamilton 28.4%
LD
Daniel Hawthorne 4.3%
Ukip
John Kelly 2.6%
Others
1.4%

Stockton North

2015 2017
Candidate Vote share
Lab
Alex Cunningham 56.9%
Con
Mark Fletcher 36.5%
Ukip
Ted Strike 4.3%
Others
2.3%

Stockton South

2015 2017
Candidate Vote share
Lab
Paul Williams 48.5%
Con
James Wharton 46.9%
Ukip
David Outterside 2.2%
Others
2.4%

Stoke-on-Trent Central

2015 2017
Candidate Vote share
Lab
Gareth Snell 51.5%
Con
Daniel Jellyman 39.8%
Ukip
Mick Harold 4.8%
Others
3.9%

Stoke-on-Trent North

2015 2017
Candidate Vote share
Lab
Ruth Smeeth 50.9%
Con
Ben Adams 45.3%
Ukip
0.0%
Others
3.8%

Stoke-on-Trent South

2015 2017
Candidate Vote share
Con
Jack Brereton 49.0%
Lab
Rob Flello 47.5%
Ukip
0.0%
Others
3.5%

Stone

2015 2017
Candidate Vote share
Con
Bill Cash 63.2%
Lab
Sam Hale 28.2%
Ukip
Edward Whitfield 2.7%
Others
5.9%

Stourbridge

2015 2017
Candidate Vote share
Con
Margot James 54.5%
Lab
Pete Lowe 38.3%
Ukip
Glen Wilson 3.8%
Others
3.4%

Strangford

2015 2017
Candidate Vote share
DUP
Jim Shannon 62.0%
alliance
Kellie Armstrong 14.7%
UUP
Mike Nesbitt 11.4%
Others
11.9%

Stratford-on-Avon

2015 2017
Candidate Vote share
Con
Nadhim Zahawi 62.2%
Lab
Jeff Kenner 22.3%
LD
Elizabeth Adams 12.1%
Ukip
0.0%
Others
3.4%

Streatham

2015 2017
Candidate Vote share
Lab
Chuka Umunna 68.5%
Con
Kim Caddy 21.4%
LD
Alex Davies 6.5%
Green
Nicole Griffiths 3.0%
Others
0.6%

Stretford & Urmston

2015 2017
Candidate Vote share
Lab
Kate Green 66.8%
Con
Lisa Cooke 27.5%
Ukip
Andrew Beaumont 2.2%
Others
3.5%

Stroud

2015 2017
Candidate Vote share
Lab
David Drew 47.0%
Con
Neil Carmichael 45.9%
Ukip
Glenville Gogerly 1.6%
Others
5.5%

Suffolk Central & Ipswich North

2015 2017
Candidate Vote share
Con
Dan Poulter 60.1%
Lab
Elizabeth Hughes 29.7%
Ukip
Stephen Searle 2.9%
Others
7.3%

Suffolk Coastal

2015 2017
Candidate Vote share
Con
Therese Coffey 58.0%
Lab
Cameron Matthews 30.5%
LD
James Sandbach 7.0%
Ukip
0.0%
Others
4.5%

Suffolk South

2015 2017
Candidate Vote share
Con
James Cartlidge 60.5%
Lab
Emma Bishton 27.8%
LD
Andrew Aalders-Dunthorne 5.8%
Ukip
Aidan Powlesland 2.7%
Others
3.2%

Suffolk West

2015 2017
Candidate Vote share
Con
Matt Hancock 61.2%
Lab
Michael Jefferys 28.2%
Ukip
Julian Flood 4.6%
Others
6%

Sunderland Central

2015 2017
Candidate Vote share
Lab
Julie Elliott 55.5%
Con
Robert Oliver 33.4%
Ukip
Gary Leighton 4.9%
Others
6.2%

Surrey East

2015 2017
Candidate Vote share
Con
Sam Gyimah 59.6%
Lab
Hitesh Tailor 19.3%
LD
David Lee 10.5%
Ukip
Helena Windsor 3.8%
Others
6.8%

Surrey Heath

2015 2017
Candidate Vote share
Con
Michael Gove 64.2%
Lab
Laween Atroshi 21.1%
LD
Anne-Marie Barker 10.8%
Ukip
0.0%
Others
3.9%

Surrey South West

2015 2017
Candidate Vote share
Con
Jeremy Hunt 55.7%
Ind
Louise Irvine 20.0%
Lab
David Black 12.6%
LD
Ollie Purkiss 9.9%
Ukip
Mark Webber 1.8%

Sussex Mid

2015 2017
Candidate Vote share
Con
Nicholas Soames 56.9%
Lab
Greg Mountain 25.0%
LD
Sarah Osborne 12.8%
Ukip
Toby Brothers 2.0%
Others
3.3%

Sutton & Cheam

2015 2017
Candidate Vote share
Con
Paul Scully 51.1%
LD
Amna Ahmad 26.7%
Lab
Bonnie Craven 20.5%
Ukip
0.0%
Others
1.7%

Sutton Coldfield

2015 2017
Candidate Vote share
Con
Andrew Mitchell 61.0%
Lab
Rob Pocock 31.9%
Ukip
0.0%
Others
7.1%

Swansea East

2015 2017
Candidate Vote share
Lab
Carolyn Harris 63.5%
Con
Dan Boucher 26.0%
PC
Steffan Phillips 4.8%
Ukip
Clifford Johnson 3.0%
Others
2.7%

Swansea West

2015 2017
Candidate Vote share
Lab
Geraint Davies 59.8%
Con
Craig Lawton 31.3%
LD
Michael O'Carroll 3.4%
Ukip
0.0%
Others
5.5%

Swindon North

2015 2017
Candidate Vote share
Con
Justin Tomlinson 53.6%
Lab
Mark Dempsey 38.4%
Ukip
Steve Halden 2.9%
Others
5.1%

Swindon South

2015 2017
Candidate Vote share
Con
Robert Buckland 48.4%
Lab
Sarah Church 43.6%
Ukip
Martin Costello 2.5%
Others
5.5%

Tamworth

2015 2017
Candidate Vote share
Con
Christopher Pincher 61.0%
Lab
Andrew Hammond 34.8%
Ukip
0.0%
Others
4.2%

Tatton

2015 2017
Candidate Vote share
Con
Esther McVey 58.6%
Lab
Sam Rushworth 28.5%
LD
Gareth Wilson 9.0%
Ukip
0.0%
Others
3.9%

Taunton Deane

2015 2017
Candidate Vote share
Con
Rebecca Pow 52.9%
LD
Gideon Amos 27.7%
Lab
Martin Jevon 15.4%
Ukip
Alan Dimmick 2.3%
Others
1.7%

Telford

2015 2017
Candidate Vote share
Con
Lucy Allan 48.7%
Lab
Kuldip Sahota 47.1%
Ukip
0.0%
Others
4.2%

Tewkesbury

2015 2017
Candidate Vote share
Con
Laurence Robertson 60.0%
Lab
Manjinder Kang 21.8%
LD
Cait Clucas 13.5%
Ukip
Simon Collins 2.0%
Others
2.7%

Thanet North

2015 2017
Candidate Vote share
Con
Roger Gale 56.2%
Lab
Frances Rehal 34.0%
Ukip
Clive Egan 4.5%
Others
5.3%

Thanet South

2015 2017
Candidate Vote share
Con
Craig Mackinlay 50.8%
Lab
Raushan Ara 37.9%
Ukip
Stuart Piper 6.0%
Others
5.3%

Thirsk & Malton

2015 2017
Candidate Vote share
Con
Kevin Hollinrake 60.0%
Lab
Alan Avery 26.1%
Ukip
Toby Horton 2.7%
Others
11.2%

Thornbury & Yate

2015 2017
Candidate Vote share
Con
Luke Hall 55.3%
LD
Claire Young 31.4%
Lab
Brian Mead 12.1%
Ukip
0.0%
Others
1.2%

Thurrock

2015 2017
Candidate Vote share
Con
Jackie Doyle-Price 39.5%
Lab
John Kent 38.8%
Ukip
Tim Aker 20.1%
Others
1.6%

Tiverton & Honiton

2015 2017
Candidate Vote share
Con
Neil Parish 61.4%
Lab
Caroline Kolek 27.1%
LD
Matthew Wilson 8.0%
Ukip
0.0%
Others
3.5%

Tonbridge & Malling

2015 2017
Candidate Vote share
Con
Tom Tugendhat 63.6%
Lab
Dylan Jones 22.3%
Ukip
Colin Bullen 3.3%
Others
10.8%

Tooting

2015 2017
Candidate Vote share
Lab
Rosena Allin-Khan 59.6%
Con
Dan Watkins 33.1%
Others
7.3%

Torbay

2015 2017
Candidate Vote share
Con
Kevin Foster 53.0%
LD
Deborah Brewer 25.1%
Lab
Paul Raybould 18.2%
Ukip
Tony McIntyre 2.4%
Others
1.3%

Torfaen

2015 2017
Candidate Vote share
Lab
Nick Thomas-Symonds 57.6%
Con
Graham Smith 30.9%
Ukip
Ian Williams 3.9%
Others
7.6%

Totnes

2015 2017
Candidate Vote share
Con
Sarah Wollaston 53.6%
Lab
Gerrie Messer 26.9%
LD
Julian Brazil 12.9%
Green
Jacqi Hodgson 4.2%
Ukip
Steven Harvey 2.5%

Tottenham

2015 2017
Candidate Vote share
Lab
David Lammy 81.6%
Con
Myles Stacey 11.5%
Green
Jarelle Francis 2.6%
Others
4.3%

Truro & Falmouth

2015 2017
Candidate Vote share
Con
Sarah Newton 44.4%
Lab
Jayne Kirkham 37.7%
LD
Rob Nolan 14.9%
Ukip
Duncan Odgers 1.6%
Green
Amanda Pennington 1.5%

Tunbridge Wells

2015 2017
Candidate Vote share
Con
Greg Clark 56.9%
Lab
Charles Woodgate 26.6%
LD
Rachel Sadler 9.9%
Ukip
Chris Hoare 2.7%
Others
3.9%

Twickenham

2015 2017
Candidate Vote share
LD
Vince Cable 52.8%
Con
Tania Mathias 38.0%
Lab
Katherine Dunne 9.2%

Tynemouth

2015 2017
Candidate Vote share
Lab
Alan Campbell 57.0%
Con
Nick Varley 36.5%
Ukip
Stuart Houghton 2.2%
Others
4.3%

Tyneside North

2015 2017
Candidate Vote share
Lab
Mary Glindon 64.5%
Con
Henry Newman 27.3%
Ukip
Gary Legg 4.0%
Others
4.2%

Tyrone West

2015 2017
Candidate Vote share
SF
Barry McElduff 50.7%
DUP
Thomas Buchanan 26.9%
SDLP
Daniel McCrossan 13.0%
UUP
Alicia Clarke 5.2%
Others
4.2%

Ulster Mid

2015 2017
Candidate Vote share
SF
Francie Molloy 54.5%
DUP
Keith Buchanan 26.9%
SDLP
Malachy Quinn 9.8%
UUP
Mark Glasgow 6.5%
Others
2.3%

Upper Bann

2015 2017
Candidate Vote share
DUP
David Simpson 43.5%
SF
John O Dowd 27.9%
UUP
Doug Beattie 15.4%
SDLP
Declan McAlinden 8.6%
Others
4.6%

Uxbridge & Ruislip South

2015 2017
Candidate Vote share
Con
Boris Johnson 50.8%
Lab
Vincent Lo 40.0%
Ukip
Elizabeth Kemp 3.4%
Others
5.8%

Vale of Clwyd

2015 2017
Candidate Vote share
Lab
Chris Ruane 50.2%
Con
James Davies 44.1%
Ukip
0.0%
Others
5.7%

Vale of Glamorgan

2015 2017
Candidate Vote share
Con
Alun Cairns 47.5%
Lab
Camilla Beaven 43.4%
Ukip
Melanie Hunter-Clarke 1.6%
Others
7.5%

Vauxhall

2015 2017
Candidate Vote share
Lab
Kate Hoey 57.4%
LD
George Turner 20.6%
Con
Dolly Theis 18.7%
Green
Gulnar Hasnain 2.1%
Others
1.2%

Wakefield

2015 2017
Candidate Vote share
Lab
Mary Creagh 49.7%
Con
Antony Calvert 45.0%
Ukip
0.0%
Others
5.3%

Wallasey

2015 2017
Candidate Vote share
Lab
Angela Eagle 71.5%
Con
Andy Livsey 23.2%
Ukip
Debbie Caplin 2.4%
Others
2.9%

Walsall North

2015 2017
Candidate Vote share
Con
Eddie Hughes 49.6%
Lab
David Winnick 42.8%
Ukip
Liz Hazell 6.0%
Others
1.6%

Walsall South

2015 2017
Candidate Vote share
Lab
Valerie Vaz 57.4%
Con
James Bird 37.2%
Ukip
Derek Bennett 4.1%
Others
1.3%

Walthamstow

2015 2017
Candidate Vote share
Lab
Stella Creasy 80.6%
Con
Molly Samuel 14.1%
Others
5.3%

Wansbeck

2015 2017
Candidate Vote share
Lab
Ian Lavery 57.3%
Con
Chris Galley 32.8%
Ukip
Melanie Hurst 3.5%
Others
6.4%

Wantage

2015 2017
Candidate Vote share
Con
Ed Vaizey 54.2%
Lab
Rachel Eden 26.9%
LD
Chris Carrigan 14.5%
Ukip
David McLeod 2.0%
Others
2.4%

Warley

2015 2017
Candidate Vote share
Lab
John Spellar 67.2%
Con
Anthony Mangnall 26.2%
Ukip
Darryl Magher 3.4%
Others
3.2%

Warrington North

2015 2017
Candidate Vote share
Lab
Helen Jones 56.4%
Con
Val Allen 36.6%
Ukip
James Ashington 3.2%
Others
3.8%

Warrington South

2015 2017
Candidate Vote share
Lab
Faisal Rashid 48.4%
Con
David Mowat 44.3%
Ukip
0.0%
Others
7.3%

Warwick & Leamington

2015 2017
Candidate Vote share
Lab
Matt Western 46.7%
Con
Chris White 44.4%
Ukip
Bob Dhillon 1.5%
Others
7.4%

Warwickshire North

2015 2017
Candidate Vote share
Con
Craig Tracey 56.9%
Lab
Julie Jackson 38.9%
Ukip
0.0%
Others
4.2%

Washington & Sunderland West

2015 2017
Candidate Vote share
Lab
Sharon Hodgson 60.7%
Con
Jonathan Gullis 28.8%
Ukip
Bryan Foster 6.8%
Others
3.7%

Watford

2015 2017
Candidate Vote share
Con
Richard Harrington 45.6%
Lab
Chris Ostrowski 42.0%
LD
Ian Stotesbury 9.1%
Ukip
Ian Green 2.0%
Others
1.3%

Waveney

2015 2017
Candidate Vote share
Con
Peter Aldous 54.4%
Lab
Sonia Barker 36.9%
Ukip
Bert Poole 3.7%
Others
5%

Wealden

2015 2017
Candidate Vote share
Con
Nus Ghani 61.2%
Lab
Angela Smith 22.2%
LD
Chris Bowers 10.4%
Ukip
Nicola Burton 3.0%
Others
3.2%

Weaver Vale

2015 2017
Candidate Vote share
Lab
Mike Amesbury 51.5%
Con
Graham Evans 43.7%
Ukip
0.0%
Others
4.8%

Wellingborough

2015 2017
Candidate Vote share
Con
Peter Bone 57.4%
Lab
Andrea Watts 34.0%
Ukip
Allan Shipham 3.4%
Others
5.2%

Wells

2015 2017
Candidate Vote share
Con
James Heappey 50.1%
LD
Tessa Munt 37.6%
Lab
Andy Merryfield 11.7%
Ukip
0.0%
Others
0.6%

Welwyn Hatfield

2015 2017
Candidate Vote share
Con
Grant Shapps 51.0%
Lab
Anawar Miah 36.8%
LD
Nigel Quinton 7.4%
Ukip
Dean Milliken 2.8%
Others
2%

Wentworth & Dearne

2015 2017
Candidate Vote share
Lab
John Healey 65.0%
Con
Steven Jackson 31.3%
Ukip
0.0%
Others
3.7%

West Bromwich East

2015 2017
Candidate Vote share
Lab
Tom Watson 58.0%
Con
Emma Crane 38.2%
Ukip
0.0%
Others
3.8%

West Bromwich West

2015 2017
Candidate Vote share
Lab
Adrian Bailey 52.1%
Con
Andrew Hardie 39.7%
Ukip
Star Anderton 6.4%
Others
1.8%

West Ham

2015 2017
Candidate Vote share
Lab
Lyn Brown 76.8%
Con
Patrick Spencer 16.2%
Ukip
Rosamund Beattie 1.9%
Others
5.1%

Westminster North

2015 2017
Candidate Vote share
Lab
Karen Buck 59.9%
Con
Lindsey Hall 33.3%
Others
6.8%

Westmorland & Lonsdale

2015 2017
Candidate Vote share
LD
Tim Farron 45.8%
Con
James Airey 44.3%
Lab
Eli Aldridge 9.3%
Others
0.6%

Weston-Super-Mare

2015 2017
Candidate Vote share
Con
John Penrose 53.1%
Lab
Timothy Taylor 32.7%
LD
Mike Bell 9.2%
Ukip
Helen Hims 3.4%
Others
1.6%

Wigan

2015 2017
Candidate Vote share
Lab
Lisa Nandy 62.2%
Con
Alexander Williams 28.5%
Ukip
Nathan Ryding 5.8%
Others
3.5%

Wiltshire North

2015 2017
Candidate Vote share
Con
James Gray 60.3%
LD
Brian Mathew 17.7%
Lab
Peter Baldrey 17.5%
Ukip
Paddy Singh 1.6%
Others
2.9%

Wiltshire South West

2015 2017
Candidate Vote share
Con
Andrew Murrison 60.0%
Lab
Laura Pictor 26.5%
LD
Trevor Carbin 9.8%
Ukip
0.0%
Others
3.7%

Wimbledon

2015 2017
Candidate Vote share
Con
Stephen Hammond 46.5%
Lab
Imran Uddin 35.6%
LD
Carl Quilliam 14.5%
Others
3.4%

Winchester

2015 2017
Candidate Vote share
Con
Steve Brine 52.0%
LD
Jackie Porter 34.5%
Lab
Mark Chaloner 10.5%
Ukip
Martin Lyon 1.2%
Others
1.8%

Windsor

2015 2017
Candidate Vote share
Con
Adam Afriyie 64.4%
Lab
Peter Shearman 22.9%
LD
Julian Tisi 10.1%
Ukip
0.0%
Others
2.6%

Wirral South

2015 2017
Candidate Vote share
Lab
Alison McGovern 57.2%
Con
Adam Sykes 38.8%
Ukip
0.0%
Others
4%

Wirral West

2015 2017
Candidate Vote share
Lab
Margaret Greenwood 54.3%
Con
Tony Caldeira 42.1%
Others
3.6%

Witham

2015 2017
Candidate Vote share
Con
Priti Patel 64.3%
Lab
Phil Barlow 26.4%
Ukip
0.0%
Others
9.3%

Witney

2015 2017
Candidate Vote share
Con
Robert Courts 55.5%
Lab
Laetisia Carter 20.7%
LD
Liz Leffman 20.4%
Ukip
Alexander Craig 1.6%
Others
1.8%

Woking

2015 2017
Candidate Vote share
Con
Jonathan Lord 54.1%
Lab
Fiona Colley 23.9%
LD
Will Forster 17.6%
Ukip
Troy De Leon 2.1%
Others
2.3%

Wokingham

2015 2017
Candidate Vote share
Con
John Redwood 56.6%
Lab
Andy Croy 25.1%
LD
Clive Jones 15.9%
Ukip
0.0%
Others
2.4%

Wolverhampton North East

2015 2017
Candidate Vote share
Lab
Emma Reynolds 52.8%
Con
Sarah Macken 40.3%
Ukip
Graham Eardley 4.0%
Others
2.9%

Wolverhampton South East

2015 2017
Candidate Vote share
Lab
Pat McFadden 58.2%
Con
Kieran Mullan 34.8%
Ukip
Barry Hodgson 4.6%
Others
2.4%

Wolverhampton South West

2015 2017
Candidate Vote share
Lab
Eleanor Smith 49.4%
Con
Paul Uppal 44.2%
Ukip
Rob Jones 2.4%
Others
4%

Worcester

2015 2017
Candidate Vote share
Con
Robin Walker 48.1%
Lab
Joy Squires 43.2%
Ukip
Paul Hickling 2.6%
Others
6.1%

Worcestershire Mid

2015 2017
Candidate Vote share
Con
Nigel Huddleston 65.3%
Lab
Fred Grindrod 22.9%
LD
Margaret Rowley 6.3%
Ukip
David Greenwood 3.0%
Others
2.5%

Worcestershire West

2015 2017
Candidate Vote share
Con
Harriett Baldwin 61.5%
Lab
Samantha Charles 23.7%
LD
Edward McMillan-Scott 9.4%
Ukip
Mike Savage 2.6%
Others
2.8%

Workington

2015 2017
Candidate Vote share
Lab
Sue Hayman 51.1%
Con
Clark Vasey 41.7%
Ukip
George Kemp 3.7%
Others
3.5%

Worsley & Eccles South

2015 2017
Candidate Vote share
Lab
Barbara Keeley 57.1%
Con
Iain Lindley 38.7%
Ukip
0.0%
Others
4.2%

Worthing East & Shoreham

2015 2017
Candidate Vote share
Con
Tim Loughton 48.9%
Lab
Sophie Cook 39.3%
Ukip
Mike Glennon 2.7%
Others
9.1%

Worthing West

2015 2017
Candidate Vote share
Con
Peter Bottomley 55.4%
Lab
Beccy Cooper 33.2%
LD
Hazel Thorpe 5.5%
Ukip
Mark Withers 3.0%
Others
2.9%

Wrekin, The

2015 2017
Candidate Vote share
Con
Mark Pritchard 55.4%
Lab
Dylan Harrison 36.1%
Ukip
Denis Allen 3.3%
Others
5.2%

Wrexham

2015 2017
Candidate Vote share
Lab
Ian Lucas 48.9%
Con
Andrew Atkinson 43.7%
PC
Carrie Harper 5.0%
Ukip
0.0%
Others
2.4%

Wycombe

2015 2017
Candidate Vote share
Con
Steve Baker 50.0%
Lab
Rafiq Raja 37.7%
LD
Steve Guy 7.8%
Ukip
Richard Phoenix 2.3%
Others
2.2%

Wyre & Preston North

2015 2017
Candidate Vote share
Con
Ben Wallace 58.3%
Lab
Michelle Heaton-Bentley 35.0%
Ukip
0.0%
Others
6.7%

Wyre Forest

2015 2017
Candidate Vote share
Con
Mark Garnier 58.4%
Lab
Matthew Lamb 32.3%
Ukip
George Connolly 3.5%
Ind
0.0%
Others
5.8%

Wythenshawe & Sale East

2015 2017
Candidate Vote share
Lab
Mike Kane 62.2%
Con
Fiona Green 29.6%
Ukip
Mike Bayley-Sanderson 3.2%
Others
5%

Yeovil

2015 2017
Candidate Vote share
Con
Marcus Fysh 54.5%
LD
Jo Roundell Greene 29.7%
Lab
Ian Martin 12.5%
Ukip
0.0%
Others
3.3%

Ynys Mon

2015 2017
Candidate Vote share
Lab
Albert Owen 41.9%
Con
Tomos Davies 27.8%
PC
leuan Wyn Jones 27.4%
Ukip
James Turner 1.7%
Others
1.2%

York Central

2015 2017
Candidate Vote share
Lab
Rachael Maskell 65.2%
Con
Ed Young 30.2%
LD
Nick Love 4.7%
Ukip
0.0%
Green
0.0%

York Outer

2015 2017
Candidate Vote share
Con
Julian Sturdy 51.1%
Lab
Luke Charters-Reid 36.7%
LD
James Blanchard 10.3%
Ukip
0.0%
Others
1.9%

Yorkshire East

2015 2017
Candidate Vote share
Con
Greg Knight 58.3%
Lab
Alan Clark 30.5%
Ukip
Andrew Dennis 3.7%
Others
7.5%