UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND LEGISLATIVE ELECTIONS OF 12 DECEMBER 2019 ============================================================================ Elections to the House of Commons Source: Media websites VOTING BY CONSTITUENCY ============================================================================ ENGLAND ============================================================================ ALDERSHOT (Hampshire) 2017 majority: 11.8 Con/Lab ============================================================================ Registered voters: 72,617 Valid votes cast: 47,932 66.0 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Leo DOCHERTY * Conservative 27,980 58.4 +03.3 Alan Hilliar Liberal Democrat 6,920 14.4 +07.0 Howard Kaye Labour 11,282 23.5 -08.1 Donna Wallace Green 1,750 03.7 +01.4 ---------------------------------------------------------------------------- Total 47,932 17.5 Con/Lab ---------------------------------------------------------------------------- ALDRIDGE-BROWNHILLS (West Midlands) 2017 majority: 17.8 Con/Lab ============================================================================ Registered voters: 60,138 Valid votes cast: 39,342 65.4 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Beech 336 00.9 Ian Garrett Liberal Democrat 2,371 06.0 +02.7 Bill McComish Green 771 02.0 David Morgan Labour 8,014 20.4 -09.5 Wendy MORTON * Conservative 27,850 70.8 +05.4 ---------------------------------------------------------------------------- Total 39,342 25.2 Con/Lab ---------------------------------------------------------------------------- ALTRINCHAM AND SALE WEST (Greater Manchester) 2017 majority: 06.1 Con/Lab ============================================================================ Registered voters: 73,096 Valid votes cast: 54,763 74.9 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir Graham BRADY * Conservative 26,311 48.0 -03.0 Geraldine Coggins Green 1,566 02.9 +01.0 Iram Kiani 224 00.4 Angela Smith * Liberal Democrat 6,036 11.0 +03.3 Neil Taylor 454 00.8 Andrew Western Labour 20,172 36.8 -02.0 ---------------------------------------------------------------------------- Total 54,763 05.6 Con/Lab ---------------------------------------------------------------------------- Smnith was elected as Labour member for Penistone and Stockbridge in 2017. AMBER VALLEY (Derbyshire) 2017 majority: 09.1 Con/Lab ============================================================================ Registered voters: 69,976 Valid votes cast: 45,567 65.1 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nigel MILLS * Conservative 29,096 63.9 +07.3 Lian Pizzey Green 1,388 03.0 +01.6 Kate Smith Liberal Democrat 2,873 06.3 +03.9 Adam Thompson Labour 12,210 26.8 -11.6 ---------------------------------------------------------------------------- Total 45,567 18.6 Con/Lab ---------------------------------------------------------------------------- ARUNDEL AND SOUTH DOWNS (West Sussex) 2017 majority: 19.9 Con/Lab ============================================================================ Registered voters: 81,726 Valid votes cast: 61,408 75.1 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alison Bennett Liberal Democrat 13,045 21.2 +13.3 Andrew GRIFFITH + Conservative 35,566 57.9 -04.4 Bella Sankey Labour 9,722 15.8 -06.9 Isabel Thurston Green 2,519 04.1 -00.1 Robert Wheal 556 00.9 ---------------------------------------------------------------------------- Total 61,408 18.4 Con/LD ---------------------------------------------------------------------------- ASHFIELD (Nottinghamshire) 2017 majority: 00.5 Lab/Con ============================================================================ Registered voters: 78,204 Valid votes cast: 48,980 62.6 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lee ANDERSON Conservative 19,231 39.3 -02.4 Martin Daubney Brexit Party 2,501 05.1 Natalie Fleet + Labour 11,971 24.4 -18.1 Rebecca Wain Liberal Democrat 1,105 02.3 +00.3 Rose Woods Green 674 01.4 +00.6 Jason Zadrozny 13,498 27.6 +27.6 ---------------------------------------------------------------------------- Total 48,980 05.9 Con/Ind ---------------------------------------------------------------------------- ASHFORD (Kent) 2017 majority: 14.6 Con/Lab ============================================================================ Registered voters: 89,550 Valid votes cast: 60,059 67.1 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Susannah De Sanvil 862 01.4 Dara Farrell Labour 13,241 22.0 -07.7 Adrian Gee-Turner Liberal Democrat 6,048 10.1 +04.9 Rt Hon Damian GREEN * Conservative 37,270 62.1 +03.1 Mandy Rossi Green 2,638 04.4 +02.1 ---------------------------------------------------------------------------- Total 60,059 20.1 Con/Lab ---------------------------------------------------------------------------- ASHTON-UNDER-LYNE (Greater Manchester) 2017 majority: 14.2 Lab/Con ============================================================================ Registered voters: 68,497 Valid votes cast: 38,579 56.3 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Derek Brocklehurst Brexit Party 3,151 08.2 Dan Costello Conservative 14,281 37.0 +05.1 Lee Huntbach Green 1,208 03.1 +01.8 Angela RAYNER * Labour 18,544 48.1 -12.3 George Rice Liberal Democrat 1,395 03.6 +02.0 ---------------------------------------------------------------------------- Total 38,579 05.6 Lab/Con ---------------------------------------------------------------------------- AYLESBURY (Buckinghamshire) 2017 majority: 12.5 Con/Lab ============================================================================ Registered voters: 86,665 Valid votes cast: 60,576 69.9 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rob BUTLER + Conservative 32,737 54.0 -00.9 Liz Hind Labour 15,364 25.4 -04.7 Steven Lambert Liberal Democrat 10,081 16.6 +07.0 Coral Simpson Green 2,394 04.0 +01.8 ---------------------------------------------------------------------------- Total 60,576 14.3 Con/Lab ---------------------------------------------------------------------------- BANBURY (Oxfordshire) 2017 majority: 10.1 Con/Lab ============================================================================ Registered voters: 90,113 Valid votes cast: 62,921 69.8 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tim Bearder Liberal Democrat 8,831 14.0 +08.4 Ian Middleton Green 2,607 04.1 +02.2 Hon Victoria PRENTIS * Conservative 34,148 54.3 +00.1 Suzette Watson Labour 17,335 27.6 -06.5 ---------------------------------------------------------------------------- Total 62,921 13.4 Con/Lab ---------------------------------------------------------------------------- BARKING (London) 2017 majority: 22.7 Lab/Con ============================================================================ Registered voters: 77,946 Valid votes cast: 44,449 57.1 -04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Karen Batley Brexit Party 3,186 07.2 Shannon Butterfield Green 820 01.8 +00.3 Ann Haigh Liberal Democrat 1,482 03.3 +02.1 Rt Hon Dame Margaret HODGE * Labour 27,219 61.2 -06.6 Tamkeen Shaikh Conservative 11,792 26.5 +04.0 ---------------------------------------------------------------------------- Total 44,499 17.4 Lab/Con ---------------------------------------------------------------------------- BARNSLEY CENTRAL (South Yorkshire) 2017 majority: 19.9 Lab/Con ============================================================================ Registered voters: 65,277 Valid votes cast: 36,903 56.5 -04.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Iftikhar Ahmed Conservative 7,892 21.4 -02.8 Victoria Felton Brexit Party 11,233 30.4 Dan JARVIS * Labour 14,804 40.1 -23.8 Tom Heyes 900 02.4 Will Sapwell Liberal Democrat 1,176 03.2 +01.8 Ryan Williams 710 01.9 Donald Wood 188 00.5 ---------------------------------------------------------------------------- Total 36,903 04.9 Lab/Brx ---------------------------------------------------------------------------- BARNSLEY EAST (South Yorkshire) 2017 majority: 16.3 Lab/Con ============================================================================ Registered voters: 69,504 Valid votes cast: 38,070 54.8 -04.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jim Ferguson Brexit Party 11,112 29.2 Adam Gregg Conservative 10,377 27.3 +00.3 Stephanie PEACOCK * Labour 14,329 37.6 -21.9 Sophie Thornton Liberal Democrat 1,330 03.5 +01.7 Richard Trotman Green 922 02.4 ---------------------------------------------------------------------------- Total 38,070 04.2 Lab/Brx ---------------------------------------------------------------------------- BARROW AND FURNESS (Cumbria) 2017 majority: 00.3 Lab/Con ============================================================================ Registered voters: 70,158 Valid votes cast: 46,046 65.6 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Altree + Labour 18,087 39.3 -08.2 Loraine Birchall Liberal Democrat 2,025 04.4 +01.7 Simon FELL Conservative 23,876 51.9 +04.8 Chris Loynes Green 703 01.5 +00.7 Ged McGrath Brexit Party 1,355 02.9 ---------------------------------------------------------------------------- Total 46,046 06.3 Con/Lab ---------------------------------------------------------------------------- BASILDON AND BILLERICAY (Essex) 2017 majority: 15.0 Con/Lab ============================================================================ Registered voters: 69,906 Valid votes cast: 44,128 63.1 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John BARON * Conservative 29,590 67.1 +06.1 Simon Breedon 224 00.5 Andrew Gordon Labour 9,178 20.8 -10.3 Stewart Goshawk Green 1,395 03.2 Edward Sainsbury Liberal Democrat 3,741 08.5 +05.0 ---------------------------------------------------------------------------- Total 44,128 23.2 Con/Lab ---------------------------------------------------------------------------- BASILDON SOUTH AND EAST THURROCK (Essex) 2017 majority: 12.2 Con/Lab ============================================================================ Registered voters: 74,441 Valid votes cast: 45,297 60.8 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael Bukola Liberal Democrat 1,957 04.3 +02.8 Jack Ferguson Labour 10,051 22.2 -10.3 Stephen METCALFE * Conservative 29,973 66.2 +09.3 Kerry Smith 3,316 07.3 ---------------------------------------------------------------------------- Total 45,297 22.0 Con/Lab ---------------------------------------------------------------------------- BASINGSTOKE (Hampshire) 2017 majority: 08.5 Con/Lab ============================================================================ Registered voters: 82,926 Valid votes cast: 54,713 66.0 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Jenkin Green 2,138 03.9 +01.9 Kerena Marchant Labour 15,395 28.1 -07.7 Rt Hon Maria MILLER * Conservative 29,593 54.1 +01.4 Sashi Mylvaganam Liberal Democrat 6,841 12.5 +06.4 Alan Stone 746 01.4 ---------------------------------------------------------------------------- Total 54,713 13.0 Con/Lab ---------------------------------------------------------------------------- BASSETLAW (Nottinghamshire) 2017 majority: 04.7 Lab/Con ============================================================================ Registered voters: 80,035 Valid votes cast: 50,841 63.5 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Brendan CLARKE-SMITH Conservative 28,078 55.2 +11.9 Keir Morrison + Labour 14,065 27.7 -24.9 Debbie Soloman Brexit Party 5,366 10.6 Helen Tamblyn-Saville Liberal Democrat 3,332 06.6 +04.3 ---------------------------------------------------------------------------- Total 50,841 13.8 Con/Lab ---------------------------------------------------------------------------- BATH (Avon) 2017 majority: 05.8 LD/Con ============================================================================ Registered voters: 67,725 Valid votes cast: 52,138 77.0 +02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Bill Blockhead 341 00.7 Mike Davies Labour 6,639 12.7 -01.9 Wera HOBHOUSE * Liberal Democrat 28,419 54.5 +07.2 Jimi Ogunnusi Brexit Party 642 01.2 Annabel Tall Conservative 16,097 30.9 -04.9 ---------------------------------------------------------------------------- Total 52,138 11.8 LD/Con ---------------------------------------------------------------------------- BATLEY AND SPEN (West Yorkshire) 2017 majority: 08.4 Lab/Con ============================================================================ Registered voters: 79,558 Valid votes cast: 52,927 66.5 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ty Akram Green 692 01.3 00.0 Tracy BRABIN * Labour 22,594 42.7 -12.8 Mark Brooks Conservative 19,069 36.0 -02.8 Paul Halloran 6,432 12.2 John Lawson Liberal Democrat 2,462 04.7 +02.4 Clive Minihan Brexit Party 1,678 03.2 ---------------------------------------------------------------------------- Total 52,927 03.4 Lab/Con ---------------------------------------------------------------------------- BATTERSEA (London) 2017 majority: 02.2 Lab/Con ============================================================================ Registered voters: 79,309 Valid votes cast: 59,977 75.6 +04.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kim Caddy Conservative 21,622 36.1 -05.4 Marsha DE CORDOVA * Labour 27,290 45.5 -00.4 Lois Davis Green 1,529 02.5 +01.0 Mark Gitsham Liberal Democrat 9,150 15.3 +07.3 Jake Thomas Brexit Party 386 00.6 ---------------------------------------------------------------------------- Total 59,977 04.7 Lab/Con ---------------------------------------------------------------------------- BEACONSFIELD (Buckinghamshire) 2017 majority: 22.0 Con/Lab ============================================================================ Registered voters: 77,720 Valid votes cast: 57,868 74.5 +02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Adam Cleary 837 01.4 Alexa Collins Labour 5,756 09.9 -11.5 Rt Hon Dominic Grieve * 16,765 29.0 Zoe Hatch Green 2,033 03.5 +01.0 Joy MORRISSEY + Conservative 32,477 56.1 -09.1 ---------------------------------------------------------------------------- Total 57,868 13.6 Con/Ind ---------------------------------------------------------------------------- Grieve was elected as a Conservative in 2017. BECKENHAM (London) 2017 majority: 14.6 Con/Lab ============================================================================ Registered voters: 68,671 Valid votes cast: 50,555 73.6 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Marina Ahmad Labour 13,024 25.8 -04.3 Ruth Fabricant Green 2,055 04.1 +01.4 Chloe-Jane Ross Liberal Democrat 8,194 16.2 +08.3 Bob STEWART * Conservative 27,282 54.0 -05.4 ---------------------------------------------------------------------------- Total 50,555 14.1 Con/Lab ---------------------------------------------------------------------------- BEDFORD (Bedfordshire) 2017 majority: 00.8 Lab/Con ============================================================================ Registered voters: 71,579 Valid votes cast: 47,301 66.1 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Charles Bunker Brexit Party 896 01.9 Ryan Henson Conservative 20,346 43.0 -02.2 Adrian Spurrell Green 960 02.0 00.0 Henry Vann Liberal Democrat 4,608 09.7 +03.9 Mohammad YASIN * Labour 20,491 43.3 -03.5 ---------------------------------------------------------------------------- Total 47,301 00.2 Lab/Con ---------------------------------------------------------------------------- BEDFORDSHIRE MID (Bedfordshire) 2017 majority: 16.7 Con/Lab ============================================================================ Registered voters: 87,795 Valid votes cast: 64,717 73.7 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nadine DORRIES * Conservative 38,692 59.8 -01.9 Gareth Ellis Green 2,478 03.8 +01.0 Ann Kelly 536 00.8 Rachel McGann Liberal Democrat 8,171 12.6 +06.6 Rhiannon Meades Labour 14,028 21.7 -06.8 Alan Victor 812 01.3 ---------------------------------------------------------------------------- Total 64,717 19.1 Con/Lab ---------------------------------------------------------------------------- BEDFORDSHIRE NORTH-EAST (Bedfordshire) 2017 majority: 16.2 Con/Lab ============================================================================ Registered voters: 90,679 Valid votes cast: 65,018 71.7 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Philippa Fleming Green 1,891 02.9 +01.0 Richard FULLER + Conservative 38,443 59.1 -01.8 Daniel Norton Liberal Democrat 7,999 12.3 +06.6 Julian Vaughan Labour 14,160 21.8 -06.7 Adam Zerny 2,525 03.9 ---------------------------------------------------------------------------- Total 65,018 18.7 Com/Lab ---------------------------------------------------------------------------- BEDFORDSHIRE SOUTH-WEST (Bedfordshire) 2017 majority: 12.7 Con/Lab ============================================================================ Registered voters: 79,926 Valid votes cast: 53,307 66.7 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Callum Anderson Labour 13,629 25.6 -08.2 Emma Matanle Liberal Democrat 5,435 10.2 +05.5 Andrew SELOUS * Conservative 32,212 60.4 +01.2 Andrew Waters Green 2,031 03.8 +02.1 ---------------------------------------------------------------------------- Total 53,307 17.4 Con/Lab ---------------------------------------------------------------------------- BERMONDSEY AND OLD SOUTHWARK (London) 2017 majority: 11.1 Lab/LD ============================================================================ Registered voters: 93,313 Valid votes cast: 58,615 62.8 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Humaira Ali Liberal Democrat 15,597 26.6 -04.5 Andrew Baker Conservative 9,678 16.5 +03.6 Neil COYLE * Labour 31,723 54.1 +00.9 Alex Matthews Brexit Party 1,617 02.8 ---------------------------------------------------------------------------- Total 58,615 13.8 Lab/LD ---------------------------------------------------------------------------- BERWICK-UPON-TWEED (Northumberland) 2017 majority: 14.0 Con/Lab ============================================================================ Registered voters: 59,939 Valid votes cast: 42,109 70.3 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Hancock Liberal Democrat 7,656 18.2 -02.9 Thomas Stewart Green 1,394 03.3 +01.4 Anne-Marie TREVELYAN * Conservative 23,947 56.9 +04.4 Trish Williams Labour 9,112 21.6 -02.9 ---------------------------------------------------------------------------- Total 42,109 17.7 Con/Lab ---------------------------------------------------------------------------- BETHNAL GREEN AND BOW (London) 2017 majority: 29.6 Lab/Con ============================================================================ Registered voters: 88,169 Valid votes cast: 60,562 68.7 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rushanara ALI * Labour 44,052 72.7 +00.9 Shahrar Ali Green 2,570 04.2 +01.7 David Axe Brexit Party 1,081 01.8 Josh Babarinde Liberal Democrat 5,892 09.7 +04.7 Vanessa Hudson 439 00.7 Nicholas Stovold Conservative 6,528 10.8 -01.9 ---------------------------------------------------------------------------- Total 60,562 31.0 Lab/Con ---------------------------------------------------------------------------- BEVERLEY AND HOLDERNESS (Humberside) 2017 majority: 12.7 Con/Lab ============================================================================ Registered voters: 79,683 Valid votes cast: 53,542 67.2 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Denis Healy Liberal Democrat 4,671 08.7 +03.7 Chloe Hopkins Labour 12,802 23.9 -09.3 Isabel Pires Green 1,378 02.6 +01.3 Andy Shead 1,441 02.7 Graham STUART * Conservative 33,250 62.1 +03.7 ---------------------------------------------------------------------------- Total 53,542 19.1 Con/Lab ---------------------------------------------------------------------------- BEXHILL AND BATTLE (East Sussex) 2017 majority: 18.7 Con/Lab ============================================================================ Registered voters: 81,968 Valid votes cast: 59,093 72.1 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christine Bayliss Labour 11,531 19.5 -05.2 Jonathan Kent Green 2,692 04.6 +02.1 Huw MERRIMAN * Conservative 37,590 63.6 +01.6 Martin Saunders Liberal Democrat 7,280 12.3 +04.8 ---------------------------------------------------------------------------- Total 59,093 22.1 Con/Lab ---------------------------------------------------------------------------- BEXLEYHEATH AND CRAYFORD (London) 2017 majority: 10.1 Con/Lab ============================================================================ Registered voters: 65,466 Valid votes cast: 43,246 66.1 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tony Ball Green 1,298 03.0 +01.7 Anna Day Labour 12,753 29.5 -06.0 Rt Hon Sir David EVENNETT * Conservative 25,856 59.8 +04.2 David McBride Liberal Democrat 2,819 06.5 +03.9 Graham Moore 520 01.2 ---------------------------------------------------------------------------- Total 43,246 15.2 Con/Lab ---------------------------------------------------------------------------- BIRKENHEAD (Merseyside) 2017 majority: 29.3 Lab/Con ============================================================================ Registered voters: 63,762 Valid votes cast: 42,329 66.4 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Pat Cleary Green 1,405 03.3 +01.2 Rt Hon Frank Field * 7,285 17.2 Stuart Kelly Liberal Democrat 1,620 03.8 +01.3 Darren Lythgoe Brexit Party 1,489 03.5 Claire Rowles Conservative 5,540 13.1 -05.3 Mick WHITLEY + Labour 24,990 59.0 -17.8 ---------------------------------------------------------------------------- Total 42,329 20.9 Lab/Ind ---------------------------------------------------------------------------- Field was elected for Labour in 2017. BIRMINGHAM EDGBASTON (West Midlands) 2017 majority: 07.9 Lab/Con ============================================================================ Registered voters: 68,828 Valid votes cast: 42,328 61.5 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Preet GILL * Labour 21,217 50.1 -05.2 Colin Green Liberal Democrat 3,349 07.9 +04.3 Phil Simpson Green 1,112 02.6 +01.3 David Wilks Brexit Party 1,047 02.5 Alex Yip Conservative 15,603 36.9 -02.6 ---------------------------------------------------------------------------- Total 42,328 06.6 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM ERDINGTON (West Midlands) 2017 majority: 09.8 Lab/Con ============================================================================ Registered voters: 66,148 Valid votes cast: 35,229 53.3 -03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Robert Alden Conservative 14,119 40.1 +01.7 Jack DROMEY * Labour 17,720 50.3 -07.7 Wendy Garcarz Brexit Party 1,441 04.1 Rob Grant Green 648 01.8 +00.2 Ann Holtom Liberal Democrat 1,301 03.7 +01.7 ---------------------------------------------------------------------------- Total 35,229 05.1 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM HALL GREEN (West Midlands) 2017 majority: 31.3 Lab/Con ============================================================================ Registered voters: 80,283 Valid votes cast: 52,911 65.9 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tahir ALI + Labour 35,889 67.8 -09.8 Patrick Cox Green 818 01.5 00.0 Rosie Cuckston Brexit Party 877 01.7 Roger Godsiff * 4,273 08.1 Izzy Knowles Liberal Democrat 3,673 06.9 +01.2 Penny-Anne O'Donnell Conservative 7,381 13.9 -01.1 ---------------------------------------------------------------------------- Total 52,911 27.0 Lab/Con ---------------------------------------------------------------------------- Godsiff was elected for Labour in 2017. BIRMINGHAM HODGE HILL (West Midlands) 2017 majority: 33.5 Lab/Con ============================================================================ Registered voters: 78,295 Valid votes cast: 45,003 57.5 -03.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Liam BYRNE * Labour 35,397 78.7 -02.4 Jill Dagnan Brexit Party 1,519 03.4 Hilda Johani 257 00.6 Jane McKears Green 328 00.7 -00.1 Waheed Rafiq Liberal Democrat 760 01.7 00.0 Akaal Sidhu Conservative 6,742 15.0 +00.8 ---------------------------------------------------------------------------- Total 45,003 31.9 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM LADYWOOD (West Midlands) 2017 majority: 34.8 Lab/Con ============================================================================ Registered voters: 74,912 Valid votes cast: 42,118 56.2 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lee Dargue Liberal Democrat 2,228 05.3 +02.5 Andrew Garcarz Brexit Party 831 02.0 Shabana MAHMOOD * Labour 33,355 79.2 -03.5 Alex Nettle Green 931 02.2 +00.9 Mary Noone Conservative 4,773 11.3 -01.9 ---------------------------------------------------------------------------- Total 42,118 34.0 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM NORTHFIELD (West Midlands) 2017 majority: 05.3 Lab/Con ============================================================================ Registered voters: 73,694 Valid votes cast: 43,098 58.5 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Burden * Labour 18,317 42.5 -10.7 Kenneth Lowry 254 00.6 Eleanor Masters Green 954 02.2 +0.3 Keith Rowe Brexit Party 1,655 03.8 Gary SAMBROOK Conservative 19,957 46.3 +03.6 Jamie Scott Liberal Democrat 1,961 04.6 +02.4 ---------------------------------------------------------------------------- Total 43,098 01.9 Con/Lab ---------------------------------------------------------------------------- BIRMINGHAM PERRY BARR (West Midlands) 2017 majority: 20.8 Lab/Con ============================================================================ Registered voters: 72,006 Valid votes cast: 42,147 58.5 -04.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Thomas Braich 148 00.4 Kefentse Dennis Green 845 02.0 +00.7 Gerry Jerome Liberal Democrat 1,901 04.5 +02.1 Khalid MAHMOOD * Labour 26,594 63.1 -05.0 Raaj Shamji Conservative 11,277 26.8 +00.2 Annette Willcox Brexit Party 1,382 03.3 ---------------------------------------------------------------------------- Total 42,147 18.2 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM SELLY OAK (West Midlands) 2017 majority: 15.5 Lab/Con ============================================================================ Registered voters: 82,665 Valid votes cast: 49,467 59.8 -06.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Hannah Campbell Conservative 15,300 30.9 -01.0 Steve McCABE * Labour 27,714 56.0 -06.9 Joe Peacock Green 1,848 03.7 +01.9 Dave Radcliffe Liberal Democrat 3,169 06.4 +03.1 Joseph Tawonezvi Brexit Party 1,436 02.9 ---------------------------------------------------------------------------- Total 49,467 12.6 Lab/Con ---------------------------------------------------------------------------- BIRMINGHAM YARDLEY (West Midlands) 2017 majority: 18.7 Lab/Con ============================================================================ Registered voters: 74,704 Valid votes cast: 42,678 57.1 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christopher Garghan Green 579 01.4 +00.7 Vincent Garrington Conservative 12,720 29.8 +10.0 Roger Harmer Liberal Democrat 3,754 08.8 -09.1 Mary McKenna Brexit Party 2,246 05.3 Jess PHILLIPS * Labour 23,379 54.8 -02.3 ---------------------------------------------------------------------------- Total 42,678 12.5 Lab/Con ---------------------------------------------------------------------------- BISHOP AUCKLAND (Durham) 2017 majority: 00.6 Lab/Con ============================================================================ Registered voters: 68,170 Valid votes cast: 44,805 65.7 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nicholas Brown Brexit Party 2,500 05.6 Dehenna DAVISON Conservative 24,067 53.7 +06.8 Ray Georgeson Liberal Democrat 2,133 04.8 +02.0 Helen Goodman * Labour 16,105 35.9 -12.1 ---------------------------------------------------------------------------- Total 44,805 08.9 Con/Lab ---------------------------------------------------------------------------- BLACKBURN (Lancashire) 2017 majority: 21.5 Lab/Con ============================================================================ Registered voters: 71,228 Valid votes cast: 44,736 62.8 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Claire Gill Conservative 10,736 24.0 -02.9 Kate HOLLERN * Labour 29,040 64.9 -04.8 Reza Hossain Green 741 01.7 +01.7 Rick Moore Brexit Party 2,770 06.2 Rizwan Shah 319 00.7 Beth Waller-Slack Liberal Democrat 1,130 02.5 +01.0 ---------------------------------------------------------------------------- Total 44,736 20.5 Lab/Con ---------------------------------------------------------------------------- BLACKLEY AND BROUGHTON (Greater Manchester) 2017 majority: 24.4 Lab/Con ============================================================================ Registered voters: 73,372 Valid votes cast: 38,618 52.6 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Buckley Brexit Party 2,736 07.1 Iain Donaldson Liberal Democrat 1,590 04.1 +02.3 Alexander Elias Conservative 9,485 24.6 +03.0 David Jones Green 920 02.4 +01.2 Graham STRINGER * Labour 23,887 61.9 -08.6 ---------------------------------------------------------------------------- Total 38,618 18.4 Lab/Con ---------------------------------------------------------------------------- BLACKPOOL NORTH AND CLEVELEYS (Lancashire) 2017 majority: 02.5 Con/Lab ============================================================================ Registered voters: 63,691 Valid votes cast: 38,804 60.9 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paul MAYNARD * Conservative 22,364 57.6 +08.2 Chris Webb Labour 13,768 35.5 -09.0 Sue Close Liberal Democrat 1,494 03.9 +02.0 Duncan Royle Green 735 01.9 +01.0 Neil Holden 443 01.1 ---------------------------------------------------------------------------- Total 38,804 11.1 Con/Lab ---------------------------------------------------------------------------- BLACKPOOL SOUTH (Lancashire) 2017 majority: 03.6 Lab/Con ============================================================================ Registered voters: 57,688 Valid votes cast: 32,752 56.8 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Scott BENTON Conservative 16,247 49.6 +06.5 Gordon Marsden * Labour 12,557 38.3 -12.0 David Brown Brexit Party 2,009 06.1 +06.1 Bill Greene Liberal Democrat 1,008 03.1 +01.3 Becky Daniels Green 563 01.7 +00.7 Gary Coleman 368 01.1 ---------------------------------------------------------------------------- Total 32,752 05.7 Con/Lab ---------------------------------------------------------------------------- BLAYDON (Tyne and Wear) 2017 majority: 14.0 Lab/Con ============================================================================ Registered voters: 67,853 Valid votes cast: 45,681 67.3 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Vicky Anderson Liberal Democrat 3,703 08.1 -01.0 Diane Cadman Green 1,279 02.8 +01.6 Lee Garrett 76 00.2 Kathy King 615 01.3 Lisabela Marschild 118 00.3 Adrian Pepper Conservative 14,263 31.2 +03.1 Michael Robinson Brexit Party 5,833 12.8 +12.8 Liz TWIST * Labour 19,794 43.3 -12.8 ---------------------------------------------------------------------------- Total 45,681 06.1 Lab/Con ---------------------------------------------------------------------------- BLYTH VALLEY (Northumberland) 2017 majority: 09.3 Lab/Con ============================================================================ Registered voters: 64,429 Valid votes cast: 40,859 63.4 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Thom Chapman Liberal Democrat 2,151 05.3 +00.7 Susan Dungworth + Labour 16,728 40.9 -15.0 Dawn Furness Green 1,146 02.8 +00.6 Ian LEVY Conservative 17,440 42.7 +05.4 Mark Peart Brexit Party 3,394 08.3 ---------------------------------------------------------------------------- Total 40,859 00.9 Con/Lab ---------------------------------------------------------------------------- BOGNOR REGIS AND LITTLEHAMPTON (West Sussex) 2017 majority: 17.1 Con/Lab ============================================================================ Registered voters: 77,488 Valid votes cast: 51,223 66.1 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carol Birch Green 1,826 03.6 +01.6 Alan Butcher Labour 10,018 19.6 -05.3 Andrew Elston 367 00.7 Rt Hon Nick GIBB * Conservative 32,521 63.5 +04.5 David Kurten 846 01.7 Francis Oppler Liberal Democrat 5,645 11.0 +04.5 ---------------------------------------------------------------------------- Total 51,223 22.0 Con/Lab ---------------------------------------------------------------------------- BOLSOVER (Derbyshire) 2017 majority: 05.7 Lab/Con ============================================================================ Registered voters: 75,157 Valid votes cast: 45,938 61.1 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark FLETCHER Conservative 21,791 47.4 +06.9 David Hancock Liberal Democrat 1,759 03.8 +00.9 Kevin Harper Brexit Party 4,151 09.0 Natalie Hoy 470 01.0 David Kesteven Green 758 01.7 +01.7 Dennis Skinner * Labour 16,492 35.9 -16.0 Ross Walker 517 01.1 ---------------------------------------------------------------------------- Total 45,938 05.8 Con/Lab ---------------------------------------------------------------------------- BOLTON NORTH-EAST (Greater Manchester) 2017 majority: 04.3 Lab/Con ============================================================================ Registered voters: 67,564 Valid votes cast: 43,556 64.5 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir David Crausby * Labour 19,381 44.5 -06.1 Warren Fox Liberal Democrat 1,847 04.2 +01.3 Trevor Jones Brexit Party 1,880 04.3 Mark LOGAN Conservative 19,759 45.4 +03.2 Liz Spencer Green 689 01.6 +00.8 ---------------------------------------------------------------------------- Total 43,556 00.5 Con/Lab ---------------------------------------------------------------------------- BOLTON SOUTH-EAST (Greater Manchester) 2017 majority: 15.5 Lab/Con ============================================================================ Registered voters: 69,163 Valid votes cast: 40,604 58.7 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Cunningham Brexit Party 2,968 07.3 David Figgins Green 791 01.9 +00.7 Johno Lee Conservative 13,918 34.3 +04.6 Yasmin QURESHI * Labour 21,516 53.0 -07.7 Kev Walsh Liberal Democrat 1,411 03.5 +01.6 ---------------------------------------------------------------------------- Total 40,604 09.4 Lab/Con ---------------------------------------------------------------------------- BOLTON WEST (Greater Manchester) 2017 majority: 00.9 Con/Lab ============================================================================ Registered voters: 73,191 Valid votes cast: 49,298 67.4 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rebecca Forrest Liberal Democrat 2,704 05.5 +02.6 Chris GREEN * Conservative 27,255 55.3 +07.4 Paris Hayes Green 939 01.9 +01.9 Julie Hilling Labour 18,400 37.3 -08.8 ---------------------------------------------------------------------------- Total 49,298 09.0 Con/Lab ---------------------------------------------------------------------------- BOOTLE (Merseyside) 2017 majority: 36.0 Lab/Con ============================================================================ Registered voters: 74,832 Valid votes cast: 49,174 65.7 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mike Carter Green 1,166 02.4 +01.0 Peter DOWD * Labour 39,066 79.4 -04.6 Rebecca Hanson Liberal Democrat 1,822 03.7 +02.0 Kim Knight Brexit Party 2,610 05.3 Tarsilo Onuluk Conservative 4,510 09.2 -02.9 ---------------------------------------------------------------------------- Total 49,174 35.1 Lab/Con ---------------------------------------------------------------------------- BOSTON AND SKEGNESS (Lincolnshire) 2017 majority: 19.4 Con/Lab ============================================================================ Registered voters: 69,265 Valid votes cast: 41,696 60.2 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ben Cook Labour 6,342 15.2 -09.7 Hilary Jones Liberal Democrat 1,963 04.7 +02.9 Matt WARMAN * Conservative 31,963 76.7 +13.1 Peter Watson 1,428 03.4 ---------------------------------------------------------------------------- Total 41,696 30.8 Con/Lab ---------------------------------------------------------------------------- BOSWORTH (Leicestershire) 2017 majority: 16.3 Con/Lab ============================================================================ Registered voters: 81,537 Valid votes cast: 56,432 69.2 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Luke EVANS + Conservative 36,056 63.9 +07.2 Mick Gregg Green 1,502 02.7 +00.8 Rick Middleton Labour 9,778 17.3 -06.7 Michael Mullaney Liberal Democrat 9,096 16.1 -01.2 ---------------------------------------------------------------------------- Total 56,432 23.3 Con/Lab ---------------------------------------------------------------------------- BOURNEMOUTH EAST (Dorset) 2017 majority: 08.2 Con/Lab ============================================================================ Registered voters: 74,127 Valid votes cast: 49,274 66.5 +01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ben Aston 447 00.9 Corrie Drew Labour 16,120 32.7 -02.8 Philip Dunn Liberal Democrat 5,418 11.0 +04.5 Rt Hon Tobias ELLWOOD * Conservative 24,926 50.6 -01.3 Emma Johnson 314 00.6 Alasdair Keddie Green 2,049 04.2 +01.6 ---------------------------------------------------------------------------- Total 49,274 09.0 Con/Lab ---------------------------------------------------------------------------- BOURNEMOUTH WEST (Dorset) 2017 majority: 08.7 Con/Lab ============================================================================ Registered voters: 74,211 Valid votes cast: 45,977 62.0 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Simon Bull Green 2,096 04.6 +01.8 Rt Hon Conor BURNS * Conservative 24,550 53.4 -00.1 Jon Nicholas Liberal Democrat 4,931 10.7 +04.1 David Stokes Labour 14,400 31.3 -04.9 ---------------------------------------------------------------------------- Total 45,977 11.1 Con/Lab ---------------------------------------------------------------------------- BRACKNELL (Berkshire) 2017 majority: 14.3 Con/Lab ============================================================================ Registered voters: 79,206 Valid votes cast: 54,350 68.6 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Olivio Barreto 553 01.0 Kaweh Beheshtizadeh Liberal Democrat 7,749 14.3 +06.8 Paul Bidwell Labour 12,065 22.2 -08.0 Derek Florey Green 2,089 03.8 +03.8 James SUNDERLAND + Conservative 31,894 58.7 -00.1 ---------------------------------------------------------------------------- Total 54,350 18.3 Con/Lab ---------------------------------------------------------------------------- BRADFORD EAST (West Yorkshire) 2017 majority: 22.5 Lab/Con ============================================================================ Registered voters: 73,206 Valid votes cast: 44,184 60.4 -04.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Barras Brexit Party 2,700 06.1 Imran HUSSAIN * Labour 27,825 63.0 -02.4 Linden Kemkaran Conservative 9,681 21.9 +01.5 Andy Stanford Green 662 01.5 +00.9 Jeanette Sunderland Liberal Democrat 3,316 07.5 +05.7 ---------------------------------------------------------------------------- Total 44,184 20.6 Lab/Con ---------------------------------------------------------------------------- BRADFORD SOUTH (West Yorkshire) 2017 majority: 08.2 Lab/Con ============================================================================ Registered voters: 69,046 Valid votes cast: 39,741 57.6 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Judith CUMMINS * Labour 18,390 46.3 -08.2 Matthew Edwards Green 983 02.5 +01.6 Alun Griffiths Liberal Democrat 1,505 03.8 +02.5 Kulvinder Manik Brexit Party 2,819 07.1 Narinder Sekhon Conservative 16,044 40.4 +02.2 ---------------------------------------------------------------------------- Total 39,741 03.0 Lab/Con ---------------------------------------------------------------------------- BRADFORD WEST (West Yorkshire) 2017 majority: 24.1 Lab/Con ============================================================================ Registered voters: 70,694 Valid votes cast: 44,261 62.6 -04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mohammed Afzal Conservative 6,717 15.2 -01.4 Azfar Bukhari 90 00.2 Mark Christie Liberal Democrat 1,349 03.0 +01.5 Derrick Hodgson Brexit Party 1,556 03.5 Darren Parkinson Green 813 01.8 +00.8 Naz SHAH * Labour 33,736 76.2 +11.5 ---------------------------------------------------------------------------- Total 44,261 30.5 Lab/Con ---------------------------------------------------------------------------- BRAINTREE (Essex) 2017 majority: 17.6 Con/Lab ============================================================================ Registered voters: 75,208 Valid votes cast: 50,499 67.1 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jo Beavis 1,488 02.9 Rt Hon James CLEVERLY * Conservative 34,112 67.5 +04.7 Alan Dorkins 261 00.5 Joshua Garfield Labour 9,439 18.7 -08.9 Dominic Graham Liberal Democrat 4,779 09.5 +05.2 David Mansell 420 00.8 ---------------------------------------------------------------------------- Total 50,499 24.4 Con/Lab ---------------------------------------------------------------------------- BRENT CENTRAL (London) 2017 majority: 26.8 Lab/Con ============================================================================ Registered voters: 84,204 Valid votes cast: 49,132 58.3 -06.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Brescia Conservative 10,909 22.2 +02.7 Dawn BUTLER * Labour 31,779 64.7 -08.4 William Relton Green 1,600 03.3 +01.7 Deborah Unger Liberal Democrat 4,844 09.9 +05.0 ---------------------------------------------------------------------------- Total 49,132 21.3 Lab/Con ---------------------------------------------------------------------------- BRENT NORTH (London) 2017 majority: 15.1 Con/Lab ============================================================================ Registered voters: 83,772 Valid votes cast: 51,879 61.9 -06.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Noel Coonan 169 00.3 Barry GARDINER * Labour 26,911 51.9 -11.0 Elcena Jeffers 101 00.2 Paul Lorber Liberal Democrat 4,065 07.8 +05.0 Suzie O'Brien Brexit Party 951 01.8 Anjana Patel Conservative 18,832 36.3 +03.6 Simon Rebbitt Green 850 01.6 +00.5 ---------------------------------------------------------------------------- Total 51,879 07.8 Lab/Con ---------------------------------------------------------------------------- BRENTFORD AND ISLEWORTH (London) 2017 majority: 09.9 Lab/Con ============================================================================ Registered voters: 85,770 Valid votes cast: 58,326 68.0 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ruth CADBURY * Labour 29,266 50.2 -07.2 Helen Cross Liberal Democrat 7,314 12.5 +07.5 Daniel Goldsmith Green 1,829 03.1 +03.1 Lucy O'Sullivan Brexit Party 1,165 02.0 Seena Shah Conservative 18,752 32.2 -05.5 ---------------------------------------------------------------------------- Total 58,326 09.0 Lab/Con ---------------------------------------------------------------------------- BRENTWOOD AND ONGAR (Essex) 2017 majority: 22.7 Con/Lab ============================================================================ Registered voters: 75,253 Valid votes cast: 52,941 70.4 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alex BURGHART * Conservative 36,308 68.6 +02.8 Oliver Durose Labour 7,243 13.7 -06.7 Paul Jeater Green 1,671 03.2 +01.4 David Kendall Liberal Democrat 7,187 13.6 +05.2 Robin Tilbrook 532 01.0 ---------------------------------------------------------------------------- Total 52,941 27.5 Con/Lab ---------------------------------------------------------------------------- BRIDGWATER AND WEST SOMERSET (Somerset) 2017 majority: 13.3 Con/Lab ============================================================================ Registered voters: 85,327 Valid votes cast: 57,652 67.6 +02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian LIDDELL-GRAINGER * Conservative 35,827 62.1 +07.0 Farès Moussa 755 01.3 Bill Revans Liberal Democrat 7,805 13.5 +02.7 Mickie Ritchie Green 1,877 03.3 +01.4 Oliver Thornton Labour 11,388 19.8 -08.8 ---------------------------------------------------------------------------- Total 57,652 21.2 Con/Lab ---------------------------------------------------------------------------- BRIGG AND GOOLE (Humberside) 2017 majority: 13.7 Con/Lab ============================================================================ Registered voters: 65,939 Valid votes cast: 43,402 65.8 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jo Baker Green 1,281 03.0 +01.7 David Dobbie Liberal Democrat 2,180 05.0 +03.2 Majid Khan Labour 9,000 20.7 -12.2 Andrew PERCY * Conservative 30,941 71.3 +10.9 ---------------------------------------------------------------------------- Total 43,402 25.3 Con/Lab ---------------------------------------------------------------------------- BRIGHTON KEMPTOWN (East Sussex) 2017 majority: 10.0 Lab/Con ============================================================================ Registered voters: 69,833 Valid votes cast: 48,533 69.5 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Graham Cushway Brexit Party 1,327 02.7 Joe Miller Conservative 16,972 35.0 -03.3 Alexandra Phillips Green 2,237 04.6 +04.6 Lloyd RUSSELL-MOYLE * Labour 25,033 51.6 -06.8 Ben Thomas Liberal Democrat 2,964 06.1 +03.1 ---------------------------------------------------------------------------- Total 48,533 08.3 Lab/Con ---------------------------------------------------------------------------- BRIGHTON PAVILION (East Sussex) 2017 majority: 12.8 Green/Lab ============================================================================ Registered voters: 79,057 Valid votes cast: 57,998 73.4 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Bob Dobbs 212 00.4 Nigel Furness 177 00.3 Emma Hogan Conservative 10,176 17.5 -01.7 Adam Imanpour Labour 13,211 22.8 -04.0 Dr Caroline LUCAS * Green 33,151 57.2 +04.9 Richard Milton Brexit Party 770 01.3 Citizen Skwith 301 00.5 ---------------------------------------------------------------------------- Total 57,998 17.2 Grn/Lab ---------------------------------------------------------------------------- BRISTOL EAST (Avon) 2017 majority: 13.2 Lab/Con ============================================================================ Registered voters: 73,867 Valid votes cast: 52,154 70.6 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sarah Codling Conservative 16,923 32.4 -01.9 Conan Connolly Green 2,106 04.0 +01.9 Nicholas Coombes Liberal Democrat 3,527 06.8 +04.0 Kerry McCARTHY * Labour 27,717 53.1 -07.6 Tim Page Brexit Party 1,881 03.6 ---------------------------------------------------------------------------- Total 52,154 10.4 Lab/Con ---------------------------------------------------------------------------- BRISTOL NORTH-WEST (Avon) 2017 majority: 04.5 Lab/Con ============================================================================ Registered voters: 76,273 Valid votes cast: 55,885 73.3 +01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Coleman Liberal Democrat 4,940 08.8 +03.6 Darren JONES * Labour 27,330 48.9 -01.7 Heather Mack Green 1,977 03.5 +01.2 Mark Weston Conservative 21,638 38.7 -30.1 ---------------------------------------------------------------------------- Total 55,885 05.1 Lab/Con ---------------------------------------------------------------------------- BRISTOL SOUTH (Avon) 2017 majority: 14.7 Lab/Con ============================================================================ Registered voters: 84,079 Valid votes cast: 55,196 65.6 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew Brown Liberal Democrat 4,227 07.7 +04.3 Robert de Vito Boutin Brexit Party 2,325 04.2 Tony Dyer Green 2,713 04.9 +02.3 Richard Morgan Conservative 18,036 32.7 +02.0 Karin SMYTH * Labour 27,895 50.5 -09.5 ---------------------------------------------------------------------------- Total 55,196 08.9 Lab/Con ---------------------------------------------------------------------------- BRISTOL WEST (Avon) 2017 majority: 26.1 Lab/Con ============================================================================ Registered voters: 99,253 Valid votes cast: 75,528 76.1 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Suria Aujla Conservative 8,822 11.7 -02.1 Thangam DEBBONAIRE * Labour 47,028 62.3 -03.7 Carla Denyer Green 18,809 24.9 +12.0 Neil Hipkiss Brexit Party 869 01.2 ---------------------------------------------------------------------------- Total 75,528 18.7 Lab/Grn ---------------------------------------------------------------------------- BROADLAND (Norfolk) 2017 majority: 14.2 Con/Lab ============================================================================ Registered voters: 78,151 Valid votes cast: 56,977 72.9 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jess Barnard Labour 12,073 21.2 -08.5 Andrew Boswell Green 1,412 02.5 +00.8 Ben Goodwin Liberal Democrat 9,195 16.1 +08.2 Jerome MAYHEW + Conservative 33,934 59.6 +01.7 Simon Rous 363 00.6 ---------------------------------------------------------------------------- Total 56,977 19.2 Con/Lab ---------------------------------------------------------------------------- BROMLEY AND CHISLEHURST (London) 2017 majority: 46,662 10.3 Con/Lab ============================================================================ Registered voters: 66,711 Valid votes cast: 45,566 68.3 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Zion Amodu 255 00.6 Jyoti Dialani 119 00.3 Mary Ion Green 1,546 03.4 +00.9 Julie Ireland Liberal Democrat 6,621 14.5 +07.3 Bob NEILL * Conservative 23,958 52.6 -01.4 Angela Wilkins Labour 13,067 28.7 -04.7 ---------------------------------------------------------------------------- Total 45,566 12.0 Con/Lab ---------------------------------------------------------------------------- BROMSGROVE (Hereford and Worcester) 2017 majority: 15.4 Con/Lab ============================================================================ Registered voters: 75,079 Valid votes cast: 54,272 72.3 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Sajid JAVID * Conservative 34,408 63.4 +01.4 David Nicholl Liberal Democrat 6,779 12.5 +07.9 Rory Shannon Labour 11,302 20.8 -10.5 Kevin White Green 1,783 03.3 +01.2 ---------------------------------------------------------------------------- Total 54,272 21.3 Con/Lab ---------------------------------------------------------------------------- BROXBOURNE (Hertfordshire) 2017 majority: 16.7 Con/Lab ============================================================================ Registered voters: 73,182 Valid votes cast: 46,706 63.8 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julia Bird Liberal Democrat 3,970 08.5 +05.4 Nicholas Cox Green 1,281 02.7 +01.0 Sir Charles WALKER * Conservative 30,631 65.6 +03.4 Sean Waters Labour 10,824 23.2 -05.7 ---------------------------------------------------------------------------- Total 46,706 21.2 Con/Lab ---------------------------------------------------------------------------- BROXTOWE (Nottinghamshire) 2017 majority: 00.8 Con/Lab ============================================================================ Registered voters: 73,052 Valid votes cast: 55,272 75.7 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Bishop 172 00.3 Kat Boettge Green 1,806 03.3 +02.0 Amy Dalla Mura 432 00.8 Darren HENRY + Conservative 26,602 48.1 +01.3 Teck Khong 321 00.6 Greg Marshall Labour 21,271 38.5 -06.8 Rt Hon Anna Soubry * 4,668 08.4 ---------------------------------------------------------------------------- Total 55,272 04.8 Con/Lab ---------------------------------------------------------------------------- Soubry was elected as a Conservative in 2017. BUCKINGHAM (Buckinghamshire) 2017 majority: 24.4 Speaker/Grn ============================================================================ Registered voters: 83,146 Valid votes cast: 63,458 76.3 +10.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew Bell Brexit Party 1,286 02.0 Stephen Dorrell Liberal Democrat 16,624 26.2 David Morgan Labour 7,638 12.0 Greg SMITH Conservative 37,035 58.4 Ned Thompson 681 01.1 Antonio Vitiello 194 00.3 ---------------------------------------------------------------------------- Total 63,458 16.1 Con/Lab ---------------------------------------------------------------------------- This seat was won by the Speaker in 2017. BURNLEY (Lancashire) 2017 majority: 07.9 Lab/Con ============================================================================ Registered voters: 64,343 Valid votes cast: 38,984 60.6 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gordon Birtwistle Liberal Democrat 3,501 09.0 -06.0 Charlie Briggs 1,162 03.0 Julie Cooper * Labour 14,368 36.9 -09.9 Laura Fisk Green 739 01.9 +00.8 Karen Helsby Entwistle 132 00.3 Antony HIGGINBOTHAM Conservative 15,720 40.3 +09.4 Stewart Scott Brexit Party 3,362 08.6 ---------------------------------------------------------------------------- Total 38,984 01.7 Con/Lab ---------------------------------------------------------------------------- BURTON (Staffordshire) 2017 majority: 10.1 Con/Lab ============================================================================ Registered voters: 75,030 Valid votes cast: 48,738 65.0 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kate Copeland Green 1,433 02.9 +01.3 Kate GRIFFITHS + Conservative 29,560 60.7 +02.7 Louise Walker Labour 15,064 30.9 -06.9 Adam Wain Liberal Democrat 2,681 05.5 +03.0 ---------------------------------------------------------------------------- Total 48,738 14.9 Con/Lab ---------------------------------------------------------------------------- BURY NORTH (Greater Manchester) 2017 majority: 04.6 Lab/Con ============================================================================ Registered voters: 68,802 Valid votes cast: 46,841 68.1 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Charlie Allen Green 802 01.7 +01.7 James DALY Conservative 21,660 46.2 +01.8 James Frith * Labour 21,555 46.0 -07.6 Gareth Lloyd-Johnson Liberal Democrat 1,584 03.4 +01.5 Alan McCarthy Brexit Party 1,240 02.6 ---------------------------------------------------------------------------- Total 46,841 00.1 Con/Lab ---------------------------------------------------------------------------- BURY SOUTH (Greater Manchester) 2017 majority: 05.9 Lab/Con ============================================================================ Registered voters: 75,152 Valid votes cast: 50,274 66.9 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael Boyle 277 00.6 Lucy Burke + Labour 21,632 43.0 -10.2 Gemma Evans 130 00.3 Glyn Heath Green 848 01.7 +01.7 Richard Kilpatrick Liberal Democrat 2,315 04.6 +02.5 Ivan Lewis 1,366 02.7 Andrea Livesey Brexit Party 1,672 03.3 Christian WAKEFORD Conservative 22,034 43.8 +02.3 ---------------------------------------------------------------------------- Total 50,274 00.4 Con/Lab ---------------------------------------------------------------------------- BURY ST EDMUNDS (Suffolk) 2017 majority: 14.9 Con/Lab ============================================================================ Registered voters: 89,644 Valid votes cast: 61,597 69.1 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jo CHURCHILL * Conservative 37,770 61.0 +01.8 Helen Geake Green 9,711 15.7 +11.5 Paul Hopfensperger 1,694 02.7 +02.7 Cliff Waterman Labour 12,782 20.6 -08.9 ---------------------------------------------------------------------------- Total 61,957 20.2 Con/Lab ---------------------------------------------------------------------------- CALDER VALLEY (West Yorkshire) 2017 majority: 00.5 Con/Lab ============================================================================ Registered voters: 79,287 Valid votes cast: 57,793 72.9 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Javed Bashir Liberal Democrat 2,884 05.0 +01.6 Craig WHITTAKER * Conservative 29,981 51.9 +05.7 Josh Fenton-Glynn Labour 24,207 41.9 -03.2 Richard Phillips 721 01.2 ---------------------------------------------------------------------------- Total 57,793 05.0 Con/Lab ---------------------------------------------------------------------------- CAMBERWELL AND PECKHAM (London) 2017 majority: 32.5 Lab/Con ============================================================================ Registered voters: 89,042 Valid votes cast: 56,492 63.4 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Cass Cass-Horne Brexit Party 1,041 01.8 Rt Hon Harriet HARMAN * Labour 40,258 71.3 -06.5 Julia Ogiehor Liberal Democrat 5,087 09.0 +03.1 Joshua Ogunleye 127 00.2 Peter Quentin Conservative 6,478 11.5 -01.3 Claire Sheppard Green 3,501 06.2 +03.4 ---------------------------------------------------------------------------- Total 56,492 29.9 Lab/Con ---------------------------------------------------------------------------- CAMBORNE AND REDRUTH (Cornwall) 2017 majority: 01.7 Con/Lab ============================================================================ Registered voters: 70,250 Valid votes cast: 50,367 71.7 +00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- George EUSTICE * Conservative 26,764 53.1 +05.7 Paul Farmer Labour 18,064 35.9 -08.3 Paul Holmes 676 01.3 Karen La Borde Green 1,359 02.7 +00.5 Florence MacDonald Liberal Democrat 3,504 07.0 +00.8 ---------------------------------------------------------------------------- Total 50,367 08.6 Con/Lab ---------------------------------------------------------------------------- CAMBRIDGE (Cambridgeshire) 2017 majority: 11.3 Lab/LD ============================================================================ Registered voters: 79,951 Valid votes cast: 53,729 67.2 -04.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jeremy Caddick Green 2,164 04.0 +01.8 Rod Cantrill Liberal Democrat 16,137 30.0 +00.8 Peter Dawe Brexit Party 1,041 01.9 Keith Garrett 67 00.1 Miles Hurley 111 00.2 Russell Perrin Conservative 8,342 15.5 -00.8 Jane Robins 91 00.2 Daniel ZEICHNER * Labour 25,776 48.0 -03.9 ---------------------------------------------------------------------------- Total 53,729 09.0 Lab/LD ---------------------------------------------------------------------------- CAMBRIDGESHIRE NORTH-EAST (Cambridgeshire) 2017 majority: 20.0 Con/Lab ============================================================================ Registered voters: 83,699 Valid votes cast: 52,964 63.3 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Stephen BARCLAY * Conservative 38,423 72.5 +08.1 Diane Boyd Labour 8,430 15.9 -08.6 Ruth Johnson Green 1,813 03.4 +01.5 Rupert Moss-Eccardt Liberal Democrat 4,298 08.1 +03.6 ---------------------------------------------------------------------------- Total 52,964 28.3 Con/Lab ---------------------------------------------------------------------------- CAMBRIDGESHIRE NORTH-WEST (Cambridgeshire) 2017 majority: 14.1 Con/Lab ============================================================================ Registered voters: 94,909 Valid votes cast: 64,533 68.0 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Cathy Cordiner-Achenbach Labour 14,324 22.2 -08.3 Nicola Day Green 3,021 04.7 +02.7 Bridget Smith Liberal Democrat 6,881 10.7 +05.7 Shailesh VARA * Conservative 40,307 62.5 +03.8 ---------------------------------------------------------------------------- Total 64,533 20.2 Con/Lab ---------------------------------------------------------------------------- CAMBRIDGESHIRE SOUTH (Cambridgeshire) 2017 majority: 12.3 Con/Lab ============================================================================ Registered voters: 87,288 Valid votes cast: 66,929 76.7 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anthony BROWNE + Conservative 31,015 46.3 -05.5 Dan Greef Labour 7,803 11.7 -15.6 Ian Sollom Liberal Democrat 28,111 42.0 +23.4 ---------------------------------------------------------------------------- Total 66,929 02.2 Con/LD ---------------------------------------------------------------------------- CAMBRIDGESHIRE SOUTH-EAST (Cambridgeshire) 2017 majority: 12.8 Con/Lab ============================================================================ Registered voters: 86,769 Valid votes cast: 64,385 74.2 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Bull Labour 10,492 16.3 -11.4 Edmund Fordham 1,009 01.6 Lucy FRAZER * Conservative 32,187 50.0 -03.3 Pippa Heylings Liberal Democrat 20,697 32.1 +13.2 ---------------------------------------------------------------------------- Total 64,385 09.0 Con/LD ---------------------------------------------------------------------------- CANNOCK CHASE (Staffordshire) 2017 majority: 08.8 Con/Lab ============================================================================ Registered voters: 74,813 Valid votes cast: 46,313 61.9 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anne Hobbs Labour 11,757 25.4 -12.1 Amanda MILLING * Conservative 31,636 68.3 +13.3 Paul Woodhead Green 2,920 06.3 +04.6 ---------------------------------------------------------------------------- Total 46,313 21.5 Con/Lab ---------------------------------------------------------------------------- CANTERBURY (Kent) 2017 majority: 00.2 Lab/Con ============================================================================ Registered voters: 80,203 Valid votes cast: 60,113 75.0 +02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosie DUFFIELD * Labour 29,018 48.3 +03.3 Anna Firth Conservative 27,182 45.2 +00.5 Michael Gould 505 00.8 Claire Malcomson Liberal Democrat 3,408 05.7 -02.4 ---------------------------------------------------------------------------- Total 60,113 01.6 Lab/Con ---------------------------------------------------------------------------- CARLISLE (Cumbria) 2017 majority: 03.1 Con/Lab ============================================================================ Registered voters: 65,105 Valid votes cast: 42,873 65.9 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julia Aglionby Liberal Democrat 2,829 06.6 +03.7 Ruth Alcroft Labour 15,340 35.8 -08.1 Fiona Mills 1,045 02.4 John STEVENSON * Conservative 23,659 55.2 +05.3 ---------------------------------------------------------------------------- Total 42,873 09.7 Con/Lab ---------------------------------------------------------------------------- CARSHALTON AND WALLINGTON (London) 2017 majority: 01.4 LD/Con ============================================================================ Registered voters: 72,926 Valid votes cast: 49,098 67.3 -04.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Tom Brake * Liberal Democrat 20,193 41.1 +00.1 Elliot COLBURN Conservative 20,822 42.4 +04.1 Ashley Dickenson 200 00.4 Tracey Hague Green 759 01.5 +00.6 Ahmad Wattoo Labour 6,081 12.4 -06.1 James Woudhuysen Brexit Party 1,043 02.1 ---------------------------------------------------------------------------- Total 49,098 00.7 Con/LD ---------------------------------------------------------------------------- CASTLE POINT (Essex) 2017 majority: 21.1 Con/Lab ============================================================================ Registered voters: 69,643 Valid votes cast: 44,277 63.6 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Katie Curtis Labour 7,337 16.6 -08.5 Rebecca HARRIS * Conservative 33,971 76.7 +09.5 John Howson Liberal Democrat 2,969 06.7 +04.4 ---------------------------------------------------------------------------- Total 44,277 30.1 Con/Lab ---------------------------------------------------------------------------- CHARNWOOD (Leicestershire) 2017 majority: 14.8 Con/Lab ============================================================================ Registered voters: 79,556 Valid votes cast: 79,556 69.6 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Edward ARGAR * Conservative 35,121 63.4 +03.1 Gary Godden Labour 12,724 23.0 -07.8 Laurie Needham Green 2,664 04.8 +02.9 Kate Tipton Liberal Democrat 4,856 08.8 +05.1 ---------------------------------------------------------------------------- Total 55,365 20.2 Con/Lab ---------------------------------------------------------------------------- CHATHAM AND AYLESFORD (Kent) 2017 majority: 11.7 Con/Lab ============================================================================ Registered voters: 73,305 Valid votes cast: 43,340 59.1 -04.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tracey CROUCH * Conservative 28,856 66.6 +09.6 John Gibson 212 00.5 Vince Maple Labour 10,316 23.8 -09.9 David Naghi Liberal Democrat 2,866 06.6 +04.1 Geoff Wilkinson Green 1,090 02.5 +01.2 ---------------------------------------------------------------------------- Total 43,340 21.4 Con/Lab ---------------------------------------------------------------------------- CHEADLE (Greater Manchester) 2017 majority: 04.2 Con/LD ============================================================================ Registered voters: 74,639 Valid votes cast: 55,903 74.9 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Zahid Chauhan Labour 6,851 12.3 -06.8 Tom Morrison Liberal Democrat 23,358 41.8 +05.5 Mary ROBINSON * Conservative 25,694 46.0 +01.4 ---------------------------------------------------------------------------- Total 55,903 02.1 Con/LD ---------------------------------------------------------------------------- CHELMSFORD (Essex) 2017 majority: 12.0 Con/Lab ============================================================================ Registered voters: 80,481 Valid votes cast: 57,122 71.0 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Vicky FORD * Conservative 31,934 55.9 +02.2 Marie Goldman Liberal Democrat 14,313 25.1 +12.9 Mark Lawrence 580 01.0 Penny Richards Labour 10,295 18.0 -11.8 ---------------------------------------------------------------------------- Total 57,122 15.4 Con/LD ---------------------------------------------------------------------------- CHELSEA AND FULHAM (London) 2017 majority: 09.7 Con/Lab ============================================================================ Registered voters: 67,110 Valid votes cast: 46,821 69.8 +03.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Greg HANDS * Conservative 23,345 49.9 -02.8 Nicola Horlick Liberal Democrat 12,104 25.9 +14.9 Samuel Morland 500 01.1 Matt Uberoi Labour 10,872 23.2 -10.0 ---------------------------------------------------------------------------- Total 46,821 12.0 Con/LD ---------------------------------------------------------------------------- CHELTENHAM (Gloucestershire) 2017 majority: 02.3 Con/LD ============================================================================ Registered voters: 81,043 Valid votes cast: 59,357 73.2 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alex CHALK * Conservative 28,486 48.0 +01.3 George Penny Labour 2,921 04.9 -04.6 George Ridgeon 445 00.7 Max Wilkinson Liberal Democrat 27,505 46.3 +04.2 ---------------------------------------------------------------------------- Total 59,357 00.9 Con/LD ---------------------------------------------------------------------------- CHESHAM AND AMERSHAM (Buckinghamshire) 2017 majority: 20.1 Con/Lab ============================================================================ Registered voters: 72,542 Valid votes cast: 55,685 76.8 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Booth Green 3,042 05.5 +02.5 Dan Gallagher Liberal Democrat 14,627 26.3 +13.3 Rt Hon Dame Cheryl GILLAN * Conservative 30,850 55.4 -05.3 Matt Turmaine Labour 7,166 12.9 -07.7 ---------------------------------------------------------------------------- Total 55,685 14.6 Con/LD ---------------------------------------------------------------------------- CHESTER (Cheshire) 2017 majority: 08.2 Lab/Con ============================================================================ Registered voters: 76,057 Valid votes cast: 54,560 71.7 -05.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andy Argyle Brexit Party 1,388 02.5 Nicholas Brown Green 1,438 02.6 +02.6 Samantha George Conservative 20,918 38.3 -02.2 Chris MATHESON * Labour 27,082 49.6 -07.1 Bob Thompson Liberal Democrat 3,734 06.8 +04.1 ---------------------------------------------------------------------------- Total 54,560 05.7 Lab/Con ---------------------------------------------------------------------------- CHESTERFIELD (Derbyshire) 2017 majority: 10.0 Lab/Con ============================================================================ Registered voters: 70,994 Valid votes cast: 45,186 63.6 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emily Coy Liberal Democrat 3,985 08.8 +03.4 John Daramy 391 00.9 Leigh Higgins Conservative 16,720 37.0 +02.2 Neil Jackson Green 1,148 02.5 +00.9 Toby PERKINS * Labour 18,171 40.2 -14.6 John Scotting Brexit Party 4,771 10.6 +10.6 ---------------------------------------------------------------------------- Total 45,186 01.6 Lab/Con ---------------------------------------------------------------------------- CHICHESTER (West Sussex) 2017 majority: 18.9 Con/Lab ============================================================================ Registered voters: 85,499 Valid votes cast: 61,243 71.6 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Heather Barrie Green 2,527 04.1 +00.8 Adam Brown 224 00.4 Andrew Emerson 109 00.2 Gillian KEEGAN * Conservative 35,402 57.8 -02.3 Jay Morton Labour 9,069 14.8 -07.6 Kate O'Kelly Liberal Democrat 13,912 22.7 +11.5 ---------------------------------------------------------------------------- Total 61,243 17.6 Con/LD ---------------------------------------------------------------------------- CHINGFORD AND WOODFORD GREEN (London) 2017 majority: 02.6 Con/Lab ============================================================================ Registered voters: 65,393 Valid votes cast: 48,444 74.1 +02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Iain DUNCAN SMITH * Conservative 23,481 48.5 -00.7 Geoff Seeff Liberal Democrat 2,744 05.7 +01.3 Faiza Shaheen Labour 22,219 45.9 +01.9 ---------------------------------------------------------------------------- Total 48,444 01.3 Con/Lab ---------------------------------------------------------------------------- CHIPPENHAM (Wiltshire) 2017 majority: 14.6 Con/LD ============================================================================ Registered voters: 77,225 Valid votes cast: 57,099 73.9 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Martha Anachury Labour 6,399 11.2 -08.5 Helen Belcher Liberal Democrat 19,706 34.5 +08.9 Michelle DONELAN * Conservative 30,994 54.3 -00.4 ---------------------------------------------------------------------------- Total 57,099 09.9 Con/LD ---------------------------------------------------------------------------- CHIPPING BARNET (London) 2017 majority: 00.3 Con/Lab ============================================================================ Registered voters: 79,960 Valid votes cast: 57,569 72.0 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gabrielle Bailey Green 1,288 02.2 -00.3 Isabelle Parasram Liberal Democrat 5,932 10.3 +04.9 John Sheffield 71 00.1 Rt Hon Theresa VILLIERS * Conservative 25,745 44.7 -01.6 Emma Whysall Labour 24,533 42.6 -03.1 ---------------------------------------------------------------------------- Total 57,569 01.1 Con/Lab ---------------------------------------------------------------------------- CHORLEY (Lancashire) 2017 majority: 06.8 Lab/Con ============================================================================ Registered voters: 78,177 Valid votes cast: 39,870 51.0 -21.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Brexit-Smith 9,439 23.7 Rt Hon Sir Lindsay HOYLE * Speaker 26,831 67.3 James Melling Green 3,600 09.0 +08.1 ---------------------------------------------------------------------------- Total 39,870 21.8 Speaker/Ind ---------------------------------------------------------------------------- Hoyle was elected for Labour in 2017. CHRISTCHURCH (Dorset) 2017 majority: 24.9 Con/Lab ============================================================================ Registered voters: 71,521 Valid votes cast: 51,951 72.6 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir Christopher CHOPE * Conservative 33,894 65.2 -04.3 Mike Cox Liberal Democrat 9,277 17.9 +09.9 Andrew Dunne Labour 6,568 12.6 -07.2 Chris Rigby Green 2,212 04.3 +01.6 ---------------------------------------------------------------------------- Total 51,951 23.7 Con/LD ---------------------------------------------------------------------------- CLACTON (Essex) 2017 majority: 17.9 Con/Lab ============================================================================ Registered voters: 70,930 Valid votes cast: 43,506 61.3 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Colin Bennett 243 00.6 Kevin Bonavia Labour 6,736 15.5 -09.9 Andy Morgan 1,099 02.5 Callum Robertson Liberal Democrat 2,541 05.8 +03.8 Just-John Sexton 224 00.5 Chris Southall Green 1,225 02.8 +01.2 Giles WATLING * Conservative 31,438 72.3 +11.0 ---------------------------------------------------------------------------- Total 43,506 28.4 Con/Lab ---------------------------------------------------------------------------- CLEETHORPES (Humberside) 2017 majority: 10.9 Con/Lab ============================================================================ Registered voters: 73,689 Valid votes cast: 46,339 62.9 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Roy Horobin Liberal Democrat 2,535 05.5 +03.2 Ros James Labour 10,551 22.8 -12.6 Jodi Shanahan Green 1,284 02.8 +01.8 Martin VICKERS * Conservative 31,969 69.0 +11.9 ---------------------------------------------------------------------------- Total 46,339 23.1 Con/Lab ---------------------------------------------------------------------------- COLCHESTER (Essex) 2017 majority: 05.3 Con/Lab ============================================================================ Registered voters: 82,625 Valid votes cast: 53,373 64.6 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Goacher Green 1,530 02.9 +01.3 Martin Goss Liberal Democrat 7,432 13.9 -03.0 Tina McKay Labour 17,494 32.8 -02.5 Will QUINCE * Conservative 26,917 50.4 +04.6 ---------------------------------------------------------------------------- Total 53,373 08.8 Con/Lab ---------------------------------------------------------------------------- COLNE VALLEY (West Yorkshire) 2017 majority: 00.8 Lab/Con ============================================================================ Registered voters: 84,174 Valid votes cast: 60,910 72.4 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Owen Aspinall 548 00.9 Cahal Burke Liberal Democrat 3,815 06.3 +02.1 Darryl Gould Green 1,068 01.8 +00.3 Sue Harrison Brexit Party 1,286 02.1 +02.1 Jason McCARTNEY Conservative 29,482 48.4 +02.2 Colin Peel 102 00.2 Melanie Roberts 230 00.4 Thelma Walker * Labour 24,379 40.0 -07.7 ---------------------------------------------------------------------------- Total 60,910 04.2 Con/Lab ---------------------------------------------------------------------------- CONGLETON (Cheshire) 2017 majority: 11.2 Con/Lab ============================================================================ Registered voters: 80,930 Valid votes cast: 57,233 70.7 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Fiona BRUCE * Conservative 33,747 59.0 +02.4 Jo Dale Labour 15,186 26.5 -07.6 Paul Duffy Liberal Democrat 6,026 10.5 +05.4 Richard McCarthy Green 1,616 02.8 +01.0 Jane Smith 658 01.1 ---------------------------------------------------------------------------- Total 57,233 16.3 Con/Lab ---------------------------------------------------------------------------- COPELAND (Cumbria) 2017 majority: 02.0 Con/Lab ============================================================================ Registered voters: 61,693 Valid votes cast: 42,523 68.9 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Trudy HARRISON * Conservative 22,856 53.7 +04.7 Jack Lenox Green 765 01.8 Tony Lywood Labour 17,014 40.0 -05.1 John Studholme Liberal Democrat 1,888 04.4 +01.2 ---------------------------------------------------------------------------- Total 42,523 06.9 Con/Lab ---------------------------------------------------------------------------- CORBY (Northamptonshire) 2017 majority: 02.3 Con/Lab ============================================================================ Registered voters: 86,151 Valid votes cast: 60,484 70.2 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Beth Miller Labour 23,142 38.3 -06.5 Tom PURSGLOVE * Conservative 33,410 55.2 +06.0 Chris Stanbra Liberal Democrat 3,932 06.5 +03.9 ---------------------------------------------------------------------------- Total 60,484 08.5 Con/Lab ---------------------------------------------------------------------------- CORNWALL NORTH (Cornwall) 2017 majority: 07.1 Con/LD ============================================================================ Registered voters: 69,935 Valid votes cast: 51,678 73.9 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joy Bassett Labour 4,516 08.7 -03.3 Danny Chambers Liberal Democrat 15,919 30.8 -05.8 Elmars Liepins 572 01.1 Scott MANN * Conservative 30,671 59.4 +08.6 ---------------------------------------------------------------------------- Total 51,678 14.3 Con/LD ---------------------------------------------------------------------------- CORNWALL SOUTH-EAST (Cornwall) 2017 majority: 16.4 Con/Lab ============================================================================ Registered voters: 71,825 Valid votes cast: 53,655 74.7 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gareth Derrick Labour 10,836 20.2 -02.4 Martha Green Green 1,493 02.8 +00.3 Jay Latham 869 01.6 Colin Martin Liberal Democrat 8,650 16.1 -03.3 Sheryll MURRAY * Conservative 31,807 59.3 +03.9 ---------------------------------------------------------------------------- Total 53,655 19.6 Con/Lab ---------------------------------------------------------------------------- THE COTSWOLDS (Gloucestershire) 2017 majority: 21.4 Con/Lab ============================================================================ Registered voters: 81,939 Valid votes cast: 61,176 74.7 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir Geoffrey CLIFTON-BROWN * Conservative 35,484 58.0 -02.6 Alan MacKenzie Labour 7,110 11.6 -06.3 Sabrina Poole Green 3,312 05.4 +02.5 Liz Webster Liberal Democrat 15,270 25.0 +08.6 ---------------------------------------------------------------------------- Total 61,176 16.5 Con/LD ---------------------------------------------------------------------------- COVENTRY NORTH-EAST (West Midlands) 2017 majority: 16.8 Lab/Con ============================================================================ Registered voters: 76,002 Valid votes cast: 44,444 58.5 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Colleen FLETCHER * Labour 23,412 52.7 -10.8 Matthew Handley Green 1,141 02.6 +01.5 Nukey Proctor Liberal Democrat 2,061 04.6 +02.1 Sophie Richards Conservative 15,720 35.4 +05.4 Iddrisu Sufyan Brexit Party 2,110 04.7 +04.7 ---------------------------------------------------------------------------- Total 44,444 08.7 Lab/Con ---------------------------------------------------------------------------- COVENTRY NORTH-WEST (West Midlands) 2017 majority: 08.7 Lab/Con ============================================================================ Registered voters: 75,240 Valid votes cast: 47,744 63.5 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Clare Golby Conservative 20,710 43.4 +06.6 Stephen Gray Green 1,443 03.0 +01.7 Greg Judge Liberal Democrat 2,717 05.7 +03.1 Taiwo OWATEMI + Labour 20,918 43.8 -10.1 Joshua Richardson Brexit Party 1,956 04.1 +04.1 ---------------------------------------------------------------------------- Total 47,744 00.2 Lab/Con ---------------------------------------------------------------------------- COVENTRY SOUTH (West Midlands) 2017 majority: 08.5 Lab/Con ============================================================================ Registered voters: 70,970 Valid votes cast: 45,044 63.5 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Crocker Brexit Party 1,432 03.2 +03.2 Becky Finlayson Green 1,092 02.4 +01.1 Mattie Heaven Conservative 19,143 42.5 +04.4 Ed Manning 435 01.0 Stephen Richmond Liberal Democrat 3,398 07.5 +04.7 Zarah SULTANA + Labour 19,544 43.4 -11.7 ---------------------------------------------------------------------------- Total 45,044 00.5 Lab/Con ---------------------------------------------------------------------------- CRAWLEY (West Sussex) 2017 majority: 02.5 Con/Lab ============================================================================ Registered voters: 74,207 Valid votes cast: 49,899 67.2 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Iain Dickson Green 1,451 02.9 Peter Lamb Labour 18,680 37.4 -08.3 Henry SMITH * Conservative 27,040 54.2 +03.6 Khalil Yousuf Liberal Democrat 2,728 05.5 +01.7 ---------------------------------------------------------------------------- Total 49,899 08.4 Con/Lab ---------------------------------------------------------------------------- CREWE AND NANTWICH (Cheshire) 2017 majority: 00.0 Lab/Con ============================================================================ Registered voters: 80,321 Valid votes cast: 54,032 67.3 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Te Ata Browne Green 975 01.8 +01.8 Andrew Kinsman 149 00.3 Kieran MULLAN Conservative 28,704 53.1 +06.1 Laura Smith * Labour 20,196 37.4 -09.7 Matthew Theobald Liberal Democrat 2,618 04.8 +02.4 Matt Wood Brexit Party 1,390 02.6 ---------------------------------------------------------------------------- Total 54,032 07.9 Con/Lab ---------------------------------------------------------------------------- CROYDON CENTRAL (London) 2017 majority: 05.0 Lab/Con ============================================================================ Registered voters: 81,410 Valid votes cast: 54,045 66.4 -04.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mario Creatura Conservative 21,175 39.2 -03.2 Sarah JONES * Labour 27,124 50.2 -02.1 Peter Sonnex Brexit Party 999 01.8 Simon Sprague Liberal Democrat 3,532 06.5 +04.6 Esther Sutton Green 1,215 02.2 +01.2 ---------------------------------------------------------------------------- Total 54,045 05.5 Lab/Con ---------------------------------------------------------------------------- CROYDON NORTH (London) 2017 majority: 27.2 Lab/Con ============================================================================ Registered voters: 88,466 Valid votes cast: 55,609 62.9 -05.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Claire Bonham Liberal Democrat 4,476 08.0 +05.3 Rachel Chance Green 1,629 02.9 +01.3 Donald Ekekhomen Conservative 11,822 21.3 +01.4 Candace Mitchell 348 00.6 Chidi Ngwaba Brexit Party 839 01.5 Steve REED * Labour 36,495 65.6 -08.5 ---------------------------------------------------------------------------- Total 55,609 22.2 Lab/Con ---------------------------------------------------------------------------- CROYDON SOUTH (London) 2017 majority: 09.3 Con/Lab ============================================================================ Registered voters: 83,977 Valid votes cast: 59,358 70.7 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Olga Fitzroy Labour 18,646 31.4 -04.4 Kathleen Garner 442 00.7 Anna Jones Liberal Democrat 7,503 12.6 +06.9 Chris PHILP * Conservative 30,985 52.2 -02.2 Peter Underwood Green 1,782 03.0 +01.2 ---------------------------------------------------------------------------- Total 59,358 10.4 Con/Lab ---------------------------------------------------------------------------- DAGENHAM AND RAINHAM (London) 2017 majority: 05.1 Lab/Con ============================================================================ Registered voters: 71,043 Valid votes cast: 43,735 61.6 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Bewick Brexit Party 2,887 06.6 +06.6 Jon CRUDDAS * Labour 19,468 44.5 -05.6 Ron Emin 212 00.5 Sam Fisk Liberal Democrat 1,182 02.7 +01.7 Terry London 209 00.5 Azzees Minott Green 602 01.4 +00.2 Damian White Conservative 19,175 43.8 +03.9 ---------------------------------------------------------------------------- Total 43,735 00.4 Lab/Con ---------------------------------------------------------------------------- DARLINGTON (Durham) 2017 majority: 03.7 Lab/Con ============================================================================ Registered voters: 66,395 Valid votes cast: 27,658 65.5 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Monty Brack 292 00.7 Jenny Chapman * Labour 17,607 40.5 -10.1 Anne-Marie Curry Liberal Democrat 2,097 04.8 +02.5 Peter GIBSON Conservative 20,901 48.1 +04.8 Dave Mawson Brexit Party 1,544 03.5 Matthew Snedker Green 1,057 02.4 +01.3 ---------------------------------------------------------------------------- Total 27,658 03.8 Con/Lab ---------------------------------------------------------------------------- DARTFORD (Kent) 2017 majority: 12.2 Con/Lab ============================================================================ Registered voters: 82,209 Valid votes cast: 54,022 65.7 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sacha Gosine Labour 14,846 27.5 -05.8 Gareth JOHNSON * Conservative 34,006 62.9 +05.4 Mark Lindop Green 1,435 02.7 +01.2 Kyle Marsh Liberal Democrat 3,735 06.9 +04.3 ---------------------------------------------------------------------------- Total 54,022 17.7 Con/Lab ---------------------------------------------------------------------------- DAVENTRY (Northamptonshire) 2017 majority: 19.5 Con/Lab ============================================================================ Registered voters: 77,521 Valid votes cast: 57,403 74.0 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris HEATON-HARRIS * Conservative 37,055 64.6 +00.8 Paul Joyce Labour 10,975 19.1 -05.5 Andrew Simpson Liberal Democrat 7,032 12.3 +05.0 Clare Slater Green 2,341 04.1 +02.4 ---------------------------------------------------------------------------- Total 57,403 22.8 Con/Lab ---------------------------------------------------------------------------- DENTON AND REDDISH (Greater Manchester) 2017 majority: 17.8 Lab/Con ============================================================================ Registered voters: 66,234 Valid votes cast: 38,588 58.3 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Iain Bott Conservative 13,142 34.1 +06.1 Farmin Dave 324 00.8 Andrew GWYNNE * Labour 19,317 50.1 -13.5 Dominic Hardwick Liberal Democrat 1,642 04.3 +02.1 Gary Lawson Green 1,124 02.9 +01.7 Martin Power Brexit Party 3,039 07.9 +07.9 ---------------------------------------------------------------------------- Total 38,588 08.0 Lab/Con ---------------------------------------------------------------------------- DERBY NORTH (Derbyshire) 2017 majority: 02.1 Lab/Con ============================================================================ Registered voters: 73,212 Valid votes cast: 47,017 64.2 -05.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Graves Brexit Party 1,908 04.1 Helen Hitchcock Green 1,046 02.2 +02.2 Amanda SOLLOWAY Conservative 21,259 45.2 +00.8 Tony Tinley + Labour 18,719 39.8 -08.7 Gregory Webb Liberal Democrat 3,450 07.3 +02.7 Chris Williamson * 635 01.4 ---------------------------------------------------------------------------- Total 47,017 02.7 Con/Lab ---------------------------------------------------------------------------- DERBY SOUTH (Derbyshire) 2017 majority: 12.4 Lab/Con ============================================================================ Registered voters: 73,079 Valid votes cast: 42,462 58.1 -06.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ed Barker Conservative 15,671 36.9 +03.4 Rt Hon Margaret BECKETT * Labour 21,690 51.1 -07.3 Joe Naitta Liberal Democrat 2,621 06.2 +03.5 Timothy Prosser Brexit Party 2,480 05.8 ---------------------------------------------------------------------------- Total 42,462 07.1 Lab/Con ---------------------------------------------------------------------------- DERBYSHIRE DALES (Derbyshire) 2017 majority: 14.5 Con/Lab ============================================================================ Registered voters: 65,060 Valid votes cast: 50,016 76.9 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Matt Buckler Green 2,058 04.1 +02.1 Robert Court Liberal Democrat 6,627 13.2 +06.9 Sarah DINES + Conservative 29,356 58.7 -01.3 Claire Raw Labour 11,975 23.9 -07.2 ---------------------------------------------------------------------------- Total 50,016 17.4 Con/Lab ---------------------------------------------------------------------------- DERBYSHIRE MID (Derbyshire) 2017 majority: 11.6 Con/Lab ============================================================================ Registered voters: 67,437 Valid votes cast: 49,356 73.2 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Felix Dodds Liberal Democrat 4,756 09.6 +06.1 Pauline LATHAM * Conservative 29,027 58.8 +00.2 Sue MacFarlane Green 1,931 03.9 +01.6 Emma Monkman Labour 13,642 27.6 -07.9 ---------------------------------------------------------------------------- Total 49,356 15.6 Con/Lab ---------------------------------------------------------------------------- DERBYSHIRE NORTH-EAST (Derbyshire) 2017 majority: 02.9 Con/Lab ============================================================================ Registered voters: 72,360 Valid votes cast: 49,217 68.0 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Frank Adlington-Stringer Green 1,278 02.6 +01.2 Chris Peace Labour 16,021 32.6 -11.0 Lee ROWLEY * Conservative 28,897 58.7 +09.5 Ross Shipman Liberal Democrat 3,021 06.1 +03.4 ---------------------------------------------------------------------------- Total 49,217 13.1 Con/Lab ---------------------------------------------------------------------------- DERBYSHIRE SOUTH (Derbyshire) 2017 majority: 11.4 Con/Lab ============================================================================ Registered voters: 79,365 Valid votes cast: 53,381 67.3 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Amanda Baker Green 1,788 03.3 +01.6 Lorraine Johnson Liberal Democrat 3,924 07.4 +03.8 Robert Pearson Labour 14,167 26.5 -09.4 Heather WHEELER * Conservative 33,502 62.8 +04.0 ---------------------------------------------------------------------------- Total 53,381 18.2 Con/Lab ---------------------------------------------------------------------------- DEVIZES (Wiltshire) 2017 majority: 20.9 Con/Lab ============================================================================ Registered voters: 73,379 Valid votes cast: 50,954 69.4 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emma Dawnay Green 2,809 05.5 +02.3 Danny KRUGER + Conservative 32,150 63.1 +00.4 Rachael Schneider Labour 7,838 15.4 -05.6 Jo Waltham Liberal Democrat 8,157 16.0 +06.7 ---------------------------------------------------------------------------- Total 50,954 23.6 Con/LD ---------------------------------------------------------------------------- DEVON CENTRAL (Devon) 2017 majority: 13.6 Con/Lab ============================================================================ Registered voters: 74,926 Valid votes cast: 58,072 77.5 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alison Eden Liberal Democrat 8,770 15.1 +03.4 Rt Hon Melvyn STRIDE * Conservative 32,095 55.3 +01.2 Lisa Robillard Webb Labour 14,374 24.8 -02.2 Andy Williamson Green 2,833 04.9 +02.2 ---------------------------------------------------------------------------- Total 58,072 15.3 Con/Lab ---------------------------------------------------------------------------- DEVON EAST (Devon) 2017 majority: 06.7 Con/Ind ============================================================================ Registered voters: 86,841 Valid votes cast: 64,073 73.8 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Faithfull 275 00.4 Henry Gent Green 711 01.1 +01.1 Simon JUPP + Conservative 32,577 50.8 +02.3 Eleanor Rylance Liberal Democrat 1,771 02.8 +00.3 Dan Wilson Labour 2,870 04.5 -06.9 Claire Wright 25,869 40.4 ---------------------------------------------------------------------------- Total 64,073 05.2 Con/Ind ---------------------------------------------------------------------------- DEVON NORTH (Devon) 2017 majority: 03.9 Con/LD ============================================================================ Registered voters: 75,853 Valid votes cast: 55,581 73.3 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steve Cotten 580 01.0 Robbie Mack Green 1,759 03.2 +01.8 Finola O’Neill Labour 5,097 09.2 -03.5 Selaine SAXBY + Conservative 31,479 56.6 +10.8 Alex White Liberal Democrat 16,666 30.0 -08.0 ---------------------------------------------------------------------------- Total 55,581 13.3 Con/LD ---------------------------------------------------------------------------- DEVON SOUTH-WEST (Devon) 2017 majority: 52,857 15.0 Con/Lab ============================================================================ Registered voters: 72,535 Valid votes cast: 53,367 73.6 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alex Beverley Labour 11,856 22.2 -07.7 Sima Davarian Liberal Democrat 6,207 11.6 +06.5 Ian Poyser Green 2,018 03.8 +01.6 Sir Gary STREETER * Conservative 33,286 62.4 +02.5 ---------------------------------------------------------------------------- Total 53,367 20.1 Con/Lab ---------------------------------------------------------------------------- DEWSBURY (West Yorkshire) 2017 majority: 03.0 Lab/Con ============================================================================ Registered voters: 81,252 Valid votes cast: 56,389 69.4 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Simon Cope Green 1,060 01.9 +00.1 Mark EASTWOOD Conservative 26,179 46.4 +01.3 Philip James Brexit Party 1,874 03.3 John Rossington Liberal Democrat 2,406 04.3 +02.1 Paula Sherriff * Labour 24,618 43.7 -07.3 Archibald Stanton 252 00.4 ---------------------------------------------------------------------------- Total 56,389 01.4 Con/Lab ---------------------------------------------------------------------------- DON VALLEY (South Yorkshire) 2017 majority: 05.7 Lab/Con ============================================================================ Registered voters: 75,356 Valid votes cast: 45,437 60.3 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Alcock Liberal Democrat 1,907 04.2 +02.3 Nick FLETCHER Conservative 19,609 43.2 +01.4 Rt Hon Caroline Flint * Labour 15,979 35.2 -17.8 Chris Holmes 823 01.8 Kate Needham Green 872 01.9 +01.9 Paul Whitehurst Brexit Party 6,247 13.7 ---------------------------------------------------------------------------- Total 45,437 04.0 Con/Lab ---------------------------------------------------------------------------- DONCASTER CENTRAL (South Yorkshire) 2017 majority: 11.8 Lab/Con ============================================================================ Registered voters: 71,389 Valid votes cast: 41,581 58.2 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Surjit Duhre Brexit Party 6,842 16.5 Leon French 1,012 02.4 Paul Horton Liberal Democrat 1,748 04.2 +01.9 Frank Sheridan Green 981 02.4 +02.4 Roberto Weeden-Sanz Conservative 14,360 34.5 +00.2 Rt Hon Dame Rosie WINTERTON * Labour 16,638 40.0 -17.9 ---------------------------------------------------------------------------- Total 41,581 02.8 Lab/Con ---------------------------------------------------------------------------- DONCASTER NORTH (South Yorkshire) 2017 majority: 16.6 Lab/Con ============================================================================ Registered voters: 72,362 Valid votes cast: 40,698 56.2 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Wendy Bailey 188 00.5 Frank Calladine 309 00.8 Stevie Manion 959 02.4 Rt Hon Ed MILIBAND * Labour 15,740 38.7 -22.1 Joe Otten Liberal Democrat 1,476 03.6 +02.0 Katrina Sale Conservative 13,370 32.9 +05.2 Andy Stewart Brexit Party 8,294 20.4 Eddie Todd 220 00.5 Neil Wood 142 00.3 ---------------------------------------------------------------------------- Total 40,698 02.9 Lab/Con ---------------------------------------------------------------------------- DORSET MID AND POOLE NORTH (Dorset) 2017 majority: 15.9 Con/Lib ============================================================================ Registered voters: 65,426 Valid votes cast: 48,930 74.8 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Natalie Carswell Green 1,330 02.7 Joanne Oldale Labour 3,402 07.0 -06.4 Vikki Slade Liberal Democrat 14,650 29.9 +02.5 Michael TOMLINSON * Conservative 29,548 60.4 +01.1 ---------------------------------------------------------------------------- Total 48,930 15.3 Con/Lab ---------------------------------------------------------------------------- DORSET NORTH (Dorset) 2017 majority: 23.2 Con/Lab ============================================================================ Registered voters: 75,956 Valid votes cast: 56,107 73.9 +00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Chadwick Liberal Democrat 11,404 20.3 +06.8 Simon HOARE * Conservative 35,705 63.6 -01.3 Ken Huggins Green 2,261 04.0 +01.1 Pat Osborne Labour 6,737 12.0 -06.6 ---------------------------------------------------------------------------- Total 56,107 21.7 Con/LD ---------------------------------------------------------------------------- DORSET SOUTH (Dorset) 2017 majority: 11.3 Con/Lab ============================================================================ Registered voters: 72,924 Valid votes cast: 51,058 70.0 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard DRAX * Conservative 30,024 58.8 +02.7 Joseph Green 485 00.9 Nick Ireland Liberal Democrat 5,432 10.6 +04.8 Jon Orrell Green 2,246 04.4 00.0 Carralyn Parkes Labour 12,871 25.2 -08.4 ---------------------------------------------------------------------------- Total 51,058 16.8 Con/Lab ---------------------------------------------------------------------------- DORSET WEST (Dorset) 2017 majority: 16.0 Con/LD ============================================================================ Registered voters: 80,963 Valid votes cast: 60,925 75.3 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kelvin Clayton Green 2,124 03.5 +00.7 Chris LODER + Conservative 33,589 55.1 -00.4 Edward Morello Liberal Democrat 19,483 32.0 +08.5 Claudia Sorin Labour 5,729 09.4 -08.9 ---------------------------------------------------------------------------- Total 60,925 11.6 Con/LD ---------------------------------------------------------------------------- DOVER (Kent) 2017 majority: 06.2 Con/Lab ============================================================================ Registered voters: 76,355 Valid votes cast: 50,701 66.4 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Charlotte Cornell Labour 16,552 32.6 -07.3 Simon Dodd Liberal Democrat 2,895 05.7 +03.1 Natalie ELPHICKE + Conservative 28,830 56.9 +04.5 Eljai Morais 137 00.3 Beccy Sawbridge Green 1,371 02.7 +00.9 Nathan Sutton 916 01.8 ---------------------------------------------------------------------------- Total 50,701 12.2 Con/Lab ---------------------------------------------------------------------------- DUDLEY NORTH (West Midlands) 2017 majority: 00.0 Lab/Con ============================================================================ Registered voters: 61,936 Valid votes cast: 36,684 59.2 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Melanie Dudley + Labour 11,601 31.6 -14.9 Ian Flynn Liberal Democrat 1,210 03.3 +02.4 Mike Harrison Green 739 02.0 +01.4 Marco LONGHI Conservative 23,134 63.1 +16.6 ---------------------------------------------------------------------------- Total 36,684 15.8 Con/Lab ---------------------------------------------------------------------------- DUDLEY SOUTH (West Midlands) 2017 majority: 10.1 Con/Lab ============================================================================ Registered voters: 60,731 Valid votes cast: 36,576 60.2 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Bramall Liberal Democrat 1,608 04.4 +02.8 Lucy Caldicott Labour 9,270 25.3 -10.9 Cate Mohr Green 863 02.4 +01.4 Mike WOOD * Conservative 24,835 67.9 +11.5 ---------------------------------------------------------------------------- Total 36,576 21.3 Con/Lab ---------------------------------------------------------------------------- DULWICH AND WEST NORWOOD (London) 2017 majority: 25.1 Lab/Con ============================================================================ Registered voters: 84,663 Valid votes cast: 55,778 65.9 -06.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Bartley Green 9,211 16.5 +14.0 Helen HAYES * Labour 36,521 65.5 -04.2 Anthony Hodgson 242 00.4 Jane Lyons Conservative 9,160 16.4 -03.1 John Plume 73 00.1 Julia Stephenson Brexit Party 571 01.0 ---------------------------------------------------------------------------- Total 55,778 24.5 Lab/Grn ---------------------------------------------------------------------------- DURHAM (Durham) 2017 majority: 12.8 Lab/Con ============================================================================ Registered voters: 71,271 Valid votes cast: 48,859 68.6 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Elmer Green 1,635 03.3 +01.7 Mary FOY + Labour 20,531 42.0 -13.4 Amanda Hopgood Liberal Democrat 7,935 16.2 +06.3 William Morgan Conservative 15,506 31.7 +01.9 Lesley Wright Brexit Party 3,252 06.7 ---------------------------------------------------------------------------- Total 48,859 05.2 Lab/Con ---------------------------------------------------------------------------- DURHAM NORTH (Durham) 2017 majority: 15.0 Lab/Con ============================================================================ Registered voters: 66,796 Valid votes cast: 42,195 63.2 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kevan JONES * Labour 18,639 44.2 -15.7 Craig Martin Liberal Democrat 2,879 06.8 +02.2 Derek Morse Green 1,126 02.7 +02.7 Ed Parson Conservative 13,897 32.9 +03.0 Ken Rollings 961 02.3 Peter Telford Brexit Party 4,693 11.1 ---------------------------------------------------------------------------- Total 42,195 05.7 Lab/Con ---------------------------------------------------------------------------- DURHAM NORTH-WEST (Durham) 2017 majority: 09.2 Lab/Con ============================================================================ Registered voters: 72,166 Valid votes cast: 47,663 66.0 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard HOLDEN Conservative 19,990 41.9 +07.5 David Lindsay 414 00.9 Michael Peacock Liberal Democrat 2,831 05.9 -01.2 Laura Pidcock * Labour 18,846 39.5 -13.3 David Sewell Green 1,173 02.5 +01.4 Watts Stelling 1,216 02.6 John Wolstenholme Brexit Party 3,193 06.7 ---------------------------------------------------------------------------- Total 47,663 01.2 Con/Lab ---------------------------------------------------------------------------- EALING CENTRAL AND ACTON (London) 2017 majority: 12.5 Lab/Con ============================================================================ Registered voters: 75,510 Valid votes cast: 54,807 72.6 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Samir Alsoodani Brexit Party 664 01.2 Sonul Badiani Liberal Democrat 9,444 17.2 +11.7 Kate Crossland Green 1,735 03.2 Julian Gallant Conservative 14,832 27.1 -07.7 Dr Rupa HUQ * Labour 28,132 51.3 -08.4 ---------------------------------------------------------------------------- Total 54,807 12.1 Lab/Con ---------------------------------------------------------------------------- EALING NORTH (London) 2017 majority: 18.8 Lab/Con ============================================================================ Registered voters: 74,473 Valid votes cast: 49,631 66.6 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Henrietta Bewley Liberal Democrat 4,370 08.8 +06.4 James MURRAY + Labour 28,036 56.5 -09.5 Jeremy Parker Green 1,458 02.9 +01.5 Anthony Pickles Conservative 15,767 31.8 +03.3 ---------------------------------------------------------------------------- Total 49,631 12.4 Lab/Con ---------------------------------------------------------------------------- EALING SOUTHALL (London) 2017 majority: 24.5 Lab/Con ============================================================================ Registered voters: 64,580 Valid votes cast: 42,217 65.4 -03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosamund Beattie Brexit Party 867 02.1 Tom Bennett Conservative 9,594 22.7 +01.4 Suzanne Fernandes 287 00.7 Tariq Mahmood Liberal Democrat 3,933 09.3 +05.1 Darren Moore Green 1,688 04.0 +01.7 Virendra SHARMA * Labour 25,678 60.8 -09.4 Hassan Zulkifal 170 00.4 ---------------------------------------------------------------------------- Total 42,217 19.1 Lab/Con ---------------------------------------------------------------------------- EASINGTON (Durham) 2017 majority: 20.5 Lab/Con ============================================================================ Registered voters: 61,182 Valid votes cast: 34,583 56.5 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Clare Ambrosino Conservative 9,142 26.4 +03.7 Dominic Haney Liberal Democrat 1,526 04.4 +03.1 Susan McDonnell 1,448 04.2 Julie Maughan Brexit Party 6,744 19.5 Grahame MORRIS * Labour 15,723 45.5 -18.2 ---------------------------------------------------------------------------- Total 34,583 09.6 Lab/Con ---------------------------------------------------------------------------- EAST HAM (London) 2017 majority: 35.2 Lab/Con ============================================================================ Registered voters: 88,316 Valid votes cast: 54,628 61.9 -05.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alka Sehgal Cuthbert Brexit Party 1,107 02.0 Michael Fox Liberal Democrat 2,158 04.0 +02.8 Kamran Malik 250 00.5 Scott Pattenden Conservative 8,527 15.6 +02.8 Mike Spracklin Green 883 01.6 +00.8 Rt Hon Stephen TIMMS * Labour 41,703 76.3 -06.9 ---------------------------------------------------------------------------- Total 54,628 30.4 Lab/Con ---------------------------------------------------------------------------- EASTBOURNE (East Sussex) 2017 majority: 01.4 LD/Con ============================================================================ Registered voters: 79,307 Valid votes cast: 55,134 69.5 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Caroline ANSELL Conservative 26,951 48.9 +04.8 Stephen Gander Brexit Party 1,530 02.8 Jake Lambert Labour 3,848 07.0 -01.2 Stephen Lloyd * Liberal Democrat 22,620 41.0 -05.9 Ken Pollock 185 00.3 ---------------------------------------------------------------------------- Total 55,134 04.0 Con/LD ---------------------------------------------------------------------------- EASTLEIGH (Hampshire) 2017 majority: 12.4 Con/LD ============================================================================ Registered voters: 83,880 Valid votes cast: 59,241 70.3 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paul HOLMES + Conservative 32,690 55.4 +5.0 Sam Jordan Labour 7,559 12.8 -7.2 Ron Meldrum Green 1,639 02.8 +1.5 Lynda Murphy Liberal Democrat 17,083 29.0 +3.3 ---------------------------------------------------------------------------- Total 59,241 13.2 Con/LD ---------------------------------------------------------------------------- EDDISBURY (Cheshire) 2017 majority: 11.7 Con/Lab ============================================================================ Registered voters: 73,700 Valid votes cast: 52,971 71.9 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrea Allen 451 00.9 Louise Jewkes Green 1,191 02.2 +00.7 Antoinette Sandbach * Liberal Democrat 9,582 18.1 +12.6 Terry Savage Labour 11,652 22.0 -11.6 Edward TIMPSON + Conservative 30,095 56.8 -00.1 ---------------------------------------------------------------------------- Total 52,971 17.4 Con/Lab ---------------------------------------------------------------------------- Sandbach was elected as a Conservative in 2017. EDMONTON (London) 2017 majority: 24.2 Lab/Con ============================================================================ Registered voters: 65,568 Valid votes cast: 40,341 61.5 -04.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Hockney Conservative 10,202 25.3 +02.2 Benjamin Maydon Green 862 02.1 +00.7 Hon Kate OSAMOR * Labour 26,217 65.0 -06.5 David Schmitz Liberal Democrat 2,145 05.3 +03.4 Sachin Sehgal Brexit Party 840 02.1 Sabriye Warsame 75 00.2 ---------------------------------------------------------------------------- Total 40,341 19.9 Lab/Con ---------------------------------------------------------------------------- ELLESMERE PORT AND NESTON (Cheshire) 2017 majority: 10.7 Lab/Con ============================================================================ Registered voters: 70,327 Valid votes cast: 48,746 69.3 -04.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Copeman Green 964 02.0 +01.3 Ed Gough Liberal Democrat 2,406 04.9 +03.2 Justin MADDERS * Labour 26,001 53.3 -05.8 Alison Rodwell Conservative 17,237 35.4 -01.4 Christopher Stevens Brexit Party 2,138 04.4 ---------------------------------------------------------------------------- Total 48,746 09.0 Lab/Con ---------------------------------------------------------------------------- ELMET AND ROTHWELL (West Yorkshire) 2017 majority: 08.2 Con/Lab ============================================================================ Registered voters: 80,957 Valid votes cast: 58,225 71.9 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Matthew Clover 1,196 02.1 Stewart Golton Liberal Democrat 5,155 08.9 +04.5 David Nagle Labour 16,373 28.1 -09.7 Rt Hon Alec SHELBROOKE * Conservative 33,726 57.9 +03.6 Penny Stables Green 1,775 03.0 +01.4 ---------------------------------------------------------------------------- Total 58,225 14.9 Con/Lab ---------------------------------------------------------------------------- ELTHAM (London) 2017 majority: 06.8 Lab/Con ============================================================================ Registered voters: 64,084 Valid votes cast: 43,689 68.2 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Clive EFFORD * Labour 20,550 47.0 -07.4 Louie French Conservative 17,353 39.7 -01.1 Charley Hasted Liberal Democrat 2,941 06.7 +03.6 Steve Kelleher Brexit Party 1,523 03.5 Matt Stratford Green 1,322 03.0 +03.0 ---------------------------------------------------------------------------- Total 43,689 03.7 Lab/Con ---------------------------------------------------------------------------- ENFIELD NORTH (London) 2017 majority: 10.6 Lab/Con ============================================================================ Registered voters: 68,066 Valid votes cast: 45,050 66.2 -05.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Feryal DEMIRCI CLARK + Labour 23,340 51.8 -06.2 Ike Ijeh Brexit Party 797 01.8 Joanne Laban Conservative 16,848 37.4 +00.5 Guy Russo Liberal Democrat 2,950 06.5 +04.4 Isobel Whittaker Green 1,115 02.5 +01.3 ---------------------------------------------------------------------------- Total 45,050 07.2 Lab/Con ---------------------------------------------------------------------------- ENFIELD SOUTHGATE (London) 2017 majority: 04.5 Lab/Con ============================================================================ Registered voters: 65,055 Valid votes cast: 47,276 72.7 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Luke Balnave Green 1,042 02.2 +00.6 David Burrowes Conservative 18,473 39.1 -03.6 Bambos CHARALAMBOUS * Labour 22,923 48.5 -03.2 Parag Shah Brexit Party 494 01.0 Rob Wilson Liberal Democrat 4,344 09.2 +05.2 ---------------------------------------------------------------------------- Total 47,276 04.7 Lab/Con ---------------------------------------------------------------------------- EPPING FOREST (Essex) 2017 majority: 18.0 Con/Lab ============================================================================ Registered voters: 74,305 Valid votes cast: 50,268 67.7 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Vicky Ashworth Te Velde Labour 10,191 20.3 -05.8 Thomas Hall 181 00.4 Rt Hon Dame Eleanor LAING * Conservative 32,364 64.4 +02.4 Steven Neville Green 1,975 03.9 +01.5 Jon Newham 170 00.3 Jon Whitehouse Liberal Democrat 5,387 10.7 +05.0 ---------------------------------------------------------------------------- Total 50,268 22.1 Con/Lab ---------------------------------------------------------------------------- EPSOM AND EWELL (Surrey) 2017 majority: 17.3 Con/Lab ============================================================================ Registered voters: 81,138 Valid votes cast: 59,451 73.3 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Janice Baker Green 2,047 03.4 +00.6 Steve Gee Liberal Democrat 13,946 23.5 +11.0 Rt Hon Chris GRAYLING * Conservative 31,819 53.5 -06.1 Ed Mayne Labour 10,226 17.2 -07.8 Clive Woodbridge 1,413 02.4 ---------------------------------------------------------------------------- Total 59,451 15.0 Con/LD ---------------------------------------------------------------------------- EREWASH (Derbyshire) 2017 majority: 04.6 Con/Lib ============================================================================ Registered voters: 72,519 Valid votes cast: 48,814 67.3 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Archer Liberal Democrat 2,487 05.1 +02.6 Catherine Atkinson Labour 16,954 34.7 -08.3 Des Ball 388 00.8 Roy Dunn 122 00.2 Brent Poland Green 1,115 02.3 +00.9 Richard Shaw 188 00.4 Maggie THROUP * Conservative 27,560 56.5 +04.4 ---------------------------------------------------------------------------- Total 48,814 10.9 Con/Lab ---------------------------------------------------------------------------- ERITH AND THAMESMEAD (London) 2017 majority: 11.3 Lab/Con ============================================================================ Registered voters: 65,399 Valid votes cast: 41,384 63.3 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Bright Brexit Party 2,246 05.4 Claudine Letsae Green 876 02.1 +01.0 Richard Mitchell 272 00.7 Abena OPPONG-ASARE + Labour 19,882 48.0 -09.5 Joe Robertson Conservative 16,124 39.0 +03.9 Sam Webber Liberal Democrat 1,984 04.8 +03.1 ---------------------------------------------------------------------------- Total 41,384 04.5 Lab/Con ---------------------------------------------------------------------------- ESHER AND WALTON (Surrey) 2017 majority: 19.5 Con/Lab ============================================================================ Registered voters: 81,184 Valid votes cast: 63,084 77.7 +03.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Ashurst Labour 2,838 04.5 -15.2 Baron Badger 326 00.5 Monica Harding Liberal Democrat 28,389 45.0 +27.7 Kylie Keens 347 00.6 Rt Hon Dominic RAAB * Conservative 31,132 49.4 -09.3 Kyle Taylor 52 00.1 ---------------------------------------------------------------------------- Total 63,084 02.2 Con/LD ---------------------------------------------------------------------------- EXETER (Devon) 2017 majority: 14.6 Lab/Con ============================================================================ Registered voters: 82,043 Valid votes cast: 56,192 68.5 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Ben BRADSHAW * Labour 29,882 53.2 -08.8 John Gray Conservative 19,479 34.7 +01.8 Joe Levy Green 4,838 08.6 +06.8 Duncan Odgers 259 00.5 Daniel Page 306 00.5 Leslie Willis Brexit Party 1,428 02.5 ---------------------------------------------------------------------------- Total 56,192 09.3 Lab/Con ---------------------------------------------------------------------------- FAREHAM (Hampshire) 2017 majority: 18.9 Con/Lab ============================================================================ Registered voters: 78,337 Valid votes cast: 57,250 73.1 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Suella BRAVERMAN * Conservative 36,459 63.7 +00.7 Nick Lyle Green 2,412 04.2 +01.9 Matthew Randall Labour 10,373 18.1 -07.1 Matthew Winnington Liberal Democrat 8,006 14.0 +07.2 ---------------------------------------------------------------------------- Total 57,250 22.8 Con/Lab ---------------------------------------------------------------------------- Braverman was elected as Suella Fernandes in 2017. FAVERSHAM AND MID KENT (Kent) 2017 majority: 17.5 Con/Lab ============================================================================ Registered voters: 73,404 Valid votes cast: 50,394 68.7 -06.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gary Butler 369 00.7 Hannah Perkin Liberal Democrat 6,170 12.2 +05.7 Jenny Reeves Labour 9,888 19.6 -06.5 Hannah Temple Green 2,103 04.2 +01.3 Helen WHATELY * Conservative 31,864 63.2 +02.1 ---------------------------------------------------------------------------- Total 50,394 21.8 Con/Lab ---------------------------------------------------------------------------- FELTHAM AND HESTON (London) 2017 majority: 14.7 Lab/Con ============================================================================ Registered voters: 80,932 Valid votes cast: 47,811 59.1 -05.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tony Firkins Green 1,133 02.4 +00.8 Jane Keep Conservative 17,017 35.6 +03.8 Seema MALHOTRA * Labour 24,876 52.0 -09.2 Hina Malik Liberal Democrat 3,127 06.5 +03.9 Martyn Nelson Brexit Party 1,658 03.5 ---------------------------------------------------------------------------- Total 47,811 08.2 Lab/Con ---------------------------------------------------------------------------- FILTON AND BRADLEY STOKE (Avon) 2017 majority: 04.2 Con/Lab ============================================================================ Registered voters: 74,016 Valid votes cast: 53,752 72.6 +02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Elaine Hardwick 257 00.5 Louise Harris Liberal Democrat 4,992 09.3 +03.3 Jack LOPRESTI * Conservative 26,293 48.9 -01.1 Mhairi Threlfall Labour 20,647 38.4 -03.3 Jenny Vernon Green 1,563 02.9 +00.6 ---------------------------------------------------------------------------- Total 53,752 05.3 Con/Lab ---------------------------------------------------------------------------- FINCHLEY AND GOLDERS GREEN (London) 2017 majority: 01.6 Con/Lab ============================================================================ Registered voters: 77,573 Valid votes cast: 55,109 71.0 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Luciana Berger * Liberal Democrat 17,600 31.9 +25.3 Mike FREER * Conservative 24,162 43.8 -03.1 Ross Houston Labour 13,347 24.2 -19.6 ---------------------------------------------------------------------------- Total 55,109 06.0 Con/LD ---------------------------------------------------------------------------- Berger was elected as Labour member for Liverpool Wavertree in 2017. FOLKESTONE AND HYTHE (Kent) 2017 majority: 13.1 Con/Lab ============================================================================ Registered voters: 88,273 Valid votes cast: 59,005 66.8 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Simon Bishop Liberal Democrat 5,755 09.8 +02.6 Henry Bolton 576 01.0 Damian COLLINS * Conservative 35,483 60.1 +05.4 Laura Davison Labour 14,146 24.0 -04.5 Rohen Kapur 80 00.1 Colin Menniss 190 00.3 Andy Thomas 69 00.1 Georgina Treloar Green 2,706 04.6 +00.3 ---------------------------------------------------------------------------- Total 59,005 18.1 Con/Lab ---------------------------------------------------------------------------- FOREST OF DEAN (Gloucestershire) 2017 majority: 09.2 Con/Lab ============================================================================ Registered voters: 71,438 Valid votes cast: 51,475 72.1 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julian Burrett 1,303 02.5 Rt Hon Mark HARPER * Conservative 30,680 59.6 +05.3 Chris McFarling Green 4,681 09.1 +06.7 Di Martin Labour 14,811 28.8 -07.1 ---------------------------------------------------------------------------- Total 51,475 15.4 Con/Lab ---------------------------------------------------------------------------- FYLDE (Lancashire) 2017 majority: 12.7 Con/Lab ============================================================================ Registered voters: 66,847 Valid votes cast: 46,659 69.8 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gina Dowding Green 1,731 03.7 +01.0 Andy Higgins 927 02.0 Mark Jewell Liberal Democrat 3,748 08.0 +03.0 Mark MENZIES * Conservative 28,432 60.9 +02.1 Martin Mitchell Labour 11,821 25.3 -08.1 ---------------------------------------------------------------------------- Total 46,659 17.8 Con/Lab ---------------------------------------------------------------------------- GAINSBOROUGH (Lincolnshire) 2017 majority: 16.6 Con/Lab ============================================================================ Registered voters: 76,343 Valid votes cast: 51,046 66.9 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mary Cavill 1,070 02.1 Rt Hon Sir Edward LEIGH * Conservative 33,893 66.4 +04.6 Lesley Rollings Liberal Democrat 5,157 10.1 +03.0 Perry Smith Labour 10,926 21.4 -07.3 ---------------------------------------------------------------------------- Total 51,046 22.5 Con/Lab ---------------------------------------------------------------------------- GARSTON AND HALEWOOD (Merseyside) 2017 majority: 30.0 Lab/Con ============================================================================ Registered voters: 76,116 Valid votes cast: 53,326 70.1 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kris Brown Liberal Democrat 3,324 06.2 +03.0 Maria EAGLE * Labour 38,578 72.3 -05.4 Jake Fraser Brexit Party 2,943 05.5 Neva Novaky Conservative 6,954 13.0 -04.6 Jean-Paul Roberts Green 1,183 02.2 +00.8 Hazel Williams 344 00.6 ---------------------------------------------------------------------------- Total 53,326 29.7 Lab/Con ---------------------------------------------------------------------------- GATESHEAD (Tyne and Wear) 2017 majority: 20.6 Lab/Con ============================================================================ Registered voters: 64,449 Valid votes cast: 38,145 59.2 -05.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rachel Cabral Green 1,653 04.3 +02.9 Jane MacBean Conservative 13,250 34.7 +10.8 Peter Maughan Liberal Democrat 2,792 07.3 +03.3 Ian MEARNS * Labour 20,450 53.6 -11.5 ---------------------------------------------------------------------------- Total 38,145 09.5 Lab/Con ---------------------------------------------------------------------------- GEDLING (Nottinghamshire) 2017 majority: 04.6 Lab/Con ============================================================================ Registered voters: 71,438 Valid votes cast: 49,953 69.9 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Vernon Coaker * Labour 22,039 44.1 -07.8 Graham Hunt Brexit Party 1,820 03.6 Jim Norris Green 1,097 02.2 +01.2 Anita Prabhakar Liberal Democrat 2,279 04.6 +02.5 Tom RANDALL Conservative 22,718 45.5 +02.6 ---------------------------------------------------------------------------- Total 49,953 00.7 Con/Lab ---------------------------------------------------------------------------- GILLINGHAM AND RAINHAM (Kent) 2017 majority: 09.7 Con/Lab ============================================================================ Registered voters: 73,549 Valid votes cast: 45,958 62.5 -04.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Bullion Liberal Democrat 2,503 05.4 +02.6 Rehman CHISHTI * Conservative 28,173 61.3 +05.9 Peter Cook 229 00.5 Rob McCulloch Martin 837 01.8 Roger Peacock 119 00.3 George Salomon Green 1,043 02.3 +01.2 Andy Stamp Labour 13,054 28.4 -07.7 ---------------------------------------------------------------------------- Total 45,958 16.5 Con/Lab ---------------------------------------------------------------------------- GLOUCESTER (Gloucestershire) 2017 majority: 05.1 Con/Lab ============================================================================ Registered voters: 81,332 Valid votes cast: 53,764 66.1 +00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Fran Boait Labour 18,882 35.1 -05.0 Michael Byfield Green 1,385 02.6 +01.2 Richard GRAHAM * Conservative 29,159 54.2 +03.9 Rebecca Trimnell Liberal Democrat 4,338 08.1 +03.0 ---------------------------------------------------------------------------- Total 53,764 09.6 Con/Lab ---------------------------------------------------------------------------- GOSPORT (Hampshire) 2017 majority: 17.4 Con/Lab ============================================================================ Registered voters: 73,569 Valid votes cast: 48,453 65.9 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Zoe Aspinall Green 1,806 03.7 +01.7 Tom Chatwin Labour 8,948 18.5 -08.7 Caroline DINENAGE * Conservative 32,226 66.5 +04.6 Martin Pepper Liberal Democrat 5,473 11.3 +06.6 ---------------------------------------------------------------------------- Total 48,453 24.0 Con/Lab ---------------------------------------------------------------------------- GRANTHAM AND STAMFORD (Lincolnshire) 2017 majority: 17.8 Con/Lab ============================================================================ Registered voters: 81,502 Valid votes cast: 56,003 68.7 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Harrish Bisnauthsing Liberal Democrat 6,153 11.0 +05.5 Gareth DAVIES + Conservative 36,794 65.7 +03.7 Anne Gayfer Green 2,265 04.0 +02.7 Kathryn Salt Labour 10,791 19.3 -07.2 ---------------------------------------------------------------------------- Total 56,003 23.2 Con/Lab ---------------------------------------------------------------------------- GRAVESHAM (Kent) 2017 majority: 14.6 Con/Lab ============================================================================ Registered voters: 73,234 Valid votes cast: 47,560 64.9 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Marna Gilligan Green 1,397 02.9 +01.5 Adam HOLLOWAY * Conservative 29,580 62.2 +06.6 Ukonu Obasi Liberal Democrat 2,584 05.4 +03.0 Lauren Sullivan Labour 13,999 29.4 -07.1 ---------------------------------------------------------------------------- Total 47,560 16.4 Con/Lab ---------------------------------------------------------------------------- GREAT GRIMSBY (Humberside) 2017 majority: 03.6 Lab/Con ============================================================================ Registered voters: 61,409 Valid votes cast: 33,087 53.9 -03.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Barfield Liberal Democrat 1,070 03.2 +00.5 Christopher Barker Brexit Party 2,378 07.2 +07.2 Loyd Emmerson Green 514 01.6 +01.6 Lia NICI-TOWNEND Conservative 18,150 54.9 +12.7 Melanie Onn * Labour 10,819 32.7 -16.7 Nigel Winn 156 00.5 ---------------------------------------------------------------------------- Total 33,087 11.1 Con/Lab ---------------------------------------------------------------------------- GREAT YARMOUTH (Norfolk) 2017 majority: 09.0 Con/Lab ============================================================================ Registered voters: 71,957 Valid votes cast: 43,462 60.4 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dave Harding 631 01.5 James Joyce Liberal Democrat 1,661 03.8 +01.6 Anne Killett Green 1,064 02.4 +01.2 Rt Hon Brandon LEWIS * Conservative 28,593 65.8 +11.6 Margaret McMahon-Morris 154 00.4 Adrian Myers 429 01.0 Mike Smith-Clare Labour 10,930 25.1 -10.9 ---------------------------------------------------------------------------- Total 43,462 20.4 Con/Lab ---------------------------------------------------------------------------- GREENWICH AND WOOLWICH (London) 2017 majority: 19.5 Lab/Con ============================================================================ Registered voters: 79,997 Valid votes cast: 53,120 66.4 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sushil Gaikwad 125 00.2 Rhian O'Connor Liberal Democrat 7,253 13.7 +06.5 Eunice Odesanmi 245 00.5 Matthew PENNYCOOK * Labour 30,185 56.8 -07.6 Victoria Rance Green 2,363 04.4 +01.4 Kailash Trivedi Brexit Party 1,228 02.3 Thomas Turrell Conservative 11,721 22.1 -03.4 ---------------------------------------------------------------------------- Total 53,120 17.4 Lab/Con ---------------------------------------------------------------------------- GUILDFORD (Surrey) 2017 majority: 15.4 Con/LD ============================================================================ Registered voters: 77,729 Valid votes cast: 58,651 75.5 +01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Zoe Franklin Liberal Democrat 22,980 39.2 +15.3 Rt Hon Anne Milton * 4,356 07.4 John Morris 483 00.8 Angela RICHARDSON + Conservative 26,317 44.9 -09.7 Anne Rouse Labour 4,515 07.7 -11.3 ---------------------------------------------------------------------------- Total 58,651 02.9 Con/LD ---------------------------------------------------------------------------- Milton was elected as a Conservative in 2017. HACKNEY NORTH AND STOKE NEWINGTON (London) 2017 majority: 31.2 Lab/Con ============================================================================ Registered voters: 92,451 Valid votes cast: 56,864 61.5 -04.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Diane ABBOTT * Labour 39,972 70.3 -04.8 Alex Armitage Green 4,989 08.8 +04.1 Richard Ings Brexit Party 609 01.1 Lore Lixenberg 76 00.1 Ben Mathis Liberal Democrat 4,283 07.5 +00.8 Benjamin Obese-Jecty Conservative 6,784 11.9 -00.7 Haseeb Ur-Rehman 151 00.3 ---------------------------------------------------------------------------- Total 56,864 29.2 Lab/Con ---------------------------------------------------------------------------- HACKNEY SOUTH AND SHOREDITCH (London) 2017 majority: 34.3 Lab/Con ============================================================================ Registered voters: 89,380 Valid votes cast: 54,439 60.9 -05.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Beckett Conservative 5,899 10.8 -00.1 Meg HILLIER * Labour 39,884 73.3 -06.2 Jonty Leff 111 00.2 Robert Lloyd Brexit Party 744 01.4 Dave Raval Liberal Democrat 4,853 08.9 +03.2 Tyrone Scott Green 2,948 05.4 +02.7 ---------------------------------------------------------------------------- Total 54,439 31.3 Lab/Con ---------------------------------------------------------------------------- HALESOWEN AND ROWLEY REGIS (West Midlands) 2017 majority: 06.0 Con/Lab ============================================================================ Registered voters: 68,300 Valid votes cast: 42,345 62.0 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Cooper Labour 13,533 32.0 -08.1 Jon Cross 232 00.5 Ian Fleming 190 00.4 James MORRIS * Conservative 25,607 60.5 +08.6 Ryan Priest Liberal Democrat 1,738 04.1 +02.2 James Windridge Green 934 02.2 +01.2 Tim Weller 111 00.3 ---------------------------------------------------------------------------- Total 42,345 14.3 Con/Lab ---------------------------------------------------------------------------- HALIFAX (West Yorkshire) 2017 majority: 05.6 Lab/Con ============================================================================ Registered voters: 71,904 Valid votes cast: 46,458 64.6 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kashif Ali Conservative 18,927 40.7 -01.0 James Baker Liberal Democrat 2,276 04.9 +02.7 Bella Jessop Green 946 02.0 Holly LYNCH * Labour 21,496 46.3 -06.6 Sarah Wood Brexit Party 2,813 06.1 ---------------------------------------------------------------------------- Total 46,458 02.8 Lab/Con ---------------------------------------------------------------------------- HALTEMPRICE AND HOWDEN (Humberside) 2017 majority: 15.0 Con/Lab ============================================================================ Registered voters: 71,062 Valid votes cast: 49,779 70.1 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- George Ayre Labour 10,716 21.5 -09.5 Rt Hon David DAVIS * Conservative 31,045 62.4 +01.4 Richard Honnoraty 1,039 02.1 Linda Johnson Liberal Democrat 5,215 10.5 +05.7 Angela Stone Green 1,764 03.5 +02.2 ---------------------------------------------------------------------------- Total 49,779 20.5 Con/Lab ---------------------------------------------------------------------------- HALTON (Cheshire) 2017 majority: 25.7 Lab/Con ============================================================================ Registered voters: 71,930 Valid votes cast: 46,203 64.2 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Janet Balfe Brexit Party 3,730 08.1 Stephen Gribbon Liberal Democrat 1,800 03.9 +02.1 David O'Keefe Green 982 02.1 Charles Rowley Conservative 10,358 22.4 +00.8 Derek TWIGG * Labour 29,333 63.5 -09.4 ---------------------------------------------------------------------------- Total 46,203 20.6 Lab/Con ---------------------------------------------------------------------------- HAMMERSMITH (London) 2017 majority: 17.9 Lab/Con ============================================================================ Registered voters: 74,759 Valid votes cast: 51,966 69.5 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alex Horn Green 1,744 03.4 +01.8 James Keyse Brexit Party 974 01.9 Andy SLAUGHTER * Labour 30,074 57.9 -06.0 Jessie Venegas Liberal Democrat 6,947 13.4 +08.0 Xingang Wang Conservative 12,227 23.5 -04.6 ---------------------------------------------------------------------------- Total 51,966 17.2 Lab/Con ---------------------------------------------------------------------------- HAMPSHIRE EAST (Hampshire) 2017 majority: 23.3 Con/Lab ============================================================================ Registered voters: 76,478 Valid votes cast: 56,895 74.4 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gaynor Austin Labour 6,287 11.1 -05.9 David Buxton Liberal Democrat 13,750 24.2 +09.0 Rt Hon Damian HINDS * Conservative 33,446 58.8 -04.9 Jim Makin 616 01.1 Zoe Parker Green 2,600 04.6 +01.4 Eddie Trotter 196 00.3 ---------------------------------------------------------------------------- Total 56,895 17.3 Con/LD ---------------------------------------------------------------------------- HAMPSHIRE NORTH-EAST (Hampshire) 2017 majority: 24.1 Con/Lab ============================================================================ Registered voters: 78,954 Valid votes cast: 59,270 75.1 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Graham Cockarill Liberal Democrat 15,069 25.4 +13.3 Tony Durrant 831 01.4 Ranil JAYAWARDENA * Conservative 35,280 59.5 -06.0 Barry Jones Labour 5,760 09.7 -07.6 Culann Walsh Green 1,754 03.0 +00.4 Howling Laud Hope 576 01.0 ---------------------------------------------------------------------------- Total 59,270 17.1 Con/LD ---------------------------------------------------------------------------- HAMPSHIRE NORTH-WEST (Hampshire) 2017 majority: 19.3 Con/Lab ============================================================================ Registered voters: 83,083 Valid votes cast: 58,918 70.9 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Liz Bell Labour 9,327 15.8 -07.6 Luigi Gregori Liberal Democrat 10,283 17.5 +07.7 Kit MALTHOUSE * Conservative 36,591 62.1 00.0 Lance Mitchell Green 2,717 04.6 +02.3 ---------------------------------------------------------------------------- Total 58,918 22.2 Con/LD ---------------------------------------------------------------------------- HAMPSTEAD AND KILBURN (London) 2017 majority: 13.3 Lab/Con ============================================================================ Registered voters: 82,432 Valid votes cast: 57,385 69.6 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Johnny Luk Conservative 13,892 24.2 -08.2 James Pointon Brexit Party 684 01.2 Matt Sanders Liberal Democrat 13,121 22.9 +15.8 Tulip SIDDIQ * Labour 28,080 48.9 -10.1 David Stansell Green 1,608 02.8 +01.5 ---------------------------------------------------------------------------- Total 57,385 12.4 Lab/Con ---------------------------------------------------------------------------- HARBOROUGH (Leicestershire) 2017 majority: 10.8 Con/Lab ============================================================================ Registered voters: 80,480 Valid votes cast: 57,319 71.2 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Zuffar Haq Liberal Democrat 9,103 15.9 +03.2 Celia Hibbert Labour 14,420 25.2 -05.6 Robin Lambert 389 00.7 Neil O'BRIEN * Conservative 31,698 55.3 +03.0 Darren Woodiwiss Green 1,709 03.0 +01.1 ---------------------------------------------------------------------------- Total 57,319 15.1 Con/Lab ---------------------------------------------------------------------------- HARLOW (Essex) 2017 majority: 07.8 Con/Lab ============================================================================ Registered voters: 68,078 Valid votes cast: 43,354 63.7 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Charlotte Cane Liberal Democrat 2,397 05.5 +03.4 Rt Hon Robert HALFON * Conservative 27,510 63.5 +09.4 Laura McAlpine Labour 13,447 31.0 -07.3 ---------------------------------------------------------------------------- Total 43,354 16.3 Con/Lab ---------------------------------------------------------------------------- HARROGATE AND KNARESBOROUGH (North Yorkshire) 2017 majority: 16.0 Con/LD ============================================================================ Registered voters: 77,914 Valid votes cast: 56,937 73.1 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kieron George 1,208 02.1 Andrew JONES * Conservative 29,962 52.6 -02.9 Judith Rogerson Liberal Democrat 20,287 35.6 +12.2 Mark Sewards Labour 5,480 09.6 -10.5 ---------------------------------------------------------------------------- Total 56,937 08.5 Con/LD ---------------------------------------------------------------------------- HARROW EAST (London) 2017 majority: 01.7 Con/Lab ============================================================================ Registered voters: 72,120 Valid votes cast: 49,491 68.6 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Adam Bernard Liberal Democrat 3,791 07.7 +04.6 Bob BLACKMAN * Conservative 26,935 54.4 +05.0 Pamela Fitzpatrick Labour 18,765 37.9 -08.1 ---------------------------------------------------------------------------- Total 49,491 08.3 Con/Lab ---------------------------------------------------------------------------- HARROW WEST (London) 2017 majority: 13.2 Lab/Con ============================================================================ Registered voters: 72,477 Valid votes cast: 47,922 66.1 -06.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anwara Ali Conservative 16,440 34.3 -00.1 Lisa-Maria Bornemann Liberal Democrat 4,310 09.0 +06.5 Richard Jones Brexit Party 931 01.9 Rowan Langley Green 1,109 02.3 +01.0 Gareth THOMAS * Labour 25,132 52.4 -08.4 ---------------------------------------------------------------------------- Total 47,922 09.1 Lab/Con ---------------------------------------------------------------------------- HARTLEPOOL (Cleveland) 2017 majority: 09.2 Lab/Con ============================================================================ Registered voters: 70,855 Valid votes cast: 41,037 57.9 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joe Bousfield 911 02.2 Kevin Cranney 494 01.2 Andy Hagon Liberal Democrat 1,696 04.1 +02.3 Mike HILL * Labour 15,464 37.7 -14.8 Stefan Houghton Conservative 11,869 28.9 -05.3 Richard Tice Brexit Party 10,603 25.8 +25.8 ---------------------------------------------------------------------------- Total 41,037 04.4 Lab/Con ---------------------------------------------------------------------------- HARWICH AND NORTH ESSEX (Essex) 2017 majority: 14.1 Con/Lab ============================================================================ Registered voters: 74,153 Valid votes cast: 51,963 70.1 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Banks Green 1,945 03.7 +01.7 Mike Beckett Liberal Democrat 5,866 11.3 +05.8 Richard Browning-Smith 411 00.8 Tony Francis 263 00.5 Hon Sir Bernard JENKIN * Conservative 31,830 61.3 +02.7 Stephen Rice Labour 11,648 22.4 -08.0 ---------------------------------------------------------------------------- Total 51,963 19.5 Con/Lab ---------------------------------------------------------------------------- HASTINGS AND RYE (East Sussex) 2017 majority: 00.4 Con/Lab ============================================================================ Registered voters: 80,524 Valid votes cast: 54,274 67.4 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Chowney Labour 22,853 42.1 -04.1 Paul Crosland 565 01.0 Sally-Ann HART + Conservative 26,896 49.6 +02.7 Nick Perry Liberal Democrat 3,960 07.3 +03.9 ---------------------------------------------------------------------------- Total 54,274 03.8 Con/Lab ---------------------------------------------------------------------------- HAVANT (Hampshire) 2017 majority: 17.3 Con/Lab ============================================================================ Registered voters: 72,130 Valid votes cast: 45,959 63.7 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Black 344 00.7 John Colman Green 1,597 03.5 +01.1 Paul Gray Liberal Democrat 5,708 12.4 +06.4 Rosamund Knight Labour 8,259 18.0 -07.3 Alan MAK * Conservative 30,051 65.4 +05.6 ---------------------------------------------------------------------------- Total 45,959 23.7 Con/Lab ---------------------------------------------------------------------------- HAYES AND HARLINGTON (London) 2017 majority: 19.0 Lab/Con ============================================================================ Registered voters: 72,356 Valid votes cast: 43,994 60.8 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chika Amadi 187 00.4 Harry Boparai Brexit Party 1,292 02.9 +02.9 Wayne Bridges Conservative 15,284 34.7 +06.1 Alexander Cunliffe Liberal Democrat 1,947 04.4 +03.2 Rt Hon John McDONNELL * Labour 24,545 55.8 -10.7 Christine West Green 739 01.7 +00.5 ---------------------------------------------------------------------------- Total 43,994 10.6 Lab/Con ---------------------------------------------------------------------------- HAZEL GROVE (Greater Manchester) 2017 majority: 06.3 Con/LD ============================================================================ Registered voters: 65,457 Valid votes cast: 44,269 67.6 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lisa Smart Liberal Democrat 17,169 38.8 +05.9 Tony Wilson Labour 5,508 12.4 -08.0 William WRAGG * Conservative 21,592 48.8 +03.3 ---------------------------------------------------------------------------- Total 44,269 05.0 Con/LD ---------------------------------------------------------------------------- HEMEL HEMPSTEAD (Hertfordshire) 2017 majority: 09.1 Con/Lab ============================================================================ Registered voters: 73,737 Valid votes cast: 51,271 69.5 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nabila Ahmed Labour 14,405 28.1 -08.8 Sammy Barry Liberal Democrat 6,317 12.3 +06.1 Sherief Hassan Green 1,581 03.1 +01.1 Rt Hon Sir Mike PENNING * Conservative 28,968 56.5 +01.5 ---------------------------------------------------------------------------- Total 51,271 14.2 Con/Lab ---------------------------------------------------------------------------- HEMSWORTH (West Yorkshire) 2017 majority: 11.1 Lab/Con ============================================================================ Registered voters: 73,726 Valid votes cast: 43,907 59.6 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Waj Ali Brexit Party 5,930 13.5 +13.5 Louise Calland Conservative 15,280 34.8 +00.9 James Monaghan Liberal Democrat 1,734 03.9 +02.0 Lyn Morton Green 916 02.1 +02.1 Martin Roberts 964 02.2 Jon TRICKETT * Labour 16,460 37.5 -18.5 Pete Wilks 165 00.4 Ian Womersley 2,458 05.6 ---------------------------------------------------------------------------- Total 43,907 01.4 Lab/Con ---------------------------------------------------------------------------- HENDON (London) 2017 majority: 01.0 Con/Lab ============================================================================ Registered voters: 82,661 Valid votes cast: 55,075 66.6 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Clareine Enderby Liberal Democrat 4,628 08.4 +04.6 Dr Matthew OFFORD * Conservative 26,878 48.8 +00.8 David Pinto-Duschinsky Labour 22,648 41.1 -04.9 Portia Vincent-Kirby Green 921 01.7 +00.6 ---------------------------------------------------------------------------- Total 55,075 03.9 Con/Lab ---------------------------------------------------------------------------- HENLEY (Oxfordshire) 2017 majority: 19.5 Con/Lab ============================================================================ Registered voters: 76,660 Valid votes cast: 58,759 76.6 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Laura Coyle Liberal Democrat 18,136 30.9 +16.0 John HOWELL * Conservative 32,189 54.8 -04.3 Zaid Marham Labour 5,698 09.7 -10.4 Jo Robb Green 2,736 04.7 +01.4 ---------------------------------------------------------------------------- Total 58,759 12.0 Con/LD ---------------------------------------------------------------------------- HEREFORD AND SOUTH HEREFORDSHIRE (Hereford and Worcester) 2017 majority: 14.9 Con/Lab ============================================================================ Registered voters: 72,085 Valid votes cast: 49,646 68.9 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anna-Maria Coda Labour 10,704 21.6 -02.2 Lucy Hurds Liberal Democrat 6,181 12.5 +05.4 Rt Hon Dr Jesse NORMAN * Conservative 30,390 61.2 +07.7 Diana Toynbee Green 2,371 04.8 +02.4 ---------------------------------------------------------------------------- Total 49,646 19.8 Con/Lab ---------------------------------------------------------------------------- HEREFORDSHIRE NORTH (Hereford and Worcester) 2017 majority: 21.6 Con/Lab ============================================================================ Registered voters: 70,252 Valid votes cast: 51,033 72.6 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ellie Chowns Green 4,769 09.3 +03.8 Phillip Howells Liberal Democrat 7,302 14.3 +02.6 Bill WIGGIN * Conservative 32,158 63.0 +01.0 Joe Wood Labour 6,804 13.3 -05.6 ---------------------------------------------------------------------------- Total 51,033 24.4 Con/LD ---------------------------------------------------------------------------- HERTFORD AND STORTFORD (Hertfordshire) 2017 majority: 15.9 Con/Lab ============================================================================ Registered voters: 82,407 Valid votes cast: 60,094 72.9 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lucy Downes Green 2,705 04.5 +01.5 Alistair Lindsay 681 01.1 Chris Lucas Liberal Democrat 8,596 14.3 +06.2 Julie MARSON + Conservative 33,712 56.1 -04.2 Brian Percival 308 00.5 Chris Vince Labour 14,092 23.4 -05.1 ---------------------------------------------------------------------------- Total 60,094 16.4 Con/Lab ---------------------------------------------------------------------------- HERTFORDSHIRE NORTH-EAST (Hertfordshire) 2017 majority: 15.2 Con/Lab ============================================================================ Registered voters: 76,123 Valid votes cast: 55,327 72.7 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Amy Finch Liberal Democrat 8,563 15.5 +07.8 Kelley Green Labour 13,104 23.7 -04.7 Rt Hon Sir Oliver HEALD * Conservative 31,293 56.6 -02.1 Tim Lee Green 2,367 04.3 -01.1 ---------------------------------------------------------------------------- Total 55,327 16.5 Con/Lab ---------------------------------------------------------------------------- HERTFORDSHIRE SOUTH-WEST (Hertfordshire) 2017 majority: 16.1 Con/Lab ============================================================================ Registered voters: 80,449 Valid votes cast: 61,191 76.1 +01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ali Aklakul Labour 7,228 11.8 -13.9 Rt Hon David Gauke * 15,919 26.0 Gagan MOHINDRA + Conservative 30,327 49.6 -08.4 Tom Pashby Green 1,466 02.4 -00.2 Sally Symington Liberal Democrat 6,251 10.2 -01.5 ---------------------------------------------------------------------------- Total 61,191 11.8 Con/Ind ---------------------------------------------------------------------------- Gauke was elected as a Conservative in 2017. HERTSMERE (Hertfordshire) 2017 majority: 16.2 Con/Lab ============================================================================ Registered voters: 73,971 Valid votes cast: 52,203 70.6 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stephen Barrett Liberal Democrat 6,561 12.6 +07.2 Rt Hon Oliver DOWDEN * Conservative 32,651 62.5 +01.4 John Humphries Green 1,653 03.2 +01.3 Holly Kal-Weiss Labour 11,338 21.7 -06.9 ---------------------------------------------------------------------------- Total 52,203 20.4 Con/Lab ---------------------------------------------------------------------------- HEXHAM (Northumberland) 2017 majority: 10.0 Con/Lab ============================================================================ Registered voters: 61,324 Valid votes cast: 46,150 75.3 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Penny Grennan Labour 14,603 31.6 -02.5 Stephen Howse Liberal Democrat 4,672 10.1 +03.0 Nick Morphet Green 1,723 03.7 +01.0 Guy OPPERMAN * Conservative 25,152 54.5 +00.4 ---------------------------------------------------------------------------- Total 46,150 11.5 Con/Lab ---------------------------------------------------------------------------- HEYWOOD AND MIDDLETON (Greater Manchester) 2017 majority: 07.7 Lab/Con ============================================================================ Registered voters: 80,162 Valid votes cast: 47,488 59.2 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nigel Ainsworth-Barnes Green 1,220 02.6 +02.6 Chris CLARKSON Conservative 20,453 43.1 +05.0 Colin Lambert Brexit Party 3,952 08.3 Liz McInnes * Labour 19,790 41.7 -11.6 Anthony Smith Liberal Democrat 2,073 04.4 +02.2 ---------------------------------------------------------------------------- Total 47,488 00.7 Con/Lab ---------------------------------------------------------------------------- HIGH PEAK (Derbyshire) 2017 majority: 02.2 Lab/Con ============================================================================ Registered voters: 74,343 Valid votes cast: 54,173 72.9 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ruth George * Labour 24,254 44.8 -04.9 Alan Graves Brexit Party 1,177 02.2 Robert Hodgetts-Haley Green 1,148 02.1 +02.1 Robert LARGAN Conservative 24,844 45.9 +00.5 David Lomax Liberal Democrat 2,750 05.1 +00.1 ---------------------------------------------------------------------------- Total 54,173 00.6 Con/Lab ---------------------------------------------------------------------------- HITCHIN AND HARPENDEN (Hertfordshire) 2017 majority: 10.3 Con/Lab ============================================================================ Registered voters: 76,321 Valid votes cast: 58,871 77.1 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Bim AFOLAMI * Conservative 27,719 47.1 -06.0 Sam Collins Liberal Democrat 20,824 35.4 +24.8 Sid Cordle 268 00.5 Peter Marshall 101 00.2 Kay Tart Labour 9,959 16.9 -15.7 ---------------------------------------------------------------------------- Total 58,871 05.9 Con/LD ---------------------------------------------------------------------------- HOLBORN AND ST PANCRAS (London) 2017 majority: 25.9 Lab/Con ============================================================================ Registered voters: 87,236 Valid votes cast: 56,786 65.1 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mohammad Bhatti 138 00.2 Hector Birchwood Brexit Party 1,032 01.8 Kirsten De Keyser Green 2,746 04.8 +01.5 Alexandra Hayward Conservative 8,878 15.6 -02.7 Matthew Kirk Liberal Democrat 7,314 12.9 +06.1 Thomas Scripps 37 00.1 Rt Hon Sir Keir STARMER * Labour 36,641 64.5 -05.6 ---------------------------------------------------------------------------- Total 56,786 24.5 Lab/Con ---------------------------------------------------------------------------- HOLLAND SOUTH AND THE DEEPINGS (Lincolnshire) 2017 majority: 24.8 Con/Lab ============================================================================ Registered voters: 75,990 Valid votes cast: 49,179 64.7 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Martin Blake Green 1,613 03.3 +01.5 Rt Hon Sir John HAYES * Conservative 37,338 75.9 +06.0 Davina Kirby Liberal Democrat 3,225 06.6 +03.7 Mark Popple Labour 6,500 13.2 -07.2 Rick Stringer 503 01.0 ---------------------------------------------------------------------------- Total 49,179 31.4 Con/Lab ---------------------------------------------------------------------------- HORNCHURCH AND UPMINSTER (London) 2017 majority: 15.8 Con/Lab ============================================================================ Registered voters: 80,765 Valid votes cast: 53,974 66.8 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Caton Green 1,920 03.6 +01.6 Thomas Clarke Liberal Democrat 3,862 07.2 +04.7 David Furness 510 00.9 Tele Lawal Labour 12,187 22.6 -06.0 Julia LOPEZ * Conservative 35,495 65.8 +05.5 ---------------------------------------------------------------------------- Total 53,974 21.6 Con/Lab ---------------------------------------------------------------------------- HORNSEY AND WOOD GREEN (London) 2017 majority: 24.7 Lab/LD ============================================================================ Registered voters: 81,814 Valid votes cast: 61,105 74.7 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dawn Barnes Liberal Democrat 15,884 26.0 +09.9 Daniel Corrigan Brexit Party 763 01.2 Jarelle Francis Green 2,192 03.6 +01.7 Ed McGuinness Conservative 6,829 11.2 -03.7 Helen Spiby-Vann 211 00.3 Salah Wakie 100 00.2 Catherine WEST * Labour 35,126 57.5 -07.9 ---------------------------------------------------------------------------- Total 61,105 15.8 Lab/LD ---------------------------------------------------------------------------- HORSHAM (West Sussex) 2017 majority: 18.9 Con/Lab ============================================================================ Registered voters: 86,730 Valid votes cast: 63,242 72.9 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jim Duggan 477 00.8 Michael Jones Labour 9,424 14.9 -06.8 Louise Potter Liberal Democrat 14,773 23.4 +11.0 Jeremy QUIN * Conservative 35,900 56.8 -02.8 Catherine Ross Green 2,668 04.2 +01.2 ---------------------------------------------------------------------------- Total 63,242 16.7 Con/LD ---------------------------------------------------------------------------- HOUGHTON AND SUNDERLAND SOUTH (Tyne and Wear) 2017 majority: 14.9 Lab/Con ============================================================================ Registered voters: 68,828 Valid votes cast: 39,811 57.8 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Bradley Green 1,125 02.8 +01.1 Paul Edgeworth Liberal Democrat 2,319 05.8 +03.6 Richard Elvin 897 02.3 Christopher Howarth Conservative 13,095 32.9 +03.2 Bridget PHILLIPSON * Labour 16,210 40.7 -18.7 Kevin Yuill Brexit Party 6,165 15.5 ---------------------------------------------------------------------------- Total 39,811 03.9 Lab/Con ---------------------------------------------------------------------------- HOVE (East Sussex) 2017 majority: 16.3 Lab/Con ============================================================================ Registered voters: 74,313 Valid votes cast: 56,391 Lab/Con ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Beatrice Bass Liberal Democrat 3,731 06.6 +04.3 Dame Dixon 195 00.3 Angela Hancock Brexit Party 1,111 02.0 Peter KYLE * Labour 32,876 58.3 -05.8 Robert Nemeth Conservative 15,832 28.1 -03.5 Charlotte Sabel 150 00.3 Ollie Sykes Green 2,496 04.4 +02.7 ---------------------------------------------------------------------------- Total 56,391 15.1 Lab/Con ---------------------------------------------------------------------------- HUDDERSFIELD (West Yorkshire) 2017 majority: 13.7 Lab/Con ============================================================================ Registered voters: 65,525 Valid votes cast: 41,882 63.9 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew Cooper Green 1,768 04.2 +01.0 Ken Davy Conservative 15,572 37.2 +04.2 Stuart Hale Brexit Party 1,666 04.0 Barry SHEERMAN * Labour 20,509 49.0 -11.4 James Wilkinson Liberal Democrat 2,367 05.7 +03.0 ---------------------------------------------------------------------------- Total 41,882 05.9 Lab/Con ---------------------------------------------------------------------------- HULL – See KINGSTON UPON HULL HUNTINGDON (Cambridgeshire) 2017 majority: 12.1 Con/Lab ============================================================================ Registered voters: 84,657 Valid votes cast: 59,147 69.9 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Argent Liberal Democrat 9,432 15.9 +07.4 Paul Bullen 1,789 03.0 Jonathan DJANOGLY * Conservative 32,386 54.8 -00.4 Daniel Laycock Green 2,233 03.8 +01.9 Samuel Sweek Labour 13,003 22.0 -08.9 Tom Varghese 304 00.5 ---------------------------------------------------------------------------- Total 59,147 16.4 Con/Lab ---------------------------------------------------------------------------- HYNDBURN (Lancashire) 2017 majority: 06.5 Lab/Con ============================================================================ Registered voters: 70,910 Valid votes cast: 42,406 59.8 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sara BRITCLIFFE Conservative 20,565 48.5 +08.0 Katrina Brockbank Green 845 02.0 +02.0 Gregory Butt Brexit Party 2,156 05.1 Graham Jones * Labour 17,614 41.5 -11.8 Adam Waller-Slack Liberal Democrat 1,226 02.9 +01.1 ---------------------------------------------------------------------------- Total 42,406 03.5 Con/Lab ---------------------------------------------------------------------------- ILFORD NORTH (London) 2017 majority: 09.1 Lab/Con ============================================================================ Registered voters: 72,963 Valid votes cast: 50,114 68.7 -06.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Donald Akhigbe 201 00.4 Neil Anderson Brexit Party 960 01.9 Howard Berlin Conservative 20,105 40.1 +00.5 Mark Johnson Liberal Democrat 2,680 05.3 +03.4 David Reynolds Green 845 01.7 +01.7 Wes STREETING * Labour 25,323 50.5 -07.2 ---------------------------------------------------------------------------- Total 50,114 05.2 Lab/Con ---------------------------------------------------------------------------- ILFORD SOUTH (London) 2017 majority: 27.5 Lab/Con ============================================================================ Registered voters: 84,957 Valid votes cast: 53,477 62.9 -07.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ali Azeem Conservative 10,984 20.5 -00.4 Mike Gapes * 3,891 07.3 Ashburn Holder Liberal Democrat 1,795 03.4 +02.0 Munish Sharma Brexit Party 1,008 01.9 Sam TARRY + Labour 35,085 65.6 -10.2 RoseMary Warrington Green 714 01.3 +00.4 ---------------------------------------------------------------------------- Total 53,477 22.6 Lab/Con ---------------------------------------------------------------------------- Gapes was elected for Labour in 2017. IPSWICH (Suffolk) 2017 majority: 00.9 Lab/Con ============================================================================ Registered voters: 75,525 Valid votes cast: 49,579 65.6 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Barry Broom Green 1,283 02.6 +00.9 Tom HUNT Conservative 24,952 50.3 +04.6 Adrian Hyyrylainen-Trett Liberal Democrat 2,439 04.9 +02.6 Sandy Martin * Labour 19,473 39.3 -08.1 Nicola Thomas Brexit Party 1,432 02.9 ---------------------------------------------------------------------------- Total 49,579 05.5 Con/Lab ---------------------------------------------------------------------------- ISLE OF WIGHT (Hampshire) 2017 majority: 14.2 Con/Lab ============================================================================ Registered voters: 113,021 Valid votes cast: 74,442 65.9 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carl Feeney 1,542 02.1 Karl Love 874 01.2 Vix Lowthion Green 11,338 15.2 -02.1 Daryll Pitcher 795 01.1 Richard Quigley Labour 18,078 24.3 +01.3 Bob SEELY * Conservative 41,815 56.2 +04.9 ---------------------------------------------------------------------------- Total 74,442 16.0 Con/Lab ---------------------------------------------------------------------------- ISLINGTON NORTH (London) 2017 majority: 30.3 Lab/Con ============================================================================ Registered voters: 75,162 Valid votes cast: 53,805 71.6 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Clark Conservative 5,483 10.2 -02.3 Rt Hon Jeremy CORBYN * Labour 34,603 64.3 -08.7 Yosef David Brexit Party 742 01.4 Caroline Russell Green 4,326 08.0 +04.0 Nick Wakeling Liberal Democrat 8,415 15.6 +06.6 Nick The Brick 236 00.4 ---------------------------------------------------------------------------- Total 53,805 24.4 Lab/LD ---------------------------------------------------------------------------- ISLINGTON SOUTH AND FINSBURY (London) 2017 majority: 21.1 Lab/Con ============================================================================ Registered voters: 70,489 Valid votes cast: 47,816 67.8 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jason Charalambous Conservative 8,045 16.8 -03.8 Paddy Hannam Brexit Party 1,136 02.4 Talia Hussain Green 1,987 04.2 +01.7 Kate Pothalingam Liberal Democrat 9,569 20.0 +07.9 Rt Hon Emily THORNBERRY * Labour 26,897 56.3 -06.6 Lord Sandys Of Bunhill 182 00.4 ---------------------------------------------------------------------------- Total 47,816 18.2 Lab/LD ---------------------------------------------------------------------------- JARROW (Tyne and Wear) 2017 majority: 20.1 Lab/Con ============================================================================ Registered voters: 65,103 Valid votes cast: 40,736 62.6 -03.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Conway 212 00.5 James Milne Green 831 02.0 +00.3 Richard Monaghan Brexit Party 4,122 10.1 Nick Oliver Conservative 11,243 27.6 +02.6 Kate OSBORNE + Labour 18,363 45.1 -20.0 John Robertson 2,991 07.3 Shaun Sadler 614 01.5 David Wilkinson Liberal Democrat 2,360 05.8 +03.1 ---------------------------------------------------------------------------- Total 40,736 08.8 Lab/Con ---------------------------------------------------------------------------- KEIGHLEY (West Yorkshire) 2017 majority: 00.3 Lab/Con ============================================================================ Registered voters: 72,778 Valid votes cast: 52,600 72.3 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Barton 667 01.3 Tom Franks Liberal Democrat 2,573 04.9 +02.5 John Grogan * Labour 23,080 43.9 -02.6 Waqas Khan Brexit Party 850 01.6 Robbie MOORE Conservative 25,298 48.1 +02.0 Matthew Rose 132 00.3 ---------------------------------------------------------------------------- Total 52,600 02.1 Con/Lab ---------------------------------------------------------------------------- KENILWORTH AND SOUTHAM (Warwickshire) 2017 majority: 17.6 Con/Lab ============================================================================ Registered voters: 68,156 Valid votes cast: 52,597 77.2 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Dickson Liberal Democrat 9,998 19.0 +09.4 Alison Firth Green 2,351 04.5 +02.3 Nicholas Green 457 00.9 Antony Tucker Labour 9,440 17.9 -07.6 Rt Hon Jeremy WRIGHT * Conservative 30,351 57.7 -03.1 ---------------------------------------------------------------------------- Total 52,597 19.4 Con/LD ---------------------------------------------------------------------------- KENSINGTON (London) 2017 majority: 00.0 Lab/Con ============================================================================ Registered voters: 64,609 Valid votes cast: 43,762 67.7 +03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jay Aston Colquhoun Brexit Party 384 00.9 Felicity BUCHAN Conservative 16,768 38.3 -03.9 Emma Dent Coad * Labour 16,618 38.0 -04.3 Scott Dore 28 00.1 Harriet Gore 47 00.1 Sam Gyimah * Liberal Democrat 9,312 21.3 +09.1 Vivien Lichtenstein Green 535 01.2 -00.8 Roger Phillips 70 00.2 ---------------------------------------------------------------------------- Total 43,762 00.2 Con/Lab ---------------------------------------------------------------------------- Gyimah was elected as a Conservative for Surrey East in 2017. KETTERING (Northamptonshire) 2017 majority: 10.7 Con/Lab ============================================================================ Registered voters: 73,187 Valid votes cast: 49,361 67.4 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jim Hakewill 1,642 03.3 Philip HOLLOBONE * Conservative 29,787 60.3 +02.4 Chris Nelson Liberal Democrat 3,367 06.8 +03.5 Clare Pavitt Labour 13,022 26.4 -10.2 Jamie Wildman Green 1,543 03.1 +00.9 ---------------------------------------------------------------------------- Total 49,361 17.0 Con/Lab ---------------------------------------------------------------------------- KINGSTON AND SURBITON (London) 2017 majority: 03.3 LD/Con ============================================================================ Registered voters: 81,975 Valid votes cast: 60,846 74.2 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Aphra Brandreth Conservative 20,614 33.9 -04.2 Chinners Chinnery 193 00.3 Rt Hon Sir Ed DAVEY * Liberal Democrat 31,103 51.1 +06.4 James Giles 458 00.8 Roger Glencross 124 00.2 Scott Holman Brexit Party 788 01.3 Sharron Sumner Green 1,038 01.7 +00.8 Leanne Werner Labour 6,528 10.7 -04.1 ---------------------------------------------------------------------------- Total 60,846 08.6 LD/Con ---------------------------------------------------------------------------- KINGSTON UPON HULL EAST (Humberside) 2017 majority: 14.2 Lab/Con ============================================================================ Registered voters: 65,745 Valid votes cast: 32,442 49.3 -06.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julia Brown Green 784 02.4 +01.1 Marten Hall Brexit Party 5,764 17.8 Bob Morgan Liberal Democrat 1,707 05.3 +01.8 Rachel Storer Conservative 11,474 35.4 +05.5 Karl TURNER * Labour 12,713 39.2 -19.1 ---------------------------------------------------------------------------- Total 32,442 01.9 Lab/Con ---------------------------------------------------------------------------- KINGSTON UPON HULL NORTH (Humberside) 2017 majority: 19.3 Lab/Con ============================================================================ Registered voters: 65,515 Valid votes cast: 34,203 52.2 -05.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Derek Abram Brexit Party 4,771 13.9 Richard Howarth Green 875 02.6 +00.9 Diana JOHNSON * Labour 17,033 49.8 -14.0 Mike Ross Liberal Democrat 2,084 06.1 +01.1 Holly Whitbread Conservative 9,440 27.6 +02.4 ---------------------------------------------------------------------------- Total 34,203 11.1 Lab/Con ---------------------------------------------------------------------------- KINGSTON UPON HULL WEST AND HESSLE (Humberside) 2017 majority: 11.7 Lab/Con ============================================================================ Registered voters: 60,409 Valid votes cast: 31,356 51.9 -05.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Scott Bell Conservative 10,528 33.6 +03.7 Michelle Dewberry Brexit Party 5,638 18.0 Emma HARDY * Labour 13,384 42.7 -10.4 Mike Lammiman Green 50 00.2 -00.8 David Nolan Liberal Democrat 1,756 05.6 -00.8 ---------------------------------------------------------------------------- Total 31,356 04.6 Lab/Con ---------------------------------------------------------------------------- KINGSWOOD (Avon) 2017 majority: 07.7 Con/Lab ============================================================================ Registered voters: 68,972 Valid votes cast: 49,314 71.5 +01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nicola Bowden-Jones Labour 16,492 33.4 -06.1 Angelika Cowell 489 01.0 Joseph Evans Green 1,200 02.4 +00.4 Dine Romero Liberal Democrat 3,421 06.9 +03.3 Rt Hon Chris SKIDMORE * Conservative 27,712 56.2 +01.3 ---------------------------------------------------------------------------- Total 49,314 11.4 Con/Lab ---------------------------------------------------------------------------- KNOWSLEY (Merseyside) 2017 majority: 38.0 Lab/Con ============================================================================ Registered voters: 84,060 Valid votes cast: 54,938 65.4 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ray Catesby 405 00.7 Rt Hon George HOWARTH * Labour 44,374 80.8 -04.6 Tim McCullough Brexit Party 3,348 06.1 Rushi Millns Conservative 4,432 08.1 -01.2 Joe Slupsky Liberal Democrat 1,117 02.0 -00.1 Paul Woodruff Green 1,262 02.3 +01.4 ---------------------------------------------------------------------------- Total 54,938 36.4 Lab/Con ---------------------------------------------------------------------------- LANCASHIRE WEST (Lancashire) 2017 majority: 10.8 Lab/Con ============================================================================ Registered voters: 73,346 Valid votes cast: 52,663 71.8 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosie COOPER * Labour 27,458 52.1 -06.8 Jack Gilmore Conservative 19,122 36.3 -01.1 John Puddifer Green 1,248 02.4 +01.1 Marc Stanton Brexit Party 2,275 04.3 Simon Thomson Liberal Democrat 2,560 04.9 +02.9 ---------------------------------------------------------------------------- Total 52,663 07.9 Lab/Con ---------------------------------------------------------------------------- LANCASTER AND FLEETWOOD (Lancashire) 2017 majority: 07.3 Lab/Con ============================================================================ Registered voters: 70,059 Valid votes cast: 45,219 64.5 -03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Caroline Jackson Green 1,396 03.1 +01.4 Peter Jackson Liberal Democrat 2,018 04.5 +01.9 Leanne Murray Brexit Party 1,817 04.0 Cat SMITH * Labour 21,184 46.8 -08.3 Louise Thistlethwaite Conservative 18,804 41.6 +01.0 ---------------------------------------------------------------------------- Total 45,219 02.6 Lab/Con ---------------------------------------------------------------------------- LEEDS CENTRAL (West Yorkshire) 2017 majority: 24.9 Lab/Con ============================================================================ Registered voters: 90,971 Valid votes cast: 49,284 54.2 +00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Hilary BENN * Labour 30,413 61.7 -08.5 Ed Carlisle Green 2,105 04.3 +01.8 William Clouston 281 00.6 Peter Fortune Conservative 11,143 22.6 +02.1 Jack Holland Liberal Democrat 2,343 04.8 +02.5 Paul Thomas Brexit Party 2,999 06.1 ---------------------------------------------------------------------------- Total 49,284 19.6 Lab/Con ---------------------------------------------------------------------------- LEEDS EAST (West Yorkshire) 2017 majority: 15.4 Lab/Con ============================================================================ Registered voters: 67,286 Valid votes cast: 39,052 58.0 -04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Shahab Adris Green 878 02.2 +01.2 Richard BURGON * Labour 19,464 49.8 -11.5 David Dresser Liberal Democrat 1,796 04.6 +02.8 Jill Mortimer Conservative 13,933 35.7 +05.1 Sarah Wass Brexit Party 2,981 07.6 ---------------------------------------------------------------------------- Total 39,052 07.1 Lab/Con ---------------------------------------------------------------------------- LEEDS NORTH-EAST (West Yorkshire) 2017 majority: 16.1 Lab/Con ============================================================================ Registered voters: 70,580 Valid votes cast: 50,500 71.6 -04.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Amjad Bashir Conservative 11,935 23.6 -07.4 Celia Foote 176 00.3 +00.1 Fabian HAMILTON * Labour 29,024 57.5 -05.6 Jon Hannah Liberal Democrat 5,665 11.2 +07.5 Rachel Hartshorne Green 1,931 03.8 +02.5 Inaya Iman Brexit Party 1,769 03.5 ---------------------------------------------------------------------------- Total 50,500 17.0 Lab/Con ---------------------------------------------------------------------------- LEEDS NORTH-WEST (West Yorkshire) 2017 majority: 04.6 Lab/LD ============================================================================ Registered voters: 67,741 Valid votes cast: 49,283 72.8 +04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stewart Harper Conservative 13,222 26.8 +07.2 Martin Hemingway Green 1,389 02.8 +01.6 Kamran Hussain Liberal Democrat 9,397 19.1 -15.9 Alex SOBEL * Labour 23,971 48.6 +04.5 Graeme Webber Brexit Party 1,304 02.6 ---------------------------------------------------------------------------- Total 49,283 10.9 Lab/Con ---------------------------------------------------------------------------- LEEDS WEST (West Yorkshire) 2017 majority: 18.9 Lab/Con ============================================================================ Registered voters: 67,727 Valid votes cast: 40,281 59.4 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Cowling 650 01.6 Mike Davies 31 00.1 Mark Dormer Conservative 11,622 28.9 +02.7 Phillip Mars Brexit Party 2,685 06.7 Rachel REEVES * Labour 22,186 55.1 -08.9 Victoria Smith Green 1,274 03.2 +00.7 Dan Walker Liberal Democrat 1,787 04.4 +02.3 Daniel Whetstone 46 00.1 ---------------------------------------------------------------------------- Total 40,281 13.1 Lab/Con ---------------------------------------------------------------------------- LEICESTER EAST (Leicestershire) 2017 majority: 21.4 Lab/Con ============================================================================ Registered voters: 78,432 Valid votes cast: 49,421 63.0 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tara Baldwin Brexit Party 1,243 02.5 Bhupen Dave Conservative 19,071 38.6 +14.4 Nitesh Dave Liberal Democrat 2,800 05.7 +03.1 Sanjay Gogia 329 00.7 Melanie Wakley Green 888 01.8 -00.2 Claudia WEBBE + Labour 25,090 50.8 -16.2 ---------------------------------------------------------------------------- Total 49,421 06.1 Lab/Con ---------------------------------------------------------------------------- LEICESTER SOUTH (Leicestershire) 2017 majority: 26.0 Lab/Con ============================================================================ Registered voters: 77,665 Valid votes cast: 50,147 64.6 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan ASHWORTH * Labour 33,606 67.0 -06.5 Chris Coghlan Liberal Democrat 2,754 05.5 +02.9 Mags Lewis Green 1,669 03.3 +01.0 Natalie Neale Conservative 10,931 21.8 +00.2 James Potter Brexit Party 1,187 02.4 ---------------------------------------------------------------------------- Total 50,147 22.6 Lab/Con ---------------------------------------------------------------------------- LEICESTER WEST (Leicestershire) 2017 majority: 14.7 Lab/Con ============================================================================ Registered voters: 64,918 Valid votes cast: 34,775 53.6 -04.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Bradwell Liberal Democrat 1,808 05.2 +00.1 Jack Collier Brexit Party 1,620 04.7 Ani Goddard Green 977 02.8 +01.2 Liz KENDALL * Labour 17,291 49.7 -11.1 Amanda Wright Conservative 13,079 37.6 +06.3 ---------------------------------------------------------------------------- Total 34,775 06.1 Lab/Con ---------------------------------------------------------------------------- LEICESTERSHIRE NORTH-WEST (Leicestershire) 2017 majority: 12.4 Con/Lab ============================================================================ Registered voters: 78,935 Valid votes cast: 53,821 68.2 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carl Benfield Green 2,478 04.6 +02.5 Andrew BRIDGEN * Conservative 33,811 62.8 +04.6 Terri Eynon Labour 13,411 24.9 -08.5 Grahame Hudson Liberal Democrat 3,614 06.7 +00.3 Dan Liddicott 140 00.3 Edward Nudd 367 00.7 ---------------------------------------------------------------------------- Total 53,821 19.0 Con/Lab ---------------------------------------------------------------------------- LEICESTERSHIRE SOUTH (Leicestershire) 2017 majority: 16.5 Con/Lab ============================================================================ Registered voters: 80,520 Valid votes cast: 57,469 71.4 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alberto COSTA * Conservative 36,791 64.0 +02.6 Nick Cox Green 2,439 04.2 +02.3 Phil Knowles Liberal Democrat 5,452 09.5 +05.2 Tristan Koriya Labour 12,787 22.3 -06.3 ---------------------------------------------------------------------------- Total 57,469 20.9 Con/Lab ---------------------------------------------------------------------------- LEIGH (Greater Manchester) 2017 majority: 10.2 Lab/Con ============================================================================ Registered voters: 77,417 Valid votes cast: 46,979 60.7 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Clayton Liberal Democrat 2,252 04.8 +02.8 James GRUNDY Conservative 21,266 45.3 +09.4 James Melly Brexit Party 3,161 06.7 Ann O'Bern 551 01.2 +01.2 Leon Peters 448 01.0 Joanne Platt * Labour 19,301 41.1 -15.1 ---------------------------------------------------------------------------- Total 46,979 02.1 Con/Lab ---------------------------------------------------------------------------- LEWES (East Sussex) 2017 majority: 05.1 Con/LD ============================================================================ Registered voters: 71,503 Valid votes cast: 54,851 76.7 +00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Maria CAULFIELD * Conservative 26,268 47.9 -01.6 Kate Chappell Labour 3,206 05.8 -05.3 Paul Cragg 113 00.2 Johnny Denis Green 1,453 02.6 +02.6 Oli Henman Liberal Democrat 23,811 43.4 +04.1 ---------------------------------------------------------------------------- Total 54,851 02.3 Con/LD ---------------------------------------------------------------------------- LEWISHAM DEPTFORD (London) 2017 majority: 31.7 Lab/Con ============================================================================ Registered voters: 80,617 Valid votes cast: 55,368 68.7 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tan Bui 130 00.2 Andrea Carey Fuller Green 3,085 05.6 +02.6 Bobby Dean Liberal Democrat 5,774 10.4 +05.1 Moses Etienne Brexit Party 789 01.4 Vicky FOXCROFT * Labour 39,216 70.8 -06.2 Gavin Haran Conservative 6,303 11.4 -02.3 John Lloyd 71 00.1 ---------------------------------------------------------------------------- Total 55,368 29.7 Lab/Con ---------------------------------------------------------------------------- LEWISHAM EAST (London) 2017 majority: 22.5 Lab/Con ============================================================================ Registered voters: 67,857 Valid votes cast: 47,815 66.0 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosamund Adoo-Kissi-Debrah Green 1,706 03.8 +02.1 Mark Barber 152 00.3 Janet DABY * Labour 26,661 59.5 -08.5 Ade Fatukasi Liberal Democrat 5,039 11.2 +6.8 Richard Galloway 50 00.1 Maureen Martin 277 00.6 Wesley Pollard Brexit Party 1,234 02.8 Sam Thurgood Conservative 9,653 21.5 -10.5 Elder Roger Mighton 43 00.1 ---------------------------------------------------------------------------- Total 47,815 19.0 Lab/Con ---------------------------------------------------------------------------- LEWISHAM WEST AND PENGE (London) 2017 majority: 21.8 Lab/Con ============================================================================ Registered voters: 74,615 Valid votes cast: 52,100 69.8 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Braun Green 2,390 04.6 +02.4 Aisha Cuthbert Conservative 10,317 19.8 -03.2 Alex Feakes Liberal Democrat 6,260 12.0 +05.8 Teixeira Hambro Brexit Party 1,060 02.0 Katherine Hortense 213 00.4 -00.2 Ellie REEVES * Labour 31,860 61.2 -05.4 ---------------------------------------------------------------------------- Total 52,100 20.7 Lab/Con ---------------------------------------------------------------------------- LEYTON AND WANSTEAD (London) 2017 majority: 24.5 Lab/Con ============================================================================ Registered voters: 64,852 Valid votes cast: 44,547 68.7 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John CRYER * Labour 28,836 64.7 -05.1 Ashley Gunstock Green 1,805 04.1 +01.1 Zulf Jannaty Brexit Party 785 01.8 Noshaba Khiljee Conservative 8,028 18.0 -02.8 Henry Scott 427 01.0 Ben Sims Liberal Democrat 4,666 10.5 +04.1 ---------------------------------------------------------------------------- Total 44,547 23.4 Lab/Con ---------------------------------------------------------------------------- LICHFIELD (Staffordshire) 2017 majority: 17.4 Con/Lab ============================================================================ Registered voters: 76,751 Valid votes cast: 53,993 70.3 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael FABRICANT * Conservative 34,844 64.5 +01.0 John Madden 568 01.1 Andrea Muckley Green 1,743 03.2 +00.6 Paul Ray Liberal Democrat 5,632 10.4 +05.5 Dave Robertson Labour 11,206 20.8 -08.1 ---------------------------------------------------------------------------- Total 53,993 21.9 Con/Lab ---------------------------------------------------------------------------- LINCOLN (Lincolnshire) 2017 majority: 01.6 Lab/Con ============================================================================ Registered voters: 74,778 Valid votes cast: 50,629 67.7 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rob Bradley 609 01.2 Sally Horscroft Green 1,195 02.4 +01.2 Caroline Kenyon Liberal Democrat 2,422 04.8 +02.1 Karen Lee * Labour 20,753 41.0 -06.9 Karl McCARTNEY Conservative 24,267 47.9 +03.2 Charles Shaw 304 00.6 Reece Wilkes Brexit Party 1,079 02.1 ---------------------------------------------------------------------------- Total 50,629 03.5 Con/Lab ---------------------------------------------------------------------------- LIVERPOOL RIVERSIDE (Merseyside) 2017 majority: 37.4 Lab/Con ============================================================================ Registered voters: 80,310 Valid votes cast: 52,789 65.7 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Crone Green 3,017 05.7 +02.4 Kim JOHNSON + Labour 41,170 78.0 -06.6 David Leach Brexit Party 1,779 03.4 Rob McAllister-Bell Liberal Democrat 2,696 05.1 +02.6 Sean Malkeson Conservative 4,127 07.8 -01.9 ---------------------------------------------------------------------------- Total 52,789 35.1 Lab/Con ---------------------------------------------------------------------------- LIVERPOOL WALTON (Merseyside) 2017 majority: 38.6 Lab/Con ============================================================================ Registered voters: 62,628 Valid votes cast: 40,786 65.1 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dan CARDEN * Labour 34,538 84.7 -01.0 Ted Grant Green 814 02.0 +00.8 Billy Lake 660 01.6 David Newman Liberal Democrat 756 01.9 +00.3 Alex Phillips Conservative 4,018 09.9 +01.3 ---------------------------------------------------------------------------- Total 40,786 37.4 Lab/Con ---------------------------------------------------------------------------- LIVERPOOL WAVERTREE (Merseyside) 2017 majority: 33.8 Lab/Con ============================================================================ Registered voters: 63,458 Valid votes cast: 43,377 68.4 01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paula BARKER + Labour 31,310 72.2 -07.4 Mick Coyne 501 01.2 Adam Heatherington Brexit Party 1,921 04.4 Kay Inckle Green 1,365 03.1 +01.8 Richard Kemp Liberal Democrat 4,055 09.3 +02.8 Catherine Mulhern Conservative 4,225 09.7 -02.3 ---------------------------------------------------------------------------- Total 43,377 31.3 Lab/Con ---------------------------------------------------------------------------- LIVERPOOL WEST DERBY (Merseyside) 2017 majority: 36.4 Lab/Con ============================================================================ Registered voters: 65,640 Valid votes cast: 43,989 67.0 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Bradley Conservative 4,133 09.4 -00.5 Ian BYRNE + Labour 34,117 77.6 -05.2 Paul Parr Liberal Democrat 1,296 02.9 +01.7 Ray Pearson Brexit Party 2,012 04.6 Steve Radford 1,826 04.2 William Ward Green 605 01.4 +00.6 ---------------------------------------------------------------------------- Total 43,989 34.1 Lab/Con ---------------------------------------------------------------------------- CITIES OF LONDON AND WESTMINSTER (London) 2017 majority: 04.1 Con/Lab ============================================================================ Registered voters: 63,700 Valid votes cast: 42,723 67.1 +04.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nickie AIKEN + Conservative 17,049 39.9 -06.7 Jill McLachlan 125 00.3 Gordon Nardell Labour 11,624 27.2 -11.2 Zack Polanski Green 728 01.7 -00.4 Chuka Umunna * Liberal Democrat 13,096 30.7 +19.6 Dirk van Heck 101 00.2 ---------------------------------------------------------------------------- Total 42,723 04.6 Con/LD ---------------------------------------------------------------------------- Umunna was elected as Labour member for Streatham in 2017. LOUGHBOROUGH (Leicestershire) 2017 majority: 04.0 Con/Lab ============================================================================ Registered voters: 79,776 Valid votes cast: 54,631 68.5 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stuart Brady Labour 20,785 38.0 -04.0 Jane HUNT + Conservative 27,954 51.2 +01.3 Ian Sharpe Liberal Democrat 4,153 07.6 +04.0 Queenie Tea 235 00.4 Wes Walton Green 1,504 02.8 +01.0 ---------------------------------------------------------------------------- Total 54,631 06.6 Con/Lab ---------------------------------------------------------------------------- LOUTH AND HORNCASTLE (Lincolnshire) 2017 majority: 18.6 Con/Lab ============================================================================ Registered voters: 79,648 Valid votes cast: 52,332 65.7 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Victoria ATKINS * Conservative 38,021 72.7 +08.7 Ellie Green Labour 9,153 17.5 -09.2 Ross Pepper Liberal Democrat 4,114 07.9 +04.1 The Iconic Arty-Pole 1,044 02.0 ---------------------------------------------------------------------------- Total 52,332 27.6 Con/Lab ---------------------------------------------------------------------------- LUDLOW (Shropshire) 2017 majority: 19.3 Con/Lab ============================================================================ Registered voters: 69,442 Valid votes cast: 50,225 72.3 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Philip DUNNE * Conservative 32,185 64.1 +01.2 Heather Kidd Liberal Democrat 8,537 17.0 +06.3 Kuldip Sahota Labour 7,591 15.1 -09.2 Hilary Wendt Green 1,912 03.8 +01.7 ---------------------------------------------------------------------------- Total 50,225 23.6 Con/LD ---------------------------------------------------------------------------- LUTON NORTH (Bedfordshire) 2017 majority: 15.4 Lab/Con ============================================================================ Registered voters: 68,185 Valid votes cast: 42,589 62.5 -07.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jeet Bains Conservative 14,249 33.5 +00.4 Simon Hall Green 771 01.8 +00.4 Linda Jack Liberal Democrat 2,063 04.8 +03.1 Serena Laidley 149 00.3 Sarah OWEN + Labour 23,496 55.2 -08.7 Muhammad Rehman 646 01.5 Sudhir Sharma Brexit Party 1,215 02.9 ---------------------------------------------------------------------------- Total 42,589 10.9 Lab/Con ---------------------------------------------------------------------------- LUTON SOUTH (Bedfordshire) 2017 majority: 15.1 Lab/Con ============================================================================ Registered voters: 69,338 Valid votes cast: 42,064 60.7 -08.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Parvez Akhtar Conservative 13,031 31.0 -01.3 Mohammed Ashraf 489 01.2 Ben Foley Green 995 02.4 +01.4 John French 268 00.6 Rachel HOPKINS + Labour 21,787 51.8 -10.6 Gavin Shuker * 3,893 09.3 Garry Warren Brexit Party 1,601 03.8 ---------------------------------------------------------------------------- Total 42,064 10.4 Lab/Con ---------------------------------------------------------------------------- Shuker was elected for Labour in 2017. MACCLESFIELD (Cheshire) 2017 majority: 08.0 Con/Lab ============================================================================ Registered voters: 76,216 Valid votes cast: 53,867 70.7 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Booth Green 2,310 04.3 +02.1 Neil Christian Liberal Democrat 5,684 10.6 +04.4 Neil Puttick Labour 17,581 32.6 -04.2 David RUTLEY * Conservative 28,292 52.5 -00.1 ---------------------------------------------------------------------------- Total 53,867 10.0 Con/Lab ---------------------------------------------------------------------------- MAIDENHEAD (Berkshire) 2017 majority: 22.8 Con/Lab ============================================================================ Registered voters: 76,668 Valid votes cast: 56,492 73.7 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Patrick McDonald Labour 7,882 14.0 -05.4 Rt Hon Theresa MAY * Conservative 32,620 57.7 -07.0 Joshua Reynolds Liberal Democrat 13,774 24.4 +13.2 Emily Tomalin Green 2,216 03.9 +02.4 ---------------------------------------------------------------------------- Total 56,492 16.7 Con/LD ---------------------------------------------------------------------------- MAIDSTONE AND THE WEALD (Kent) 2017 majority: 17.2 Con/Lab ============================================================================ Registered voters: 76,110 Valid votes cast: 51,680 67.9 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Helen GRANT * Conservative 31,220 60.4 +04.0 Stuart Jeffery Green 2,172 04.2 +02.5 Yolande Kenward 358 00.7 Dan Wilkinson Labour 9,448 18.3 -03.8 James Willis Liberal Democrat 8,482 16.4 +00.1 ---------------------------------------------------------------------------- Total 51,680 21.1 Con/Lab ---------------------------------------------------------------------------- MAKERFIELD (Greater Manchester) 2017 majority: 14.5 Lab/Con ============================================================================ Registered voters: 74,190 Valid votes cast: 44,259 59.7 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Yvonne FOVARGUE * Labour 19,954 45.1 -15.1 Nick King Conservative 15,214 34.4 +03.0 Sheila Shaw Green 1,166 02.6 John Skipworth Liberal Democrat 2,108 04.8 +01.9 Ross Wright Brexit Party 5,817 13.1 ---------------------------------------------------------------------------- Total 44,259 05.4 Lab/Con ---------------------------------------------------------------------------- MALDON (Essex) 2017 majority: 23.3 Con/Lab ============================================================================ Registered voters: 72,641 Valid votes cast: 50,408 69.4 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Colin Baldy Liberal Democrat 5,990 11.9 +07.5 Janet Band Green 1,851 03.7 +01.5 Stephen Capper Labour 6,263 12.4 -08.9 Rt Hon John WHITTINGDALE * Conservative 36,304 72.0 +04.1 ---------------------------------------------------------------------------- Total 50,408 29.8 Con/Lab ---------------------------------------------------------------------------- MANCHESTER CENTRAL (Greater Manchester) 2017 majority: 31.6 Lab/Con ============================================================================ Registered voters: 94,247 Valid votes cast: 52,289 55.5 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Bridges Liberal Democrat 3,420 06.5 +03.2 Sarah Chadwick Brexit Party 2,335 04.5 Melanie Horrocks Green 1,870 03.6 +01.9 Shaden Jaradat Conservative 7,734 14.8 +00.6 Dennis Leech 107 00.2 Lucy POWELL * Labour 36,823 70.4 -07.0 ---------------------------------------------------------------------------- Total 52,289 27.8 Lab/Con ---------------------------------------------------------------------------- MANCHESTER GORTON (Greater Manchester) 2017 majority: 34.5 Lab/Con ============================================================================ Registered voters: 76,419 Valid votes cast: 44,545 58.3 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lesley Kaya Brexit Party 1,573 03.5 Afzal KHAN * Labour 34,583 77.6 +01.3 Sebastian Lowe Conservative 4,244 09.5 +02.2 Jackie Pearcey Liberal Democrat 2,448 05.5 -00.2 Eliza Tyrrell Green 1,697 03.8 +01.6 ---------------------------------------------------------------------------- Total 44,545 34.1 Lab/Con ---------------------------------------------------------------------------- MANCHESTER WITHINGTON (Greater Manchester) 2017 majority: 27.9 Lab/LD ============================================================================ Registered voters: 76,530 Valid votes cast: 52,995 69.2 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lucy Bannister Green 1,968 03.7 +02.1 John Leech Liberal Democrat 7,997 15.1 -00.9 Jeff SMITH * Labour 35,902 67.7 -03.9 Stephen Ward Brexit Party 1,308 02.5 Shengke Zhi Conservative 5,820 11.0 +00.7 ---------------------------------------------------------------------------- Total 52,995 26.3 Lab/Con ---------------------------------------------------------------------------- MANSFIELD (Nottinghamshire) 2017 majority: 01.1 Con/Lab ============================================================================ Registered voters: 77,131 Valid votes cast: 49,273 63.9 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ben BRADLEY * Conservative 31,484 63.9 +17.3 Sarah Brown Liberal Democrat 1,626 03.3 +01.9 Stephen Harvey 458 00.9 Sid Pepper 527 01.1 Sonya Ward Labour 15,178 30.8 -13.7 ---------------------------------------------------------------------------- Total 49,273 16.6 Con/Lab ---------------------------------------------------------------------------- MEON VALLEY (Hampshire) 2017 majority: 23.7 Con/Lab ============================================================================ Registered voters: 75,737 Valid votes cast: 54,829 72.4 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Matthew Bunday Labour 5,644 10.3 -08.0 Flick DRUMMOND + Conservative 35,271 64.3 -10.4 Lewis North Liberal Democrat 11,716 21.4 +10.5 Malcolm Wallace Green 2,198 04.0 +01.6 ---------------------------------------------------------------------------- Total 54,829 21.5 Con/LD ---------------------------------------------------------------------------- MERIDEN (West Midlands) 2017 majority: 17.6 Con/Lab ============================================================================ Registered voters: 85,368 Valid votes cast: 54,161 63.4 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Teresa Beddis Labour 11,522 21.3 -05.6 Saqib BHATTI + Conservative 34,358 63.4 +01.4 Steve Caudwell Green 2,667 04.9 +02.3 Laura McCarthy Liberal Democrat 5,614 10.4 +05.5 ---------------------------------------------------------------------------- Total 54,161 21.1 Con/Lab ---------------------------------------------------------------------------- MIDDLESBROUGH (Cleveland) 2017 majority: 19.5 Lab/Con ============================================================================ Registered voters: 60,759 Valid votes cast: 32,140 52.9 -05.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Hugh Alberti Green 546 01.7 +01.0 Ruth Betson Conservative 8,812 27.4 +00.7 Faye Clements Brexit Party 216 00.7 Thomas Crawford Liberal Democrat 816 02.5 +01.5 Antony High 4,548 14.2 Andy McDONALD * Labour 17,202 53.5 -12.2 ---------------------------------------------------------------------------- Total 32,140 13.1 Lab/Con ---------------------------------------------------------------------------- MIDDLESBROUGH SOUTH AND EAST CLEVELAND (Cleveland) 2017 majority: 01.1 Con/Lab ============================================================================ Registered voters: 72,339 Valid votes cast: 47,817 66.1 +00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sophie Brown Green 1,220 02.6 +02.6 Simon CLARKE * Conservative 28,135 58.8 +09.2 Lauren Dingsdale Labour 16,509 34.5 -13.0 Jemma Joy Liberal Democrat 1,953 04.1 +01.2 ---------------------------------------------------------------------------- Total 47,817 12.2 Con/Lab ---------------------------------------------------------------------------- MILTON KEYNES NORTH (Buckinghamshire) 2017 majority: 01.5 Con/Lab ============================================================================ Registered voters: 91,535 Valid votes cast: 62,543 68.3 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ben EVERITT + Conservative 30,938 49.5 +02.0 Aisha Mir Liberal Democrat 4,991 08.0 +04.1 Charlynne Pullen Labour 24,683 39.5 -04.9 Catherine Rose Green 1,931 03.1 +01.4 ---------------------------------------------------------------------------- Total 62,543 05.0 Con/Lab ---------------------------------------------------------------------------- MILTON KEYNES SOUTH (Buckinghamshire) 2017 majority: 01.3 Con/Lab ============================================================================ Registered voters: 96,343 Valid votes cast: 63,827 66.4 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Saleyha Ahsan Liberal Democrat 4,688 07.3 +04.4 Alan Francis Green 1,495 02.3 +00.5 Stephen Fulton 539 00.8 Amarachi Ogba 207 00.3 Hannah O'Neill Labour 25,067 39.2 -05.7 Iain STEWART * Conservative 32,011 50.0 +02.5 ---------------------------------------------------------------------------- Total 63,827 05.4 Con/Lab ---------------------------------------------------------------------------- MITCHAM AND MORDEN (London) 2017 majority: 22.3 Lab/Con ============================================================================ Registered voters: 70,014 Valid votes cast: 45,471 65.3 -04.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Des Coke 216 00.5 Siobhain McDONAGH * Labour 27,964 61.1 -07.5 Jeremy Maddocks Brexit Party 1,202 02.6 Pippa Maslin Green 1,160 02.5 +01.2 Luke Taylor Liberal Democrat 3,717 08.1 +05.0 Toby Williams Conservative 11,482 25.1 +00.9 ---------------------------------------------------------------------------- Total 45,471 18.0 Lab/Con ---------------------------------------------------------------------------- MOLE VALLEY (Surrey) 2017 majority: 21.3 Con/LD ============================================================================ Registered voters: 74,665 Valid votes cast: 57,110 76.5 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir Paul BERESFORD * Conservative 31,656 55.4 -06.4 Brian Bostock Labour 2,965 05.2 -08.7 Geoffrey Cox 464 00.8 Robin Horsley 536 00.9 Paul Kennedy Liberal Democrat 19,615 34.3 +15.0 Lisa Scott-Conte Green 1,874 03.3 +00.7 ---------------------------------------------------------------------------- Total 57,110 10.6 Con/LD ---------------------------------------------------------------------------- MORECAMBE AND LUNESDALE (Lancashire) 2017 majority: 01.6 Con/Lab ============================================================================ Registered voters: 67,397 Valid votes cast: 45,310 67.2 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chloe Buckley Green 938 02.1 +01.0 Darren Clifford 548 01.2 Lizzi Collinge Labour 17,571 38.8 -05.8 Owen Lambert Liberal Democrat 2,328 05.1 +01.4 David MORRIS * Conservative 23,925 52.8 +05.1 ---------------------------------------------------------------------------- Total 45,310 07.0 Con/Lab ---------------------------------------------------------------------------- MORLEY AND OUTWOOD (West Yorkshire) 2017 majority: 02.0 Con/Lab ============================================================================ Registered voters: 78,803 Valid votes cast: 51,930 65.9 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Bell Green 1,107 02.1 +02.1 Craig Dobson Liberal Democrat 2,285 04.4 +01.8 Deanne Ferguson Labour 18,157 35.0 -11.7 Andrea JENKYNS * Conservative 29,424 56.7 +06.0 Dan Woodlock 957 01.8 ---------------------------------------------------------------------------- Total 51,930 10.9 Con/Lab ---------------------------------------------------------------------------- NEW FOREST EAST (Hampshire) 2017 majority: 21.4 Con/Lab ============================================================================ Registered voters: 73,552 Valid votes cast: 50,786 69.0 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julie Hope Labour 7,518 14.8 -05.0 Bob Johnston Liberal Democrat 7,390 14.6 -00.6 Nicola Jolly Green 2,434 04.8 +02.4 Andrew Knight 675 01.3 Rt Hon Dr Julian LEWIS * Conservative 32,769 64.5 +01.9 ---------------------------------------------------------------------------- Total 50,786 24.9 Con/Lab ---------------------------------------------------------------------------- NEW FOREST WEST (Hampshire) 2017 majority: 23.6 Con/Lab ============================================================================ Registered voters: 70,867 Valid votes cast: 50,306 71.0 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nick Bubb Green 3,888 07.7 +04.8 Jack Davies Liberal Democrat 7,710 15.3 +05.7 Jo Graham Labour 6,595 13.1 -06.5 Rt Hon Sir Desmond SWAYNE * Conservative 32,113 63.8 -03.0 ---------------------------------------------------------------------------- Total 50,306 24.3 Con/LD ---------------------------------------------------------------------------- NEWARK (Nottinghamshire) 2017 majority: 16.5 Con/Lab ============================================================================ Registered voters: 75,855 Valid votes cast: 54,762 72.2 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Baggaley Labour 12,844 23.5 -06.2 Rt Hon Robert JENRICK * Conservative 34,660 63.3 +00.6 Jay Henderson Green 1,950 03.6 +03.6 David Watts Liberal Democrat 5,308 09.7 +04.6 ---------------------------------------------------------------------------- Total 54,762 19.9 Con/Lab ---------------------------------------------------------------------------- NEWBURY (Berkshire) 2017 majority: 20.1 Con/LD ============================================================================ Registered voters: 83,414 Valid votes cast: 59,998 71.9 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lee Dillon Liberal Democrat 18,384 30.6 +09.2 Laura FARRIS + Conservative 34,431 57.4 -04.1 Ben Holden-Crowther 325 00.5 Stephen Masters Green 2,454 04.1 +01.6 James Wilder Labour 4,404 07.3 -06.8 ---------------------------------------------------------------------------- Total 59,998 13.4 Con/LD ---------------------------------------------------------------------------- NEWCASTLE-UNDER-LYME (Staffordshire) 2017 majority: 00.0 Lab/Con ============================================================================ Registered voters: 68,211 Valid votes cast: 44,739 65.6 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Aaron BELL Conservative 23,485 52.5 +04.4 Jason Cooper Brexit Party 1,921 04.3 Carl Greatbatch + Labour 16,039 35.9 -12.3 Carl Johnson Green 933 02.1 +02.1 Nigel Jones Liberal Democrat 2,361 05.3 +01.6 ---------------------------------------------------------------------------- Total 44,739 08.3 Con/Lab ---------------------------------------------------------------------------- NEWCASTLE UPON TYNE CENTRAL (Tyne and Wear) 2017 majority: 20.2 Lab/Con ============================================================================ Registered voters: 57,845 Valid votes cast: 37,474 64.8 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ali Avaei Liberal Democrat 2,709 07.2 +02.3 Mark Griffin Brexit Party 2,542 06.8 Chi ONWURAH * Labour 21,568 57.6 -07.3 Emily Payne Conservative 9,290 24.8 +00.2 Tay Pitman Green 1,365 03.6 +02.0 ---------------------------------------------------------------------------- Total 37,474 16.4 Lab/Con ---------------------------------------------------------------------------- NEWCASTLE UPON TYNE EAST (Tyne and Wear) 2017 majority: 23.2 Lab/Con ============================================================================ Registered voters: 63,796 Valid votes cast: 43,365 68.0 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Nicholas BROWN * Labour 26,049 60.1 -07.5 Robin Gwynn Conservative 10,586 24.4 +03.1 Nick Hartley Green 2,195 05.1 +03.2 Wendy Taylor Liberal Democrat 4,535 10.5 +04.3 ---------------------------------------------------------------------------- Total 43,365 17.9 Lab/Con ---------------------------------------------------------------------------- NEWCASTLE UPON TYNE NORTH (Tyne and Wear) 2017 majority: 10.8 Lab/Con ============================================================================ Registered voters: 68,486 Valid votes cast: 46,999 68.6 -04.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nicholas Cott Liberal Democrat 4,357 09.3 +04.0 Alistair Ford Green 1,368 02.9 +01.8 Mark Lehain Conservative 15,589 33.2 -00.8 Catherine McKINNELL * Labour 21,354 45.4 -09.9 Richard Ogden Brexit Party 4,331 09.2 ---------------------------------------------------------------------------- Total 46,999 06.1 Lab/Con ---------------------------------------------------------------------------- NEWTON ABBOT (Devon) 2017 majority: 16.7 Con/Lab ============================================================================ Registered voters: 72,533 Valid votes cast: 52,556 72.5 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Megan Debenham Green 1,508 02.9 +01.1 David Halpin 840 01.6 Anne Marie MORRIS * Conservative 29,190 55.5 +00.1 James Osben Labour 9,329 17.8 -04.5 Martin Wrigley Liberal Democrat 11,689 22.2 +01.7 ---------------------------------------------------------------------------- Total 52,556 16.7 Con/LD ---------------------------------------------------------------------------- NORFOLK MID (Norfolk) 2017 majority: 14.5 Con/Lab ============================================================================ Registered voters: 81,975 Valid votes cast: 56,186 68.5 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steffan Aquarone Liberal Democrat 7,739 13.8 +08.7 George FREEMAN * Conservative 35,051 62.4 +03.4 P J O'Gorman 939 01.7 Adrian Heald Labour 12,457 22.2 -07.9 ---------------------------------------------------------------------------- Total 56,186 20.1 Con/Lab ---------------------------------------------------------------------------- NORFOLK NORTH (Norfolk) 2017 majority: 03.4 LD/Con ============================================================================ Registered voters: 70,729 Valid votes cast: 50,823 71.9 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Duncan BAKER Conservative 29,792 58.6 +16.9 Emma Corlett Labour 3,895 07.7 -02.3 Harry Gwynne Brexit Party 1,739 03.4 Karen Ward + Liberal Democrat 15,397 30.3 -18.1 ---------------------------------------------------------------------------- Total 50,823 14.2 Con/LD ---------------------------------------------------------------------------- NORFOLK NORTH-WEST (Norfolk) 2017 majority: 14.1 Con/Lab ============================================================================ Registered voters: 72,080 Valid votes cast: 46,602 64.7 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rob Colwell Liberal Democrat 3,625 07.8 +04.9 Andrew De Whalley Green 1,645 03.5 +01.8 Jo Rust Labour 10,705 23.0 -09.0 James WILD + Conservative 30,627 65.7 +05.5 ---------------------------------------------------------------------------- Total 46,602 21.4 Con/Lab ---------------------------------------------------------------------------- NORFOLK SOUTH (Norfolk) 2017 majority: 13.7 Con/Lab ============================================================================ Registered voters: 86,214 Valid votes cast: 62,484 72.5 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard BACON * Conservative 36,258 58.0 -00.2 Christopher Brown Liberal Democrat 8,744 14.0 +05.7 Beth Jones Labour 14,983 24.0 -07.0 Ben Price Green 2,499 04.0 +01.5 ---------------------------------------------------------------------------- Total 62,484 17.0 Con/Lab ---------------------------------------------------------------------------- NORFOLK SOUTH-WEST (Norfolk) 2017 majority: 17.5 Con/Lab ============================================================================ Registered voters: 78,455 Valid votes cast: 51,466 65.6 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emily Blake Labour 9,312 18.1 -09.7 Pallavi Devulapalli Green 1,645 03.2 +03.2 Josie Ratcliffe Liberal Democrat 4,166 08.1 +03.6 Rt Hon Elizabeth TRUSS * Conservative 35,507 69.0 +06.2 Earl Of Outwell 836 01.6 ---------------------------------------------------------------------------- Total 51,466 25.5 Con/Lab ---------------------------------------------------------------------------- NORMANTON, PONTEFRACT AND CASTLEFORD (West Yorkshire) 2017 majority: 14.8 Lab/Con ============================================================================ Registered voters: 84,527 Valid votes cast: 48,259 57.1 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Yvette COOPER * Labour 18,297 37.9 -21.6 Deneice Florence-Jukes Brexit Party 8,032 16.6 Tom Gordon Liberal Democrat 3,147 06.5 +05.1 Andrew Lee Conservative 17,021 35.3 +05.2 Laura Walker 1,762 03.7 ---------------------------------------------------------------------------- Total 48,259 01.3 Lab/Con ---------------------------------------------------------------------------- NORTHAMPTON NORTH (Northamptonshire) 2017 majority: 01.0 Con/Lab ============================================================================ Registered voters: 59,265 Valid votes cast: 39,539 66.7 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Michael ELLIS * Conservative 21,031 53.2 +06.0 Sally Keeble Labour 15,524 39.3 -06.0 Katherine Pate Green 953 02.4 +00.8 Martin Sawyer Liberal Democrat 2,031 05.1 +02.6 ---------------------------------------------------------------------------- Total 39,539 07.0 Con/Lab ---------------------------------------------------------------------------- NORTHAMPTON SOUTH (Northamptonshire) 2017 majority: 01.5 Con/Lab ============================================================================ Registered voters: 62,172 Valid votes cast: 40,835 65.7 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gareth Eales Labour 16,217 39.7 -04.3 Jill Hope Liberal Democrat 2,482 06.1 +02.7 Andrew LEWER * Conservative 20,914 51.2 +04.3 Scott Mabbutt Green 1,222 03.0 +01.3 ---------------------------------------------------------------------------- Total 40,835 05.8 Con/Lab ---------------------------------------------------------------------------- NORTHAMPTONSHIRE SOUTH (Northamptonshire) 2017 majority: 17.6 Con/Lab ============================================================================ Registered voters: 90,840 Valid votes cast: 66,908 73.7 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Denise Donaldson Green 2,634 03.9 +01.8 Gen Kitchen Labour 13,994 20.9 -06.4 Rt Hon Andrea LEADSOM * Conservative 41,755 62.4 -00.1 Chris Lofts Liberal Democrat 7,891 11.8 +06.2 Stuart McCutcheon 171 00.3 Josh Phillips 463 00.7 ---------------------------------------------------------------------------- Total 66,908 20.8 Con/Lab ---------------------------------------------------------------------------- NORWICH NORTH (Norfolk) 2017 majority: 00.6 Con/Lab ============================================================================ Registered voters: 67,172 Valid votes cast: 46,285 68.9 +00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Karen Davis Labour 18,659 40.3 -06.3 Adrian Holmes Green 1,078 02.3 +00.6 David Moreland 488 01.1 Chloe SMITH * Conservative 23,397 50.5 +02.8 Dave Thomas Liberal Democrat 2,663 05.8 +02.5 ---------------------------------------------------------------------------- Total 46,285 05.1 Con/Lab ---------------------------------------------------------------------------- NORWICH SOUTH (Norfolk) 2017 majority: 15.2 Lab/Con ============================================================================ Registered voters: 77,845 Valid votes cast: 51,673 66.4 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sandy Gilchrist Brexit Party 1,656 03.2 Clive LEWIS * Labour 27,766 53.7 -07.2 Catherine Rowett Green 2,469 04.8 +01.9 Mike Spencer Conservative 15,006 29.0 -01.6 James Wright Liberal Democrat 4,776 09.2 +03.7 ---------------------------------------------------------------------------- Total 51,673 12.4 Lab/Con ---------------------------------------------------------------------------- NOTTINGHAM EAST (Nottinghamshire) 2017 majority: 39,327 25.0 Lab/Con ============================================================================ Registered voters: 66,262 Valid votes cast: 40,004 60.4 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Leslie * 1,447 03.6 Damian Smith Brexit Party 1,343 03.4 Victoria Stapleton Conservative 8,342 20.9 -00.8 Robert Swift Liberal Democrat 1,954 04.9 +02.3 Michelle Vacciana Green 1,183 03.0 +01.2 Nadia WHITTOME + Labour 25,735 64.3 -07.1 ---------------------------------------------------------------------------- Total 40,004 21.7 Lab/Con ---------------------------------------------------------------------------- Leslie was elected for Labour in 2017. NOTTINGHAM NORTH (Nottinghamshire) 2017 majority: 14.6 Lab/Con ============================================================================ Registered voters: 66,495 Valid votes cast: 35,320 53.1 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stuart Bestwick Conservative 12,847 36.4 +05.3 Julian Carter Brexit Party 2,686 07.6 Andrew Jones Green 868 02.5 +01.1 Christina Morgan-Danvers Liberal Democrat 1,582 04.5 +02.7 Alex NORRIS * Labour 17,337 49.1 -11.1 ---------------------------------------------------------------------------- Total 35,320 06.4 Lab/Con ---------------------------------------------------------------------------- NOTTINGHAM SOUTH (Nottinghamshire) 2017 majority: 15.8 Lab/Con ============================================================================ Registered voters: 79,485 Valid votes cast: 48,134 60.6 -07.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lilian GREENWOOD * Labour 26,586 55.2 -07.1 Barry Holliday Liberal Democrat 3,935 08.2 +04.9 John Lawson Brexit Party 2,012 04.2 Marc Nykolyszyn Conservative 14,018 29.1 -01.7 Cath Sutherland Green 1,583 03.3 +02.0 ---------------------------------------------------------------------------- Total 48,134 13.1 Lab/Con ---------------------------------------------------------------------------- NUNEATON (Warwickshire) 2017 majority: 05.2 Con/Lab ============================================================================ Registered voters: 70,226 Valid votes cast: 45,190 65.3 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Brighton-Knight Liberal Democrat 1,862 04.1 +02.1 Marcus JONES * Conservative 27,390 60.6 +09.0 Keith Kondakor Green 1,692 03.7 +02.1 Zoe Mayou Labour 14,246 31.5 -09.8 ---------------------------------------------------------------------------- Total 45,190 14.6 Con/Lab ---------------------------------------------------------------------------- OLD BEXLEY AND SIDCUP (London) 2017 majority: 16.1 Con/Lab ============================================================================ Registered voters: 66,104 Valid votes cast: 46,145 69.8 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon James BROKENSHIRE * Conservative 29,786 64.5 +03.1 Matt Browne Green 1,477 03.2 +01.5 Simone Reynolds Liberal Democrat 3,822 08.3 +05.0 David Tingle Labour 10,834 23.5 -05.8 Carol Valinejad 226 00.5 ---------------------------------------------------------------------------- Total 46,145 20.5 Con/Lab ---------------------------------------------------------------------------- OLDHAM EAST AND SADDLEWORTH (Greater Manchester) 2017 majority: 08.7 Lab/Con ============================================================================ Registered voters: 72,173 Valid votes cast: 46,164 64.0 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Debbie ABRAHAMS * Labour 20,088 43.5 -11.0 Sam Al-Hamdani Liberal Democrat 2,423 05.2 +01.7 Paul Brierley Brexit Party 2,980 06.5 Paul Errock 1,073 02.3 Amoy Lindo 233 00.5 Tom Lord Conservative 18,589 40.3 +03.2 Wendy Olsen Green 778 01.7 ---------------------------------------------------------------------------- Total 46,164 01.6 Lab/Con ---------------------------------------------------------------------------- OLDHAM WEST AND ROYTON (Greater Manchester) 2017 majority: 18.8 Lab/Con ============================================================================ Registered voters: 73,063 Valid votes cast: 44,434 60.8 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Debbie Cole 533 01.2 Kirsty Finlayson Conservative 13,452 30.3 +02.7 Helen Formby Brexit Party 3,316 07.5 Garth Harkness Liberal Democrat 1,484 03.3 +01.3 Dan Jerrome Green 681 01.5 +00.6 Jim McMAHON * Labour 24,579 55.3 -09.9 Anthony Prince 389 00.9 ---------------------------------------------------------------------------- Total 44,434 12.5 Lab/Con ---------------------------------------------------------------------------- ORPINGTON (London) 2017 majority: 19.3 Con/Lab ============================================================================ Registered voters: 68,884 Valid votes cast: 48,721 70.7 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gareth BACON + Conservative 30,882 63.4 +00.4 Simon Jeal Labour 8,504 17.5 -06.9 Allan Tweddle Liberal Democrat 7,552 15.5 +08.9 Karen Wheller Green 1,783 03.7 +01.6 ---------------------------------------------------------------------------- Total 48,721 23.0 Con/Lab ---------------------------------------------------------------------------- OXFORD EAST (Oxfordshire) 2017 majority: 21.6 Lab/Con ============================================================================ Registered voters: 77,947 Valid votes cast: 49,359 63.3 -05.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chaka Artwell 143 00.3 Roger Carter Brexit Party 1,146 02.3 Anneliese DODDS * Labour 28,135 57.0 -08.2 Alistair Fernie Liberal Democrat 6,884 13.9 +04.8 David Henwood 238 00.5 Louise Staite Conservative 10,303 20.9 -01.1 Phil Taylor 118 00.2 David Williams Green 2,392 04.8 +01.5 ---------------------------------------------------------------------------- Total 49,359 18.1 Lab/Con ---------------------------------------------------------------------------- OXFORD WEST AND ABINGDON (Oxfordshire) 2017 majority: 00.7 LD/Con ============================================================================ Registered voters: 76,953 Valid votes cast: 58,824 76.4 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Fredrickson Conservative 22,397 38.1 -04.3 Layla MORAN * Liberal Democrat 31,340 53.3 +09.5 Rosie Sourbut Labour 4,258 07.2 -05.4 Allison Wild Brexit Party 829 01.4 ---------------------------------------------------------------------------- Total 58,824 07.6 LD/Con ---------------------------------------------------------------------------- PENDLE (Lancashire) 2017 majority: 01.4 Con/Lab ============================================================================ Registered voters: 65,289 Valid votes cast: 44,460 68.1 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Azhar Ali Labour 17,890 40.2 -05.9 Clare Hales Green 678 01.5 +00.4 Gordon Lishman Liberal Democrat 1,548 03.5 +01.4 John Richardson 268 00.6 Andrew STEPHENSON * Conservative 24,076 54.2 +05.1 ---------------------------------------------------------------------------- Total 44,460 07.0 Con/Lab ---------------------------------------------------------------------------- PENISTONE AND STOCKSBRIDGE (South Yorkshire) 2017 majority: 01.3 Lab/Con ============================================================================ Registered voters: 70,925 Valid votes cast: 49,720 69.8 00.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Booker Brexit Party 4,300 08.7 Miriam CATES Conservative 23,688 47.8 +04.7 Francyne Johnson + Labour 16,478 33.3 -12.5 Hannah Kitching Liberal Democrat 5,054 10.2 +06.1 ---------------------------------------------------------------------------- Total 49,720 07.3 Con/Lab ---------------------------------------------------------------------------- PENRITH AND THE BORDER (Cumbria) 2017 majority: 17.1 Con/Lab ============================================================================ Registered voters: 67,555 Valid votes cast: 47,824 70.8 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Davies 1,070 02.2 Neil HUDSON + Conservative 28,875 60.4 00.0 Ali Ross Green 2,159 04.5 +02.3 Matt Severn Liberal Democrat 5,364 11.2 +03.4 Sarah Williams Labour 10,356 21.7 -04.5 ---------------------------------------------------------------------------- Total 47,824 19.4 Con/Lab ---------------------------------------------------------------------------- PETERBOROUGH (Cambridgeshire) 2017 majority: 00.7 Lab/Con ============================================================================ Registered voters: 72,560 Valid votes cast: 47,801 65.9 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paul BRISTOW Conservative 22,334 46.7 -00.1 Luke Ferguson 260 00.5 Lisa Forbes * Labour 19,754 41.3 -06.7 Mike Greene Brexit Party 2,127 04.4 Tom Rogers 151 00.3 Beki Sellick Liberal Democrat 2,334 00.9 +01.5 Joseph Wells Green 728 01.5 -00.3 The Very Raving Mr P 113 00.2 ---------------------------------------------------------------------------- Total 47,801 02.7 Con/Lab ---------------------------------------------------------------------------- PLYMOUTH MOOR VIEW (Devon) 2017 majority: 05.6 Con/Lab ============================================================================ Registered voters: 69,430 Valid votes cast: 44,239 63.7 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Charlotte Holloway Labour 13,934 31.5 -09.3 Sarah Martin Liberal Democrat 2,301 05.2 +03.2 Ewan Melling Flavell Green 1,173 00.7 +01.5 Johnny MERCER * Conservative 26,831 60.7 +08.8 ---------------------------------------------------------------------------- Total 44,239 14.6 Con/Lab ---------------------------------------------------------------------------- PLYMOUTH SUTTON AND DEVONPORT (Devon) 2017 majority: 06.7 Lab/Con ============================================================================ Registered voters: 77,852 Valid votes cast: 53,176 68.3 +01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Ellwood Green 1,557 02.9 +01.7 Luke POLLARD * Labour 25,461 47.9 -05.4 Graham Reed Liberal Democrat 2,545 04.8 +02.4 Rebecca Smith Conservative 20,704 38.9 -01.1 Rt Hon Ann Widdecombe Brexit Party 2,909 05.5 ---------------------------------------------------------------------------- Total 53,176 04.5 Lab/Con ---------------------------------------------------------------------------- POOLE (Dorset) 2017 majority: 14.3 Con/Lab ============================================================================ Registered voters: 73,992 Valid votes cast: 50,451 68.2 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sue Aitkenhead Labour 10,483 20.8 -08.7 Victoria Collins Liberal Democrat 7,819 15.5 +06.6 Barry Harding-Rathbone Green 1,702 03.4 +00.8 Sir Robert SYMS * Conservative 29,599 58.7 +00.7 David Young 848 01.7 ---------------------------------------------------------------------------- Total 50,451 19.0 Con/Lab ---------------------------------------------------------------------------- POPLAR AND LIMEHOUSE (London) 2017 majority: 23.6 Lab/Con ============================================================================ Registered voters: 91,760 Valid votes cast: 61,276 66.8 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Apsana BEGUM + Labour 38,660 63.1 -04.2 Andrew Cregan Liberal Democrat 8,832 14.4 +07.7 Catherine Cui Brexit Party 1,493 02.4 Andy Erlam 376 00.6 Sheun Oke Conservative 9,756 15.9 -04.2 Neil Jameson Green 2,159 03.5 +01.8 ---------------------------------------------------------------------------- Total 61,276 23.6 Lab/Con ---------------------------------------------------------------------------- PORTSMOUTH NORTH (Hampshire) 2017 majority: 10.6 Con/Lab ============================================================================ Registered voters: 71,299 Valid votes cast: 45,910 64.4 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lloyd Day Green 1,304 02.8 +01.2 Antonia Harrison Liberal Democrat 3,419 07.4 +01.9 George Madgwick 623 01.4 Amanda Martin Labour 12,392 27.0 -06.7 Rt Hon Penny MORDAUNT * Conservative 28,172 61.4 +06.6 ---------------------------------------------------------------------------- Total 45,910 17.2 Con/Lab ---------------------------------------------------------------------------- PORTSMOUTH SOUTH (Hampshire) 2017 majority: 01.7 Lab/Con ============================================================================ Registered voters: 74,186 Valid votes cast: 47,425 63.9 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steven George 240 00.5 Donna Jones Conservative 17,705 37.3 -00.2 John Kennedy Brexit Party 994 02.1 Stephen MORGAN * Labour 23,068 48.6 +07.6 Gerald Vernon-Jackson Liberal Democrat 5,418 11.4 -05.9 ---------------------------------------------------------------------------- Total 47,425 05.7 Lab/Con ---------------------------------------------------------------------------- PRESTON (Lancashire) 2017 majority: 22.1 Lab/Con ============================================================================ Registered voters: 59,672 Valid votes cast: 33,790 56.6 -05.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Neil Darby Liberal Democrat 1,737 05.1 +01.8 Sir Mark HENDRICK * Labour 20,870 61.8 -06.2 Michele Scott Conservative 8,724 25.8 +02.0 Rob Sherratt Brexit Party 1,799 05.3 Michael Welton Green 660 02.0 +01.0 ---------------------------------------------------------------------------- Total 33,790 18.0 Lab/Con ---------------------------------------------------------------------------- PUDSEY (West Yorkshire) 2017 majority: 00.7 Con/Lab ============================================================================ Registered voters: 73,212 Valid votes cast: 54,215 74.1 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jane Aitchison Labour 22,936 42.3 -04.4 Stuart ANDREW * Conservative 26,453 48.8 +01.4 Bob Buxton 844 01.6 Quinn Daley Green 894 01.6 Ian Dowling Liberal Democrat 3,088 05.7 +02.4 ---------------------------------------------------------------------------- Total 54,215 03.3 Con/Lab ---------------------------------------------------------------------------- PUTNEY (London) 2017 majority: 01.7 Con/Lab ============================================================================ Registered voters: 65,542 Valid votes cast: 50,467 77.0 +04.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Fleur ANDERSON Labour 22,780 45.1 +04.4 Fergal McEntee Green 1,133 02.2 -00.1 Will Sweet + Conservative 18,006 35.7 -08.4 Sue Wixley Liberal Democrat 8,548 16.9 +05.3 ---------------------------------------------------------------------------- Total 50,467 04.7 Lab/Con ---------------------------------------------------------------------------- RAYLEIGH AND WICKFORD (Essex) 2017 majority: 21.2 Con/Lab ============================================================================ Registered voters: 78,959 Valid votes cast: 54,901 69.5 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Flack Labour 8,864 16.1 -08.2 Rt Hon Mark FRANCOIS * Conservative 39,864 72.6 +05.9 Paul Thorogood Green 2,002 03.6 +01.7 Ron Tindall Liberal Democrat 4,171 07.6 +04.8 ---------------------------------------------------------------------------- Total 54,901 28.3 Con/Lab ---------------------------------------------------------------------------- READING EAST (Berkshire) 2017 majority: 03.4 Lab/Con ============================================================================ Registered voters: 77,465 Valid votes cast: 55,918 72.2 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Yemi Awolola 202 00.4 Mitchell Feierstein Brexit Party 852 01.5 David McElroy Green 1,549 02.8 +00.8 Craig Morley Conservative 21,178 37.9 -04.4 Matt RODDA * Labour 27,102 48.5 -00.6 Imogen Shepherd-DuBey Liberal Democrat 5,035 09.0 +02.9 ---------------------------------------------------------------------------- Total 55,918 05.3 Lab/Con ---------------------------------------------------------------------------- READING WEST (Berkshire) 2017 majority: 02.8 Con/Lab ============================================================================ Registered voters: 74,623 Valid votes cast: 50,392 67.5 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rachel Eden Labour 20,276 40.2 -03.1 Meri O'Connell Liberal Democrat 4,460 08.9 +03.0 Rt Hon Alok SHARMA * Conservative 24,393 48.4 -00.5 Jamie Whitham Green 1,263 02.5 +00.6 ---------------------------------------------------------------------------- Total 50,392 04.1 Con/Lab ---------------------------------------------------------------------------- REDCAR (Cleveland) 2017 majority: 11.2 Lab/Con ============================================================================ Registered voters: 65,855 Valid votes cast: 40,842 62.0 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jacqui Cummins Brexit Party 2,915 07.1 Karen King Liberal Democrat 2,018 04.9 -01.8 Rowan McLaughlin Green 491 01.2 +01.2 Anna Turley * Labour 15,284 37.4 -18.1 Frankie Wales 1,323 03.2 Jacob YOUNG Conservative 18,811 46.1 +12.8 ---------------------------------------------------------------------------- Total 40,842 04.4 Con/Lab ---------------------------------------------------------------------------- REDDITCH (Hereford and Worcester) 2017 majority: 08.2 Con/Lab ============================================================================ Registered voters: 65,391 Valid votes cast: 44,067 67.4 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Claire Davies Green 1,384 03.1 +02.3 Bruce Horton Liberal Democrat 2,905 06.6 +04.0 Rebecca Jenkins Labour 11,871 26.9 -09.1 Rachel MACLEAN * Conservative 27,907 63.3 +11.0 ---------------------------------------------------------------------------- Total 44,067 18.2 Con/Lab ---------------------------------------------------------------------------- REIGATE (Surrey) 2017 majority: 16.4 Con/Lab ============================================================================ Registered voters: 74,842 Valid votes cast: 55,156 71.0 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Crispin BLUNT * Conservative 28,665 53.9 -03.5 Jonathan Essex Green 3,169 06.0 +01.8 Susan Gregory Labour 10,355 19.5 -05.2 Julia Searle 647 01.2 John Vincent Liberal Democrat 10,320 19.4 +08.5 ---------------------------------------------------------------------------- Total 55,156 17.2 Con/Lab ---------------------------------------------------------------------------- RIBBLE SOUTH (Lancashire) 2017 majority: 06.8 Con/Lab ============================================================================ Registered voters: 75,344 Valid votes cast: 53,784 71.4 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jo Barton Liberal Democrat 3,720 06.9 +03.1 Andy Fewings Green 1,207 02.2 +01.3 Katherine FLETCHER * Conservative 30,028 55.8 +03.0 Kim Snape Labour 18,829 35.0 -04.3 ---------------------------------------------------------------------------- Total 53,784 10.4 Con/Lab ---------------------------------------------------------------------------- RIBBLE VALLEY (Lancashire) 2017 majority: 12.0 Con/Lab ============================================================================ Registered voters: 79,247 Valid votes cast: 55,284 69.8 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Giles Bridge Labour 14,907 27.0 -06.9 Nigel EVANS + Conservative 33,346 60.3 +02.5 Tony Johnson 551 01.0 Chantelle Seddon Liberal Democrat 4,776 08.6 +02.8 Paul Yates Green 1,704 03.1 +00.7 ---------------------------------------------------------------------------- Total 55,284 16.7 Con/Lab ---------------------------------------------------------------------------- RICHMOND (North Yorkshire) 2017 majority: 20.3 Con/Lab ============================================================================ Registered voters: 82,601 Valid votes cast: 57,703 69.9 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nick Jardine 961 01.7 Thom Kirkwood Labour 9,483 16.4 -07.0 Philip Knowles Liberal Democrat 6,989 12.1 +06.2 Rt Hon Rishi SUNAK * Conservative 36,693 63.6 -00.4 Laurence Waterhouse 1,077 01.9 John Yorke Green 2,500 04.3 +01.3 ---------------------------------------------------------------------------- Total 57,703 23.6 Con/Lab ---------------------------------------------------------------------------- RICHMOND PARK (London) 2017 majority: 00.0 Con/LD ============================================================================ Registered voters: 82,696 Valid votes cast: 65,067 78.7 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Zac Goldsmith * Conservative 26,793 41.2 -04.0 Sandra Keen Labour 3,407 05.2 -03.9 Sarah OLNEY Liberal Democrat 34,559 53.1 +08.0 Caroline Shah 247 00.4 John Usher 61 00.1 ---------------------------------------------------------------------------- Total 65,067 06.0 LD/Con ---------------------------------------------------------------------------- ROCHDALE (Greater Manchester) 2017 majority: 14.8 Lab/Con ============================================================================ Registered voters: 78,909 Valid votes cast: 47,447 60.1 -04.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sarah Croke Green 986 02.1 Chris Green Brexit Party 3,867 08.2 Andy Kelly Liberal Democrat 3,312 07.0 -01.1 Tony LLOYD * Labour 24,475 51.6 -06.4 Atifa Shah Conservative 14,807 31.2 +02.8 ---------------------------------------------------------------------------- Total 47,447 10.2 Lab/Con ---------------------------------------------------------------------------- ROCHESTER AND STROOD (Kent) 2017 majority: 09.2 Con/Lab ============================================================================ Registered voters: 82,056 Valid votes cast: 51,926 63.3 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Graham Colley Liberal Democrat 3,717 07.2 +04.9 Roy Freshwater 1,080 02.1 Sonia Hyner Green 1,312 02.5 +01.1 Teresa Murray Labour 14,079 27.1 -08.9 Chris Spalding 587 01.1 Kelly TOLHURST * Conservative 31,151 60.0 +05.6 ---------------------------------------------------------------------------- Total 51,926 16.5 Con/Lab ---------------------------------------------------------------------------- ROCHFORD AND SOUTHEND EAST (Essex) 2017 majority: 05.9 Con/Lab ============================================================================ Registered voters: 75,624 Valid votes cast: 46,136 61.0 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ashley Dalton Labour 14,777 32.0 -04.9 James DUDDRIDGE * Conservative 27,063 58.7 +10.0 Navin Kumar 1,107 02.4 Keith Miller Liberal Democrat 2,822 06.1 +03.4 Jason Pilley 367 00.8 ---------------------------------------------------------------------------- Total 46,136 13.4 Con/Lab ---------------------------------------------------------------------------- ROMFORD (London) 2017 majority: 13.8 Con/Lab ============================================================================ Registered voters: 72,350 Valid votes cast: 47,231 65.3 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Hughes Green 1,428 03.0 +01.4 Angelina Leatherbarrow Labour 12,601 26.7 -05.1 Andrew ROSINDELL * Conservative 30,494 64.6 +05.2 Ian Sanderson Liberal Democrat 2,708 05.7 +03.3 ---------------------------------------------------------------------------- Total 47,231 19.0 Con/Lab ---------------------------------------------------------------------------- ROMSEY AND SOUTHAMPTON NORTH (Hampshire) 2017 majority: 17.9 Con/LD ============================================================================ Registered voters: 68,228 Valid votes cast: 51,390 75.3 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Geoff Bentley 640 01.2 Craig Fletcher Liberal Democrat 16,990 33.1 +11.9 Rt Hon Caroline NOKES * Conservative 27,862 54.2 -03.0 Claire Ransom Labour 5,898 11.5 -07.7 ---------------------------------------------------------------------------- Total 51,390 10.6 Con/LD ---------------------------------------------------------------------------- ROSSENDALE AND DARWEN (Lancashire) 2017 majority: 03.2 Con/Lab ============================================================================ Registered voters: 72,771 Valid votes cast: 48,822 67.1 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alyson Barnes Labour 18,048 37.0 -07.5 Rt Hon Jake BERRY * Conservative 27,570 56.5 +05.6 Sarah Hall Green 1,193 02.4 +00.8 Paul Valentine Liberal Democrat 2,011 04.1 +01.0 ---------------------------------------------------------------------------- Total 48,822 09.8 Con/Lab ---------------------------------------------------------------------------- ROTHER VALLEY (South Yorkshire) 2017 majority: 03.9 Lab/Con ============================================================================ Registered voters: 74,802 Valid votes cast: 48,698 65.1 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Allen Cowles Brexit Party 6,264 12.9 Nigel Short 1,040 02.1 Alexander STAFFORD Conservative 21,970 45.1 +04.8 Colin Taylor Liberal Democrat 2,553 05.2 +02.9 Emily West Green 1,219 02.5 +00.7 Sophie Wilson + Labour 15,652 32.1 -16.0 ---------------------------------------------------------------------------- Total 48,698 06.5 Con/Lab ---------------------------------------------------------------------------- ROTHERHAM (South Yorkshire) 2017 majority: 15.0 Lab/Con ============================================================================ Registered voters: 61,688 Valid votes cast: 35,651 57.8 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dennis Bannan 1,085 03.0 Adam Carter Liberal Democrat 2,090 05.9 +01.2 Sarah CHAMPION * Labour 14,736 41.3 -15.1 Paul Hague Brexit Party 6,125 17.2 Gerri Hickton Conservative 11,615 32.6 +06.2 ---------------------------------------------------------------------------- Total 35,651 04.4 Lab/Con ---------------------------------------------------------------------------- RUGBY (Warwickshire) 2017 majority: 08.0 Con/Lab ============================================================================ Registered voters: 72,340 Valid votes cast: 50,814 70.2 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Debbie Bannigan Labour 15,808 31.1 -07.2 Rana Das-Gupta Liberal Democrat 4,207 08.3 +02.7 Mark PAWSEY * Conservative 29,255 57.6 +03.3 Becca Stevenson Green 1,544 03.0 +01.2 ---------------------------------------------------------------------------- Total 50,814 13.3 Con/Lab ---------------------------------------------------------------------------- RUISLIP, NORTHWOOD AND PINNER (London) 2017 majority: 13.1 Con/Lab ============================================================================ Registered voters: 73,389 Valid votes cast: 52,904 72.1 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Femy Amin 325 00.6 Peymana Assad Labour 12,997 24.6 -06.5 Jonathan Banks Liberal Democrat 7,986 15.1 +08.0 Tracy Blackwell 295 00.6 Sarah Green Green 1,646 03.1 +00.7 David SIMMONDS + Conservative 29,391 55.6 -01.7 Julian Wilson 264 00.5 ---------------------------------------------------------------------------- Total 52,904 15.5 Con/Lab ---------------------------------------------------------------------------- RUNNYMEDE AND WEYBRIDGE (Surrey) 2017 majority: 17.5 Con/Lab ============================================================================ Registered voters: 77,196 Valid votes cast: 53,289 69.0 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Robert King Labour 10,992 20.6 -05.3 Stewart Mackay 777 01.5 Rob O'Carroll Liberal Democrat 9,236 17.3 +10.0 Lorna Rowland 670 01.3 Benjamin Smith Green 1,876 03.5 +00.9 Ben SPENCER + Conservative 29,262 54.9 -06.0 Nicholas Wood 476 00.9 ---------------------------------------------------------------------------- Total 53,289 17.2 Con/Lab ---------------------------------------------------------------------------- RUSHCLIFFE (Nottinghamshire) 2017 majority: 06.9 Con/Lab ============================================================================ Registered voters: 77,055 Valid votes cast: 60,505 78.5 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jason Billin Liberal Democrat 9,600 15.9 +11.1 Ruth EDWARDS + Conservative 28,765 47.5 -04.3 Matthew Faithfull 591 01.0 John Kirby 427 00.7 Cheryl Pidgeon Labour 21,122 34.9 -03.2 ---------------------------------------------------------------------------- Total 60,505 06.3 Con/Lab ---------------------------------------------------------------------------- RUTLAND AND MELTON (Leicestershire) 2017 majority: 20.1 Con/Lab ============================================================================ Registered voters: 82,711 Valid votes cast: 58,310 70.5 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alicia KEARNS + Conservative 36,507 62.6 -00.2 Marietta King 917 01.6 Alastair McQuillan Green 2,875 04.9 +01.9 Andy Thomas Labour 9,583 16.4 -06.3 Anthony Watchorn 458 00.8 Carol Weaver Liberal Democrat 7,970 13.7 +05.5 ---------------------------------------------------------------------------- Total 58,310 23.1 Con/Lab ---------------------------------------------------------------------------- SAFFRON WALDEN (Essex) 2017 majority: 20.5 Con/Lab ============================================================================ Registered voters: 87,017 Valid votes cast: 63,086 72.5 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kemi BADENOCH * Conservative 39,714 63.0 +01.2 Mike Hibbs Liberal Democrat 12,120 19.2 +05.2 Thomas Van De Bilt Labour 8,305 13.2 -07.6 Coby Wing Green 2,947 04.7 ---------------------------------------------------------------------------- Total 63,086 21.9 Con/LD ---------------------------------------------------------------------------- SALFORD AND ECCLES (Greater Manchester) 2017 majority: 20.1 Lab/Con ============================================================================ Registered voters: 82,202 Valid votes cast: 50,632 61.6 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Bryan Blears Green 2,060 04.1 +02.4 Attika Choudhary Conservative 12,428 24.5 -00.7 Rebecca LONG-BAILEY * Labour 28,755 56.8 -08.7 Matt Mickler Brexit Party 4,290 08.5 Jake Overend Liberal Democrat 3,099 06.1 +03.4 ---------------------------------------------------------------------------- Total 50,632 16.2 Lab/Con ---------------------------------------------------------------------------- SALISBURY (Wiltshire) 2017 majority: 16.3 Con/Lab ============================================================================ Registered voters: 74,560 Valid votes cast: 53,730 72.1 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Victoria Charleston Liberal Democrat 10,544 19.6 +08.4 Tom Corbin Labour 9,675 18.0 -07.5 John GLEN * Conservative 30,280 56.4 -01.7 Rick Page Green 2,486 04.6 +02.5 King Arthur Pendragon 745 01.4 ---------------------------------------------------------------------------- Total 53,730 18.4 Con/LD ---------------------------------------------------------------------------- SCARBOROUGH AND WHITBY (North Yorkshire) 2017 majority: 03.4 Con/Lab ============================================================================ Registered voters: 74,393 Valid votes cast: 49,724 66.8 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lee Derrick 1,770 03.6 Hugo Fearnley Labour 17,323 34.8 -06.7 Rt Hon Robert GOODWILL * Conservative 27,593 55.5 +07.1 Robert Lockwood Liberal Democrat 3,038 06.1 +03.4 ---------------------------------------------------------------------------- Total 49,724 10.4 Con/Lab ---------------------------------------------------------------------------- SCUNTHORPE (Humberside) 2017 majority: 04.3 Lab/Con ============================================================================ Registered voters: 61,955 Valid votes cast: 37,750 60.9 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nic Dakin * Labour 13,855 36.7 -15.3 Peter Dennington Green 670 01.8 Ryk Downes Liberal Democrat 875 02.3 +00.9 Jerry Gorman Brexit Party 2,044 05.4 +05.4 Holly MUMBY-CROFT Conservative 20,306 53.8 +10.3 ---------------------------------------------------------------------------- Total 37,750 08.6 Con/Lab ---------------------------------------------------------------------------- SEDGEFIELD (Durham) 2017 majority: 07.3 Lab/Con ============================================================================ Registered voters: 64,325 Valid votes cast: 41,566 64.6 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Bull Brexit Party 3,518 08.5 John Furness Green 994 02.4 +00.7 Paul HOWELL Conservative 19,609 47.2 +08.4 Michael Joyce 394 00.9 Dawn Welsh Liberal Democrat 1,955 04.7 +02.8 Phil Wilson * Labour 15,096 36.3 -17.1 ---------------------------------------------------------------------------- Total 41,566 05.5 Con/Lab ---------------------------------------------------------------------------- SEFTON CENTRAL (Merseyside) 2017 majority: 15.0 Lab/Con ============================================================================ Registered voters: 69,760 Valid votes cast: 50,880 72.9 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carla Burns 137 00.3 Keith Cawdron Liberal Democrat 3,386 06.7 +04.0 Bill ESTERSON * Labour 29,254 57.5 -05.5 Alison Gibbon Green 1,261 02.5 +1.2 Paul Lomas Brexit Party 2,425 04.8 Wazz Mughal Conservative 14,132 27.8 -05.3 Angela Preston 285 00.6 ---------------------------------------------------------------------------- Total 50,880 14.9 Lab/Con ---------------------------------------------------------------------------- SELBY AND AINSTY (North Yorkshire) 2017 majority: 12.3 Con/Lab ============================================================================ Registered voters: 78,715 Valid votes cast: 56,418 71.7 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nigel ADAMS * Conservative 33,995 60.3 +01.5 Mike Jordan 1,900 03.4 Katharine Macy Liberal Democrat 4,842 08.6 +04.5 Malik Rofidi Labour 13,858 24.6 -09.6 Arnold Warneken Green 1,823 03.2 +03.2 ---------------------------------------------------------------------------- Total 56,418 17.9 Con/Lab ---------------------------------------------------------------------------- SEVENOAKS (Kent) 2017 majority: 21.4 Con/Lab ============================================================================ Registered voters: 71,777 Valid votes cast: 50,956 71.0 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sean Finch 295 00.6 Paulette Furse 695 01.4 Seamus McCauley Labour 6,946 13.6 -07.3 Laura TROTT + Conservative 30,932 60.7 -03.0 Paul Wharton Green 1,974 03.9 +00.6 Gareth Willis Liberal Democrat 10,114 19.8 +11.5 ---------------------------------------------------------------------------- Total 50,956 20.5 Con/LD ---------------------------------------------------------------------------- SHEFFIELD BRIGHTSIDE AND HILLSBOROUGH (South Yorkshire) 2017 majority: 22.9 Lab/Con ============================================================================ Registered voters: 69,333 Valid votes cast: 39,600 57.1 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gill FURNISS * Labour 22,369 56.5 -10.8 Christine Gilligan Kubo Green 1,179 03.0 +01.2 Shane Harper 585 01.5 Johnny Johnson Brexit Party 3,855 09.7 Stephen Porter Liberal Democrat 1,517 03.8 +01.3 Hannah Westropp Conservative 10,095 25.5 +03.9 ---------------------------------------------------------------------------- Total 39,600 15.5 Lab/Con ---------------------------------------------------------------------------- SHEFFIELD CENTRAL (South Yorkshire) 2017 majority: 29.0 Lab/Con ============================================================================ Registered voters: 89,849 Valid votes cast: 50,913 56.7 -05.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paul BLOMFIELD * Labour 33,968 66.7 -04.2 Jack Carrington 416 00.8 Barry James 30 00.1 Chris Marsden 28 00.1 Colin Ross Liberal Democrat 3,237 06.4 +01.2 Janice Silvester-Hall Conservative 6,695 13.1 +00.2 Alison Teal Green 4,570 09.0 +00.9 Paul Ward Brexit Party 1,969 03.9 ---------------------------------------------------------------------------- Total 50,913 26.8 Lab/Con ---------------------------------------------------------------------------- SHEFFIELD HALLAM (South Yorkshire) 2017 majority: 01.9 Lab/LD ============================================================================ Registered voters: 72,763 Valid votes cast: 56,885 78.2 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Elizabeth Aspden 123 00.2 Olivia BLAKE + Labour 19,709 34.6 -03.7 Laura Gordon Liberal Democrat 18,997 33.4 -01.3 Terence McHale Brexit Party 1,562 02.7 Natalie Thomas Green 1,630 02.9 +01.4 Michael Virgo 168 00.3 Ian Walker Conservative 14,696 25.8 +02.1 ---------------------------------------------------------------------------- Total 56,885 00.6 Lab/LD ---------------------------------------------------------------------------- SHEFFIELD HEELEY (South Yorkshire) 2017 majority: 15.7 Lab/Con ============================================================================ Registered voters: 66,940 Valid votes cast: 42,695 63.8 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Simon Clement-Jones Liberal Democrat 2,916 06.8 +02.3 Gordon Gregory Conservative 12,955 30.3 +01.6 Louise HAIGH * Labour 21,475 50.3 -09.7 Tracy Knowles Brexit Party 3,538 08.3 Paul Turpin Green 1,811 04.2 +02.1 ---------------------------------------------------------------------------- Total 42,695 10.0 Lab/Con ---------------------------------------------------------------------------- SHEFFIELD SOUTH-EAST (South Yorkshire) 2017 majority: 13.5 Lab/Con ============================================================================ Registered voters: 67,832 Valid votes cast: 41,998 61.9 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Marc Bayliss Conservative 15,070 35.9 +04.4 Clive BETTS * Labour 19,359 46.1 -12.4 Rajin Chowdhury Liberal Democrat 2,125 05.1 +01.8 Kirk Kus Brexit Party 4,478 10.7 Alex Martin 966 02.3 ---------------------------------------------------------------------------- Total 41,998 05.1 Lab/Con ---------------------------------------------------------------------------- SHERWOOD (Nottinghamshire) 2017 majority: 04.9 Con/Lab ============================================================================ Registered voters: 77,948 Valid votes cast: 52,709 67.6 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Timothy Ball Liberal Democrat 2,883 05.5 +03.4 Esther Cropper Green 1,214 02.3 +01.1 Jerry Hague Labour 15,863 30.1 -11.7 Simon Rood 700 01.3 Rt Hon Mark SPENCER * Conservative 32,049 60.8 +09.3 ---------------------------------------------------------------------------- Total 52,709 15.4 Con/Lab ---------------------------------------------------------------------------- SHIPLEY (West Yorkshire) 2017 majority: 04.4 Con/Lab ============================================================================ Registered voters: 74,029 Valid votes cast: 54,004 72.9 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Philip DAVIES * Conservative 27,437 50.8 -00.5 Celia Hickson Green 1,301 02.4 +02.4 Caroline Jones Liberal Democrat 3,188 05.9 +01.8 Darren Longhorn 883 01.6 Jo Pike Labour 21,195 39.2 -03.3 ---------------------------------------------------------------------------- Total 54,004 05.8 Con/Lab ---------------------------------------------------------------------------- SHREWSBURY AND ATCHAM (Shropshire) 2017 majority: 05.7 Con/Lab ============================================================================ Registered voters: 82,237 Valid votes cast: 59,065 71.8 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Julia Buckley Labour 19,804 33.5 -05.0 Julian Dean Green 1,762 03.0 +01.1 Nat Green Liberal Democrat 5,906 10.0 +02.7 Daniel KAWCZYNSKI * Conservative 31,021 52.5 +02.6 Hannah Locke 572 01.0 ---------------------------------------------------------------------------- Total 59,065 09.5 Con/Lab ---------------------------------------------------------------------------- SHROPSHIRE NORTH (Shropshire) 2017 majority: 14.7 Con/Lab ============================================================================ Registered voters: 83,257 Valid votes cast: 56,513 67.9 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Adams Green 1,790 03.2 +00.1 Graeme Currie Labour 12,495 22.1 -09.0 Robert Jones 1,141 02.0 Helen Morgan Liberal Democrat 5,643 10.0 +04.7 Rt Hon Owen PATERSON * Conservative 35,444 62.7 +02.2 ---------------------------------------------------------------------------- Total 56,513 20.3 Con/Lab ---------------------------------------------------------------------------- SITTINGBOURNE AND SHEPPEY (Kent) 2017 majority: 14.8 Con/Lab ============================================================================ Registered voters: 83,917 Valid votes cast: 51,394 61.2 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Monique Bonney 1,257 02.4 Sam Collins Green 1,188 02.3 +01.2 Gordon HENDERSON * Conservative 34,742 67.6 +07.4 Clive Johnson Labour 10,263 20.0 -10.6 Lee McCall 327 00.6 Ben Martin Liberal Democrat 3,213 06.3 +03.5 Mad Mike Young 404 00.8 ---------------------------------------------------------------------------- Total 51,394 23.8 Con/Lab ---------------------------------------------------------------------------- SKIPTON AND RIPON (North Yorkshire) 2017 majority: 17.2 Con/Lab ============================================================================ Registered voters: 78,673 Valid votes cast: 58,274 74.6 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andy Brown Green 2,748 04.7 -01.7 Brian McDaid Labour 11,225 19.1 -09.2 Andrew Murday Liberal Democrat 8,701 14.8 +14.8 Jack Render 1,131 01.9 Rt Hon Julian SMITH * Conservative 34,919 59.5 -03.2 ---------------------------------------------------------------------------- Total 58,724 20.2 Con/Lab ---------------------------------------------------------------------------- SLEAFORD AND NORTH HYKEHAM (Lincolnshire) 2017 majority: 19.2 Con/Lab ============================================================================ Registered voters: 94,761 Valid votes cast: 66,554 70.2 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Caroline Coram 657 01.0 Oliver Craven Liberal Democrat 5,355 08.0 +03.9 Linda Edwards-Shea Labour 12,118 18.2 -07.6 Dr Caroline JOHNSON + Conservative 44,683 67.1 +02.9 Marianne Overton 1,999 03.0 Simon Tooke Green 1,742 02.6 +01.1 ---------------------------------------------------------------------------- Total 66,554 24.5 Con/Lab ---------------------------------------------------------------------------- SLOUGH (Berkshire) 2017 majority: 15.7 Lab/Con ============================================================================ Registered voters: 87,632 Valid votes cast: 51,038 58.2 -07.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Aaron Chahal Liberal Democrat 3,357 06.6 +04.2 Tan DHESI * Labour 29,421 57.6 -05.3 Julian Edmonds Green 1,047 02.1 Delphine Gray-Fisk Brexit Party 1,432 02.8 Kanwal Toor Gill Conservative 15,781 30.9 -00.7 ---------------------------------------------------------------------------- Total 51,038 13.4 Lab/Con ---------------------------------------------------------------------------- SOLIHULL (West Midlands) 2017 majority: 18.1 Con/Lab ============================================================================ Registered voters: 78,760 Valid votes cast: 55,344 70.3 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ade Adeyemo Liberal Democrat 9,977 18.0 +02.3 Julian KNIGHT * Conservative 32,309 58.4 +00.3 Rosemary Sexton Green 2,022 03.7 +01.6 Nick Stephens Labour 11,036 19.9 -01.9 ---------------------------------------------------------------------------- Total 55,344 19.3 Con/Lab ---------------------------------------------------------------------------- SOMERSET NORTH (Avon) 2017 majority: 13.8 Con/Lab ============================================================================ Registered voters: 80,194 Valid votes cast: 62,055 77.4 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ashley Cartman Liberal Democrat 11,051 17.8 +08.2 Rt Hon Dr Liam FOX * Conservative 32,801 52.9 -01.3 Phil Neve Green 2,938 04.7 +01.5 Hannah Young Labour 15,265 24.6 -02.0 ---------------------------------------------------------------------------- Total 62,055 14.2 Con/Lab ---------------------------------------------------------------------------- SOMERSET NORTH-EAST (Avon) 2017 majority: 09.5 Con/Lab ============================================================================ Registered voters: 73,665 Valid votes cast: 56,308 76.4 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nick Coates Liberal Democrat 12,422 22.1 +13.8 Mark Huband Labour 13,631 24.2 -10.5 Shaun Hughes 472 00.8 Rt Hon Jacob REES-MOGG * Conservative 28,360 50.4 -03.3 Fay Whitfield Green 1,423 02.5 +00.2 ---------------------------------------------------------------------------- Total 56,308 13.1 Con/Lab ---------------------------------------------------------------------------- SOMERTON AND FROME (Somerset) 2017 majority: 18.0 Con/LD ============================================================================ Registered voters: 85,866 Valid votes cast: 64,896 75.6 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Adam Boyden Liberal Democrat 17,017 26.2 +05.4 Andrea Dexter Green 3,295 05.1 +01.4 Sean Dromgoole Labour 8,354 12.9 -04.3 David WARBURTON * Conservative 36,230 55.8 -00.9 ---------------------------------------------------------------------------- Total 64,896 14.8 Con/LD ---------------------------------------------------------------------------- SOUTH SHIELDS (Tyne and Wear) 2017 majority: 17.8 Lab/Con ============================================================================ Registered voters: 62,793 Valid votes cast: 37,882 60.3 -03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emma LEWELL-BUCK * Labour 17,273 45.6 -15.9 Sarah McKeown Green 1,303 03.4 -00.1 Oni Oviri Conservative 7,688 20.3 -05.6 William Shepherd Liberal Democrat 1,514 04.0 +02.3 Geoff Thompson 3,658 09.7 Glenn Thompson Brexit Party 6,446 17.0 ---------------------------------------------------------------------------- Total 37,882 12.7 Lab/Con ---------------------------------------------------------------------------- SOUTHAMPTON ITCHEN (Hampshire) 2017 majority: 00.0 Con/Lab ============================================================================ Registered voters: 72,293 Valid votes cast: 47,421 65.6 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Liz Jarvis Liberal Democrat 2,503 05.3 +02.2 Simon Letts Labour 19,454 41.0 -05.5 Kim Rose 472 01.0 Osman Sen-Chadun Green 1,040 02.2 +00.6 Royston SMITH * Conservative 23,952 50.5 +04.0 ---------------------------------------------------------------------------- Total 47,421 04.8 Con/Lab ---------------------------------------------------------------------------- SOUTHAMPTON TEST (Hampshire) 2017 majority: 12.3 Lab/Con ============================================================================ Registered voters: 70,113 Valid votes cast: 44,994 64.2 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Katherine Barbour Green 1,433 03.2 +03.2 Kev Barry 222 00.5 Philip Crook Brexit Party 1,591 03.5 Steven Galton Conservative 16,043 35.7 +01.5 Joe Richards Liberal Democrat 3,449 07.7 +03.6 Dr Alan WHITEHEAD * Labour 22,256 49.5 -09.2 ---------------------------------------------------------------------------- Total 44,994 06.9 Lab/Con ---------------------------------------------------------------------------- SOUTHEND WEST (Essex) 2017 majority: 10.6 Con/Lab ============================================================================ Registered voters: 69,043 Valid votes cast: 46,537 67.4 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sir David AMESS * Conservative 27,555 59.2 +04.0 Aston Line Labour 13,096 28.1 -05.9 Nina Stimson Liberal Democrat 5,312 11.4 +06.9 77 Joseph 574 01.2 ---------------------------------------------------------------------------- Total 46,537 15.6 Con/Lab ---------------------------------------------------------------------------- SOUTHPORT (Merseyside) 2017 majority: 03.1 Con/Lab ============================================================================ Registered voters: 70,837 Valid votes cast: 48,180 68.0 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Damien MOORE * Conservative 22,914 47.6 +08.9 Liz Savage Labour 18,767 39.0 +06.4 John Wright Liberal Democrat 6,499 13.5 -12.9 ---------------------------------------------------------------------------- Total 48,180 04.3 Con/Lab ---------------------------------------------------------------------------- SPELTHORNE (Surrey) 2017 majority: 13.4 Con/Lab ============================================================================ Registered voters: 70,929 Valid votes cast: 49,510 69.8 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Campanale Liberal Democrat 7,499 15.1 +09.6 Paul Jacobs Green 2,122 04.3 +02.1 Rt Hon Kwasi KWARTENG * Conservative 29,141 58.9 +01.6 Pavitar Mann Labour 10,748 21.7 -08.8 ---------------------------------------------------------------------------- Total 49,510 18.6 Con/Lab ---------------------------------------------------------------------------- ST ALBANS (Hertfordshire) 2017 majority: 05.4 Con/LD ============================================================================ Registered voters: 73,721 Valid votes cast: 57,599 78.1 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Daisy COOPER Liberal Democrat 28,867 50.1 +17.7 Simon Grover Green 1,004 01.7 +00.3 Rebecca Lury Labour 5,000 08.7 -14.4 Anne Main * Conservative 22,574 39.2 -03.9 Jules Sherrington 154 00.3 ---------------------------------------------------------------------------- Total 57,599 05.5 LD/Con ---------------------------------------------------------------------------- ST AUSTELL AND NEWQUAY (Cornwall) 2017 majority: 10.3 Con/Lab ============================================================================ Registered voters: 79,930 Valid votes cast: 55,776 69.8 +00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Byrne 626 01.1 Dick Cole 1,660 03.0 Steve DOUBLE * Conservative 31,273 56.1 +06.5 Collin Harker Green 1,609 02.9 +02.9 Felicity Owen Labour 14,747 26.4 -02.5 Tim Styles Liberal Democrat 5,861 10.5 -11.0 ---------------------------------------------------------------------------- Total 55,776 14.9 Con/Lab ---------------------------------------------------------------------------- ST HELENS NORTH (Merseyside) 2017 majority: 18.3 Lab/Con ============================================================================ Registered voters: 75,593 Valid votes cast: 47,561 62.9 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joel Charles Conservative 12,661 26.6 -00.5 Conor McGINN * Labour 24,870 52.3 -11.5 Pat Moloney Liberal Democrat 2,668 05.6 +03.0 David Van Der Burg Green 1,966 04.1 +01.7 Malcolm Webster Brexit Party 5,396 11.3 ---------------------------------------------------------------------------- Total 47,561 12.9 Lab/Con ---------------------------------------------------------------------------- ST HELENS SOUTH AND WHISTON (Merseyside) 2017 majority: 23.0 Lab/Con ============================================================================ Registered voters: 79,058 Valid votes cast: 50,313 63.6 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Daniel Oxley Brexit Party 5,353 10.6 Marie RIMMER * Labour 29,457 58.5 -09.3 Richard Short Conservative 10,335 20.5 -01.3 Brian Spencer Liberal Democrat 2,886 05.7 +01.8 Kai Taylor Green 2,282 04.5 +01.9 ---------------------------------------------------------------------------- Total 50,313 19.0 Lab/Con ---------------------------------------------------------------------------- ST IVES (Cornwall) 2017 majority: 00.3 Con/LD ============================================================================ Registered voters: 68,795 Valid votes cast: 51,399 74.7 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alana Bates Labour 3,553 06.9 -07.3 Ian Flindall Green 954 01.9 +01.9 Andrew George Liberal Democrat 21,081 41.0 -01.6 John Harris 132 00.3 Robert Smith 314 00.6 Derek THOMAS * Conservative 25,365 49.3 +06.2 ---------------------------------------------------------------------------- Total 51,399 04.2 Con/LD ---------------------------------------------------------------------------- STAFFORD (Staffordshire) 2017 majority: 07.4 Con/Lab ============================================================================ Registered voters: 72,572 Valid votes cast: 51,149 70.5 -05.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emma Carter Green 2,367 04.6 +02.2 Theodora CLARKE + Conservative 29,992 58.6 +03.9 Joyce Still Labour 15,615 30.5 -09.3 Alex Wagner Liberal Democrat 3,175 06.2 +03.2 ---------------------------------------------------------------------------- Total 51,149 14.1 Con/Lab ---------------------------------------------------------------------------- STAFFORDSHIRE MOORLANDS (Staffordshire) 2017 majority: 12.1 Con/Lab ============================================================================ Registered voters: 65,485 Valid votes cast: 43,656 66.7 -03.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Karen BRADLEY * Conservative 28,192 64.6 +06.4 Andrew Gant Liberal Democrat 2,469 05.7 +02.3 Darren Price Labour 11,764 26.9 -06.9 Douglas Rouxel Green 1,231 02.8 +01.6 ---------------------------------------------------------------------------- Total 43,656 18.9 Con/Lab ---------------------------------------------------------------------------- STAFFORDSHIRE SOUTH (Staffordshire) 2017 majority: 22.3 Con/Lab ============================================================================ Registered voters: 73,680 Valid votes cast: 50,005 67.9 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Fewtrell Liberal Democrat 3,280 06.6 +03.9 Adam Freeman Labour 8,270 16.5 -08.7 Claire McIlvenna Green 1,935 03.9 +01.6 Rt Hon Gavin WILLIAMSON * Conservative 36,520 73.0 +03.3 ---------------------------------------------------------------------------- Total 50,005 28.3 Con/Lab ---------------------------------------------------------------------------- STALYBRIDGE AND HYDE (Greater Manchester) 2017 majority: 09.6 Lab/Con ============================================================================ Registered voters: 73,873 Valid votes cast: 42,368 57.4 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tayub Amjad Conservative 16,079 38.0 -00.2 Jamie Dwan Liberal Democrat 1,827 04.3 +02.0 John Edge 435 01.0 Julian Newton Brexit Party 3,591 08.5 Jonathan REYNOLDS * Labour 19,025 44.9 -12.3 Julie Wood Green 1,411 03.3 +01.0 ---------------------------------------------------------------------------- Total 42,368 03.5 Lab/Con ---------------------------------------------------------------------------- STEVENAGE (Hertfordshire) 2017 majority: 03.5 Con/Lab ============================================================================ Registered voters: 71,562 Valid votes cast: 47,683 66.6 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jill Borcherds Labour 16,766 35.2 -08.2 Stephen McPARTLAND * Conservative 25,328 53.1 +02.8 Lisa Nash Liberal Democrat 4,132 08.7 +04.5 Victoria Snelling Green 1,457 03.1 +00.9 ---------------------------------------------------------------------------- Total 47,683 09.0 Con/Lab ---------------------------------------------------------------------------- STOCKPORT (Greater Manchester) 2017 majority: 17.5 Lab/Con ============================================================================ Registered voters: 65,457 Valid votes cast: 41,715 63.7 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Isy Imarni Conservative 11,656 27.9 -00.5 Wendy Meikle Liberal Democrat 5,043 12.1 +07.8 Helena Mellish Green 1,403 03.4 +01.9 Navendu MISHRA + Labour 21,695 52.0 -11.3 Lee Montague-Trenchard Brexit Party 1,918 04.6 ---------------------------------------------------------------------------- Total 41,715 12.1 Lab/Con ---------------------------------------------------------------------------- STOCKTON NORTH (Cleveland) 2017 majority: 10.2 Lab/Con ============================================================================ Registered voters: 66,676 Valid votes cast: 41,156 61.7 -02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Burdon 1,189 02.9 Alex CUNNINGHAM * Labour 17,728 43.1 -13.8 Steven Jackson Conservative 16,701 40.6 +04.1 Aidan King Liberal Democrat 1,631 04.0 +02.5 Martin Walker Brexit Party 3,907 09.5 ---------------------------------------------------------------------------- Total 41,156 01.3 Lab/Con ---------------------------------------------------------------------------- STOCKTON SOUTH (Cleveland) 2017 majority: 00.9 Lab/Con ============================================================================ Registered voters: 76,895 Valid votes cast: 54,802 71.3 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Brendan Devlin Liberal Democrat 2,338 04.3 +02.5 John Prescott Brexit Party 2,196 04.0 Matt VICKERS Conservative 27,764 50.7 +03.8 Paul Williams * Labour 22,504 41.1 -07.4 ---------------------------------------------------------------------------- Total 54,802 04.8 Con/Lab ---------------------------------------------------------------------------- STOKE-ON-TRENT CENTRAL (Staffordshire) 2017 majority: 05.9 Lab/Con ============================================================================ Registered voters: 55,424 Valid votes cast: 32,070 57.9 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Adam Colclough Green 819 02.6 +01.4 Jo GIDEON Conservative 14,557 45.4 +05.6 Tariq Mahmood Brexit Party 1,691 05.3 Steven Pritchard Liberal Democrat 1,116 03.5 +10.4 Gareth Snell * Labour 13,887 43.3 -08.2 ---------------------------------------------------------------------------- Total 32,070 01.1 Con/Lab ---------------------------------------------------------------------------- STOKE-ON-TRENT NORTH (Staffordshire) 2017 majority: 02.8 Lab/Con ============================================================================ Registered voters: 84,357 Valid votes cast: 40,134 47.6 -10.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Andras Liberal Democrat 1,268 03.2 +01.0 Alan Borgars Green 508 01.3 -00.4 Matt Dilworth 322 00.8 Jonathan GULLIS Conservative 20,974 52.3 +07.0 Ruth Smeeth * Labour 14,688 36.6 -14.3 Richard Watkin Brexit Party 2,374 05.9 ---------------------------------------------------------------------------- Total 40,134 07.9 Con/Lab ---------------------------------------------------------------------------- STOKE-ON-TRENT SOUTH (Staffordshire) 2017 majority: 00.8 Con/Lab ============================================================================ Registered voters: 64,499 Valid votes cast: 39,604 61.4 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jack BRERETON * Conservative 24,632 62.2 +13.1 Rosalyn Gordon Liberal Democrat 1,611 04.1 +02.1 Mark McDonald Labour 13,361 33.7 -13.7 ---------------------------------------------------------------------------- Total 39,604 14.3 Con/Lab ---------------------------------------------------------------------------- STONE (Staffordshire) 2017 majority: 17.5 Con/Lab ============================================================================ Registered voters: 69,378 Valid votes cast: 49,843 71.8 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom Adamson 2,002 04.0 +02.6 Sir William CASH * Conservative 31,687 63.6 +00.4 Alec Sandiford Liberal Democrat 4,412 08.9 +04.4 Mike Stubbs Labour 11,742 23.6 -04.7 ---------------------------------------------------------------------------- Total 49,843 20.0 Con/Lab ---------------------------------------------------------------------------- STOURBRIDGE (West Midlands) 2017 majority: 08.1 Con/Lab ============================================================================ Registered voters: 69,891 Valid votes cast: 45,689 65.4 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Bramall Liberal Democrat 2,523 05.5 +03.2 Aaron Hudson 621 01.4 Pete Lowe Labour 13,963 30.6 -07.7 Andi Mohr Green 1,048 02.3 +01.2 Suzanne WEBB + Conservative 27,534 60.3 +05.7 ---------------------------------------------------------------------------- Total 45,689 14.9 Con/Lab ---------------------------------------------------------------------------- STRATFORD-ON-AVON (Warwickshire) 2017 majority: 20.0 Con/Lab ============================================================================ Registered voters: 74,038 Valid votes cast: 55,048 74.4 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Felix Ling Labour 6,222 11.3 -10.6 Dave Passingham Green 2,112 03.8 +01.3 Dominic Skinner Liberal Democrat 13,371 24.3 +12.4 Nadhim ZAHAWI * Conservative 33,343 60.6 -02.3 ---------------------------------------------------------------------------- Total 55,048 18.2 Con/LD ---------------------------------------------------------------------------- STREATHAM (London) 2017 majority: 23.6 Lab/Con ============================================================================ Registered voters: 84,788 Valid votes cast: 56,513 66.7 -04.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Scott Ainslie Green 2,567 04.5 +01.5 Penelope Becker Brexit Party 624 01.1 Rory O'Broin Conservative 9,060 16.0 -05.3 Bell RIBEIRO-ADDY + Labour 30,976 54.8 -13.7 Helen Thompson Liberal Democrat 13,286 23.5 +17.0 ---------------------------------------------------------------------------- Total 56,513 15.7 Lab/LD ---------------------------------------------------------------------------- STRETFORD AND URMSTON (Greater Manchester) 2017 majority: 19.7 Lab/Con ============================================================================ Registered voters: 72,356 Valid votes cast: 50,067 69.2 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anna Fryer Liberal Democrat 2,969 05.9 +03.9 Kate GREEN * Labour 30,195 60.3 -06.5 Jane Leicester Green 1,357 02.7 +01.4 Mussadak Mirza Conservative 13,778 27.5 00.0 Gary Powell Brexit Party 1,768 03.5 ---------------------------------------------------------------------------- Total 50,067 16.4 Lab/Con ---------------------------------------------------------------------------- STROUD (Gloucestershire) 2017 majority: 00.6 Lab/Con ============================================================================ Registered voters: 84,536 Valid votes cast: 65,930 78.0 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Siobhan BAILLIE Conservative 31,582 47.9 +02.0 David Drew * Labour 27,742 42.1 -04.9 Glenville Gogerly 567 00.9 Desi Latimer Brexit Party 1,085 01.6 Molly Scott Cato Green 4,954 07.5 +05.3 ---------------------------------------------------------------------------- Total 65,930 02.9 Con/Lab ---------------------------------------------------------------------------- SUFFOLK CENTRAL AND NORTH IPSWICH (Suffolk) 2017 majority: 15.2 Con/Lab ============================================================================ Registered voters: 76,201 Valid votes cast: 56,250 73.8 +01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emma Bonner-Morgan Labour 11,862 21.1 -08.6 Dr Daniel POULTER * Conservative 35,253 62.7 +02.5 Daniel Pratt Green 2,650 04.7 +01.8 James Sandbach Liberal Democrat 6,485 11.5 +07.2 ---------------------------------------------------------------------------- Total 56,250 20.8 Con/Lab ---------------------------------------------------------------------------- SUFFOLK COASTAL (Suffolk) 2017 majority: 13.8 Con/Lab ============================================================================ Registered voters: 81,910 Valid votes cast: 58,308 71.2 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Therese COFFEY * Conservative 32,958 56.5 -01.5 Jules Ewart Liberal Democrat 8,719 15.0 +08.0 Tony Love 1,493 02.6 Cameron Matthews Labour 12,425 21.3 -09.2 Rachel Smith-Lyte Green 2,713 04.7 +01.5 ---------------------------------------------------------------------------- Total 58,308 17.6 Con/Lab ---------------------------------------------------------------------------- SUFFOLK SOUTH (Suffolk) 2017 majority: 16.4 Con/Lab ============================================================================ Registered voters: 76,201 Valid votes cast: 53,489 70.2 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Beavan Liberal Democrat 6,702 12.5 +06.7 James CARTLIDGE * Conservative 33,270 62.2 +01.7 Elizabeth Hughes Labour 10,373 19.4 -08.4 Robert Lindsay Green 3,144 05.9 +02.7 ---------------------------------------------------------------------------- Total 53,489 21.4 Con/Lab ---------------------------------------------------------------------------- SUFFOLK WEST (Suffolk) 2017 majority: 16.5 Con/Lab ============================================================================ Registered voters: 80,192 Valid votes cast: 51,437 64.1 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Donald Allwright Green 2,262 04.4 +02.6 Rt Hon Matthew HANCOCK * Conservative 33,842 65.8 +04.6 Elfreda Tealby-Watson Liberal Democrat 4,685 09.1 +04.9 Claire Unwin Labour 10,648 20.7 -07.5 ---------------------------------------------------------------------------- Total 51,437 22.6 Con/Lab ---------------------------------------------------------------------------- SUNDERLAND CENTRAL (Tyne and Wear) 2017 majority: 11.1 Lab/Con ============================================================================ Registered voters: 72,672 Valid votes cast: 43,476 59.8 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tom D'Silva Conservative 15,372 35.4 +02.0 Julie ELLIOTT * Labour 18,336 42.2 -13.4 Rachel Featherstone Green 1,212 02.8 +01.2 Niall Hodson Liberal Democrat 3,025 07.0 +03.0 Dale McKenzie 484 01.1 Viral Parikh Brexit Party 5,047 11.6 ---------------------------------------------------------------------------- Total 43,476 03.4 Lab/Con ---------------------------------------------------------------------------- SURREY EAST (Surrey) 2017 majority: 20.2 Con/Lab ============================================================================ Registered voters: 83,148 Valid votes cast: 59,690 71.8 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joseph Booton Green 2,340 03.9 +02.1 Claire COUTINHO + Conservative 35,624 59.7 +00.1 Alex Ehmann Liberal Democrat 11,584 19.4 +08.9 Martin Hogbin 521 00.9 Frances Rehal Labour 8,247 13.8 -05.4 Helena Windsor 1,374 02.3 ---------------------------------------------------------------------------- Total 59,690 20.2 Con/LD ---------------------------------------------------------------------------- SURREY HEATH (Surrey) 2017 majority: 21.6 Con/Lab ============================================================================ Registered voters: 81,349 Valid votes cast: 58,654 72.1 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sharon Galliford Green 2,252 03.8 -00.1 Rt Hon Michael GOVE * Conservative 34,358 58.6 -05.6 Brahma Mohanty Labour 5,407 09.2 -11.8 Alasdair Pinkerton Liberal Democrat 16,009 27.3 +16.4 David Roe 628 01.1 ---------------------------------------------------------------------------- Total 58,654 15.7 Con/LD ---------------------------------------------------------------------------- SURREY SOUTH-WEST (Surrey) 2017 majority: 17.9 Con/Ind ============================================================================ Registered voters: 79,129 Valid votes cast: 60,340 76.3 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tim Corry Labour 4,775 07.9 -04.7 Paul Follows Liberal Democrat 23,374 38.7 +28.9 Rt Hon Jeremy HUNT * Conservative 32,191 53.3 -02.4 ---------------------------------------------------------------------------- Total 60,340 07.3 Con/LD ---------------------------------------------------------------------------- SUSSEX MID (West Sussex) 2017 majority: 16.0 Con/Lab ============================================================================ Registered voters: 85,140 Valid votes cast: 62,763 73.7 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gemma Bolton Labour 11,218 17.9 -07.1 Mims DAVIES * Conservative 33,455 53.3 -03.6 Robert Eggleston Liberal Democrat 15,258 24.3 +11.6 Brett Mortensen 47 00.1 Deanna Nicholson Green 2,234 03.6 +01.0 Baron Von Thunderclap 550 00.9 ---------------------------------------------------------------------------- Total 62,763 14.5 Con/LD ---------------------------------------------------------------------------- Davies was elected for Eastleigh in 2017. SUTTON AND CHEAM (London) 2017 majority: 12.2 Con/LD ============================================================================ Registered voters: 71,760 Valid votes cast: 50,487 70.4 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Hina Bokhari Liberal Democrat 16,884 33.4 +06.8 Bonnie Craven Labour 7,200 14.3 -06.3 Claire Jackson-Prior Green 1,168 02.3 +00.6 Paul SCULLY * Conservative 25,235 50.0 -01.1 ---------------------------------------------------------------------------- Total 50,487 08.3 Con/LD ---------------------------------------------------------------------------- SUTTON COLDFIELD (West Midlands) 2017 majority: 14.6 Con/Lab ============================================================================ Registered voters: 75,638 Valid votes cast: 52,325 69.2 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ben Auton Green 2,031 03.9 +02.1 David Knowles Labour 12,332 23.6 -08.4 Rt Hon Andrew MITCHELL * Conservative 31,604 60.4 -00.6 Jenny Wilkinson Liberal Democrat 6,358 12.2 +07.8 ---------------------------------------------------------------------------- Total 52,325 18.4 Con/Lab ---------------------------------------------------------------------------- SWINDON NORTH (Wiltshire) 2017 majority: 07.6 Con/Lab ============================================================================ Registered voters: 82,441 Valid votes cast: 55,115 66.9 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andy Bentley Green 1,710 03.1 +01.5 Katie Critchlow Liberal Democrat 4,408 08.0 +04.4 Kate Linnegar Labour 16,413 29.8 -08.6 Justin TOMLINSON * Conservative 32,584 59.1 +05.5 ---------------------------------------------------------------------------- Total 55,115 14.7 Con/Lab ---------------------------------------------------------------------------- SWINDON SOUTH (Wiltshire) 2017 majority: 02.4 Con/Lab ============================================================================ Registered voters: 73,118 Valid votes cast: 50,746 69.4 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Robert BUCKLAND * Conservative 26,536 52.3 +03.9 Sarah Church Labour 19,911 39.2 -04.3 Stan Pajak Liberal Democrat 4,299 08.5 +04.4 ---------------------------------------------------------------------------- Total 50,746 06.6 Con/Lab ---------------------------------------------------------------------------- TAMWORTH (Staffordshire) 2017 majority: 13.1 Con/Lab ============================================================================ Registered voters: 71,580 Valid votes cast: 46,056 64.3 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christopher Bain Labour 10,908 23.7 -11.1 Robert Bilcliff 814 01.8 Rt Hon Christopher PINCHER * Conservative 30,542 66.3 +05.3 Andrew Tilley Green 935 02.0 +02.0 Rob Wheway Liberal Democrat 2,426 05.3 +01.1 John Wright 431 00.9 ---------------------------------------------------------------------------- Total 46,056 21.3 Con/Lab ---------------------------------------------------------------------------- TATTON (Cheshire) 2017 majority: 15.1 Con/Lab ============================================================================ Registered voters: 69,018 Valid votes cast: 48,967 70.9 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nigel Hennerley Green 2,088 04.3 +02.2 Rt Hon Esther McVEY + Conservative 28,277 57.7 -00.8 Jonathan Smith Liberal Democrat 7,712 15.7 +06.7 James Weinberg Labour 10,890 22.2 -06.2 ---------------------------------------------------------------------------- Total 48,967 17.8 Con/Lab ---------------------------------------------------------------------------- TAUNTON DEANE (Somerset) 2017 majority: 12.6 Con/LD ============================================================================ Registered voters: 88,675 Valid votes cast: 63,733 71.9 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gideon Amos Liberal Democrat 22,464 35.2 +07.6 Liam Canham Labour 4,715 07.4 -08.0 John Hunt 2,390 03.8 +03.8 Rebecca POW * Conservative 34,164 53.6 +00.7 ---------------------------------------------------------------------------- Total 63,733 09.2 Con/LD ---------------------------------------------------------------------------- TELFORD (Shropshire) 2017 majority: 00.8 Con/Lab ============================================================================ Registered voters: 68,921 Valid votes cast: 42,825 62.1 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lucy ALLAN * Conservative 25,546 59.7 +10.9 Katrina Gilman Labour 14,605 34.1 -13.0 Shana Roberts Liberal Democrat 2,674 06.2 +04.1 ---------------------------------------------------------------------------- Total 42,825 12.8 Con/Lab ---------------------------------------------------------------------------- TEWKESBURY (Gloucestershire) 2017 majority: 19.1 Con/Lab ============================================================================ Registered voters: 83,958 Valid votes cast: 61,140 72.8 +00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lara Chaplin Labour 9,310 15.2 -06.6 Cate Cody Green 2,784 04.6 +01.9 Alex Hegenbarth Liberal Democrat 13,318 21.8 +08.3 Laurence ROBERTSON * Conservative 35,728 58.4 -01.6 ---------------------------------------------------------------------------- Total 61,140 18.3 Con/LD ---------------------------------------------------------------------------- THANET NORTH (Kent) 2017 majority: 11.1 Con/Lab ============================================================================ Registered voters: 72,811 Valid votes cast: 48,178 66.2 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Angie Curwen Liberal Democrat 3,439 07.1 +03.9 Rob Edwards Green 1,796 03.7 +02.0 Rt Hon Sir Roger GALE * Conservative 30,066 62.4 +06.2 Coral Jones Labour 12,877 26.7 -07.3 ---------------------------------------------------------------------------- Total 48,178 17.9 Con/Lab ---------------------------------------------------------------------------- THANET SOUTH (Kent) 2017 majority: 06.5 Con/Lab ============================================================================ Registered voters: 73,302 Valid votes cast: 48,257 65.8 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rebecca Gordon-Nesbitt Labour 16,497 34.2 -03.8 Craig MACKINLAY * Conservative 27,084 56.1 +05.3 Martyn Pennington Liberal Democrat 2,727 05.7 +02.6 Becky Wing Green 1,949 04.0 +02.4 ---------------------------------------------------------------------------- Total 48,257 11.0 Con/Lab ---------------------------------------------------------------------------- THIRSK AND MALTON (North Yorkshire) 2017 majority: 17.0 Con/Lab ============================================================================ Registered voters: 80,979 Valid votes cast: 56,588 69.9 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Martin Brampton Green 2,263 04.0 +02.0 John Hall 881 01.6 Kevin HOLLINRAKE * Conservative 35,634 63.0 +02.9 Gordon Johnson 184 00.3 Dinah Keal Liberal Democrat 6,774 12.0 +05.1 Steve Mullins 245 00.4 Michael Taylor 127 00.2 David Yellen Labour 10,480 18.5 -07.5 ---------------------------------------------------------------------------- Total 56,588 22.3 Con/Lab ---------------------------------------------------------------------------- THORNBURY AND YATE (Avon) 2017 majority: 12.0 Con/LD ============================================================================ Registered voters: 69,492 Valid votes cast: 52,243 75.2 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Luke HALL * Conservative 30,202 57.8 +02.6 Rob Logan Labour 4,208 08.1 -04.0 Claire Young Liberal Democrat 17,833 34.1 +02.7 ---------------------------------------------------------------------------- Total 52,243 11.9 Con/LD ---------------------------------------------------------------------------- THURROCK (Essex) 2017 majority: 00.4 Con/Lab ============================================================================ Registered voters: 79,655 Valid votes cast: 47,467 59.6 -04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jackie DOYLE-PRICE * Conservative 27,795 58.6 +19.1 Ben Harvey Green 807 01.7 John Kent Labour 16,313 34.4 -04.5 Stewart Stone Liberal Democrat 1,510 03.2 +01.6 James Woollard 1,042 02.2 ---------------------------------------------------------------------------- Total 47,467 12.1 Con/Lab ---------------------------------------------------------------------------- TIVERTON AND HONITON (Devon) 2017 majority: 17.2 Con/Lab ============================================================================ Registered voters: 82,953 Valid votes cast: 59,613 71.9 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Margaret Dennis 968 01.6 Neil PARISH * Conservative 35,893 60.2 -01.1 Liz Pole Labour 11,654 19.5 -07.6 Colin Reed Green 2,291 03.8 +00.3 John Timperley Liberal Democrat 8,807 14.8 +06.7 ---------------------------------------------------------------------------- Total 59,613 20.4 Con/Lab ---------------------------------------------------------------------------- TONBRIDGE AND MALLING (Kent) 2017 majority: 20.7 Con/Lab ============================================================================ Registered voters: 77,380 Valid votes cast: 57,003 73.7 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- April Clark Green 4,090 07.2 +3.1 Dylan Jones Labour 8,286 14.5 -7.8 Richard Morris Liberal Democrat 8,843 15.5 +8.9 Tom TUGENDHAT * Conservative 35,784 62.8 -0.9 ---------------------------------------------------------------------------- Total 57,003 23.7 Con/LD ---------------------------------------------------------------------------- TOOTING (London) 2017 majority: 13.3 Lab/Con ============================================================================ Registered voters: 76,933 Valid votes cast: 58,473 76.0 +01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosena ALLIN-KHAN * Labour 30,811 52.7 -06.9 Kerry Briscoe Conservative 16,504 28.2 -04.8 Olly Glover Liberal Democrat 8,305 14.2 +08.9 Glyn Goodwin Green 2,314 04.0 +02.5 Roz Hubley 77 00.1 Adam Shakir Brexit Party 462 00.8 ---------------------------------------------------------------------------- Total 58,473 12.3 Lab/Con ---------------------------------------------------------------------------- TORBAY (Devon) 2017 majority: 14.0 Con/LD ============================================================================ Registered voters: 75,054 Valid votes cast: 50,426 67.2 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Channer 648 01.3 Kevin FOSTER * Conservative 29,863 59.2 +06.2 Lee Howgate Liberal Democrat 12,114 24.0 -01.1 Michele Middleditch Labour 6,562 13.0 -05.2 Sam Moss Green 1,239 02.5 +01.2 ---------------------------------------------------------------------------- Total 50,426 17.6 Con/LD ---------------------------------------------------------------------------- TORRIDGE AND WEST DEVON (Devon) 2017 majority: 17.4 Con/Lab ============================================================================ Registered voters: 79,831 Valid votes cast: 59,730 74.8 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Chalmers Liberal Democrat 10,912 18.3 +00.6 Rt Hon Geoffrey COX * Conservative 35,904 60.1 +03.6 Chris Jordan Green 2,077 03.5 +00.8 Siobhan Strode Labour 10,290 17.2 -04.5 Bob Wootton 547 00.9 ---------------------------------------------------------------------------- Total 59,730 20.9 Con/LD ---------------------------------------------------------------------------- TOTNES (Devon) 2017 majority: 13.5 Con/Lab ============================================================================ Registered voters: 69,863 Valid votes cast: 52,182 74.7 +01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Kitson 544 01.0 Anthony MANGNALL + Conservative 27,751 53.2 -00.5 Louise Webberley Labour 8,860 17.0 -09.9 Dr Sarah Wollaston * Liberal Democrat 15,027 28.8 +15.9 ---------------------------------------------------------------------------- Total 52,182 12.2 Con/LD ---------------------------------------------------------------------------- Wollaston was elected as a Conservative in 2017. TOTTENHAM (London) 2017 majority: 35.1 Lab/Con ============================================================================ Registered voters: 75,740 Valid votes cast: 46,856 61.9 -05.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew Bence 91 00.2 Emma Chan Green 1,873 04.0 +01.4 Rt Hon David LAMMY * Labour 35,621 76.0 -05.6 James Newhall Conservative 5,446 11.6 +00.1 Tammy Palmer Liberal Democrat 3,168 06.8 +03.3 Jonathan Silberman 42 00.1 Frank Sweeney 88 00.2 Abdul Turay Brexit Party 527 01.1 ---------------------------------------------------------------------------- Total 46,856 32.2 Lab/Con ---------------------------------------------------------------------------- TRURO AND FALMOUTH (Cornwall) 2017 majority: 03.4 Con/Lab ============================================================================ Registered voters: 76,719 Valid votes cast: 59,190 77.2 +01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jennifer Forbes Labour 22,676 38.3 +00.7 Ruth Gripper Liberal Democrat 7,150 12.1 -02.9 Cherilyn MACKRORY + Conservative 27,237 46.0 +01.7 Paul Nicholson 413 00.7 Tom Scott Green 1,714 02.9 +01.4 ---------------------------------------------------------------------------- Total 59,190 03.9 Con/Lab ---------------------------------------------------------------------------- TUNBRIDGE WELLS (Kent) 2017 majority: 15.2 Con/Lab ============================================================================ Registered voters: 74,816 Valid votes cast: 54,650 73.0 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christopher Camp 488 00.9 Ben Chapelard Liberal Democrat 15,474 28.3 +18.4 Rt Hon Dr Greg CLARK * Conservative 30,119 55.1 -01.8 Nigel Peacock 471 00.9 Antonio Weiss Labour 8,098 14.8 -11.7 ---------------------------------------------------------------------------- Total 54,650 13.4 Con/LD ---------------------------------------------------------------------------- TWICKENHAM (London) 2017 majority: 07.4 LD/Con ============================================================================ Registered voters: 84,901 Valid votes cast: 64,503 76.0 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Isobel Grant Conservative 22,045 34.2 -03.8 Ranjeev Walia Labour 5,476 08.5 -00.7 Stuart Wells Brexit Party 816 01.3 Munira WILSON + Liberal Democrat 36,166 56.1 +03.3 ---------------------------------------------------------------------------- Total 64,503 11.0 LD/Con ---------------------------------------------------------------------------- TYNEMOUTH (Tyne and Wear) 2017 majority: 10.3 Lab/Con ============================================================================ Registered voters: 77,261 Valid votes cast: 56,034 72.5 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Appleby Liberal Democrat 3,791 06.8 +03.7 Lewis Bartoli Conservative 22,071 39.4 +02.9 Rt Hon Sir Alan CAMPBELL * Labour 26,928 48.1 -08.9 Julia Erskine Green 1,281 02.3 +01.2 Ed Punchard Brexit Party 1,963 03.5 ---------------------------------------------------------------------------- Total 56,034 04.4 Lab/Con ---------------------------------------------------------------------------- TYNESIDE NORTH (Tyne and Wear) 2017 majority: 18.6 Lab/Con ============================================================================ Registered voters: 78,902 Valid votes cast: 50,429 63.9 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Boyle Liberal Democrat 3,241 06.4 +03.5 John Buttery Green 1,393 02.8 +01.5 Dean Carroll Conservative 15,490 30.7 +03.4 Mary GLINDON * Labour 25,051 49.7 -14.8 Andrew Husband Brexit Party 5,254 10.4 ---------------------------------------------------------------------------- Total 50,429 09.5 Lab/Con ---------------------------------------------------------------------------- UXBRIDGE AND SOUTH RUISLIP (London) 2017 majority: 05.4 Con/Lab ============================================================================ Registered voters: 70,369 Valid votes cast: 48,187 68.5 +01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Norma Burke 22 00.0 Geoffrey Courtenay 283 00.6 Bobby Elmo Smith 8 00.0 Joanne Humphreys Liberal Democrat 3,026 06.3 +02.3 Rt Hon Boris JOHNSON * Conservative 25,351 52.6 +01.8 Mark Keir Green 1,090 02.3 +00.4 Ali Milani Labour 18,141 37.6 -02.4 William Tobin 5 00.0 Alfie Utting 44 00.1 Yace Yogenstein 23 00.0 Count Binface 69 00.1 Lord Buckethead 125 00.3 ---------------------------------------------------------------------------- Total 48,187 07.5 Con/Lab ---------------------------------------------------------------------------- VAUXHALL (London) 2017 majority: 18.4 Lab/LD ============================================================================ Registered voters: 88,647 Valid votes cast: 56,333 63.5 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jacqueline Bond Green 2,516 04.5 +02.4 Sarah Bool Conservative 9,422 16.7 -01.9 Florence ESHALOMI + Labour 31,615 56.1 -01.2 Salah Faissal 136 00.2 Sarah Lewis Liberal Democrat 12,003 21.3 +00.7 Andrew McGuinness Brexit Party 641 01.1 ---------------------------------------------------------------------------- Total 56,333 17.4 Lab/LD ---------------------------------------------------------------------------- WAKEFIELD (West Yorkshire) 2017 majority: 02.4 Lab/Con ============================================================================ Registered voters: 70,192 Valid votes cast: 45,027 64.1 -01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Imran AHMAD-KHAN Conservative 21,283 47.3 +02.3 Mary Creagh * Labour 17,925 39.8 -09.9 Ryan Kett 868 01.9 Jamie Needle Liberal Democrat 1,772 03.9 +01.9 Stephen Whyte 454 01.0 Peter Wiltshire Brexit Party 2,725 06.1 ---------------------------------------------------------------------------- Total 45,027 03.8 Con/Lab ---------------------------------------------------------------------------- WALLASEY (Merseyside) 2017 majority: 24.2 Lab/Con ============================================================================ Registered voters: 66,310 Valid votes cast: 46,492 70.1 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Baker Conservative 11,579 24.9 +01.7 Lily Clough Green 1,132 02.4 +01.1 Vicky Downie Liberal Democrat 1,843 04.0 +02.4 Angela EAGLE * Labour 29,901 64.3 -07.1 Martin York Brexit Party 2,037 04.4 ---------------------------------------------------------------------------- Total 46,492 19.7 Lab/Con ---------------------------------------------------------------------------- WALSALL NORTH (West Midlands) 2017 majority: 03.4 Con/Lab ============================================================================ Registered voters: 67,177 Valid votes cast: 36,556 54.4 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jennifer Gray Liberal Democrat 1,236 03.4 +01.8 Eddie HUGHES * Conservative 23,334 63.8 +14.2 Gill Ogilvie Labour 11,369 31.1 -11.7 Mark Wilson Green 617 01.7 +01.7 ---------------------------------------------------------------------------- Total 36,556 16.4 Con/Lab ---------------------------------------------------------------------------- WALSALL SOUTH (West Midlands) 2017 majority: 10.1 Lab/Con ============================================================================ Registered voters: 68,024 Valid votes cast: 42,472 62.4 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gurjit Bains Conservative 17,416 41.0 +03.8 Paul Harris Liberal Democrat 1,602 03.8 +02.4 Gary Hughes Brexit Party 1,660 03.9 John Macefield Green 634 01.5 +01.5 Akheil Mehboob 288 00.7 Rt Hon Valerie VAZ * Labour 20,872 49.1 -08.2 ---------------------------------------------------------------------------- Total 42,472 04.1 Lab/Con ---------------------------------------------------------------------------- WALTHAMSTOW (London) 2017 majority: 33.3 Lab/Con ============================================================================ Registered voters: 70,268 Valid votes cast: 48,335 68.8 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Shade Adoh Conservative 5,922 12.3 -01.8 Paul Campbell Brexit Party 768 01.6 Meera Chadha Liberal Democrat 2,874 05.9 +03.1 Dr Stella CREASY * Labour 36,784 76.1 -04.5 Andrew Johns Green 1,733 03.6 +01.1 Deborah Longe 254 00.5 ---------------------------------------------------------------------------- Total 48,335 31.9 Lab/Con ---------------------------------------------------------------------------- WANSBECK (Northumberland) 2017 majority: 12.3 Lab/Con ============================================================================ Registered voters: 63,339 Valid votes cast: 40,509 64.0 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael Flynn 178 00.4 Jack Gebhard Conservative 16,310 40.3 +07.5 Ian LAVERY * Labour 17,124 42.3 -15.1 Steve Leyland Green 1,217 03.0 +01.3 Stephen Psallidas Liberal Democrat 2,539 06.3 +01.5 Eden Webley Brexit Party 3,141 07.8 ---------------------------------------------------------------------------- Total 40,509 01.0 Lab/Con ---------------------------------------------------------------------------- WANTAGE (Oxfordshire) 2017 majority: 13.7 Con/Lab ============================================================================ Registered voters: 90,875 Valid votes cast: 67,173 73.9 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Benwell Liberal Democrat 21,432 31.9 +17.4 Mark Gray 1,475 02.2 +02.2 David JOHNSTON + Conservative 34,085 50.7 -03.4 Jonny Roberts Labour 10,181 15.2 -11.7 ---------------------------------------------------------------------------- Total 67,173 09.4 Con/LD ---------------------------------------------------------------------------- WARLEY (West Midlands) 2017 majority: 20.5 Lab/Con ============================================================================ Registered voters: 62,421 Valid votes cast: 37,239 59.7 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael Cooper Brexit Party 2,469 06.6 Kathryn Downs Green 891 02.4 +01.0 Chandra Kanneganti Conservative 10,390 27.9 +01.7 Bryan Manley-Green Liberal Democrat 1,588 04.3 +02.3 Rt Hon John SPELLAR * Labour 21,901 58.8 -08.4 ---------------------------------------------------------------------------- Total 37,239 15.5 Lab/Con ---------------------------------------------------------------------------- WARRINGTON NORTH (Cheshire) 2017 majority: 09.9 Lab/Con ============================================================================ Registered voters: 72,235 Valid votes cast: 46,667 64.6 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Elizabeth Babade Brexit Party 2,626 05.6 David Crowther Liberal Democrat 3,071 06.6 +04.1 Lyndsay McAteer Green 1,257 02.7 +01.4 Wendy Maisey Conservative 19,102 40.9 +04.3 Charlotte NICHOLS + Labour 20,611 44.2 -12.2 ---------------------------------------------------------------------------- Total 46,667 01.7 Lab/Con ---------------------------------------------------------------------------- WARRINGTON SOUTH (Cheshire) 2017 majority: 02.1 Lab/Con ============================================================================ Registered voters: 86,015 Valid votes cast: 61,899 72.0 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Clare Aspinall Brexit Party 1,635 02.6 Ryan Bate Liberal Democrat 5,732 09.3 +03.9 Andy CARTER Conservative 28,187 45.5 +01.3 Kevin Hickson 168 00.3 Faisal Rashid * Labour 26,177 42.3 -06.1 ---------------------------------------------------------------------------- Total 61,899 01.6 Con/Lab ---------------------------------------------------------------------------- WARWICK AND LEAMINGTON (Warwickshire) 2017 majority: 01.2 Lab/Con ============================================================================ Registered voters: 76,373 Valid votes cast: 54,205 71.0 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Louis Adam Liberal Democrat 4,995 09.2 +04.0 Xander Bennett 67 00.1 Jonathan Chilvers Green 1,536 02.8 +00.6 Bob Dhillon 153 00.3 Tim Griffiths Brexit Party 807 01.5 Jack Rankin Conservative 22,929 42.3 -02.1 Matt WESTERN * Labour 23,718 43.8 -02.9 ---------------------------------------------------------------------------- Total 54,205 00.8 Lab/Con ---------------------------------------------------------------------------- WARWICKSHIRE NORTH (Warwickshire) 2017 majority: 09.0 Con/Lab ============================================================================ Registered voters: 70,271 Valid votes cast: 45,914 65.3 +00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Claire Breeze Labour 12,293 26.8 -12.1 James Platt Green 1,303 02.8 +00.8 Craig TRACEY * Conservative 30,249 65.9 +08.9 Richard Whelan Liberal Democrat 2,069 04.5 +02.3 ---------------------------------------------------------------------------- Total 45,914 19.6 Con/Lab ---------------------------------------------------------------------------- WASHINGTON AND SUNDERLAND WEST (Tyne and Wear) 2017 majority: 16.0 Lab/Con ============================================================================ Registered voters: 66,273 Valid votes cast: 37,513 56.6 -03.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Valerie Allen Conservative 12,218 32.6 +03.7 Howard Brown Brexit Party 5,439 14.5 Michal Chantkowski Green 1,005 02.7 +01.4 Sharon HODGSON * Labour 15,941 42.5 -18.2 Keith Jenkins 839 02.2 Carlton West Liberal Democrat 2,071 05.5 +03.2 ---------------------------------------------------------------------------- Total 37,513 05.0 Lab/Con ---------------------------------------------------------------------------- WATFORD (Hertfordshire) 2017 majority: 01.8 Con/Lab ============================================================================ Registered voters: 83,359 Valid votes cast: 58,065 69.7 +01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael McGetrick 333 00.6 Chris Ostrowski Labour 21,988 37.9 -04.2 Dean RUSSELL + Conservative 26,421 45.5 -00.1 Ian Stotesbury Liberal Democrat 9,323 16.1 +07.0 ---------------------------------------------------------------------------- Total 58,065 03.8 Con/Lab ---------------------------------------------------------------------------- WAVENEY (Suffolk) 2017 majority: 08.8 Con/Lab ============================================================================ Registered voters: 82,791 Valid votes cast: 51,129 61.8 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter ALDOUS * Conservative 31,778 62.2 +07.8 Sonia Barker Labour 13,776 26.9 -09.9 Elfrede Brambley-Crawshaw Green 2,727 05.3 +02.8 Dave Brennan 245 00.5 Helen Korfanty Liberal Democrat 2,603 05.1 +03.2 ---------------------------------------------------------------------------- Total 51,129 17.7 Con/Lab ---------------------------------------------------------------------------- WEALDEN (East Sussex) 2017 majority: 19.5 Con/Lab ============================================================================ Registered voters: 83,038 Valid votes cast: 60,907 73.3 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Bowers Liberal Democrat 11,388 18.7 +08.3 Nus GHANI * Conservative 37,043 60.8 -00.4 Angie Smith Labour 9,377 15.4 -06.8 Georgia Taylor Green 3,099 05.1 +01.8 ---------------------------------------------------------------------------- Total 60,907 21.1 Con/LD ---------------------------------------------------------------------------- WEAVER VALE (Cheshire) 2017 majority: 03.9 Lab/Con ============================================================================ Registered voters: 70,551 Valid votes cast: 50,713 71.9 -01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mike AMESBURY * Labour 22,772 44.9 -06.6 Paul Bowers Green 1,051 02.1 +00.5 Nicholas Goulding Brexit Party 1,380 02.7 Daniela Parker Liberal Democrat 3,300 06.5 +03.3 Adam Wordsworth Conservative 22,210 43.8 +00.1 ---------------------------------------------------------------------------- Total 50,713 00.6 Lab/Con ---------------------------------------------------------------------------- WELLINGBOROUGH (Northamptonshire) 2017 majority: 11.7 Con/Lab ============================================================================ Registered voters: 80,764 Valid votes cast: 51,913 64.3 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Suzanna Austin Liberal Democrat 4,078 07.9 +04.5 Peter BONE * Conservative 32,277 62.2 +04.7 Marion Turner-Hawes Green 1,821 03.5 +01.7 Andrea Watts Labour 13,737 26.5 -07.6 ---------------------------------------------------------------------------- Total 51,913 17.9 Con/Lab ---------------------------------------------------------------------------- WELLS (Somerset) 2017 majority: 06.3 Con/LD ============================================================================ Registered voters: 84,124 Valid votes cast: 61,565 73.2 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dave Dobbs 373 00.6 James HEAPPEY * Conservative 33,336 54.1 +04.0 Kama McKenzie Labour 4,304 07.0 -04.7 Tessa Munt Liberal Democrat 23,345 37.9 +00.3 Susie Quatermass 207 00.3 ---------------------------------------------------------------------------- Total 61,565 08.1 Con/LD ---------------------------------------------------------------------------- WELWYN HATFIELD (Hertfordshire) 2017 majority: 07.1 Con/Lab ============================================================================ Registered voters: 74,892 Valid votes cast: 52,053 69.5 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosie Newbigging Labour 16,439 31.6 -05.2 Oliver Sayers Green 1,618 03.1 +01.5 Rt Hon Grant SHAPPS * Conservative 27,394 52.6 +01.6 Paul Zukowskyj Liberal Democrat 6,602 12.7 +05.3 ---------------------------------------------------------------------------- Total 52,053 10.5 Con/Lab ---------------------------------------------------------------------------- WENTWORTH AND DEARNE (South Yorkshire) 2017 majority: 16.9 Lab/Con ============================================================================ Registered voters: 74,536 Valid votes cast: 41,557 55.8 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emily Barley Conservative 14,577 35.1 +03.8 David Bettney 313 00.8 Lucy Brown 1,201 02.9 Stephen Cavell Brexit Party 7,019 16.9 +16.9 Rt Hon John HEALEY * Labour 16,742 40.3 -24.7 Janice Middleton Liberal Democrat 1,705 04.1 +00.3 ---------------------------------------------------------------------------- Total 41,557 02.6 Lab/Con ---------------------------------------------------------------------------- WEST BROMWICH EAST (West Midlands) 2017 majority: 09.9 Lab/Con ============================================================================ Registered voters: 62,111 Valid votes cast: 35,975 57.9 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ibrahim Dogus + Labour 15,211 42.3 -15.7 George Galloway 489 01.4 Andy Graham Liberal Democrat 1,313 03.6 +02.1 Christian Lucas Brexit Party 1,475 04.1 Mark Redding Green 627 01.7 +00.4 Colin Rankine 56 00.2 Nicola RICHARDS Conservative 16,804 46.7 +08.5 ---------------------------------------------------------------------------- Total 35,975 02.2 Con/Lab ---------------------------------------------------------------------------- WEST BROMWICH WEST (West Midlands) 2017 majority: 06.2 Lab/Con ============================================================================ Registered voters: 64,576 Valid votes cast: 34,459 53.4 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Shaun BAILEY Conservative 17,419 50.5 +10.9 Flo Clucas Liberal Democrat 915 02.7 +01.7 James Cunningham + Labour 13,620 39.5 -12.5 Franco D'Aulerio Brexit Party 1,841 05.3 Keir Williams Green 664 01.9 +01.0 ---------------------------------------------------------------------------- Total 34,459 05.5 Con/Lab ---------------------------------------------------------------------------- WEST HAM (London) 2017 majority: 30.3 Lab/Con ============================================================================ Registered voters: 97,942 Valid votes cast: 60,200 61.5 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lyn BROWN * Labour 42,181 70.1 -06.7 Paul Jobson 463 00.8 Humera Kamran 143 00.2 Danny Keeling Green 1,780 03.0 +01.4 Sara Kumar Conservative 9,793 16.3 +00.1 Eimear O'Casey Liberal Democrat 4,161 06.9 +03.9 Emma Stockdale Brexit Party 1,679 02.8 ---------------------------------------------------------------------------- Total 60,200 26.9 Lab/Con ---------------------------------------------------------------------------- WESTMINSTER NORTH (London) 2017 majority: 13.3 Lab/Con ============================================================================ Registered voters: 65,519 Valid votes cast: 42,911 65.5 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Karen BUCK * Labour 23,240 54.2 -05.7 Gabriela Fajardo Palacios 115 00.3 George Lee Liberal Democrat 5,593 13.0 +07.8 Jamie Macfarlane Conservative 12,481 29.1 -04.2 Cyrus Parvin Brexit Party 418 01.0 Holly Robinson Green 1,064 02.5 +01.1 ---------------------------------------------------------------------------- Total 42,911 12.6 Lab/Con ---------------------------------------------------------------------------- WESTMORLAND AND LONSDALE (Cumbria) 2017 majority: 00.8 LD/Con ============================================================================ Registered voters: 67,789 Valid votes cast: 52,712 77.8 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Airey Conservative 23,861 45.3 +00.9 Phillip Black Labour 2,293 04.4 -04.9 Steven Bolton Brexit Party 763 01.4 Tim FARRON * Liberal Democrat 25,795 48.9 +03.1 ---------------------------------------------------------------------------- Total 52,712 01.8 LD/Con ---------------------------------------------------------------------------- WESTON-SUPER-MARE (Avon) 2017 majority: 10.2 Con/Lab ============================================================================ Registered voters: 82,526 Valid votes cast: 55,614 67.4 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Suneil Basu Green 1,834 03.3 +01.7 Patrick Keating Liberal Democrat 6,935 12.5 +03.3 John PENROSE * Conservative 31,983 57.5 +04.4 Tim Taylor Labour 14,862 26.7 -06.0 ---------------------------------------------------------------------------- Total 55,614 15.4 Con/Lab ---------------------------------------------------------------------------- WIGAN (Greater Manchester) 2017 majority: 16.9 Lab/Con ============================================================================ Registered voters: 75,680 Valid votes cast: 45,042 59.5 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Jacobs Green 1,299 02.9 +01.3 William Malloy Brexit Party 5,959 13.2 Lisa NANDY * Labour 21,042 46.7 -15.5 Stuart Thomas Liberal Democrat 2,428 05.4 +03.5 Ashley Williams Conservative 14,314 31.8 +03.3 ---------------------------------------------------------------------------- Total 45,042 07.5 Lab/Con ---------------------------------------------------------------------------- WILTSHIRE NORTH (Wiltshire) 2017 majority: 21.3 Con/LD ============================================================================ Registered voters: 73,283 Valid votes cast: 54,758 74.7 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jon Fisher Labour 5,699 10.4 -07.1 James GRAY * Conservative 32,373 59.1 -01.2 Bonnie Jackson Green 1,939 03.5 +01.4 Brian Mathew Liberal Democrat 14,747 26.9 +09.2 ---------------------------------------------------------------------------- Total 54,758 16.1 Con/LD ---------------------------------------------------------------------------- WILTSHIRE SOUTH-WEST (Wiltshire) 2017 majority: 16.8 Con/Lab ============================================================================ Registered voters: 77,970 Valid votes cast: 54,895 70.4 -00.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Dr Andrew MURRISON * Conservative 33,038 60.2 +00.2 Ellen Nicholson Liberal Democrat 8,015 14.6 +04.8 Julie Phillips Green 2,434 04.4 +01.8 Emily Pomroy-Smith Labour 11,408 20.8 -05.7 ---------------------------------------------------------------------------- Total 54,895 19.7 Con/Lab ---------------------------------------------------------------------------- WIMBLEDON (London) 2017 majority: 05.5 Con/Lab ============================================================================ Registered voters: 68,232 Valid votes cast: 53,027 77.7 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Graham Hadley 366 00.7 Stephen HAMMOND * Conservative 20,373 38.4 -08.1 Paul Kohler Liberal Democrat 19,745 37.2 +22.7 Jackie Schneider Labour 12,543 23.7 -11.9 ---------------------------------------------------------------------------- Total 53,027 00.6 Con/LD ---------------------------------------------------------------------------- WINCHESTER (Hampshire) 2017 majority: 08.7 Con/LD ============================================================================ Registered voters: 75,582 Valid votes cast: 58,890 77.9 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- George Baker Labour 2,723 04.6 -05.9 Steve BRINE * Conservative 28,430 48.3 -03.7 Paula Ferguson Liberal Democrat 27,445 46.6 +12.1 Teresa Skelton 292 00.5 ---------------------------------------------------------------------------- Total 58,890 00.9 Con/LD ---------------------------------------------------------------------------- WINDSOR (Berkshire) 2017 majority: 20.8 Con/Lab ============================================================================ Registered voters: 75,038 Valid votes cast: 53,750 71.6 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Adam AFRIYIE * Conservative 31,501 58.6 -05.8 David Buckley 508 00.9 Wisdom Da Costa 376 00.7 Fintan McKeown Green 1,796 03.3 +00.7 Peter Shearman Labour 8,147 15.2 -07.7 Julian Tisi Liberal Democrat 11,422 21.3 +11.2 ---------------------------------------------------------------------------- Total 53,750 18.7 Con/LD ---------------------------------------------------------------------------- WIRRAL SOUTH (Merseyside) 2017 majority: 09.2 Lab/Con ============================================================================ Registered voters: 57,280 Valid votes cast: 43,547 76.0 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christopher Carubia Liberal Democrat 2,917 06.7 +03.8 Stewart Gardiner Conservative 16,179 37.2 -01.7 Harry Gorman Green 948 02.2 +01.2 Alison McGOVERN * Labour 22,284 51.2 -06.1 Martin Waring Brexit Party 1,219 02.8 ---------------------------------------------------------------------------- Total 43,547 07.0 Lab/Con ---------------------------------------------------------------------------- WIRRAL WEST (Merseyside) 2017 majority: 06.1 Lab/Con ============================================================================ Registered voters: 55,550 Valid votes cast: 42,918 77.3 -01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andy Corkhill Liberal Democrat 2,706 06.3 +03.7 John Coyne Green 965 02.2 +01.3 Laura Evans Conservative 17,692 41.2 -00.9 Margaret GREENWOOD * Labour 20,695 48.2 -06.1 John Kelly Brexit Party 860 02.0 ---------------------------------------------------------------------------- Total 42,918 03.5 Lab/Con ---------------------------------------------------------------------------- WITHAM (Essex) 2017 majority: 19.0 Con/Lab ============================================================================ Registered voters: 70,402 Valid votes cast: 49,344 70.1 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Martin Edobor Labour 8,794 17.8 -08.6 James Abbott Green 3,090 06.3 +02.5 Sam North Liberal Democrat 4,584 09.3 +03.8 Rt Hon Priti PATEL * Conservative 32,876 66.6 +02.3 ---------------------------------------------------------------------------- Total 49,344 24.4 Con/Lab ---------------------------------------------------------------------------- WITNEY (Oxfordshire) 2017 majority: 17.4 Con/Lab ============================================================================ Registered voters: 83,845 Valid votes cast: 60,305 73.1 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rosa Bolger Labour 8,770 14.3 -06.4 Robert COURTS * Conservative 33,856 55.2 -00.3 Charlotte Hoagland Liberal Democrat 18,679 30.5 +10.0 ---------------------------------------------------------------------------- Total 60,305 12.4 Con/LD ---------------------------------------------------------------------------- WOKING (Surrey) 2017 majority: 15.1 Con/Lab ============================================================================ Registered voters: 75,455 Valid votes cast: 53,937 71.5 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Troy De Leon 600 01.1 Will Forster Liberal Democrat 16,629 30.8 +13.3 Jonathan LORD * Conservative 26,396 48.9 -05.2 Gerry Mitchell Labour 8,827 16.4 -07.5 Ella Walding Green 1,485 02.8 +00.8 ---------------------------------------------------------------------------- Total 53,937 09.1 Con/LD ---------------------------------------------------------------------------- WOKINGHAM (Berkshire) 2017 majority: 15.8 Con/Lab ============================================================================ Registered voters: 83,953 Valid votes cast: 61,997 73.8 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kizzi Johannessen Green 1,382 02.2 -00.1 Dr Phillip Lee * Liberal Democrat 23,351 37.7 +21.7 Annette Medhurst Labour 6,450 10.4 -14.7 Annabel Mullin 80 00.1 Rt Hon Sir John REDWOOD * Conservative 30,734 49.6 -07.1 ---------------------------------------------------------------------------- Total 61,997 06.0 Con/LD ---------------------------------------------------------------------------- Lee was elected as a Conservative for Bracknell in 2017. WOLVERHAMPTON NORTH-EAST (West Midlands) 2017 majority: 06.3 Lab/Con ============================================================================ Registered voters: 61,829 Valid votes cast: 34,281 55.4 -04.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrea Cantrill Green 603 01.8 +00.4 Vishal Khatri Brexit Party 1,354 03.9 Richard Maxwell Liberal Democrat 960 02.8 +01.2 Emma Reynolds * Labour 13,642 39.8 -13.0 Jane STEVENSON Conservative 17,722 51.7 +11.4 ---------------------------------------------------------------------------- Total 34,281 06.0 Con/Lab ---------------------------------------------------------------------------- WOLVERHAMPTON SOUTH-EAST (West Midlands) 2017 majority: 11.7 Lab/Con ============================================================================ Registered voters: 63,006 Valid votes cast: 33,443 53.1 -07.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Raj Chaggar Brexit Party 2,094 06.3 Ruth Coleman-Taylor Liberal Democrat 1,019 03.0 +01.8 Ahmed Ejaz Conservative 14,287 42.7 +08.0 Kathryn Gilbert Green 521 01.6 +00.4 Rt Hon Pat McFADDEN * Labour 15,522 46.4 -11.8 ---------------------------------------------------------------------------- Total 33,443 01.9 Lab/Con ---------------------------------------------------------------------------- WOLVERHAMPTON SOUTH-WEST (West Midlands) 2017 majority: 02.6 Lab/Con ============================================================================ Registered voters: 60,895 Valid votes cast: 41,136 67.6 -03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stuart ANDERSON Conservative 19,864 48.3 +04.1 Leo Grandison Brexit Party 1,028 02.5 Bart Ricketts Liberal Democrat 2,041 05.0 +03.1 Eleanor Smith * Labour 18,203 44.3 -05.1 ---------------------------------------------------------------------------- Total 41,136 02.0 Con/Lab ---------------------------------------------------------------------------- WORCESTER (Hereford and Worcester) 2017 majority: 02.5 Con/Lab ============================================================================ Registered voters: 73,475 Valid votes cast: 50,898 69.3 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lynn Denham Labour 19,098 37.5 -05.7 Stephen Kearney Liberal Democrat 3,666 07.2 +03.8 Martin Potter 584 01.1 Louis Stephen Green 1,694 03.3 +01.0 Hon Robin WALKER * Conservative 25,856 50.8 +02.7 ---------------------------------------------------------------------------- Total 50,898 06.7 Con/Lab ---------------------------------------------------------------------------- WORCESTERSHIRE MID (Hereford and Worcester) 2017 majority: 21.2 Con/Lab ============================================================================ Registered voters: 78,221 Valid votes cast: 56,123 71.7 -00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Barmy Brockman 638 01.1 Sue Howarth Green 2,177 03.9 +01.4 Nigel HUDDLESTON * Conservative 37,426 66.7 +01.4 Margaret Rowley Liberal Democrat 6,474 11.5 +05.3 Helen Russell Labour 9,408 16.8 -06.2 ---------------------------------------------------------------------------- Total 56,123 25.0 Con/Lab ---------------------------------------------------------------------------- WORCESTERSHIRE WEST (Hereford and Worcester) 2017 majority: 18.9 Con/Lab ============================================================================ Registered voters: 76,267 Valid votes cast: 57,530 75.4 -00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Martin Allen Green 2,715 04.7 +01.9 Samantha Charles Labour 9,496 16.5 -07.2 Harriett BALDWIN * Conservative 34,909 60.7 -00.8 Beverley Nielsen Liberal Democrat 10,410 18.1 +08.7 ---------------------------------------------------------------------------- Total 57,530 21.3 Con/LD ---------------------------------------------------------------------------- WORKINGTON (Cumbria) 2017 majority: 04.7 Lab/Con ============================================================================ Registered voters: 61,370 Valid votes cast: 41,599 67.8 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nicky Cockburn 842 02.0 Sue Hayman * Labour 16,312 39.2 -11.9 Neil Hughes Liberal Democrat 1,525 03.7 +00.9 Roy Ivinson 87 00.2 Mark JENKINSON Conservative 20,488 49.3 +07.5 Jill Perry Green 596 01.4 +01.4 David Walker Brexit Party 1,749 04.2 ---------------------------------------------------------------------------- Total 41,599 05.1 Con/Lab ---------------------------------------------------------------------------- WORSLEY AND ECCLES SOUTH (Greater Manchester) 2017 majority: 09.2 Lab/Con ============================================================================ Registered voters: 75,219 Valid votes cast: 44,707 59.4 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joe Johnson-Tod Liberal Democrat 2,510 05.6 +03.2 Barbara KEELEY * Labour 20,446 45.7 -11.3 Seamus Martin Brexit Party 3,224 07.2 Arnie Saunders Conservative 17,227 38.5 -00.2 Daniel Towers Green 1,300 02.9 +01.1 ---------------------------------------------------------------------------- Total 44,707 03.6 Lab/Con ---------------------------------------------------------------------------- WORTHING EAST AND SHOREHAM (West Sussex) 2017 majority: 04.8 Con/Lab ============================================================================ Registered voters: 75,195 Valid votes cast: 53,155 70.7 +00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sophie Cook 255 00.5 Leslie Groves Williams Green 2,006 03.8 +01.4 Tim LOUGHTON * Conservative 27,104 51.0 +02.1 Lavinia O'Connor Labour 19,663 37.0 -02.3 Ashley Ridley Liberal Democrat 4,127 07.8 +03.0 ---------------------------------------------------------------------------- Total 53,155 07.0 Con/Lab ---------------------------------------------------------------------------- WORTHING WEST (West Sussex) 2017 majority: 11.1 Con/Lab ============================================================================ Registered voters: 78,587 Valid votes cast: 54,648 69.5 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Aherne 489 00.9 Jamie Bennett Liberal Democrat 6,024 11.0 +05.6 Sir Peter BOTTOMLEY * Conservative 30,475 55.8 +00.4 Beccy Cooper Labour 15,652 28.6 -04.6 Jo Paul Green 2,008 03.7 +00.7 ---------------------------------------------------------------------------- Total 54,648 13.6 Con/Lab ---------------------------------------------------------------------------- THE WREKIN (Shropshire) 2017 majority: 09.7 Con/Lab ============================================================================ Registered voters: 70,693 Valid votes cast: 48,890 69.2 -03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tim Dawes Green 1,491 03.0 +01.4 Dylan Harrison Labour 12,303 25.2 -11.0 Thomas Janke Liberal Democrat 4,067 08.3 +05.6 Mark PRITCHARD * Conservative 31,029 63.5 +08.0 ---------------------------------------------------------------------------- Total 48,890 19.2 Con/Lab ---------------------------------------------------------------------------- WYCOMBE (Buckinghamshire) 2017 majority: 06.2 Con/Lab ============================================================================ Registered voters: 78,094 Valid votes cast: 54,756 70.1 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Khalil Ahmed Labour 20,552 37.5 -00.2 Steve BAKER * Conservative 24,766 45.2 -04.8 Toni Brodelle Liberal Democrat 6,543 11.9 +04.2 Edmund Gemmell 191 00.3 Peter Sims Green 1,454 02.7 +00.4 Vijay Srao 324 00.6 Julia Wassell 926 01.7 ---------------------------------------------------------------------------- Total 54,756 03.9 Con/Lab ---------------------------------------------------------------------------- WYRE AND PRESTON NORTH (Lancashire) 2017 majority: 11.7 Con/Lab ============================================================================ Registered voters: 75,168 Valid votes cast: 52,924 70.4 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Joanne Ainscough Labour 14,808 28.0 -07.0 Ruth Norbury Green 1,729 03.3 +01.4 John Potter Liberal Democrat 4,463 08.4 +03.6 David Ragozzino 335 00.6 Rt Hon Ben WALLACE * Conservative 31,589 59.7 +01.4 ---------------------------------------------------------------------------- Total 52,924 15.9 Con/Lab ---------------------------------------------------------------------------- WYRE FOREST (Hereford and Worcester) 2017 majority: 13.1 Con/Lab ============================================================================ Registered voters: 78,079 Valid votes cast: 50,561 64.8 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Davis Green 1,973 03.9 +01.9 Mark GARNIER * Conservative 32,960 65.2 +06.8 Robin Lunn Labour 11,547 22.8 -09.5 Shazu Miah Liberal Democrat 4,081 08.1 +04.3 ---------------------------------------------------------------------------- Total 50,561 21.2 Con/Lab ---------------------------------------------------------------------------- WYTHENSHAWE AND SALE EAST (Greater Manchester) 2017 majority: 16.3 Lab/Con ============================================================================ Registered voters: 76,313 Valid votes cast: 44,759 58.7 -01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Caroline Bellamy 58 00.1 Julie Fousert Brexit Party 2,717 06.1 Peter Harrop Conservative 13,459 30.1 +00.4 Mike KANE * Labour 23,855 53.3 -08.9 Simon Lepori Liberal Democrat 3,111 07.0 +03.7 Rob Nunney Green 1,559 03.5 +02.2 ---------------------------------------------------------------------------- Total 44,759 11.6 Lab/Con ---------------------------------------------------------------------------- YEOVIL (Somerset) 2017 majority: 12.4 Con/LD ============================================================================ Registered voters: 82,468 Valid votes cast: 59,260 71.9 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tony Capozzoli 689 01.2 Mick Clark Liberal Democrat 18,407 31.1 +01.4 Tom Fox 186 00.3 Marcus FYSH * Conservative 34,588 58.4 +03.9 Terry Ledlie Labour 3,761 06.3 -06.1 Diane Wood Green 1,629 02.7 +01.0 ---------------------------------------------------------------------------- Total 59,260 13.7 Con/LD ---------------------------------------------------------------------------- YORK CENTRAL (North Yorkshire) 2017 majority: 17.5 Lab/Con ============================================================================ Registered voters: 74,801 Valid votes cast: 49,505 66.2 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Blanchard Liberal Democrat 4,149 08.4 +03.7 Andrew Dunn 134 00.3 Tom Franklin Green 2,107 04.3 +04.3 Rachael MASKELL * Labour 27,312 55.2 -10.0 Andrew Snedden 557 01.1 Nicholas Szkiler Brexit Party 1,479 03.0 Fabia Tate Conservative 13,767 27.8 -02.4 ---------------------------------------------------------------------------- Total 49,505 13.7 Lab/Con ---------------------------------------------------------------------------- YORK OUTER (North Yorkshire) 2017 majority: 07.2 Con/Lab ============================================================================ Registered voters: 74,673 Valid votes cast: 55,347 74.1 -01.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Keith Aspden Liberal Democrat 9,992 18.1 +07.8 Scott Marmion 692 01.3 Anna Perrett Labour 17,339 31.3 -05.4 Julian STURDY * Conservative 27,324 49.4 -01.8 ---------------------------------------------------------------------------- Total 55,347 09.1 Con/Lab ---------------------------------------------------------------------------- YORKSHIRE EAST (Humberside) 2017 majority: 13.9 Con/Lab ============================================================================ Registered voters: 80,871 Valid votes cast: 52,769 65.3 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mike Jackson 1,675 03.2 Rt Hon Sir Gregory KNIGHT * Conservative 33,988 64.4 +06.1 Catherine Minnis Labour 11,201 21.2 -09.2 Dale Needham Liberal Democrat 4,219 08.0 +04.0 Tim Norman 1,686 03.2 ---------------------------------------------------------------------------- Total 52,769 21.6 Con/Lab ---------------------------------------------------------------------------- SCOTLAND ============================================================================ ABERDEEN NORTH (North-East Scotland) 2017 majority: 05.7 SNP/Lab ============================================================================ Registered voters: 62,489 Valid votes cast: 37,413 59.9 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kirsty BLACKMAN * Scottish National 20,205 54.0 +12.7 Ryan Houghton Conservative 7,535 20.1 -02.6 Nurul Ali Labour 4,939 13.2 -16.8 Isobel Davidson Liberal Democrat 2,846 07.6 +03.0 Seb Leslie Brexit Party 1,008 02.7 Guy Ingerson Green 880 02.4 ---------------------------------------------------------------------------- Total 37,413 17.0 SNP/Con ---------------------------------------------------------------------------- ABERDEEN SOUTH (North-East Scotland) 2017 majority: 05.3 Con/SNP ============================================================================ Registered voters: 65,719 Valid votes cast: 45,638 69.4 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stephen FLYNN Scottish National 20,388 44.7 +13.2 Douglas Lumsden + Conservative 16,398 35.9 -06.2 Shona Simpson Labour 3,834 08.4 -12.1 Ian Yuill Liberal Democrat 5,018 11.0 +05.1 ---------------------------------------------------------------------------- Total 45,638 04.4 SNP/Con ---------------------------------------------------------------------------- ABERDEENSHIRE WEST AND KINCARDINE (North-East Scotland) 2017 majority: 07.7 Con/SNP ============================================================================ Registered voters: 72,640 Valid votes cast: 53,345 73.4 +02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew BOWIE * Conservative 22,752 42.7 -05.2 Paddy Coffield Labour 2,431 04.6 -06.5 Fergus Mutch Scottish National 21,909 41.1 +08.6 John Waddell Liberal Democrat 6,253 11.7 +03.1 ---------------------------------------------------------------------------- Total 53,345 00.8 Con/SNP ---------------------------------------------------------------------------- AIRDRIE AND SHOTTS (Central Scotland) 2017 majority: 00.3 SNP/Lab ============================================================================ Registered voters: 64,008 Valid votes cast: 39,772 62.1 +02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- William Crossman Liberal Democrat 1,419 03.6 +01.5 Neil GRAY * Scottish National 17,929 45.1 +07.5 Helen McFarlane Labour 12,728 32.0 -05.1 Rosemary McGowan Green 685 01.7 +01.7 Lorraine Nolan Conservative 7,011 17.6 -05.6 ---------------------------------------------------------------------------- Total 39,772 06.6 SNP/Lab ---------------------------------------------------------------------------- ANGUS (North-East Scotland) 2017 majority: 03.3 Con/SNP ============================================================================ Registered voters: 63,952 Valid votes cast: 43,170 67.5 +04.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Dave DOOGAN Scottish National 21,216 49.1 +10.6 Kirstene Hair * Conservative 17,421 40.4 -04.8 Ben Lawrie Liberal Democrat 2,482 05.7 +02.5 Monique Miller Labour 2,051 04.8 -08.3 ---------------------------------------------------------------------------- Total 43,170 04.4 SNP/Con ---------------------------------------------------------------------------- ARGYLL AND BUTE (Highlands and Islands) 2017 majority: 01.4 SNP/Con ============================================================================ Registered voters: 66,525 Valid votes cast: 48,050 72.2 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rhea Barnes Labour 3,248 06.8 -05.8 Gary Mulvaney Conservative 16,930 35.2 +02.0 Brendan O'HARA * Scottish National 21,040 43.8 +07.8 Alan Reid Liberal Democrat 6,832 14.2 -04.0 ---------------------------------------------------------------------------- Total 48,050 04.3 SNP/Con ---------------------------------------------------------------------------- AYR, CARRICK AND CUMNOCK (South Scotland) 2017 majority: 03.0 Con/SNP ============================================================================ Registered voters: 71,970 Valid votes cast: 46,592 64.7 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Helena Bongard Liberal Democrat 2,158 04.6 +02.7 Allan DORANS Scottish National 20,272 43.5 +09.4 Martin Dowey + Conservative 17,943 38.5 -01.6 Duncan Townson Labour 6,219 13.3 -10.5 ---------------------------------------------------------------------------- Total 46,592 02.5 SNP/Con ---------------------------------------------------------------------------- AYRSHIRE CENTRAL (South Scotland) 2017 majority: 01.4 SNP/Con ============================================================================ Registered voters: 69,742 Valid votes cast: 46,523 66.7 +01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Emma Farthing Liberal Democrat 2,283 04.9 +02.6 Louise McPhater Labour 6,583 14.1 -11.9 Derek Stillie Conservative 16,182 34.8 +00.4 Dr Philippa WHITFORD * Scottish National 21,486 46.2 +09.0 ---------------------------------------------------------------------------- Total 46,523 05.7 SNP/Con ---------------------------------------------------------------------------- AYRSHIRE NORTH AND ARRAN (South Scotland) 2017 majority: 03.9 SNP/Con ============================================================================ Registered voters: 73,534 Valid votes cast: 48,154 65.5 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Patricia GIBSON * Scottish National 23,376 48.5 +09.6 Cameron Gilmore Labour 6,702 13.9 -13.6 David Nairn Green 1,114 02.3 +02.3 David Rocks Conservative 14,855 30.8 -00.4 Louise Young Liberal Democrat 2,107 04.4 +02.0 ---------------------------------------------------------------------------- Total 48,154 08.9 SNP/Con ---------------------------------------------------------------------------- BANFF AND BUCHAN (North-East Scotland) 2017 majority: 04.5 Con/SNP ============================================================================ Registered voters: 66,655 Valid votes cast: 42,260 63.4 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Brian Balcombe Labour 1,734 04.1 -05.3 David DUGUID * Conservative 21,182 50.1 +02.2 Paul Robertson Scottish National 17,064 40.4 +01.3 Alison Smith Liberal Democrat 2,280 05.4 +01.9 ---------------------------------------------------------------------------- Total 42,260 04.9 Con/SNP ---------------------------------------------------------------------------- BERWICKSHIRE, ROXBURGH AND SELKIRK (South Scotland) 2017 majority: 10.6 Con/SNP ============================================================================ Registered voters: 74,518 Valid votes cast: 53,146 71.3 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Davidson Labour 2,513 04.7 -03.9 Calum Kerr Scottish National 20,599 38.8 +06.0 John LAMONT * Conservative 25,747 48.4 -05.4 Jenny Marr Liberal Democrat 4,287 08.1 +03.3 ---------------------------------------------------------------------------- Total 53,146 04.8 Con/SNP ---------------------------------------------------------------------------- CAITHNESS, SUTHERLAND AND EASTER ROSS (Highlands and Islands) 2017 majority: LD/SNP 03.3 ============================================================================ Registered voters: 46,930 Valid votes cast: 31,457 67.0 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Cheryl McDonald Labour 1,936 06.2 Karl Rosie Scottish National 11,501 36.6 +07.4 Andrew Sinclair Conservative 5,176 16.5 -06.2 Sandra Skinner Brexit Party 1,139 03.6 Jamie STONE * Liberal Democrat 11,705 37.2 +01.4 ---------------------------------------------------------------------------- Total 31,457 00.3 LD/SNP ---------------------------------------------------------------------------- COATBRIDGE, CHRYSTON AND BELLSHILL (Central Scotland) 2017 majority: 01.8 Lab/SNP ============================================================================ Registered voters: 72,943 Valid votes cast: 48,221 66.1 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steven BONNAR Scottish National 22,680 47.0 +07.9 Hugh Gaffney * Labour 17,056 35.4 -07.2 Patrick McAleer Green 808 01.7 David Stevens Liberal Democrat 1,564 03.2 +01.2 Nathan Wilson Conservative 6,113 12.7 -03.6 ---------------------------------------------------------------------------- Total 48,221 05.8 SNP/Lab ---------------------------------------------------------------------------- CUMBERNAULD, KILSYTH AND KIRKINTILLOCH EAST (Central Scotland) 2017 majority: 04.9 SNP/Lab ============================================================================ Registered voters: 66,079 Valid votes cast: 45,686 69.1 +03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Roz McCall Conservative 7,380 16.2 -02.1 Stuart McDONALD * Scottish National 24,158 52.9 +09.3 James McPhilemy Labour 11,182 24.5 -09.4 Susan Murray Liberal Democrat 2,966 06.5 +03.7 ---------------------------------------------------------------------------- Total 45,686 14.2 SNP/Lab ---------------------------------------------------------------------------- DUMFRIES AND GALLOWAY (South Scotland) 2017 majority: 05.5 Con/SNP ============================================================================ Registered voters: 74,580 Valid votes cast: 51,429 69.0 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Richard Arkless Scottish National 20,873 40.6 +08.2 Rt Hon Alister JACK * Conservative 22,678 44.1 +00.8 McNabb Laurie Liberal Democrat 3,133 06.1 +03.7 Ted Thompson Labour 4,745 09.2 -11.7 ---------------------------------------------------------------------------- Total 51,429 01.8 Con/SNP ---------------------------------------------------------------------------- DUMFRIESSHIRE, CLYDESDALE AND TWEEDDALE (South Scotland) 2017 majority: 09.7 Con/SNP ============================================================================ Registered voters: 68,330 Valid votes cast: 49,153 71.9 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Amanda Burgauer Scottish National 18,830 38.3 +08.2 Nick Chisholm Labour 4,172 08.5 -08.1 John Ferry Liberal Democrat 3,540 07.2 +03.2 Rt Hon David MUNDELL * Conservative 22,611 46.0 -03.4 ---------------------------------------------------------------------------- Total 49,153 03.9 Con/SNP ---------------------------------------------------------------------------- DUNBARTONSHIRE EAST (West Scotland) 2017 majority: 05.2 LD/SNP ============================================================================ Registered voters: 66,075 Valid votes cast: 53,031 80.3 +02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Amy CALLAGHAN Scottish National 19,672 37.1 +06.8 Rosie Dickson 221 00.4 Pam Gosal Conservative 7,455 14.1 -00.5 Donald MacKay 208 00.4 Liam McKechnie 197 00.4 Callum McNally Labour 4,839 09.1 -05.4 Carolynn Scrimgeour Green 916 01.7 +01.7 Jo Swinson * Liberal Democrat 19,523 36.8 -03.8 ---------------------------------------------------------------------------- Total 53,031 00.2 SNP/LD ---------------------------------------------------------------------------- DUNBARTONSHIRE WEST (West Scotland) 2017 majority: 02.6 SNP/Lab ============================================================================ Registered voters: 66,517 Valid votes cast: 45,140 67.9 +02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Connolly Green 867 01.9 +01.9 Martin DOCHERTY-HUGHES * Scottish National 22,396 49.6 +06.8 Jennifer Lang Liberal Democrat 1,890 04.2 +01.9 Alix Mathieson Conservative 6,436 14.3 -02.9 Jean Anne Mitchell Labour 12,843 28.5 -09.2 Andrew Muir 708 01.6 ---------------------------------------------------------------------------- Total 45,140 10.6 SNP/Lab ---------------------------------------------------------------------------- DUNDEE EAST (North-East Scotland) 2017 majority: 07.7 SNP/Con ============================================================================ Registered voters: 66,210 Valid votes cast: 45,277 68.4 +03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Michael Crichton Liberal Democrat 3,573 07.9 +04.1 Rosalind Garton Labour 6,045 13.4 -12.7 Stewart HOSIE * Scottish National 24,361 53.8 +11.0 George Morton 312 00.7 Philip Scott Conservative 10,986 24.3 -03.1 ---------------------------------------------------------------------------- Total 45,277 14.8 SNP/Con ---------------------------------------------------------------------------- DUNDEE WEST (North-East Scotland) 2017 majority: 06.8 SNP/Lab ============================================================================ Registered voters: 64,431 Valid votes cast: 41,579 64.5 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Quinta Arrey 240 00.6 Daniel Coleman Liberal Democrat 2,468 05.9 +02.9 Chris LAW * Scottish National 22,355 53.8 +07.1 Jim Malone Labour 10,096 24.3 -08.8 Stuart Waiton Brexit Party 1,271 03.1 Tess White Conservative 5,149 12.4 -03.8 ---------------------------------------------------------------------------- Total 41,579 14.8 SNP/Lab ---------------------------------------------------------------------------- DUNFERMLINE AND WEST FIFE (Mid Scotland and Fife) 2017 majority: 00.8 SNP/Lab ============================================================================ Registered voters: 76,652 Valid votes cast: 53,482 69.8 +02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rebecca Bell Liberal Democrat 4,262 08.0 +02.1 Moira Benny Conservative 11,207 21.0 -03.7 Douglas CHAPMAN * Scottish National 23,727 44.4 +08.8 Mags Hall Green 1,258 02.4 Cara Hilton Labour 13,028 24.4 -09.5 ---------------------------------------------------------------------------- Total 53,482 10.0 SNP/Lab ---------------------------------------------------------------------------- EAST KILBRIDE, STRATHAVEN AND LESMAHAGOW (Central Scotland) 2017 majority: 03.6 SNP/Lab ============================================================================ Registered voters: 81,224 Valid votes cast: 56,337 69.4 +02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Erica Bradley-Young Green 1,153 02.0 Dr Lisa CAMERON * Scottish National 26,113 46.4 +07.5 Monique McAdams Labour 12,791 22.7 -09.0 Gail MacGregor Conservative 11,961 21.2 -04.1 David Mackay 559 01.0 Ewan McRobert Liberal Democrat 3,760 06.7 +03.7 ---------------------------------------------------------------------------- Total 56,337 11.9 SNP/Lab ---------------------------------------------------------------------------- EAST LOTHIAN (South Scotland) 2017 majority: 02.8 Lab/SNP ============================================================================ Registered voters: 81,600 Valid votes cast: 58,513 71.7 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Craig Hoy Conservative 15,523 26.5 -03.1 Kenny MacASKILL Scottish National 21,156 36.2 +05.6 Robert O'Riordan Liberal Democrat 4,071 07.0 +03.8 David Sisson 493 00.8 Martin Whitfield * Labour 17,270 29.5 -06.6 ---------------------------------------------------------------------------- Total 58,513 03.4 SNP/Lab ---------------------------------------------------------------------------- EDINBURGH EAST (Lothian) 2017 majority: 03.9 SNP/Lab ============================================================================ Registered voters: 69,424 Valid votes cast: 47,815 68.9 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sheila Gilmore Labour 12,748 26.7 -08.0 Claire Miller Green 2,064 04.3 Eleanor Price Conservative 6,549 13.7 -04.9 Jill Reilly Liberal Democrat 3,289 06.9 +02.6 Tommy SHEPPARD * Scottish National 23,165 48.4 +05.9 ---------------------------------------------------------------------------- Total 47,815 10.9 SNP/Lab ---------------------------------------------------------------------------- EDINBURGH NORTH AND LEITH (Lothian) 2017 majority: 01.4 SNP/Lab ============================================================================ Registered voters: 81,336 Valid votes cast: 59,344 73.0 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Heather Astbury 138 00.2 Deidre BROCK * Scottish National 25,925 43.7 +09.7 Steve Burgess Green 1,971 03.3 +00.3 Iain McGill Conservative 11,000 18.5 -08.7 Gordon Munro Labour 13,117 22.1 -09.1 Robert Speirs Brexit Party 558 00.9 Bruce Wilson Liberal Democrat 6,635 11.2 +06.6 ---------------------------------------------------------------------------- Total 59,344 10.8 SNP/Lab ---------------------------------------------------------------------------- EDINBURGH SOUTH (Lothian) 2017 majority: 16.2 Lab/SNP ============================================================================ Registered voters: 66,188 Valid votes cast: 49,732 75.1 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Beal Liberal Democrat 3,819 07.7 +04.8 Nick Cook Conservative 8,161 16.4 -03.3 Catriona Macdonald Scottish National 12,650 25.4 +03.0 Ian MURRAY * Labour 23,745 47.7 -07.2 Kate Nevens Green 1,357 02.7 +02.7 ---------------------------------------------------------------------------- Total 49,732 11.2 Lab/SNP ---------------------------------------------------------------------------- EDINBURGH SOUTH-WEST (Lothian) 2017 majority: 01.1 SNP/Con ============================================================================ Registered voters: 73,501 Valid votes cast: 52,131 70.9 +01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Ballantine Brexit Party 625 01.2 Mev Brown 114 00.2 Joanna CHERRY * Scottish National 24,830 47.6 +12.0 Sophie Cooke Labour 7,478 14.3 -12.4 Tom Inglis Liberal Democrat 4,971 09.5 +05.2 Callum Laidlaw Conservative 12,848 24.6 -08.7 Ben Parker Green 1,265 02.4 +02.4 ---------------------------------------------------------------------------- Total 52,131 11.5 SNP/Con ---------------------------------------------------------------------------- EDINBURGH WEST (Lothian) 2017 majority: 02.9 LD/SNP ============================================================================ Registered voters: 72,507 Valid votes cast: 54,533 75.2 +01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Craig Bolton Labour 4,460 08.2 -06.7 Elaine Gunn Green 1,027 01.9 Graham Hutchison Conservative 9,283 17.0 -04.9 Christine JARDINE * Liberal Democrat 21,766 39.9 +05.6 Sarah Masson Scottish National 17,997 33.0 +04.4 ---------------------------------------------------------------------------- Total 54,533 03.5 LD/SNP ---------------------------------------------------------------------------- FALKIRK (Central Scotland) 2017 majority: 04.6 SNP/Lab ============================================================================ Registered voters: 84,472 Valid votes cast: 55,872 66.1 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Safia Ali Labour 6,243 11.2 -18.6 Tom McLaughlin Green 1,885 03.4 +01.7 John McNALLY * Scottish National 29,351 52.5 +13.6 Lynn Munro Conservative 14,403 25.8 -00.4 Austin Reid Liberal Democrat 3,990 07.1 +05.1 ---------------------------------------------------------------------------- Total 55,872 13.4 SNP/Con ---------------------------------------------------------------------------- FIFE NORTH-EAST (Mid Scotland and Fife) 2017 majority: 00.0 SNP/LD ============================================================================ Registered voters: 60,905 Valid votes cast: 45,478 75.3 +04.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Wendy CHAMBERLAIN Liberal Democrat 19,763 43.1 +10.2 Stephen Gethins * Scottish National 18,447 40.2 +07.3 Wendy Haynes Labour 1,707 03.7 -05.9 Tony Miklinski Conservative 5,961 13.0 -11.1 ---------------------------------------------------------------------------- Total 45,878 01.5 LD/SNP ---------------------------------------------------------------------------- GLASGOW CENTRAL (Glasgow) 2017 majority: 03.2 SNP/Lab ============================================================================ Registered voters: 69,230 Valid votes cast: 40,105 57.9 +02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Elaine Gallagher Green 1,429 03.6 +03.6 Faten Hameed Labour 13,276 33.1 -05.3 Ewan Hoyle Liberal Democrat 1,952 04.9 +02.0 Flora Scarabello Conservative 3,698 09.2 -04.7 Alison THEWLISS * Scottish National 19,750 49.2 +04.5 ---------------------------------------------------------------------------- Total 40,105 08.1 SNP/Lab ---------------------------------------------------------------------------- GLASGOW EAST (Glasgow) 2017 majority: 00.1 SNP/Lab ============================================================================ Registered voters: 67,381 Valid votes cast: 38,483 57.1 +02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- James Harrison Liberal Democrat 1,626 04.2 +02.7 Thomas Kerr Conservative 5,709 14.8 -04.0 David LINDEN * Scottish National 18,357 47.7 +08.9 Kate Watson Labour 12,791 33.2 -05.3 ---------------------------------------------------------------------------- Total 38,483 07.3 SNP/Lab ---------------------------------------------------------------------------- GLASGOW NORTH (Glasgow) 2017 majority: 01.6 SNP/Lab ============================================================================ Registered voters: 57,130 Valid votes cast: 36,191 63.3 +01.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Andrew Chamberlain Liberal Democrat 2,394 06.6 +03.2 Dionne Cocozza Brexit Party 320 00.9 Tony Curtis Conservative 3,806 10.5 -04.2 Pam Duncan-Glancy Labour 11,381 31.4 -03.0 Patrick GRADY * Scottish National 16,982 46.9 +09.3 Cass Macgregor Green 1,308 03.6 -06.1 ---------------------------------------------------------------------------- Total 36,191 07.8 SNP/Lab ---------------------------------------------------------------------------- GLASGOW NORTH-EAST (Glasgow) 2017 majority: 00.4 Lab/SNP ============================================================================ Registered voters: 61,075 Valid votes cast: 33,925 55.5 +02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Lauren Bennie Conservative 3,558 10.5 -02.4 Anne McLAUGHLIN Scottish National 15,911 46.9 +04.7 Nicholas Moohan Liberal Democrat 1,093 03.2 +01.2 Paul Sweeney * Labour 13,363 39.4 -03.5 ---------------------------------------------------------------------------- Total 33,925 03.8 SNP/Lab ---------------------------------------------------------------------------- GLASGOW NORTH-WEST (Glasgow) 2017 majority: 03.3 SNP/Lab ============================================================================ Registered voters: 63,402 Valid votes cast: 39,735 62.7 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ade Aibinu Conservative 6,022 15.2 -02.9 Patricia Ferguson Labour 11,319 28.5 -07.4 Carol MONAGHAN * Scottish National 19,678 49.5 +07.0 James Speirs Liberal Democrat 2,716 06.8 +03.3 ---------------------------------------------------------------------------- Total 39,735 10.5 SNP/Lab ---------------------------------------------------------------------------- GLASGOW SOUTH (Glasgow) 2017 majority: 02.3 SNP/Lab ============================================================================ Registered voters: 70,891 Valid votes cast: 47,443 66.9 +02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carole Ford Liberal Democrat 2,786 05.9 +02.6 Dan Hutchison Green 1,251 02.6 +02.6 Johann Lamont Labour 13,824 29.1 -07.4 Stewart McDONALD * Scottish National 22,829 48.1 +07.0 Danyaal Raja Brexit Party 516 01.1 Kyle Thornton Conservative 6,237 13.1 -05.9 ---------------------------------------------------------------------------- Total 47,443 09.5 SNP/Lab ---------------------------------------------------------------------------- GLASGOW SOUTH-WEST (Glasgow) 2017 majority: 00.1 SNP/Lab ============================================================================ Registered voters: 64,575 Valid votes cast: 36,847 57.1 +00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Brown Brexit Party 802 02.2 Ben Denton-Cardew Liberal Democrat 1,435 03.9 +02.0 Thomas Haddow Conservative 4,224 11.5 -04.2 Matt Kerr Labour 12,743 34.6 -05.9 Chris STEPHENS * Scottish National 17,643 47.9 +07.2 ---------------------------------------------------------------------------- Total 36,847 06.7 SNP/Lab ---------------------------------------------------------------------------- GLENROTHES (Mid Scotland and Fife) 2017 majority: 04.1 SNP/Lab ============================================================================ Registered voters: 65,762 Valid votes cast: 41,546 63.2 +02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Pat Egan Labour 9,477 22.8 -11.9 Victor Farrell Brexit Party 1,276 03.1 Peter GRANT * Scottish National 21,234 51.1 +08.3 Jane Ann Liston Liberal Democrat 2,639 06.4 +03.4 Amy Thomson Conservative 6,920 16.7 -02.8 ---------------------------------------------------------------------------- Total 41,546 14.2 SNP/Lab ---------------------------------------------------------------------------- GORDON (North-East Scotland) 2017 majority: 02.4 Con/SNP ============================================================================ Registered voters: 79,629 Valid votes cast: 55,916 70.2 +01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Colin Clark * Conservative 23,066 41.3 +00.5 Heather Herbert Labour 3,052 05.5 -06.4 James Oates Liberal Democrat 5,913 10.6 -01.0 Richard THOMSON Scottish National 23,885 42.7 +06.9 ---------------------------------------------------------------------------- Total 55,916 00.7 SNP/Con ---------------------------------------------------------------------------- INVERCLYDE (West Scotland) 2017 majority: 00.5 SNP/Lab ============================================================================ Registered voters: 60,622 Valid votes cast: 39,903 65.8 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ronnie COWAN * Scottish National 19,295 48.4 +09.9 Martin McCluskey Labour 11,783 29.5 -08.0 Haroun Malik Conservative 6,265 15.7 -05.8 Jacci Stoyle Liberal Democrat 2,560 06.4 +03.9 ---------------------------------------------------------------------------- Total 39,903 09.5 SNP/Lab ---------------------------------------------------------------------------- INVERNESS, NAIRN, BADENOCH AND STRATHSPEY (Highlands and Islands) 2017 majority: 04.7 SNP/Con ============================================================================ Registered voters: 78,057 Valid votes cast: 54,810 70.2 +01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ariane Burgess Green 1,709 03.1 +03.1 Les Durance Brexit Party 1,078 02.0 Fiona Fawcett Conservative 15,807 28.8 -01.7 Drew HENDRY * Scottish National 26,247 47.9 +08.0 Robert Rixson Liberal Democrat 5,846 10.7 -01.6 Lewis Whyte Labour 4,123 07.5 -08.7 ---------------------------------------------------------------------------- Total 54,810 09.6 SNP/Con ---------------------------------------------------------------------------- KILMARNOCK AND LOUDOUN (South Scotland) 2017 majority: 06.7 SNP/Lab ============================================================================ Registered voters: 74,517 Valid votes cast: 47,631 63.9 +00.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan BROWN * Scottish National 24,216 50.8 +08.5 Caroline Hollins Conservative 11,557 24.3 -02.4 Stef Johnstone 405 00.9 Kevin McGregor Labour 9,009 18.9 -09.9 Edward Thornley Liberal Democrat 2,444 05.1 +03.0 ---------------------------------------------------------------------------- Total 47,631 13.3 SNP/Con ---------------------------------------------------------------------------- KIRKCALDY AND COWDENBEATH (Mid Scotland and Fife) 2017 majority: 00.3 Lab/SNP ============================================================================ Registered voters: 72,853 Valid votes cast: 47,005 64.5 +01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gill Cole-Hamilton Liberal Democrat 2,903 06.2 +03.8 Neale HANVEY Scottish National 16,568 35.2 -01.0 Lesley Laird * Labour 15,325 32.6 -04.2 Kathleen Leslie Conservative 9,449 20.1 -03.2 Scott Rutherford Green 1,628 03.5 +03.5 Mitch William Brexit Party 1,132 02.4 ---------------------------------------------------------------------------- Total 47,005 01.3 SNP/Lab ---------------------------------------------------------------------------- LANARK AND HAMILTON EAST (Central Scotland) 2017 majority: 00.3 SNP/Con ============================================================================ Registered voters: 77,659 Valid votes cast: 53,072 68.3 +03.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Angela CRAWLEY * Scottish National 22,243 41.9 +09.3 Shona Haslam Conservative 17,056 32.1 +00.1 Andrew Hilland Labour 10,736 20.2 -11.6 Jane Pickard Liberal Democrat 3,037 05.7 +03.3 ---------------------------------------------------------------------------- Total 53,072 04.9 SNP/Con ---------------------------------------------------------------------------- LINLITHGOW AND EAST FALKIRK (Lothian) 2017 majority: 02.6 SNP/Con ============================================================================ Registered voters: 87,044 Valid votes cast: 57,775 66.4 +01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Marc Bozza Brexit Party 1,257 02.2 Martyn DAY * Scottish National 25,551 44.2 +07.9 Charles Kennedy Conservative 14,285 24.7 -04.4 Gillian Mackay Green 1,184 02.0 +02.0 Wendy Milne Labour 10,517 18.2 -12.9 Sally Pattle Liberal Democrat 4,393 07.6 +04.2 Mark Tunnicliff 588 01.0 ---------------------------------------------------------------------------- Total 57,775 09.8 SNP/Con ---------------------------------------------------------------------------- LIVINGSTON (Lothian) 2017 majority: 03.7 SNP/Lab ============================================================================ Registered voters: 82,285 Valid votes cast: 54,592 66.3 +01.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Hannah BARDELL * Scottish National 25,617 46.9 +06.9 Charles Dundas Liberal Democrat 3,457 06.3 +03.5 Cameron Glasgow Green 1,421 02.6 Caitlin Kane Labour 11,915 21.8 -10.9 Damian Timson Conservative 12,182 22.3 -02.1 ---------------------------------------------------------------------------- Total 54,592 12.3 SNP/Con ---------------------------------------------------------------------------- MIDLOTHIAN (Lothian) 2017 majority: 01.0 Lab/SNP ============================================================================ Registered voters: 70,544 Valid votes cast: 48,221 68.4 +02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steve Arrundale Liberal Democrat 3,393 07.0 +03.2 Rebecca Fraser Conservative 10,467 21.7 -03.7 Danielle Rowley * Labour 14,328 29.7 -06.6 Owen THOMPSON Scottish National 20,033 41.5 +07.1 ---------------------------------------------------------------------------- Total 48,221 05.9 SNP/Lab ---------------------------------------------------------------------------- MORAY (Highlands and Islands) 2017 majority: 04.4 Con/SNP ============================================================================ Registered voters: 71,035 Valid votes cast: 48,825 68.7 +01.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Fiona Campbell Trevor Liberal Democrat 2,269 04.6 +02.4 Jo Kirby Labour 2,432 05.0 -06.0 Laura Mitchell Scottish National 21,599 44.2 +05.4 Douglas ROSS * Conservative 22,112 45.3 -02.3 Rob Scorer 413 00.8 ---------------------------------------------------------------------------- Total 48,825 00.6 Con/SNP ---------------------------------------------------------------------------- MOTHERWELL AND WISHAW (Central Scotland) 2017 majority: 00.4 SNP/Lab ============================================================================ Registered voters: 68,856 Valid votes cast: 44,420 64.5 +03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Angela Feeney Labour 14,354 32.3 -05.4 Marion FELLOWS * Scottish National 20,622 46.4 +07.9 Meghan Gallacher Conservative 7,150 16.1 -04.2 Christopher Wilson Liberal Democrat 1,675 03.8 +01.6 Neil Wilson 619 01.4 ---------------------------------------------------------------------------- Total 44,420 07.1 SNP/Lab ---------------------------------------------------------------------------- NA H-EILEANAN AN IAR (WESTERN ISLES) (Highlands and Islands) 2017 majority: 03.4 SNP/Lab ============================================================================ Registered voters: 21,106 Valid votes cast: 14,477 68.6 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alison MacCorquodale Labour 4,093 28.3 -05.5 Angus MacNEIL * Scottish National 6,531 45.1 +04.5 Neil Mitchison Liberal Democrat 637 04.4 +02.7 Jennifer Ross Conservative 3,216 22.2 +05.7 ---------------------------------------------------------------------------- Total 14,477 08.4 SNP/Lab ---------------------------------------------------------------------------- OCHIL AND SOUTH PERTHSHIRE (Mid Scotland and Fife) 2017 majority: 03.1 Con/SNP ============================================================================ Registered voters: 78,776 Valid votes cast: 57,813 73.4 +02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Luke Graham * Conservative 22,384 38.7 -02.8 Stuart Martin 382 00.7 John NICOLSON Scottish National 26,882 46.5 +11.2 Lorna Robertson Labour 4,961 08.6 -11.4 Iliyan Stefanov Liberal Democrat 3,204 05.5 +02.3 ---------------------------------------------------------------------------- Total 57,813 03.9 SNP/Con ---------------------------------------------------------------------------- ORKNEY AND SHETLAND (Highlands and Islands) 2017 majority: 09.8 LD/SNP ============================================================================ Registered voters: 34,211 Valid votes cast: 23,160 67.7 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- David Barnard 168 00.7 Jennifer Fairbairn Conservative 2,287 09.9 +01.2 Coilla Drake Labour 1,550 06.7 -04.8 Robert Leslie Scottish National 7,874 34.0 +05.0 Rt Hon Alistair CARMICHAEL * Liberal Democrat 10,381 44.8 -03.8 Robert Smith Brexit Party 900 03.9 ---------------------------------------------------------------------------- Total 23,160 05.4 LD/SNP ---------------------------------------------------------------------------- PAISLEY AND RENFREWSHIRE NORTH (West Scotland) 2017 majority: 02.8 SNP/Lab ============================================================================ Registered voters: 72,007 Valid votes cast: 49,682 69.0 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gavin NEWLANDS * Scottish National 23,353 47.0 +09.6 Julie Pirone Conservative 11,217 22.6 -05.0 Ross Stalker Liberal Democrat 3,661 07.4 +04.2 Alison Taylor Labour 11,451 23.0 -08.8 ---------------------------------------------------------------------------- Total 49,682 12.0 SNP/Lab ---------------------------------------------------------------------------- PAISLEY AND RENFREWSHIRE SOUTH (West Scotland) 2017 majority: 03.1 SNP/Lab ============================================================================ Registered voters: 64,385 Valid votes cast: 43,084 66.9 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mhairi BLACK * Scottish National 21,637 50.2 +09.6 Jack Clark Liberal Democrat 2,918 06.8 +03.6 Mark Dougan Conservative 7,571 17.6 -01.9 Moira Ramage Labour 10,958 25.4 -09.1 ---------------------------------------------------------------------------- Total 43,084 12.4 SNP/Lab ---------------------------------------------------------------------------- PERTH AND NORTH PERTHSHIRE (Mid Scotland and Fife) 2017 majority: 00.0 SNP/Con ============================================================================ Registered voters: 72,600 Valid votes cast: 54,076 74.5 +02.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Barrett Liberal Democrat 3,780 07.0 +02.0 Angela Bretherton Labour 2,471 04.6 -05.8 Angus Forbes Conservative 19,812 36.6 -05.6 Stuart Powell Brexit Party 651 01.2 Pete WISHART * Scottish National 27,362 50.6 +08.3 ---------------------------------------------------------------------------- Total 54,076 07.0 SNP/Con ---------------------------------------------------------------------------- RENFREWSHIRE EAST (West Scotland) 2017 majority: 04.4 Con/SNP ============================================================================ Registered voters: 72,232 Valid votes cast: 55,357 76.6 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Carolann Davidson Labour 6,855 12.4 -14.3 Andrew McGlynn Liberal Democrat 4,174 07.5 +05.5 Paul Masterton * Conservative 19,451 35.1 -04.9 Kirsten OSWALD Scottish National 24,877 44.9 +13.7 ---------------------------------------------------------------------------- Total 55,357 04.9 SNP/Con ---------------------------------------------------------------------------- ROSS, SKYE AND LOCHABER (Highlands and Islands) 2017 majority: 07.7 SNP/Con ============================================================================ Registered voters: 54,229 Valid votes cast: 39,869 73.5 +01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gavin Berkenheger Conservative 6,900 17.3 -07.6 Rt Hon Ian BLACKFORD * Scottish National 19,263 48.3 +08.1 Donald Boyd 460 01.2 Kate Brownlie Brexit Party 710 01.8 John Erskine Labour 2,448 06.1 -06.1 Craig Harrow Liberal Democrat 9,820 24.6 +03.7 Richard Lucas 268 00.7 ---------------------------------------------------------------------------- Total 39,869 11.9 SNP/LD ---------------------------------------------------------------------------- RUTHERGLEN AND HAMILTON WEST (Glasgow) 2017 majority: 00.3 Lab/SNP ============================================================================ Registered voters: 80,918 Valid votes cast: 53,794 66.5 +03.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Margaret FERRIER Scottish National 23,775 44.2 +007.2 Ged Killen * Labour 18,545 34.5 -003.1 Mark McGeever Liberal Democrat 2,791 05.2 +00.9 Janice Mackay 629 01.2 Lynne Nailon Conservative 8,054 15.0 -004.6 ---------------------------------------------------------------------------- Total 53,794 04.9 SNP/Lab ---------------------------------------------------------------------------- STIRLING (Mid Scotland and Fife) 2017 majority: 00.2 Con/SNP ============================================================================ Registered voters: 68,473 Valid votes cast: 52,620 76.8 +02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Stephen Kerr * Conservative 17,641 33.5 -03.5 Bryan Quinn Green 942 01.8 +01.8 Fayzan Rehman Liberal Democrat 2,867 05.4 +02.0 Mary Ross Labour 4,275 08.1 -14.0 Alyn SMITH Scottish National 26,895 51.1 +14.4 ---------------------------------------------------------------------------- Total 52,620 08.8 SNP/Con ---------------------------------------------------------------------------- WALES ============================================================================ ABERAVON (West Glamorgan) 2017 majority: 25.2 Lab/Con ============================================================================ Registered voters: 50,747 Valid votes cast: 31,598 62.3 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Captain Beany 731 02.3 Glenda Davies Brexit Party 3,108 09.8 Giorgia Finney Green 450 01.4 +01.4 Nigel Hunt Plaid Cymru 2,711 08.6 +00.3 Sheila Kingston-Jones Liberal Democrat 1,072 03.4 +01.6 Hon Stephen KINNOCK * Labour 17,008 53.8 -14.3 Charlotte Lang Conservative 6,518 20.6 +02.9 ---------------------------------------------------------------------------- Total 31,598 16.6 Lab/Con ---------------------------------------------------------------------------- ABERCONWY (Clwyd) 2017 majority: 01.0 Con/Lab ============================================================================ Registered voters: 44,699 Valid votes cast: 31,865 71.3 +00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jason Edwards Liberal Democrat 1,821 05.7 +02.8 Lisa Goodier Plaid Cymru 2,704 08.5 -01.4 Robin MILLAR + Conservative 14,687 46.1 +01.5 Emily Owen Labour 12,653 39.7 -02.9 ---------------------------------------------------------------------------- Total 31,865 03.2 Con/Lab ---------------------------------------------------------------------------- ALYN AND DEESIDE (Clwyd) 2017 majority: 05.9 Lab/Con ============================================================================ Registered voters: 62,783 Valid votes cast: 43,008 68.5 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Susan Hills Plaid Cymru 1,453 03.4 +00.8 Donna Lalek Liberal Democrat 2,548 05.9 +03.5 Sanjoy Sen Conservative 18,058 42.0 +01.6 Mark TAMI * Labour 18,271 42.5 -09.6 Simon Wall Brexit Party 2,678 06.2 ---------------------------------------------------------------------------- Total 43,008 00.3 Lab/Con ---------------------------------------------------------------------------- ARFON (Gwynedd) 2017 majority: 00.2 PC/Lab ============================================================================ Registered voters: 42,215 Valid votes cast: 29,074 68.9 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gonul Daniels Conservative 4,428 15.2 -01.1 Gary Gribben Brexit Party 1,159 04.0 Hywel WILLIAMS * Plaid Cymru 13,134 45.2 +04.3 Steffie Williams Roberts Labour 10,353 35.6 -04.9 ---------------------------------------------------------------------------- Total 29,074 04.8 PC/Lab ---------------------------------------------------------------------------- BLAENAU GWENT (Gwent) 2017 majority: 18.4 Lab/PC ============================================================================ Registered voters: 50,736 Valid votes cast: 30,219 59.6 -03.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chelsea-Marie Annett Liberal Democrat 1,285 04.3 +03.3 Laura Jones Conservative 5,749 19.0 +04.3 Peredur Owen Griffiths Plaid Cymru 1,722 05.7 -15.5 Stephen Priestnall Green 386 01.3 +01.3 Nick SMITH * Labour 14,862 49.2 -08.8 Richard Taylor Brexit Party 6,215 20.6 ---------------------------------------------------------------------------- Total 30,219 14.3 Lab/Brx ---------------------------------------------------------------------------- BRECON AND RADNORSHIRE (Powys) 2017 majority: 09.8 Con/LD ============================================================================ Registered voters: 55,490 Valid votes cast: 41,319 74.5 +00.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tomos Davies Labour 3,944 09.5 -08.2 Jane Dodds * Liberal Democrat 14,827 35.9 +06.7 Jeff Green 245 00.6 Fay JONES + Conservative 21,958 53.1 +04.6 Lady Lily The Pink 345 00.8 ---------------------------------------------------------------------------- Total 41,319 08.6 Con/LD ---------------------------------------------------------------------------- This seat elected a Conservative in 2017. Dodds was elected at a 2019 by-election. BRIDGEND (Mid Glamorgan) 2017 majority: 05.5 Lab/Con ============================================================================ Registered voters: 63,303 Valid votes cast: 42,236 66.7 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alex Harris Green 815 01.9 Leanne Lewis Plaid Cymru 2,013 04.8 +00.6 Madeleine Moon * Labour 17,036 40.3 -10.3 Robert Morgan Brexit Party 1,811 04.3 Jonathan Pratt Liberal Democrat 2,368 05.6 +03.5 Jamie WALLIS Conservative 18,193 43.1 +03.3 ---------------------------------------------------------------------------- Total 42,236 01.4 Con/Lab ---------------------------------------------------------------------------- CAERPHILLY (Mid Glamorgan) 2017 majority: 14.7 Lab/Con ============================================================================ Registered voters: 63,166 Valid votes cast: 40,117 63.5 -00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Wayne DAVID * Labour 18,018 44.9 -09.5 Nathan Gill Brexit Party 4,490 11.2 Jane Pratt Conservative 11,185 27.9 +02.7 Lindsay Whittle Plaid Cymru 6,424 16.0 +01.6 ---------------------------------------------------------------------------- Total 40,117 08.5 Lab/Con ---------------------------------------------------------------------------- CARDIFF CENTRAL (South Glamorgan) 2017 majority: 21.3 Lab/Con ============================================================================ Registered voters: 64,037 Valid votes cast: 41,822 65.3 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sian Caiach 280 00.7 Meirion Jenkins Conservative 8,426 20.1 +00.3 Brian Johnson 88 00.2 Akil Kata 119 00.3 Bablin Molik Liberal Democrat 6,298 15.1 +01.6 Gareth Pearce Brexit Party 1,006 02.4 +02.4 Jo STEVENS * Labour 25,605 61.2 -01.2 ---------------------------------------------------------------------------- Total 41,822 20.6 Lab/Con ---------------------------------------------------------------------------- CARDIFF NORTH (South Glamorgan) 2017 majority: 04.0 Lab/Con ============================================================================ Registered voters: 68,438 Valid votes cast: 52,666 77.0 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mo Ali Conservative 19,082 36.2 -05.9 Chris Butler Brexit Party 1,311 02.5 Michael Cope Green 820 01.6 Richard Jones 203 00.4 Anna McMORRIN * Labour 26,064 49.5 -00.6 Rhys Taylor Liberal Democrat 3,580 06.8 +03.5 Steffan Webb Plaid Cymru 1,606 03.0 -00.3 ---------------------------------------------------------------------------- Total 52,666 06.7 Lab/Con ---------------------------------------------------------------------------- CARDIFF SOUTH AND PENARTH (South Glamorgan) 2017 majority: 14.7 Lab/Con ============================================================================ Registered voters: 78,837 Valid votes cast: 50,579 64.2 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Nasir Adam Plaid Cymru 2,386 04.7 +00.5 Ken Barker Green 1,182 02.3 Philippa Broom Conservative 14,645 29.0 -01.2 Stephen DOUGHTY * Labour 27,382 54.1 -05.4 Tim Price Brexit Party 1,999 04.0 Dan Schmeising Liberal Democrat 2,985 05.9 +03.1 ---------------------------------------------------------------------------- Total 50,579 12.6 Lab/Con ---------------------------------------------------------------------------- CARDIFF WEST (South Glamorgan) 2017 majority: 13.5 Lab/Con ============================================================================ Registered voters: 68,508 Valid votes cast: 46,177 67.4 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kevin BRENNAN * Labour 23,908 51.8 -04.9 Boyd Clack Plaid Cymru 3,864 08.4 -10.1 David Griffin Green 1,133 02.5 Callum Littlemore Liberal Democrat 2,731 05.9 +03.3 Nick Mullins Brexit Party 1,619 03.5 Carolyn Webster Conservative 12,922 28.0 -01.8 ---------------------------------------------------------------------------- Total 46,177 11.9 Lab/Con ---------------------------------------------------------------------------- CARMARTHEN EAST AND DINEFWR (Dyfed) 2017 majority: 04.8 PC/Lab ============================================================================ Registered voters: 57,407 Valid votes cast: 41,002 71.4 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Maria Carroll Labour 8,622 21.0 -08.8 Jonathan EDWARDS * Plaid Cymru 15,939 38.9 -00.4 Havard Hughes Conservative 14,130 34.5 +08.2 Peter Prosser Brexit Party 2,311 05.6 ---------------------------------------------------------------------------- Total 41,002 02.2 PC/Con ---------------------------------------------------------------------------- CARMARTHEN WEST AND SOUTH PEMBROKESHIRE (Dyfed) 2017 majority: 03.7 Con/Lab ============================================================================ Registered voters: 58,629 Valid votes cast: 42,114 71.8 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alistair Cameron Liberal Democrat 1,860 04.4 +02.2 Rt Hon Simon HART * Conservative 22,183 52.7 +05.9 Rhys Thomas Plaid Cymru 3,633 08.6 -00.7 Marc Tierney Labour 14,438 34.3 -05.2 ---------------------------------------------------------------------------- Total 42,114 09.2 Con/Lab ---------------------------------------------------------------------------- CEREDIGION (Dyfed) 2017 majority: 00.1 PC/LD ============================================================================ Registered voters: 56,250 Valid votes cast: 40,105 71.3 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gethin James Brexit Party 2,063 05.1 Amanda Jenner Conservative 8,879 22.1 +03.8 Ben LAKE * Plaid Cymru 15,208 37.9 +08.7 Dinah Mulholland Labour 6,317 15.8 -04.4 Chris Simpson Green 663 01.7 +00.3 Mark Williams Liberal Democrat 6,975 17.4 -11.6 ---------------------------------------------------------------------------- Total 40,105 07.9 PC/Con ---------------------------------------------------------------------------- CLWYD SOUTH (Clwyd) 2017 majority: 05.8 Lab/Con ============================================================================ Registered voters: 53,919 Valid votes cast: 36,306 67.3 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jamie Adams Brexit Party 1,468 04.0 Chris Allen Plaid Cymru 2,137 05.9 -00.2 Simon BAYNES Conservative 16,222 44.7 +05.6 Calum Davies Liberal Democrat 1,496 04.1 +02.2 Susan Elan Jones * Labour 14,983 41.3 -09.4 ---------------------------------------------------------------------------- Total 36,306 01.7 Con/Lab ---------------------------------------------------------------------------- CLWYD WEST (Clwyd) 2017 majority: 04.3 Con/Lab ============================================================================ Registered voters: 57,714 Valid votes cast: 40,213 69.7 -00.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon David JONES * Conservative 20,403 50.7 +02.7 Jo Thomas Labour 13,656 34.0 -05.6 David Wilkins Liberal Democrat 2,237 05.6 +02.9 Elfed Williams Plaid Cymru 3,907 09.7 +00.1 ---------------------------------------------------------------------------- Total 40,213 08.4 Con/Lab ---------------------------------------------------------------------------- CYNON VALLEY (Mid Glamorgan) 2017 majority: 20.8 Lab/Con ============================================================================ Registered voters: 51,134 Valid votes cast: 30,236 59.1 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Geraint Benney Plaid Cymru 2,562 08.5 -05.3 Steve Bray Liberal Democrat 949 03.1 +01.3 Andrew Chainey 1,322 04.4 Pauline Church Conservative 6,711 22.2 +02.8 Ian Mclean 114 00.4 Rebecca Rees-Evans Brexit Party 3,045 10.1 +10.1 Beth WINTER + Labour 15,533 51.4 -09.6 ---------------------------------------------------------------------------- Total 30,236 14.6 Lab/Con ---------------------------------------------------------------------------- DELYN (Clwyd) 2017 majority: 05.4 Lab/Con ============================================================================ Registered voters: 54,552 Valid votes cast: 38,370 70.3 -02.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon David Hanson * Labour 15,891 41.4 -10.8 Andrew Parkhurst Liberal Democrat 2,346 06.1 +03.5 Rob ROBERTS Conservative 16,756 43.7 +02.2 Paul Rowlinson Plaid Cymru 1,406 03.7 -00.1 Nigel Williams Brexit Party 1,971 05.1 ---------------------------------------------------------------------------- Total 38,370 01.2 Con/Lab ---------------------------------------------------------------------------- DWYFOR MEIRIONNYDD (Gwynedd) 2017 majority: 08.0 PC/Con ============================================================================ Registered voters: 44,362 Valid votes cast: 29,928 67.5 -00.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tomos Davies Conservative 9,707 32.4 +03.3 Graham Hogg Labour 3,998 13.4 -07.3 Louise Hughes Brexit Party 1,776 05.9 Rt Hon Liz SAVILLE ROBERTS * Plaid Cymru 14,447 48.3 +03.2 ---------------------------------------------------------------------------- Total 29,928 08.0 PC/Con ---------------------------------------------------------------------------- GOWER (West Glamorgan) 2017 majority: 03.6 Lab/Con ============================================================================ Registered voters: 61,762 Valid votes cast: 44,482 72.0 -01.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Tonia ANTONIAZZI * Labour 20,208 45.4 -04.4 Sam Bennett Liberal Democrat 2,236 05.0 +03.0 John Davies Plaid Cymru 2,288 05.1 +01.5 Francesca O'Brien Conservative 18,371 41.3 -01.4 Rob Ross Brexit Party 1,379 03.1 +03.1 ---------------------------------------------------------------------------- Total 44,482 02.1 Lab/Con ---------------------------------------------------------------------------- ISLWYN (Gwent) 2017 majority: 15.8 Lab/Con ============================================================================ Registered voters: 55,423 Valid votes cast: 34,350 62.0 -02.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gavin Chambers Conservative 9,892 28.8 +01.6 Chris EVANS * Labour 15,356 44.7 -14.1 Zoe Hammond Plaid Cymru 2,286 06.7 -00.9 Catherine Linstrum Green 669 01.9 +01.9 Jo Watkins Liberal Democrat 1,313 03.8 +01.9 James Wells Brexit Party 4,834 14.1 ---------------------------------------------------------------------------- Total 34,350 08.0 Lab/Con ---------------------------------------------------------------------------- LLANELLI (Dyfed) 2017 majority: 14.9 Lab/Con ============================================================================ Registered voters: 60,513 Valid votes cast: 38,233 63.2 -04.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mari Arthur Plaid Cymru 7,048 18.4 +00.2 Susan Boucher Brexit Party 3,605 09.4 Nia GRIFFITH * Labour 16,125 42.2 -11.3 Tamara Reay Conservative 11,455 30.0 +06.3 ---------------------------------------------------------------------------- Total 38,233 06.1 Lab/Con ---------------------------------------------------------------------------- MERTHYR TYDFIL AND RHYMNEY (Mid Glamorgan) 2017 majority: 24.4 Lab/Con ============================================================================ Registered voters: 56,322 Valid votes cast: 32,246 57.3 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Brendan D'Cruz Liberal Democrat 1,116 03.5 +01.0 Mark Evans Plaid Cymru 2,446 07.6 -00.6 David Hughes 1,860 05.8 Colin Jones Brexit Party 3,604 11.2 Gerald JONES * Labour 16,913 52.4 -14.3 Sara Jones Conservative 6,307 19.6 +01.5 ---------------------------------------------------------------------------- Total 32,246 16.4 Lab/Con ---------------------------------------------------------------------------- MONMOUTH (Gwent) 2017 majority: 08.3 Con/Lab ============================================================================ Registered voters: 67,094 Valid votes cast: 50,217 74.8 -01.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Ian Chandler Green 1,353 02.7 +00.8 David DAVIES * Conservative 26,160 52.1 -01.0 Martyn Ford 435 00.9 Hugh Kocan Plaid Cymru 1,182 02.4 -00.3 Yvonne Murphy Labour 16,178 32.2 -04.4 Alison Willott Liberal Democrat 4,909 09.8 +05.6 ---------------------------------------------------------------------------- Total 50,217 10.0 Con/Lab ---------------------------------------------------------------------------- MONTGOMERYSHIRE (Powys) 2017 majority: 13.3 Con/LD ============================================================================ Registered voters: 48,997 Valid votes cast: 34,214 69.8 +01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Kishan Devani Liberal Democrat 7,882 23.0 -02.2 Kait Duerden Labour 5,585 16.3 +00.4 Gwyn Wigley Evans 727 02.1 Craig WILLIAMS + Conservative 20,020 58.5 +06.7 ---------------------------------------------------------------------------- Total 34,214 17.8 Con/LD ---------------------------------------------------------------------------- NEATH (West Glamorgan) 2017 majority: 16.5 Lab/Con ============================================================================ Registered voters: 56,416 Valid votes cast: 36,756 65.2 -03.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Christina REES * Labour 15,920 43.3 -13.4 Jon Burns Conservative 10,283 28.0 +04.3 Daniel Williams Plaid Cymru 4,495 12.2 -01.7 Simon Briscoe Brexit Party 3,184 08.7 Adrian Kingston-Jones Liberal Democrat 1,485 04.0 +02.1 Megan Lloyd Green 728 02.0 +02.0 Philip Rogers 594 01.6 Carl Williams 67 00.2 ---------------------------------------------------------------------------- Total 36,756 07.7 Lab/Con ---------------------------------------------------------------------------- NEWPORT EAST (Gwent) 2017 majority: 10.9 Lab/Con ============================================================================ Registered voters: 58,554 Valid votes cast: 36,282 62.0 -02.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mark Brown Conservative 14,133 39.0 +04.2 Mike Hamilton Liberal Democrat 2,121 05.8 +03.2 Jessica MORDEN * Labour 16,125 44.4 -12.1 Julie Price Brexit Party 2,454 06.8 Peter Varley Green 577 01.6 Cameron Wixcey Plaid Cymru 872 02.4 00.0 ---------------------------------------------------------------------------- Total 36,282 02.7 Lab/Con ---------------------------------------------------------------------------- NEWPORT WEST (Gwent) 2017 majority: 06.5 Lab/Con ============================================================================ Registered voters: 66,657 Valid votes cast: 43,433 65.2 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Jonathan Clark Plaid Cymru 1,187 02.7 +00.3 Cameron Edwards Brexit Party 1,727 04.0 Matthew Evans Conservative 18,075 41.6 +02.3 Ruth JONES * Labour 18,977 43.7 -08.6 Ryan Jones Liberal Democrat 2,565 05.9 +03.7 Amelia Womack Green 902 02.1 +00.9 ---------------------------------------------------------------------------- Total 43,433 01.1 Lab/Con ---------------------------------------------------------------------------- OGMORE (Mid Glamorgan) 2017 majority: 18.7 Lab/Con ============================================================================ Registered voters: 57,581 Valid votes cast: 35,390 61.5 -03.7 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Anita Davies Liberal Democrat 1,460 04.1 +02.5 Chris ELMORE * Labour 17,602 49.7 -12.7 Luke Fletcher Plaid Cymru 2,919 08.2 +00.7 Tom Muller Green 621 01.8 Christine Roach Brexit Party 2,991 08.5 Sadie Vidal Conservative 9,797 27.7 +02.5 ---------------------------------------------------------------------------- Total 35,390 11.0 Lab/Con ---------------------------------------------------------------------------- PONTYPRIDD (Mid Glamorgan) 2017 majority: 14.4 Lab/Con ============================================================================ Registered voters: 60,327 Valid votes cast: 39,060 64.7 -01.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steve Bayliss Brexit Party 2,917 07.5 Jonathan Bishop 149 00.4 Alex DAVIES-JONES + Labour 17,381 44.5 -10.9 Fflur Elin Plaid Cymru 4,990 12.8 +02.5 Mike Powell 1,792 04.6 Sue Prior 337 00.9 Sam Trask Conservative 11,494 29.4 +02.7 ---------------------------------------------------------------------------- Total 39,060 07.6 Lab/Con ---------------------------------------------------------------------------- PRESELI PEMBROKESHIRE (Dyfed) 2017 majority: 00.4 Con/Lab ============================================================================ Registered voters: 59,586 Valid votes cast: 42,419 71.2 -00.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Stephen CRABB * Conservative 21,381 50.4 +07.0 Tom Hughes Liberal Democrat 1,943 04.6 +02.0 Philippa Thompson Labour 16,319 38.5 -04.2 Cris Tomos Plaid Cymru 2,776 06.5 +00.1 ---------------------------------------------------------------------------- Total 42,419 06.0 Con/Lab ---------------------------------------------------------------------------- RHONDDA (Mid Glamorgan) 2017 majority: 20.9 Lab/PC ============================================================================ Registered voters: 50,262 Valid votes cast: 29,642 59.0 -06.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rodney Berman Liberal Democrat 612 02.1 +01.2 Chris BRYANT * Labour 16,115 54.4 -09.7 Branwen Cennard Plaid Cymru 4,069 13.7 -08.6 Hannah Jarvis Conservative 4,675 15.8 +05.7 Shaun Thomas Green 438 01.5 John Watkins Brexit Party 3,733 12.6 +12.6 ---------------------------------------------------------------------------- Total 29,642 19.3 Lab/Con ---------------------------------------------------------------------------- SWANSEA EAST (West Glamorgan) 2017 majority: 18.7 Lab/Con ============================================================================ Registered voters: 58,450 Valid votes cast: 33,579 57.4 -02.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Chris Evans Green 583 01.7 +00.7 Carolyn HARRIS * Labour 17,405 51.8 -11.6 Geraint Havard Plaid Cymru 1,905 05.7 +00.9 Denise Howard Conservative 9,435 28.1 +02.1 Chloe Hutchinson Liberal Democrat 1,409 04.2 +02.4 Tony Willicombe Brexit Party 2,842 08.5 ---------------------------------------------------------------------------- Total 33,579 11.9 Lab/Con ---------------------------------------------------------------------------- SWANSEA WEST (West Glamorgan) 2017 majority: 14.3 Con/Lab ============================================================================ Registered voters: 57,078 Valid votes cast: 35,830 62.8 -02.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Geraint DAVIES * Labour 18,493 51.6 -08.1 Peter Hopkins Brexit Party 1,983 05.5 Michael O'Carroll Liberal Democrat 2,993 08.4 +04.9 James Price Conservative 10,377 29.0 -02.4 Gwyn Williams Plaid Cymru 1,984 05.5 +01.4 ---------------------------------------------------------------------------- Total 35,830 11.3 Lab/Con ---------------------------------------------------------------------------- TORFAEN (Gwent) 2017 majority: 13.3 Lab/Con ============================================================================ Registered voters: 61,743 Valid votes cast: 37,176 60.2 -01.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Morgan Bowler-Brown Plaid Cymru 1,441 03.9 -01.5 Andrew Heygate-Browne Green 812 02.2 John Miller Liberal Democrat 1,831 04.9 +02.7 Graham Smith Conservative 11,804 31.8 +00.8 David Thomas Brexit Party 5,742 15.4 Nick THOMAS-SYMONDS * Labour 15,546 41.8 -15.8 ---------------------------------------------------------------------------- Total 37,176 05.0 Lab/Con ---------------------------------------------------------------------------- VALE OF CLWYD (Clwyd) 2017 majority: 03.1 Lab/Con ============================================================================ Registered voters: 56,649 Valid votes cast: 37,213 65.7 -02.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Peter Dain Brexit Party 1,477 04.0 Dr James DAVIES Conservative 17,270 46.4 +02.3 Chris Ruane * Labour 15,443 41.5 -08.7 Gavin Scott Liberal Democrat 1,471 04.0 +02.2 Glenn Swingler Plaid Cymru 1,552 04.2 +00.2 ---------------------------------------------------------------------------- Total 37,213 02.5 Con/Lab ---------------------------------------------------------------------------- VALE OF GLAMORGAN (South Glamorgan) 2017 majority: 02.1 Con/Lab ============================================================================ Registered voters: 76,508 Valid votes cast: 54,807 71.6 -01.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Alun CAIRNS * Conservative 27,305 49.8 +02.3 Belinda Loveluck-Edwards Labour 23,743 43.3 -00.1 Anthony Slaughter Green 3,251 05.9 +05.2 Laurence Williams 508 00.9 ---------------------------------------------------------------------------- Total 54,807 03.3 Con/Lab ---------------------------------------------------------------------------- WREXHAM (Clwyd) 2017 majority: 02.6 Lab/Con ============================================================================ Registered voters: 49,734 Valid votes cast: 33,532 67.4 -02.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Sarah ATHERTON Conservative 15,199 45.3 +01.7 Ian Berkeley-Hurst Brexit Party 1,222 03.6 Carrie Harper Plaid Cymru 2,151 06.4 +01.4 Duncan Rees Green 445 01.3 Tim Sly Liberal Democrat 1,447 04.3 +01.9 Mary Wimbury + Labour 13,068 39.0 -09.9 ---------------------------------------------------------------------------- Total 33,532 03.2 Con/Lab ---------------------------------------------------------------------------- YNYS MON (Gwynedd) 2017 majority: 07.1 Lab/Con ============================================================================ Registered voters: 51,925 Valid votes cast: 36,552 70.4 -00.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Aled ap Dafydd Plaid Cymru 10,418 28.5 +01.1 Virginia CROSBIE Conservative 12,959 35.5 +07.7 Helen Jenner Brexit Party 2,184 06.0 Mary Roberts + Labour 10,991 30.1 -11.8 ---------------------------------------------------------------------------- Total 36,552 02.7 Con/Lab ---------------------------------------------------------------------------- NORTHERN IRELAND ============================================================================ ANTRIM EAST (Northern Ireland) 2017 majority: 20.9 DUP/All ============================================================================ Registered voters: 64,830 Valid votes cast: 37,261 57.5 -03.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Steve Aiken Ulster Unionist 5,475 14.7 +02.8 Danny Donnelly Alliance 10,165 27.3 +11.7 Oliver McMullan Sinn Fein 2,120 05.7 -03.6 Angela Mulholland Soc Dem and Labour 902 02.4 -00.9 Philip Randle Green 685 01.8 Aaron Rankin Conservative 1,043 02.8 +00.3 Rt Hon Sammy WILSON * Democratic Unionist 16,871 45.3 -12.1 ---------------------------------------------------------------------------- Total 37,261 09.0 DUP/All ---------------------------------------------------------------------------- ANTRIM NORTH (Northern Ireland) 2017 majority: 21.3 DUP/SF ============================================================================ Registered voters: 77,134 Valid votes cast: 44,051 57.1 -06.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Margaret McKillop Soc Dem and Labour 2,943 06.7 +01.4 Cara McShane Sinn Fein 5,632 12.8 -03.5 Patricia O'Lynn Alliance 6,231 14.1 +08.5 Hon Ian PAISLEY * Democratic Unionist 20,860 47.4 -11.5 Stephen Palmer 246 00.6 Robin Swann Ulster Unionist 8,139 18.5 +11.3 ---------------------------------------------------------------------------- Total 44,051 14.5 DUP/UU ---------------------------------------------------------------------------- ANTRIM SOUTH (Northern Ireland) 2017 majority: 03.7 DUP/UUP ============================================================================ Registered voters: 71,711 Valid votes cast: 42,974 59.9 -03.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- John Blair Alliance 8,190 19.1 +11.6 Paul GIRVAN * Democratic Unionist 15,149 35.3 -03.0 Declan Kearney Sinn Fein 4,887 11.4 -06.7 Danny Kinahan Ulster Unionist 12,460 29.0 -01.8 Roisin Lynch Soc Dem and Labour 2,288 05.3 -00.1 ---------------------------------------------------------------------------- Total 42,974 03.2 DUP/UUP ---------------------------------------------------------------------------- BELFAST EAST (Northern Ireland) 2017 majority: 09.9 DUP/All ============================================================================ Registered voters: 66,245 Valid votes cast: 42,445 64.1 -03.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Naomi Long Alliance 19,055 44.9 +08.9 Carl McClean Ulster Unionist 2,516 05.9 +02.6 Gavin ROBINSON * Democratic Unionist 20,874 49.2 -06.6 ---------------------------------------------------------------------------- Total 42,445 02.2 DUP/All ---------------------------------------------------------------------------- BELFAST NORTH (Northern Ireland) 2017 majority: 02.3 DUP/SF ============================================================================ Registered voters: 72,225 Valid votes cast: 49,037 67.9 +00.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Rt Hon Nigel Dodds * Democratic Unionist 21,135 43.1 -03.1 John FINUCANE Sinn Fein 23,078 47.1 +05.4 Nuala McAllister Alliance 4,824 09.8 +04.4 ---------------------------------------------------------------------------- Total 49,037 02.0 SF/DUP ---------------------------------------------------------------------------- BELFAST SOUTH (Northern Ireland) 2017 majority: 02.3 DUP/SDLP ============================================================================ Registered voters: 69,984 Valid votes cast: 47,352 67.7 +01.5 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paula Bradshaw Alliance 6,786 14.3 -03.9 Claire HANNA Soc Dem and Labour 27,079 57.2 +31.3 Michael Henderson Ulster Unionist 1,259 02.7 -00.8 Emma Little Pengelly * Democratic Unionist 11,678 24.7 -05.8 Chris McHugh 550 01.2 ---------------------------------------------------------------------------- Total 47,352 16.3 SDLP/DUP ---------------------------------------------------------------------------- BELFAST WEST (Northern Ireland) 2017 majority: 26.7 SF/DUP ============================================================================ Registered voters: 65,644 Valid votes cast: 38,782 59.1 -06/0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gerry Carroll 6,194 16.0 Monica Digney 1,635 04.2 Paul Doherty Soc Dem and Labour 2,985 07.7 +00.7 Donnamarie Higgins Alliance 1,882 04.9 +03.1 Frank McCoubrey Democratic Unionist 5,220 13.5 +00.01 Paul MASKEY * Sinn Fein 20,866 53.8 -12.9 ---------------------------------------------------------------------------- Total 38,782 18.9 SF/Ind ---------------------------------------------------------------------------- DOWN NORTH (Northern Ireland) 2017 majority: 01.6 Ind/DUP ============================================================================ Registered voters: 67,099 Valid votes cast: 40,643 60.6 -00.3 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Alan Chambers Ulster Unionist 4,936 12.1 +12.1 Alex Easton Democratic Unionist 15,390 37.9 -00.3 Stephen FARRY Alliance 18,358 45.2 +35.9 Matthew Robinson Conservative 1,959 04.8 +02.4 ---------------------------------------------------------------------------- Total 40,643 03.7 All/DUP ---------------------------------------------------------------------------- This seat elected an independent in 2017. DOWN SOUTH (Northern Ireland) 2017 majority: 02.4 SF/SDLP ============================================================================ Registered voters: 79,175 Valid votes cast: 49,762 62.9 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Paul Brady 1,266 02.5 Patrick Brown Alliance 6,916 13.9 +10.3 Glyn Hanna Democratic Unionist 7,619 15.3 -02.1 Chris HAZZARD * Sinn Fein 16,137 32.4 -07.5 Jill Macauley Ulster Unionist 3,307 06.6 +02.7 Michael Savage Soc Dem and Labour 14,517 29.2 -06.0 ---------------------------------------------------------------------------- Total 49,762 01.6 SF/SDLP ---------------------------------------------------------------------------- FERMANAGH AND SOUTH TYRONE (Northern Ireland) 2017 majority: 00.9 SF/UUP ============================================================================ Registered voters: 72,848 Valid votes cast: 50,672 69.7 -06.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Matthew Beaumont Alliance 2,650 05.2 +03.6 Tom Elliott Ulster Unionist 21,929 43.2 -02.3 Adam Gannon Soc Dem and Labour 3,446 06.8 +02.0 Michelle GILDERNEW * Sinn Fein 21,986 43.3 -03.9 Caroline Wheeler 751 01.5 ---------------------------------------------------------------------------- Total 50,672 00.1 SF/UUP ---------------------------------------------------------------------------- FOYLE (Northern Ireland) 2017 majority: 00.2 SF/SDLP ============================================================================ Registered voters: 74,346 Valid votes cast: 47,143 63.4 -02.0 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Colum EASTWOOD Soc Dem and Labour 26,881 57.0 +17.7 Rachael Ferguson Alliance 1,267 02.7 +00.8 Darren Guy Ulster Unionist 1,088 02.3 Shaun Harkin 1,332 02.8 Elisha McCallion * Sinn Fein 9,771 20.7 -19.0 Anne McCloskey 2,032 04.3 Gary Middleton Democratic Unionist 4,772 10.1 -06.0 ---------------------------------------------------------------------------- Total 47,143 18.2 SDLP/SF ---------------------------------------------------------------------------- LAGAN VALLEY (Northern Ireland) 2017 majority: 21.4 DUP/UUP ============================================================================ Registered voters: 75,735 Valid votes cast: 45,405 60.0 -02.1 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Robbie Butler Ulster Unionist 8,606 19.0 +02.2 Rt Hon Jeffrey DONALDSON * Democratic Unionist 19,586 43.1 -16.4 Sorcha Eastwood Alliance 13,087 28.8 +17.7 Ally Haydock Soc Dem and Labour 1,758 03.9 -03.7 Gary Hynds Conservative 955 02.1 +01.1 Alan Love 315 00.7 Gary McCleave Sinn Fein 1,098 02.4 -01.1 ---------------------------------------------------------------------------- Total 45,405 07.2 DUP/All ---------------------------------------------------------------------------- LONDONDERRY EAST (Northern Ireland) 2017 majority: 10.8 DUP/SF ============================================================================ Registered voters: 69,246 Valid votes cast: 39,302 56.8 -04.4 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Gregory CAMPBELL * Democratic Unionist 15,765 40.1 -08.0 Richard Holmes Ulster Unionist 3,599 09.2 +01.5 Cara Hunter Soc Dem and Labour 6,158 15.7 +04.9 Chris McCaw Alliance 5,921 15.1 +08.9 Seán McNicholl 1,731 04.4 Dermot Nicholl Sinn Fein 6,128 15.6 -10.9 ---------------------------------------------------------------------------- Total 39,302 12.2 DUP/SDLP ---------------------------------------------------------------------------- NEWRY AND ARMAGH (Northern Ireland) 2017 majority: 11.7 SF/DUP ============================================================================ Registered voters: 81,226 Valid votes cast: 50,779 62.5 -05.9 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mickey BRADY * Sinn Fein 20,287 40.0 -08.0 Pete Byrne Soc Dem and Labour 9,449 18.6 +01.7 Jackie Coade Alliance 4,211 08.3 +05.9 William Irwin Democratic Unionist 11,000 21.7 -02.9 Martin Kelly 1,628 03.2 Sam Nicholson Ulster Unionist 4,204 08.3 00.0 ---------------------------------------------------------------------------- Total 50,779 09.2 SF/DUP ---------------------------------------------------------------------------- STRANGFORD (Northern Ireland) 2017 majority: 23.7 DUP/All ============================================================================ Registered voters: 66,928 Valid votes cast: 37,485 56.0 -04.2 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Grant Abraham Conservative 1,476 03.9 +02.6 Kellie Armstrong Alliance 10,634 28.4 +13.7 Joe Boyle Soc Dem and Labour 1,994 05.3 -00.9 Ryan Carlin Sinn Fein 555 01.5 -01.3 Maurice Macartney Green 790 02.1 +00.5 Jim SHANNON * Democratic Unionist 17,705 47.2 -14.8 Philip Smith Ulster Unionist 4,023 10.7 -00.7 Robert Stephenson 308 00.8 ---------------------------------------------------------------------------- Total 37,485 09.4 DUP/All ---------------------------------------------------------------------------- TYRONE WEST (Northern Ireland) 2017 majority: 11.9 SF/DUP ============================================================================ Registered voters: 66,259 Valid votes cast: 41,186 62.2 -05.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Órfhlaith BEGLEY + Sinn Fein 16,544 40.2 -10.6 Thomas Buchanan Democratic Unionist 9,066 22.0 -04.9 Stephen Donnelly Alliance 3,979 09.7 +07.4 Susan Glass Green 521 01.3 +00.3 James Hope 972 02.4 Daniel McCrossan Soc Dem and Labour 7,330 17.8 +04.8 Andy McKane Ulster Unionist 2,774 06.7 +01.6 ---------------------------------------------------------------------------- Total 41,186 09.1 SF/DUP ---------------------------------------------------------------------------- ULSTER MID (Northern Ireland) 2017 majority: 13.8 SF/DUP ============================================================================ Registered voters: 70,449 Valid votes cast: 44,620 63.3 -04.8 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Mel Boyle Alliance 3,526 07.9 +05.6 Keith Buchanan Democratic Unionist 10,936 24.5 -02.4 Denise Johnston Soc Dem and Labour 6,384 14.3 +04.5 Francie MOLLOY * Sinn Fein 20,473 45.9 -08.6 Conor Rafferty 690 01.5 Neil Richardson Ulster Unionist 2,611 05.9 -00.6 ---------------------------------------------------------------------------- Total 44,620 10.7 SF/DUP ---------------------------------------------------------------------------- UPPER BANN (Northern Ireland) 2017 majority: 07.8 DUP/SF ============================================================================ Registered voters: 82,887 Valid votes cast: 50,045 60.4 -03.6 ---------------------------------------------------------------------------- Candidate Party Votes % Change ---------------------------------------------------------------------------- Doug Beattie Ulster Unionist 6,197 12.4 -3.0 Dolores Kelly Soc Dem and Labour 4,623 9.2 +0.7 Carla LOCKHART + Democratic Unionist 20,501 41.0 -2.6 John O'Dowd Sinn Fein 12,291 24.6 -3.4 Eóin Tennyson Alliance 6,433 12.9 +8.3 ---------------------------------------------------------------------------- Total 50,045 08.2 DUP/SF ----------------------------------------------------------------------------