2019 General Election results

1 ABERAVON

Lab hold

  • *Stephen Kinnock (Lab) 17,008 (53.83%, –14.29%)
  • Charlotte Lang (C) 6,518 (20.63%, +2.89%)
  • Glenda Davies (Brexit) 3,108 (9.84%)
  • Nigel Hunt (PC) 2,711 (8.58%, +0.28%)
  • Sheila Kingston-Jones (LD) 1,072 (3.39%, +1.59%)
  • Captain Beany (Ind) 731 (2.31%)
  • Giorgia Finney (Green) 450 (1.42%)

Lab maj 10,490 (33.20%)

8.59% swing Lab to C

Electorate 50,747; Turnout 31,598 (62.27%, –4.42%)

2017: Lab maj 16,761 (50.38%) – Turnout 33,268 (66.68%)

Kinnock (Lab) 22,662 (68.12%); Vidal (C) 5,901 (17.74%); Bennison (PC) 2,761 (8.30%); Jones (UKIP) 1,345 (4.04%); Phillips (LD) 599 (1.80%)

2 ABERCONWY

C gain from Ind

  • Robin Millar (C) 14,687 (46.09%, +1.50%)
  • Emily Owen (Lab) 12,653 (39.71%, –2.91%)
  • Lisa Goodier (PC) 2,704 (8.49%, –1.37%)
  • Jason Edwards (LD) 1,821 (5.71%, +2.79%)

C maj 2,034 (6.38%)

2.20% swing Lab to C

Electorate 44,699; Turnout 31,865 (71.29%, +0.24%)

2017: C maj 635 (1.98%) – Turnout 32,150 (71.05%)

Bebb (C) 14,337 (44.59%); Owen (Lab) 13,702 (42.62%); Jones (PC) 3,170 (9.86%); Lesiter-Burgess (LD) 941 (2.93%)

3 ABERDEEN NORTH

SNP hold

  • *Kirsty Blackman (SNP) 20,205 (54.01%, +12.73%)
  • Ryan Houghton (C) 7,535 (20.14%, –2.55%)
  • Nurul Ali (Lab) 4,939 (13.20%, –16.81%)
  • Isobel Davidson (LD) 2,846 (7.61%, +3.00%)
  • Seb Leslie (Brexit) 1,008 (2.69%)
  • Guy Ingerson (Green) 880 (2.35%)

SNP maj 12,670 (33.87%)

7.64% swing C to SNP

Electorate 62,489; Turnout 37,413 (59.87%, +0.71%)

2017: SNP maj 4,139 (11.26%) – Turnout 36,757 (59.16%)

Blackman (SNP) 15,170 (41.27%); Vinegold (Lab) 11,031 (30.01%); O'Keeffe (C) 8,341 (22.69%); Davidson (LD) 1,693 (4.61%); Durkin (Ind) 522 (1.42%)

4 ABERDEEN SOUTH

SNP gain from C

  • Stephen Flynn (SNP) 20,380 (44.66%, +13.20%)
  • Douglas Lumsden (C) 16,398 (35.94%, –6.21%)
  • Ian Yuill (LD) 5,018 (11.00%, +5.15%)
  • Shona Simpson (Lab) 3,834 (8.40%, –12.15%)

SNP maj 3,982 (8.73%)

9.70% swing C to SNP

Electorate 65,719; Turnout 45,630 (69.43%, +0.96%)

2017: C maj 4,752 (10.68%) – Turnout 44,483 (68.47%)

Thomson (C) 18,746 (42.14%); McCaig (SNP) 13,994 (31.46%); O'Dwyer (Lab) 9,143 (20.55%); Wilson (LD) 2,600 (5.84%)

5 ABERDEENSHIRE WEST & KINCARDINE

C hold

  • *Andrew Bowie (C) 22,752 (42.65%, –5.20%)
  • Fergus Mutch (SNP) 21,909 (41.07%, +8.62%)
  • John Waddell (LD) 6,253 (11.72%, +3.08%)
  • Paddy Coffield (Lab) 2,431 (4.56%, –6.50%)

C maj 843 (1.58%)

6.91% swing C to SNP

Electorate 72,640; Turnout 53,345 (73.44%, +2.21%)

2017: C maj 7,950 (15.40%) – Turnout 51,625 (71.23%)

Bowie (C) 24,704 (47.85%); Donaldson (SNP) 16,754 (32.45%); Black (Lab) 5,706 (11.05%); Waddell (LD) 4,461 (8.64%)

6 AIRDRIE & SHOTTS

SNP hold

  • *Neil Gray (SNP) 17,929 (45.08%, +7.47%)
  • Helen McFarlane (Lab) 12,728 (32.00%, –5.09%)
  • Lorraine Nolan (C) 7,011 (17.63%, –5.56%)
  • William Crossman (LD) 1,419 (3.57%, +1.46%)
  • Rosemary McGowan (Green) 685 (1.72%)

SNP maj 5,201 (13.08%)

6.28% swing Lab to SNP

Electorate 64,008; Turnout 39,772 (62.14%, +2.89%)

2017: SNP maj 195 (0.51%) – Turnout 38,002 (59.24%)

Gray (SNP) 14,291 (37.61%); McFarlane (Lab) 14,096 (37.09%); Donnellan (C) 8,813 (23.19%); McRobert (LD) 802 (2.11%)

7 ALDERSHOT

C hold

  • *Leo Docherty (C) 27,980 (58.37%, +3.31%)
  • Howard Kaye (Lab) 11,282 (23.54%, –8.08%)
  • Alan Hilliar (LD) 6,920 (14.44%, +7.01%)
  • Donna Wallace (Green) 1,750 (3.65%, +1.42%)

C maj 16,698 (34.84%)

5.70% swing Lab to C

Electorate 72,617; Turnout 47,932 (66.01%, +1.77%)

2017: C maj 11,478 (23.45%) – Turnout 48,955 (64.24%)

Docherty (C) 26,955 (55.06%); Puffett (Lab) 15,477 (31.61%); Hilliar (LD) 3,637 (7.43%); Swales (UKIP) 1,796 (3.67%); Wallace (Green) 1,090 (2.23%)

8 ALDRIDGE-BROWNHILLS

C hold

  • *Wendy Morton (C) 27,850 (70.79%, +5.38%)
  • David Morgan (Lab) 8,014 (20.37%, –9.48%)
  • Ian Garrett (LD) 2,371 (6.03%, +2.69%)
  • Bill McComish (Green) 771 (1.96%)
  • Mark Beech (Loony) 336 (0.85%, –0.55%)

C maj 19,836 (50.42%)

7.43% swing Lab to C

Electorate 60,138; Turnout 39,342 (65.42%, –1.24%)

2017: C maj 14,307 (35.56%) – Turnout 40,235 (66.66%)

Morton (C) 26,317 (65.41%); Fisher (Lab) 12,010 (29.85%); Garrett (LD) 1,343 (3.34%); Beech (Loony) 565 (1.40%)

9 ALTRINCHAM & SALE WEST

C hold

  • *Sir Graham Brady (C) 26,311 (48.05%, –2.97%)
  • Andrew Western (Lab) 20,172 (36.84%, –2.01%)
  • +Angela Smith (LD) 6,036 (11.02%, +3.35%)
  • Geraldine Coggins (Green) 1,566 (2.86%, +0.97%)
  • Neil Taylor (Lib) 454 (0.83%, +0.26%)
  • Iram Kiani (Ind) 224 (0.41%)

C maj 6,139 (11.21%)

0.48% swing C to Lab

Electorate 73,096; Turnout 54,763 (74.92%, +2.82%)

2017: C maj 6,426 (12.17%) – Turnout 52,790 (72.10%)

Brady (C) 26,933 (51.02%); Western (Lab) 20,507 (38.85%); Brophy (LD) 4,051 (7.67%); Coggins (Green) 1,000 (1.89%); Taylor (Lib) 299 (0.57%)

10 ALYN & DEESIDE

Lab hold

  • *Mark Tami (Lab) 18,271 (42.48%, –9.61%)
  • Sanjoy Sen (C) 18,058 (41.99%, +1.59%)
  • Simon Wall (Brexit) 2,678 (6.23%)
  • Donna Lalek (LD) 2,548 (5.92%, +3.52%)
  • Susan Hills (PC) 1,453 (3.38%, +0.76%)

Lab maj 213 (0.50%)

5.60% swing Lab to C

Electorate 62,783; Turnout 43,008 (68.50%, –2.50%)

2017: Lab maj 5,235 (11.70%) – Turnout 44,760 (71.00%)

Tami (Lab) 23,315 (52.09%); Knightly (C) 18,080 (40.39%); Hurst (PC) 1,171 (2.62%); Griffiths (UKIP) 1,117 (2.50%); Williams (LD) 1,077 (2.41%)

11 AMBER VALLEY

C hold

  • *Nigel Mills (C) 29,096 (63.85%, +7.31%)
  • Adam Thompson (Lab) 12,210 (26.80%, –11.63%)
  • Kate Smith (LD) 2,873 (6.31%, +3.90%)
  • Lian Pizzey (Green) 1,388 (3.05%, +1.63%)

C maj 16,886 (37.06%)

9.47% swing Lab to C

Electorate 69,976; Turnout 45,567 (65.12%, –2.19%)

2017: C maj 8,300 (18.12%) – Turnout 45,811 (67.30%)

Mills (C) 25,905 (56.55%); Dawson (Lab) 17,605 (38.43%); Smith (LD) 1,100 (2.40%); McGuinness (Green) 650 (1.42%); Bamford (Ind) 551 (1.20%)

12 ANGUS

SNP gain from C

  • Dave Doogan (SNP) 21,216 (49.15%, +10.57%)
  • *Kirstene Hair (C) 17,421 (40.35%, –4.80%)
  • Ben Lawrie (LD) 2,482 (5.75%, +2.49%)
  • Monique Miller (Lab) 2,051 (4.75%, –8.27%)

SNP maj 3,795 (8.79%)

7.69% swing C to SNP

Electorate 63,952; Turnout 43,170 (67.50%, +4.55%)

2017: C maj 2,645 (6.58%) – Turnout 40,192 (62.96%)

Hair (C) 18,148 (45.15%); Weir (SNP) 15,503 (38.57%); Campbell (Lab) 5,233 (13.02%); Sneddon (LD) 1,308 (3.25%)

13 ANTRIM EAST

DUP hold

  • *Sammy Wilson (DUP) 16,871 (45.28%, –12.07%)
  • Danny Donnelly (Alliance) 10,165 (27.28%, +11.68%)
  • Steve Aiken (UUP) 5,475 (14.69%, +2.83%)
  • Oliver McMullan (SF) 2,120 (5.69%, –3.63%)
  • Aaron Rankin (C) 1,043 (2.80%, +0.27%)
  • Angela Mulholland (SDLP) 902 (2.42%, –0.93%)
  • Philip Randle (Green) 685 (1.84%)

DUP maj 6,706 (18.00%)

11.87% swing DUP to Alliance

Electorate 64,830; Turnout 37,261 (57.47%, –3.16%)

2017: DUP maj 15,923 (41.75%) – Turnout 38,143 (60.63%)

Wilson (DUP) 21,873 (57.34%); Dickson (Alliance) 5,950 (15.60%); Stewart (UUP) 4,524 (11.86%); McMullan (SF) 3,555 (9.32%); McKillop (SDLP) 1,278 (3.35%); Logan (C) 963 (2.52%)

14 ANTRIM NORTH

DUP hold

  • *Ian Paisley (DUP) 20,860 (47.35%, –11.50%)
  • Robin Swann (UUP) 8,139 (18.48%, +11.29%)
  • Patricia O'Lynn (Alliance) 6,231 (14.14%, +8.53%)
  • Cara McShane (SF) 5,632 (12.79%, –3.47%)
  • Margaret McKillop (SDLP) 2,943 (6.68%, +1.37%)
  • Stephen Palmer (Ind) 246 (0.56%)

DUP maj 12,721 (28.88%)

11.40% swing DUP to UUP

Electorate 77,134; Turnout 44,051 (57.11%, –6.94%)

2017: DUP maj 20,643 (42.60%) – Turnout 48,460 (64.05%)

Paisley (DUP) 28,521 (58.85%); McShane (SF) 7,878 (16.26%); Minford (UUP) 3,482 (7.19%); Gaston (TUV) 3,282 (6.77%); O'Lynn (Alliance) 2,723 (5.62%); O'Loan (SDLP) 2,574 (5.31%)

15 ANTRIM SOUTH

DUP hold

  • *Paul Girvan (DUP) 15,149 (35.25%, –2.99%)
  • Danny Kinahan (UUP) 12,460 (28.99%, –1.81%)
  • John Blair (Alliance) 8,190 (19.06%, +11.64%)
  • Declan Kearney (SF) 4,887 (11.37%, –6.69%)
  • Roisin Lynch (SDLP) 2,288 (5.32%, –0.15%)

DUP maj 2,689 (6.26%)

0.59% swing DUP to UUP

Electorate 71,711; Turnout 42,974 (59.93%, –3.33%)

2017: DUP maj 3,208 (7.43%) – Turnout 43,170 (63.26%)

Girvan (DUP) 16,508 (38.24%); Kinahan (UUP) 13,300 (30.81%); Kearney (SF) 7,797 (18.06%); Kelly (Alliance) 3,203 (7.42%); Lynch (SDLP) 2,362 (5.47%)

16 ARFON

PC hold

  • *Hywel Williams (PC) 13,134 (45.17%, +4.34%)
  • Steffie Williams Roberts (Lab) 10,353 (35.61%, –4.90%)
  • Gonul Daniels (C) 4,428 (15.23%, –1.13%)
  • Gary Gribben (Brexit) 1,159 (3.99%)

PC maj 2,781 (9.57%)

4.62% swing Lab to PC

Electorate 42,215; Turnout 29,074 (68.87%, +0.68%)

2017: PC maj 92 (0.33%) – Turnout 28,208 (68.19%)

Williams (PC) 11,519 (40.84%); Griffiths Clarke (Lab) 11,427 (40.51%); Parry (C) 4,614 (16.36%); Davies (LD) 648 (2.30%)

17 ARGYLL & BUTE

SNP hold

  • *Brendan O'Hara (SNP) 21,040 (43.79%, +7.79%)
  • Gary Mulvaney (C) 16,930 (35.23%, +2.00%)
  • Alan Reid (LD) 6,832 (14.22%, –3.97%)
  • Rhea Barnes (Lab) 3,248 (6.76%, –5.81%)

SNP maj 4,110 (8.55%)

2.90% swing C to SNP

Electorate 66,525; Turnout 48,050 (72.23%, +0.73%)

2017: SNP maj 1,328 (2.76%) – Turnout 48,069 (71.50%)

O'Hara (SNP) 17,304 (36.00%); Mulvaney (C) 15,976 (33.24%); Reid (LD) 8,745 (18.19%); Kelly (Lab) 6,044 (12.57%)

18 ARUNDEL & SOUTH DOWNS

C hold

  • Andrew Griffith (C) 35,566 (57.92%, –4.44%)
  • Alison Bennett (LD) 13,045 (21.24%, +13.31%)
  • Bella Sankey (Lab) 9,722 (15.83%, –6.89%)
  • Isabel Thurston (Green) 2,519 (4.10%, –0.12%)
  • Robert Wheal (Ind) 556 (0.91%)

C maj 22,521 (36.67%)

8.87% swing C to LD

Electorate 81,726; Turnout 61,408 (75.14%, +0.53%)

2017: C maj 23,883 (39.64%) – Turnout 60,256 (74.61%)

Herbert (C) 37,573 (62.36%); Fife (Lab) 13,690 (22.72%); Kapadia (LD) 4,783 (7.94%); Prior (Green) 2,542 (4.22%); Wallace (UKIP) 1,668 (2.77%)

19 ASHFIELD

C gain from Lab

  • Lee Anderson (C) 19,231 (39.26%, –2.43%)
  • Jason Zadrozny (Ashfield) 13,498 (27.56%)
  • Natalie Fleet (Lab) 11,971 (24.44%, –18.14%)
  • Martin Daubney (Brexit) 2,501 (5.11%)
  • Rebecca Wain (LD) 1,105 (2.26%, +0.32%)
  • Rose Woods (Green) 674 (1.38%, +0.58%)

C maj 5,733 (11.70%)

7.85% swing Lab to C

Electorate 78,204; Turnout 48,980 (62.63%, –1.38%)

2017: Lab maj 441 (0.88%) – Turnout 49,993 (64.01%)

De Piero (Lab) 21,285 (42.58%); Harper (C) 20,844 (41.69%); Turner (Ind) 4,612 (9.23%); Young (UKIP) 1,885 (3.77%); Charlesworth (LD) 969 (1.94%); Rangi (Green) 398 (0.80%)

20 ASHFORD

C hold

  • *Damian Green (C) 37,270 (62.06%, +3.07%)
  • Dara Farrell (Lab) 13,241 (22.05%, –7.75%)
  • Adrian Gee-Turner (LD) 6,048 (10.07%, +4.89%)
  • Mandy Rossi (Green) 2,638 (4.39%, +2.05%)
  • Susannah De Sanvil (Ind) 862 (1.44%)

C maj 24,029 (40.01%)

5.41% swing Lab to C

Electorate 89,550; Turnout 60,059 (67.07%, –1.45%)

2017: C maj 17,478 (29.19%) – Turnout 59,879 (68.51%)

Green (C) 35,318 (58.98%); Gathern (Lab) 17,840 (29.79%); Gee-Turner (LD) 3,101 (5.18%); O'Brien (UKIP) 2,218 (3.70%); Rossi (Green) 1,402 (2.34%)

21 ASHTON UNDER LYNE

Lab hold

  • *Angela Rayner (Lab) 18,544 (48.09%, –12.26%)
  • Dan Costello (C) 14,281 (37.04%, +5.08%)
  • Derek Brocklehurst (Brexit) 3,131 (8.12%)
  • George Rice (LD) 1,395 (3.62%, +1.99%)
  • Lee Huntbach (Green) 1,208 (3.13%, +1.79%)

Lab maj 4,263 (11.06%)

8.67% swing Lab to C

Electorate 68,497; Turnout 38,559 (56.29%, –2.48%)

2017: Lab maj 11,295 (28.40%) – Turnout 39,773 (58.77%)

Rayner (Lab) 24,005 (60.36%); Rankin (C) 12,710 (31.96%); Jackson (UKIP) 1,878 (4.72%); Hicks (LD) 646 (1.62%); Hunter-Rossall (Green) 534 (1.34%)

22 AYLESBURY

C hold

  • Rob Butler (C) 32,737 (54.04%, –0.96%)
  • Liz Hind (Lab) 15,364 (25.36%, –4.63%)
  • Steven Lambert (LD) 10,081 (16.64%, +7.01%)
  • Coral Simpson (Green) 2,394 (3.95%, +1.85%)

C maj 17,373 (28.68%)

1.83% swing Lab to C

Electorate 86,665; Turnout 60,576 (69.90%, –1.27%)

2017: C maj 14,696 (25.02%) – Turnout 58,743 (71.16%)

Lidington (C) 32,313 (55.01%); Bateman (Lab) 17,617 (29.99%); Lambert (LD) 5,660 (9.64%); Srao (UKIP) 1,296 (2.21%); Simpson (Green) 1,237 (2.11%); Michael (Ind) 620 (1.06%)

23 AYR, CARRICK & CUMNOCK

SNP gain from C

  • Allan Dorans (SNP) 20,272 (43.51%, +9.38%)
  • Martin Dowey (C) 17,943 (38.51%, –1.62%)
  • Duncan Townson (Lab) 6,219 (13.35%, –10.50%)
  • Helena Bongard (LD) 2,158 (4.63%, +2.75%)

SNP maj 2,329 (5.00%)

5.50% swing C to SNP

Electorate 71,970; Turnout 46,592 (64.74%, –0.14%)

2017: C maj 2,774 (6.00%) – Turnout 46,222 (64.88%)

Grant (C) 18,550 (40.13%); Wilson (SNP) 15,776 (34.13%); Mochan (Lab) 11,024 (23.85%); Leslie (LD) 872 (1.89%)

24 AYRSHIRE CENTRAL

SNP hold

  • *Dr Philippa Whitford (SNP) 21,486 (46.17%, +8.98%)
  • Derek Stillie (C) 16,182 (34.77%, +0.39%)
  • Louise McPhater (Lab) 6,583 (14.15%, –11.94%)
  • Emma Farthing (LD) 2,283 (4.91%, +2.58%)

SNP maj 5,304 (11.40%)

4.29% swing C to SNP

Electorate 69,742; Turnout 46,534 (66.72%, +1.38%)

2017: SNP maj 1,267 (2.81%) – Turnout 45,087 (65.35%)

Whitford (SNP) 16,771 (37.20%); Hollins Martin (C) 15,504 (34.39%); McDonald (Lab) 11,762 (26.09%); Inglis (LD) 1,050 (2.33%)

25 AYRSHIRE NORTH & ARRAN

SNP hold

  • *Patricia Gibson (SNP) 23,376 (48.54%, +9.65%)
  • David Rocks (C) 14,855 (30.85%, –0.39%)
  • Cameron Gilmore (Lab) 6,702 (13.92%, –13.57%)
  • Louise Young (LD) 2,107 (4.38%, +2.01%)
  • David Nairn (Green) 1,114 (2.31%)

SNP maj 8,521 (17.70%)

5.02% swing C to SNP

Electorate 73,534; Turnout 48,154 (65.49%, +0.66%)

2017: SNP maj 3,633 (7.66%) – Turnout 47,433 (64.82%)

Gibson (SNP) 18,451 (38.90%); Rocks (C) 14,818 (31.24%); Rimicans (Lab) 13,040 (27.49%); Dickson (LD) 1,124 (2.37%)

26 BANBURY

C hold

  • *Victoria Prentis (C) 34,148 (54.27%, +0.04%)
  • Suzette Watson (Lab) 17,335 (27.55%, –6.54%)
  • Tim Bearder (LD) 8,831 (14.04%, +8.43%)
  • Ian Middleton (Green) 2,607 (4.14%, +2.15%)

C maj 16,813 (26.72%)

3.29% swing Lab to C

Electorate 90,113; Turnout 62,921 (69.82%, –3.62%)

2017: C maj 12,399 (20.14%) – Turnout 61,562 (73.45%)

Prentis (C) 33,388 (54.23%); Woodcock (Lab) 20,989 (34.09%); Howson (LD) 3,452 (5.61%); Bird (UKIP) 1,581 (2.57%); Middleton (Green) 1,225 (1.99%); Edwards (Ind) 927 (1.51%)

27 BANFF & BUCHAN

C hold

  • *David Duguid (C) 21,182 (50.12%, +2.15%)
  • Paul Robertson (SNP) 17,064 (40.38%, +1.28%)
  • Alison Smith (LD) 2,280 (5.40%, +1.92%)
  • Brian Balcombe (Lab) 1,734 (4.10%, –5.35%)

C maj 4,118 (9.74%)

0.44% swing SNP to C

Electorate 66,655; Turnout 42,260 (63.40%, +1.80%)

2017: C maj 3,693 (8.87%) – Turnout 41,643 (61.60%)

Duguid (C) 19,976 (47.97%); Whiteford (SNP) 16,283 (39.10%); Stott (Lab) 3,936 (9.45%); Milne (LD) 1,448 (3.48%)

28 BARKING

Lab hold

  • *Dame Margaret Hodge (Lab) 27,219 (61.17%, –6.62%)
  • Tamkeen Shaikh (C) 11,792 (26.50%, +4.03%)
  • Karen Batley (Brexit) 3,186 (7.16%)
  • Ann Haigh (LD) 1,482 (3.33%, +2.07%)
  • Shannon Butterfield (Green) 820 (1.84%, +0.32%)

Lab maj 15,427 (34.67%)

5.33% swing Lab to C

Electorate 77,946; Turnout 44,499 (57.09%, –4.82%)

2017: Lab maj 21,608 (45.32%) – Turnout 47,679 (61.90%)

Hodge (Lab) 32,319 (67.78%); Talati (C) 10,711 (22.46%); Gravett (UKIP) 3,031 (6.36%); Butterfield (Green) 724 (1.52%); Pearce (LD) 599 (1.26%); Falvey (Ind) 295 (0.62%)

29 BARNSLEY CENTRAL

Lab hold

  • *Dan Jarvis (Lab) 14,804 (40.12%, –23.79%)
  • Victoria Felton (Brexit) 11,233 (30.44%)
  • Iftikhar Ahmed (C) 7,892 (21.39%, –2.75%)
  • Will Sapwell (LD) 1,176 (3.19%, +1.78%)
  • Tom Heyes (Green) 900 (2.44%, +0.98%)
  • Ryan Williams (Yorkshire) 710 (1.92%)
  • Donald Wood (Ind) 188 (0.51%)

Lab maj 3,571 (9.68%)

Electorate 65,277; Turnout 36,903 (56.53%, –4.35%)

2017: Lab maj 15,546 (39.77%) – Turnout 39,089 (60.88%)

Jarvis (Lab) 24,982 (63.91%); Ford (C) 9,436 (24.14%); Felton (UKIP) 3,339 (8.54%); Trotman (Green) 572 (1.46%); Ridgway (LD) 549 (1.40%); Morris (Eng Dem) 211 (0.54%)

30 BARNSLEY EAST

Lab hold

  • *Stephanie Peacock (Lab) 14,329 (37.64%, –21.91%)
  • Jim Ferguson (Brexit) 11,112 (29.19%)
  • Adam Gregg (C) 10,377 (27.26%, +0.29%)
  • Sophie Thornton (LD) 1,330 (3.49%, +1.65%)
  • Richard Trotman (Green) 922 (2.42%)

Lab maj 3,217 (8.45%)

Electorate 69,504; Turnout 38,070 (54.77%, –4.15%)

2017: Lab maj 13,283 (32.58%) – Turnout 40,776 (58.92%)

Peacock (Lab) 24,280 (59.54%); Lloyd (C) 10,997 (26.97%); Dalton (UKIP) 3,247 (7.96%); Devoy (Yorkshire) 1,215 (2.98%); Turner (LD) 750 (1.84%); Riddiough (Eng Dem) 287 (0.70%)

31 BARROW & FURNESS

C gain from Ind

  • Simon Fell (C) 23,876 (51.85%, +4.82%)
  • Chris Altree (Lab) 18,087 (39.28%, –8.19%)
  • Loraine Birchall (LD) 2,025 (4.40%, +1.71%)
  • Ged McGrath (Brexit) 1,355 (2.94%)
  • Chris Loynes (Green) 703 (1.53%, +0.74%)

C maj 5,789 (12.57%)

6.51% swing Lab to C

Electorate 70,158; Turnout 46,046 (65.63%, –2.87%)

2017: Lab Co-op maj 209 (0.44%) – Turnout 47,590 (68.50%)

Woodcock (Lab Co-op) 22,592 (47.47%); Fell (C) 22,383 (47.03%); Birchall (LD) 1,278 (2.69%); Piper (UKIP) 962 (2.02%); O'Hara (Green) 375 (0.79%)

32 BASILDON & BILLERICAY

C hold

  • *John Baron (C) 29,590 (67.05%, +6.10%)
  • Andrew Gordon (Lab) 9,178 (20.80%, –10.33%)
  • Edward Sainsbury (LD) 3,741 (8.48%, +5.03%)
  • Stewart Goshawk (Green) 1,395 (3.16%)
  • Simon Breedon (Soc Dem) 224 (0.51%)

C maj 20,412 (46.26%)

8.21% swing Lab to C

Electorate 69,906; Turnout 44,128 (63.12%, –1.83%)

2017: C maj 13,400 (29.83%) – Turnout 44,918 (64.96%)

Baron (C) 27,381 (60.96%); Block (Lab) 13,981 (31.13%); Hughes (UKIP) 2,008 (4.47%); Harrison (LD) 1,548 (3.45%)

33 BASILDON SOUTH & THURROCK EAST

C hold

  • *Stephen Metcalfe (C) 29,973 (66.17%, +9.27%)
  • Jack Ferguson (Lab) 10,051 (22.19%, –10.33%)
  • Kerry Smith (Ind) 3,316 (7.32%)
  • Michael Bukola (LD) 1,957 (4.32%, +2.77%)

C maj 19,922 (43.98%)

9.80% swing Lab to C

Electorate 74,441; Turnout 45,297 (60.85%, –3.22%)

2017: C maj 11,490 (24.38%) – Turnout 47,120 (64.07%)

Metcalfe (C) 26,811 (56.90%); Taylor (Lab) 15,321 (32.51%); Whittle (UKIP) 3,193 (6.78%); Banerji (LD) 732 (1.55%); Harman (Green) 680 (1.44%); Borg (BNP) 383 (0.81%)

34 BASINGSTOKE

C hold

  • *Maria Miller (C) 29,593 (54.09%, +1.35%)
  • Kerena Marchant (Lab) 15,395 (28.14%, –7.68%)
  • Sashi Mylvaganam (LD) 6,841 (12.50%, +6.42%)
  • Jonathan Jenkin (Green) 2,138 (3.91%, +1.93%)
  • Alan Stone (ND) 746 (1.36%)

C maj 14,198 (25.95%)

4.52% swing Lab to C

Electorate 82,926; Turnout 54,713 (65.98%, –2.37%)

2017: C maj 9,466 (16.92%) – Turnout 55,960 (68.35%)

Miller (C) 29,510 (52.73%); Bridgeman (Lab) 20,044 (35.82%); Shaw (LD) 3,406 (6.09%); Stone (UKIP) 1,681 (3.00%); Winter (Green) 1,106 (1.98%); Neville (Libertarian) 213 (0.38%)

35 BASSETLAW

C gain from Lab

  • Brendan Clarke-Smith (C) 28,078 (55.23%, +11.94%)
  • Keir Morrison (Lab) 14,065 (27.66%, –24.90%)
  • Debbie Soloman (Brexit) 5,366 (10.55%)
  • Helen Tamblyn-Saville (LD) 3,332 (6.55%, +4.35%)

C maj 14,013 (27.56%)

18.42% swing Lab to C

Electorate 80,035; Turnout 50,841 (63.52%, –3.01%)

2017: Lab maj 4,852 (9.29%) – Turnout 52,250 (66.53%)

Mann (Lab) 27,467 (52.57%); Simpson (C) 22,615 (43.28%); Duveen (LD) 1,154 (2.21%); Turner (Ind) 1,014 (1.94%)

36 BATH

LD hold

  • *Wera Hobhouse (LD) 28,419 (54.51%, +7.24%)
  • Annabel Tall (C) 16,097 (30.87%, –4.91%)
  • Mike Davies (Lab) 6,639 (12.73%, –1.95%)
  • Jimi Ogunnusi (Brexit) 642 (1.23%)
  • Bill Blockhead (Ind) 341 (0.65%)

LD maj 12,322 (23.63%)

6.07% swing C to LD

Electorate 67,725; Turnout 52,138 (76.98%, +2.73%)

2017: LD maj 5,694 (11.48%) – Turnout 49,582 (74.26%)

Hobhouse (LD) 23,436 (47.27%); Howlett (C) 17,742 (35.78%); Rayment (Lab) 7,279 (14.68%); Field (Green) 1,125 (2.27%)

37 BATLEY & SPEN

Lab Co-op hold

  • *Tracy Brabin (Lab Co-op) 22,594 (42.69%, –12.80%)
  • Mark Brooks (C) 19,069 (36.03%, –2.80%)
  • Paul Halloran (Woollen) 6,432 (12.15%)
  • John Lawson (LD) 2,462 (4.65%, +2.38%)
  • Clive Minihan (Brexit) 1,678 (3.17%)
  • Ty Akram (Green) 692 (1.31%, +0.02%)

Lab Co-op maj 3,525 (6.66%)

5.00% swing Lab to C

Electorate 79,558; Turnout 52,927 (66.53%, –0.57%)

2017: Lab Co-op maj 8,961 (16.66%) – Turnout 53,780 (67.10%)

Brabin (Lab Co-op) 29,844 (55.49%); Myatt (C) 20,883 (38.83%); Lawson (LD) 1,224 (2.28%); Lukic (Ind) 1,076 (2.00%); Freeman (Green) 695 (1.29%); Hanif (Ind) 58 (0.11%)

38 BATTERSEA

Lab hold

  • *Marsha De Cordova (Lab) 27,290 (45.50%, –0.44%)
  • Kim Caddy (C) 21,622 (36.05%, –5.50%)
  • Mark Gitsham (LD) 9,150 (15.26%, +7.26%)
  • Lois Davis (Green) 1,529 (2.55%, +0.98%)
  • Jake Thomas (Brexit) 386 (0.64%)

Lab maj 5,668 (9.45%)

2.53% swing C to Lab

Electorate 79,309; Turnout 59,977 (75.62%, +4.65%)

2017: Lab maj 2,416 (4.39%) – Turnout 55,058 (70.98%)

De Cordova (Lab) 25,292 (45.94%); Ellison (C) 22,876 (41.55%); Davis (LD) 4,401 (7.99%); Coghlan (Ind) 1,234 (2.24%); Davis (Green) 866 (1.57%); Power (UKIP) 357 (0.65%); Lambert (SPGB) 32 (0.06%)

39 BEACONSFIELD

C gain from Ind

  • Joy Morrissey (C) 32,477 (56.12%, –9.13%)
  • *Dominic Grieve (Ind) 16,765 (28.97%)
  • Alexa Collins (Lab) 5,756 (9.95%, –11.50%)
  • Zoe Hatch (Green) 2,033 (3.51%, +1.02%)
  • Adam Cleary (Ind) 837 (1.45%)

C maj 15,712 (27.15%)

Electorate 77,720; Turnout 57,868 (74.46%, +2.19%)

2017: C maj 24,543 (43.80%) – Turnout 56,028 (72.26%)

Grieve (C) 36,559 (65.25%); English (Lab) 12,016 (21.45%); Chapman (LD) 4,448 (7.94%); Conway (UKIP) 1,609 (2.87%); Secker (Green) 1,396 (2.49%)

40 BECKENHAM

C hold

  • *Bob Stewart (C) 27,282 (53.96%, –5.36%)
  • Marina Ahmad (Lab) 13,024 (25.76%, –4.35%)
  • Chloe-Jane Ross (LD) 8,194 (16.21%, +8.32%)
  • Ruth Fabricant (Green) 2,055 (4.06%, +1.39%)

C maj 14,258 (28.20%)

0.51% swing C to Lab

Electorate 68,671; Turnout 50,555 (73.62%, –2.39%)

2017: C maj 15,087 (29.22%) – Turnout 51,630 (76.01%)

Stewart (C) 30,632 (59.33%); Ahmad (Lab) 15,545 (30.11%); Ireland (LD) 4,073 (7.89%); Fabricant (Green) 1,380 (2.67%)

41 BEDFORD

Lab hold

  • *Mohammad Yasin (Lab) 20,491 (43.32%, –3.53%)
  • Ryan Henson (C) 20,346 (43.01%, –2.21%)
  • Henry Vann (LD) 4,608 (9.74%, +3.89%)
  • Adrian Spurrell (Green) 960 (2.03%, –0.05%)
  • Charles Bunker (Brexit) 896 (1.89%)

Lab maj 145 (0.31%)

0.66% swing Lab to C

Electorate 71,579; Turnout 47,301 (66.08%, –1.41%)

2017: Lab maj 789 (1.63%) – Turnout 48,480 (67.49%)

Yasin (Lab) 22,712 (46.85%); Fuller (C) 21,923 (45.22%); Vann (LD) 2,837 (5.85%); Bywater (Green) 1,008 (2.08%)

42 BEDFORDSHIRE MID

C hold

  • *Nadine Dorries (C) 38,692 (59.79%, –1.87%)
  • Rhiannon Meades (Lab) 14,028 (21.68%, –6.75%)
  • Rachel McGann (LD) 8,171 (12.63%, +6.61%)
  • Gareth Ellis (Green) 2,478 (3.83%, +0.99%)
  • Alan Victor (Ind) 812 (1.25%)
  • Ann Kelly (Loony) 536 (0.83%, –0.23%)

C maj 24,664 (38.11%)

2.44% swing Lab to C

Electorate 87,795; Turnout 64,717 (73.71%, –1.64%)

2017: C maj 20,983 (33.23%) – Turnout 63,148 (75.36%)

Dorries (C) 38,936 (61.66%); Meades (Lab) 17,953 (28.43%); French (LD) 3,798 (6.01%); Ellis (Green) 1,794 (2.84%); Kelly (Loony) 667 (1.06%)

43 BEDFORDSHIRE NORTH EAST

C hold

  • Richard Fuller (C) 38,443 (59.13%, –1.82%)
  • Julian Vaughan (Lab) 14,160 (21.78%, –6.68%)
  • Daniel Norton (LD) 7,999 (12.30%, +6.55%)
  • Adam Zerny (Ind) 2,525 (3.88%)
  • Philippa Fleming (Green) 1,891 (2.91%, +1.02%)

C maj 24,283 (37.35%)

2.43% swing Lab to C

Electorate 90,679; Turnout 65,018 (71.70%, –2.12%)

2017: C maj 20,862 (32.49%) – Turnout 64,220 (73.83%)

Burt (C) 39,139 (60.95%); Vaughan (Lab) 18,277 (28.46%); Rutherford (LD) 3,693 (5.75%); Strachan (UKIP) 1,896 (2.95%); Fleming (Green) 1,215 (1.89%)

44 BEDFORDSHIRE SOUTH WEST

C hold

  • *Andrew Selous (C) 32,212 (60.43%, +1.18%)
  • Callum Anderson (Lab) 13,629 (25.57%, –8.21%)
  • Emma Matanle (LD) 5,435 (10.20%, +5.47%)
  • Andrew Waters (Green) 2,031 (3.81%, +2.10%)

C maj 18,583 (34.86%)

4.70% swing Lab to C

Electorate 79,926; Turnout 53,307 (66.70%, –3.14%)

2017: C maj 14,168 (25.47%) – Turnout 55,635 (69.83%)

Selous (C) 32,961 (59.25%); Scott (Lab) 18,793 (33.78%); Norton (LD) 2,630 (4.73%); Rennie (Green) 950 (1.71%); Mafoh (CPA) 301 (0.54%)

45 BELFAST EAST

DUP hold

  • *Gavin Robinson (DUP) 20,874 (49.18%, –6.58%)
  • Naomi Long (Alliance) 19,055 (44.89%, +8.89%)
  • Carl McClean (UUP) 2,516 (5.93%, +2.64%)

DUP maj 1,819 (4.29%)

7.74% swing DUP to Alliance

Electorate 66,245; Turnout 42,445 (64.07%, –3.48%)

2017: DUP maj 8,474 (19.76%) – Turnout 42,890 (67.55%)

Robinson (DUP) 23,917 (55.76%); Long (Alliance) 15,443 (36.01%); Legge (UUP) 1,408 (3.28%); O'Donnell (SF) 894 (2.08%); Milne (Green) 561 (1.31%); Bodel (C) 446 (1.04%); de Faoite (SDLP) 167 (0.39%); Beck (Ind) 54 (0.13%)

46 BELFAST NORTH

SF gain from DUP

  • John Finucane (SF) 23,078 (47.06%, +5.35%)
  • *Nigel Dodds (DUP) 21,135 (43.10%, –3.14%)
  • Nuala McAllister (Alliance) 4,824 (9.84%, +4.45%)

SF maj 1,943 (3.96%)

4.25% swing DUP to SF

Electorate 72,225; Turnout 49,037 (67.89%, +0.59%)

2017: DUP maj 2,081 (4.53%) – Turnout 45,936 (67.31%)

Dodds (DUP) 21,240 (46.24%); Finucane (SF) 19,159 (41.71%); Nelson (Alliance) 2,475 (5.39%); McAuley (SDLP) 2,058 (4.48%); O'Hara (Green) 644 (1.40%); Weir (WP) 360 (0.78%)

47 BELFAST SOUTH

SDLP gain from DUP

  • Claire Hanna (SDLP) 27,079 (57.19%, +31.32%)
  • *Emma Little Pengelly (DUP) 11,678 (24.66%, –5.77%)
  • Paula Bradshaw (Alliance) 6,786 (14.33%, –3.85%)
  • Michael Henderson (UUP) 1,259 (2.66%, –0.84%)
  • Chris McHugh (Aontu) 550 (1.16%)

SDLP maj 15,401 (32.52%)

18.55% swing DUP to SDLP

Electorate 69,984; Turnout 47,352 (67.66%, +1.55%)

2017: DUP maj 1,996 (4.57%) – Turnout 43,705 (66.11%)

Little Pengelly (DUP) 13,299 (30.43%); McDonnell (SDLP) 11,303 (25.86%); Bradshaw (Alliance) 7,946 (18.18%); O Muilleoir (SF) 7,143 (16.34%); Bailey (Green) 2,241 (5.13%); Henderson (UUP) 1,527 (3.49%); Salier (C) 246 (0.56%)

48 BELFAST WEST

SF hold

  • *Paul Maskey (SF) 20,866 (53.80%, –12.91%)
  • Gerry Carroll (PBP) 6,194 (15.97%, +5.80%)
  • Frank McCoubrey (DUP) 5,220 (13.46%, +0.03%)
  • Paul Doherty (SDLP) 2,985 (7.70%, +0.66%)
  • Donnamarie Higgins (Alliance) 1,882 (4.85%, +3.05%)
  • Monica Digney (Aontu) 1,635 (4.22%)

SF maj 14,672 (37.83%)

9.36% swing SF to PBP

Electorate 65,644; Turnout 38,782 (59.08%, –6.01%)

2017: SF maj 21,652 (53.29%) – Turnout 40,633 (65.09%)

Maskey (SF) 27,107 (66.71%); McCoubrey (DUP) 5,455 (13.43%); Carroll (PBP) 4,132 (10.17%); Attwood (SDLP) 2,860 (7.04%); Eastwood (Alliance) 731 (1.80%); Campbell (WP) 348 (0.86%)

49 BERMONDSEY & OLD SOUTHWARK

Lab hold

  • *Neil Coyle (Lab) 31,723 (54.12%, +0.87%)
  • Humaira Ali (LD) 15,597 (26.61%, –4.47%)
  • Andrew Baker (C) 9,678 (16.51%, +3.56%)
  • Alex Matthews (Brexit) 1,617 (2.76%)

Lab maj 16,126 (27.51%)

2.67% swing LD to Lab

Electorate 93,313; Turnout 58,615 (62.82%, –4.27%)

2017: Lab maj 12,972 (22.17%) – Turnout 58,521 (67.09%)

Coyle (Lab) 31,161 (53.25%); Hughes (LD) 18,189 (31.08%); Baillie (C) 7,581 (12.95%); Jones (UKIP) 838 (1.43%); Tyson (Green) 639 (1.09%); Clarke (Ind) 113 (0.19%)

50 BERWICK-UPON-TWEED

C hold

  • *Anne-Marie Trevelyan (C) 23,947 (56.87%, +4.41%)
  • Trish Williams (Lab) 9,112 (21.64%, –2.91%)
  • Tom Hancock (LD) 7,656 (18.18%, –2.94%)
  • Thomas Stewart (Green) 1,394 (3.31%, +1.45%)

C maj 14,835 (35.23%)

3.66% swing Lab to C

Electorate 59,939; Turnout 42,109 (70.25%, –1.57%)

2017: C maj 11,781 (27.91%) – Turnout 42,212 (71.82%)

Trevelyan (C) 22,145 (52.46%); Dickinson (Lab) 10,364 (24.55%); Porksen (LD) 8,916 (21.12%); Stewart (Green) 787 (1.86%)

51 BERWICKSHIRE, ROXBURGH & SELKIRK

C hold

  • *John Lamont (C) 25,747 (48.45%, –5.43%)
  • Calum Kerr (SNP) 20,599 (38.76%, +6.00%)
  • Jenny Marr (LD) 4,287 (8.07%, +3.33%)
  • Ian Davidson (Lab) 2,513 (4.73%, –3.90%)

C maj 5,148 (9.69%)

5.72% swing C to SNP

Electorate 74,518; Turnout 53,146 (71.32%, –0.23%)

2017: C maj 11,060 (21.12%) – Turnout 52,367 (71.55%)

Lamont (C) 28,213 (53.88%); Kerr (SNP) 17,153 (32.76%); Davidson (Lab Co-op) 4,519 (8.63%); Burgess (LD) 2,482 (4.74%)

52 BETHNAL GREEN & BOW

Lab hold

  • *Rushanara Ali (Lab) 44,052 (72.74%, +0.91%)
  • Nicholas Stovold (C) 6,528 (10.78%, –1.88%)
  • Josh Babarinde (LD) 5,892 (9.73%, +4.74%)
  • Shahrar Ali (Green) 2,570 (4.24%, +1.71%)
  • David Axe (Brexit) 1,081 (1.78%)
  • Vanessa Hudson (AWP) 439 (0.72%)

Lab maj 37,524 (61.96%)

1.40% swing C to Lab

Electorate 88,169; Turnout 60,562 (68.69%, –0.82%)

2017: Lab maj 35,393 (59.16%) – Turnout 59,825 (69.51%)

Ali (Lab) 42,969 (71.82%); Chirico (C) 7,576 (12.66%); Masroor (Ind) 3,888 (6.50%); Dyer (LD) 2,982 (4.98%); Polson (Green) 1,516 (2.53%); de Wulverton (UKIP) 894 (1.49%)

53 BEVERLEY & HOLDERNESS

C hold

  • *Graham Stuart (C) 33,250 (62.10%, +3.73%)
  • Chloe Hopkins (Lab) 12,802 (23.91%, –9.24%)
  • Denis Healy (LD) 4,671 (8.72%, +3.68%)
  • Andy Shead (Yorkshire) 1,441 (2.69%, +0.61%)
  • Isabel Pires (Green) 1,378 (2.57%, +1.22%)

C maj 20,448 (38.19%)

6.49% swing Lab to C

Electorate 79,683; Turnout 53,542 (67.19%, –1.84%)

2017: C maj 14,042 (25.22%) – Turnout 55,678 (69.03%)

Stuart (C) 32,499 (58.37%); Boal (Lab) 18,457 (33.15%); Healy (LD) 2,808 (5.04%); Walton (Yorkshire) 1,158 (2.08%); Howarth (Green) 756 (1.36%)

54 BEXHILL & BATTLE

C hold

  • *Huw Merriman (C) 37,590 (63.61%, +1.64%)
  • Christine Bayliss (Lab) 11,531 (19.51%, –5.19%)
  • Martin Saunders (LD) 7,280 (12.32%, +4.78%)
  • Jonathan Kent (Green) 2,692 (4.56%, +2.14%)

C maj 26,059 (44.10%)

3.41% swing Lab to C

Electorate 81,968; Turnout 59,093 (72.09%, –3.66%)

2017: C maj 22,165 (37.27%) – Turnout 59,472 (75.75%)

Merriman (C) 36,854 (61.97%); Bayliss (Lab) 14,689 (24.70%); Kemp (LD) 4,485 (7.54%); Bastin (UKIP) 2,006 (3.37%); Kent (Green) 1,438 (2.42%)

55 BEXLEYHEATH & CRAYFORD

C hold

  • *Sir David Evennett (C) 25,856 (59.79%, +4.21%)
  • Anna Day (Lab) 12,753 (29.49%, –6.01%)
  • David McBride (LD) 2,819 (6.52%, +3.86%)
  • Tony Ball (Green) 1,298 (3.00%, +1.67%)
  • Graham Moore (Eng Dem) 520 (1.20%)

C maj 13,103 (30.30%)

5.11% swing Lab to C

Electorate 65,466; Turnout 43,246 (66.06%, –3.13%)

2017: C maj 9,073 (20.08%) – Turnout 45,189 (69.19%)

Evennett (C) 25,113 (55.57%); Borella (Lab) 16,040 (35.50%); Ferro (UKIP) 1,944 (4.30%); Reynolds (LD) 1,201 (2.66%); Lobo (Green) 601 (1.33%); Finch (BNP) 290 (0.64%)

56 BIRKENHEAD

Lab gain from Ind

  • Mick Whitley (Lab) 24,990 (59.04%, –17.82%)
  • *Frank Field (BSJP) 7,285 (17.21%)
  • Claire Rowles (C) 5,540 (13.09%, –5.33%)
  • Stuart Kelly (LD) 1,620 (3.83%, +1.27%)
  • Darren Lythgoe (Brexit) 1,489 (3.52%)
  • Pat Cleary (Green) 1,405 (3.32%, +1.16%)

Lab maj 17,705 (41.83%)

Electorate 63,762; Turnout 42,329 (66.39%, –1.33%)

2017: Lab maj 25,514 (58.43%) – Turnout 43,663 (67.71%)

Field (Lab) 33,558 (76.86%); Gardiner (C) 8,044 (18.42%); Brame (LD) 1,118 (2.56%); Clough (Green) 943 (2.16%)

57 BIRMINGHAM EDGBASTON

Lab Co-op hold

  • *Preet Gill (Lab Co-op) 21,217 (50.13%, –5.19%)
  • Alex Yip (C) 15,603 (36.86%, –2.59%)
  • Colin Green (LD) 3,349 (7.91%, +4.33%)
  • Phil Simpson (Green) 1,112 (2.63%, +1.34%)
  • David Wilks (Brexit) 1,047 (2.47%)

Lab Co-op maj 5,614 (13.26%)

1.30% swing Lab to C

Electorate 68,828; Turnout 42,328 (61.50%, –2.55%)

2017: Lab Co-op maj 6,917 (15.86%) – Turnout 43,612 (64.05%)

Gill (Lab Co-op) 24,124 (55.32%); Squire (C) 17,207 (39.45%); Green (LD) 1,564 (3.59%); Kiff (Green) 562 (1.29%); Rodgers (Good) 155 (0.36%)

58 BIRMINGHAM ERDINGTON

Lab hold

  • *Jack Dromey (Lab) 17,720 (50.30%, –7.66%)
  • Robert Alden (C) 14,119 (40.08%, +1.69%)
  • Wendy Garcarz (Brexit) 1,441 (4.09%)
  • Ann Holtom (LD) 1,301 (3.69%, +1.68%)
  • Rob Grant (Green) 648 (1.84%, +0.20%)

Lab maj 3,601 (10.22%)

4.68% swing Lab to C

Electorate 66,148; Turnout 35,229 (53.26%, –3.94%)

2017: Lab maj 7,285 (19.57%) – Turnout 37,217 (57.20%)

Dromey (Lab) 21,571 (57.96%); Alden (C) 14,286 (38.39%); Holtom (LD) 750 (2.02%); Lovatt (Green) 610 (1.64%)

59 BIRMINGHAM HALL GREEN

Lab hold

  • Tahir Ali (Lab) 35,889 (67.83%, –9.77%)
  • Penny-Anne O'Donnell (C) 7,381 (13.95%, –1.15%)
  • *Roger Godsiff (Ind) 4,273 (8.08%)
  • Izzy Knowles (LD) 3,673 (6.94%, +1.17%)
  • Rosie Cuckston (Brexit) 877 (1.66%)
  • Patrick Cox (Green) 818 (1.55%, +0.02%)

Lab maj 28,508 (53.88%)

4.31% swing Lab to C

Electorate 80,283; Turnout 52,911 (65.91%, –3.48%)

2017: Lab maj 33,944 (62.50%) – Turnout 54,310 (69.39%)

Godsiff (Lab) 42,143 (77.60%); Ranger (C) 8,199 (15.10%); Evans (LD) 3,137 (5.78%); Cox (Green) 831 (1.53%)

60 BIRMINGHAM HODGE HILL

Lab hold

  • *Liam Byrne (Lab) 35,397 (78.65%, –2.40%)
  • Akaal Sidhu (C) 6,742 (14.98%, +0.80%)
  • Jill Dagnan (Brexit) 1,519 (3.38%)
  • Waheed Rafiq (LD) 760 (1.69%, –0.05%)
  • Jane McKears (Green) 328 (0.73%, –0.11%)
  • Hilda Johani (CPA) 257 (0.57%)

Lab maj 28,655 (63.67%)

1.60% swing Lab to C

Electorate 78,295; Turnout 45,003 (57.48%, –3.81%)

2017: Lab maj 31,026 (66.88%) – Turnout 46,394 (61.29%)

Byrne (Lab) 37,606 (81.06%); Reza (C) 6,580 (14.18%); Khan (UKIP) 1,016 (2.19%); Bennion (LD) 805 (1.74%); Thomas (Green) 387 (0.83%)

61 BIRMINGHAM LADYWOOD

Lab hold

  • *Shabana Mahmood (Lab) 33,355 (79.19%, –3.52%)
  • Mary Noone (C) 4,773 (11.33%, –1.87%)
  • Lee Dargue (LD) 2,228 (5.29%, +2.49%)
  • Alex Nettle (Green) 931 (2.21%, +0.92%)
  • Andrew Garcarz (Brexit) 831 (1.97%)

Lab maj 28,582 (67.86%)

0.83% swing Lab to C

Electorate 74,912; Turnout 42,118 (56.22%, –2.77%)

2017: Lab maj 28,714 (69.51%) – Turnout 41,307 (58.99%)

Mahmood (Lab) 34,166 (82.71%); Browning (C) 5,452 (13.20%); Dargue (LD) 1,156 (2.80%); Dennis (Green) 533 (1.29%)

62 BIRMINGHAM NORTHFIELD

C gain from Lab

  • Gary Sambrook (C) 19,957 (46.31%, +3.62%)
  • *Richard Burden (Lab) 18,317 (42.50%, –10.71%)
  • Jamie Scott (LD) 1,961 (4.55%, +2.39%)
  • Keith Rowe (Brexit) 1,655 (3.84%)
  • Eleanor Masters (Green) 954 (2.21%, +0.27%)
  • Kenneth Lowry (UKIP) 254 (0.59%)

C maj 1,640 (3.81%)

7.16% swing Lab to C

Electorate 73,694; Turnout 43,098 (58.48%, –2.84%)

2017: Lab maj 4,667 (10.52%) – Turnout 44,348 (61.32%)

Burden (Lab) 23,596 (53.21%); Powell-Chandler (C) 18,929 (42.68%); Harmer (LD) 959 (2.16%); Masters (Green) 864 (1.95%)

63 BIRMINGHAM PERRY BARR

Lab hold

  • *Khalid Mahmood (Lab) 26,594 (63.10%, –5.03%)
  • Raaj Shamji (C) 11,277 (26.76%, +0.23%)
  • Gerry Jerome (LD) 1,901 (4.51%, +2.07%)
  • Annette Willcox (Brexit) 1,382 (3.28%)
  • Kefentse Dennis (Green) 845 (2.00%, +0.67%)
  • Thomas Braich (Yeshua) 148 (0.35%)

Lab maj 15,317 (36.34%)

2.63% swing Lab to C

Electorate 72,006; Turnout 42,147 (58.53%, –4.51%)

2017: Lab maj 18,383 (41.59%) – Turnout 44,197 (63.04%)

Mahmood (Lab) 30,109 (68.12%); Hodivala (C) 11,726 (26.53%); Singh (LD) 1,080 (2.44%); Bhatoe (Soc Lab) 592 (1.34%); Rana (Green) 591 (1.34%); Singh (Open) 99 (0.22%)

64 BIRMINGHAM SELLY OAK

Lab hold

  • *Steve McCabe (Lab) 27,714 (56.03%, –6.92%)
  • Hannah Campbell (C) 15,300 (30.93%, –0.98%)
  • Dave Radcliffe (LD) 3,169 (6.41%, +3.05%)
  • Joe Peacock (Green) 1,848 (3.74%, +1.95%)
  • Joseph Tawonezvi (Brexit) 1,436 (2.90%)

Lab maj 12,414 (25.10%)

2.97% swing Lab to C

Electorate 82,665; Turnout 49,467 (59.84%, –6.03%)

2017: Lab maj 15,207 (31.04%) – Turnout 48,985 (65.87%)

McCabe (Lab) 30,836 (62.95%); Shrubsole (C) 15,629 (31.91%); Radcliffe (LD) 1,644 (3.36%); Pritchard (Green) 876 (1.79%)

65 BIRMINGHAM YARDLEY

Lab hold

  • *Jess Phillips (Lab) 23,379 (54.78%, –2.29%)
  • Vincent Garrington (C) 12,720 (29.80%, +9.98%)
  • Roger Harmer (LD) 3,754 (8.80%, –9.14%)
  • Mary McKenna (Brexit) 2,246 (5.26%)
  • Christopher Garghan (Green) 579 (1.36%, +0.73%)

Lab maj 10,659 (24.98%)

6.13% swing Lab to C

Electorate 74,704; Turnout 42,678 (57.13%, –4.18%)

2017: Lab maj 16,574 (37.24%) – Turnout 44,502 (61.31%)

Phillips (Lab) 25,398 (57.07%); Afzal (C) 8,824 (19.83%); Hemming (LD) 7,984 (17.94%); Clayton (UKIP) 1,916 (4.31%); Garghan (Green) 280 (0.63%); Nowshed (Ind) 100 (0.22%)

66 BISHOP AUCKLAND

C gain from Lab

  • Dehenna Davison (C) 24,067 (53.71%, +6.80%)
  • *Helen Goodman (Lab) 16,105 (35.94%, –12.13%)
  • Nicholas Brown (Brexit) 2,500 (5.58%)
  • Ray Georgeson (LD) 2,133 (4.76%, +2.04%)

C maj 7,962 (17.77%)

9.47% swing Lab to C

Electorate 68,170; Turnout 44,805 (65.73%, +1.76%)

2017: Lab maj 502 (1.16%) – Turnout 43,281 (63.97%)

Goodman (Lab) 20,808 (48.08%); Adams (C) 20,306 (46.92%); Morrissey (LD) 1,176 (2.72%); Walker (BNP) 991 (2.29%)

67 BLACKBURN

Lab hold

  • *Kate Hollern (Lab) 29,040 (64.91%, –4.85%)
  • Claire Gill (C) 10,736 (24.00%, –2.90%)
  • Rick Moore (Brexit) 2,770 (6.19%)
  • Beth Waller-Slack (LD) 1,130 (2.53%, +1.03%)
  • Reza Hossain (Green) 741 (1.66%)
  • Rizwan Shah (Ind) 319 (0.71%, –1.13%)

Lab maj 18,304 (40.92%)

0.98% swing Lab to C

Electorate 71,229; Turnout 44,736 (62.81%, –4.44%)

2017: Lab maj 20,368 (42.87%) – Turnout 47,512 (67.24%)

Hollern (Lab) 33,148 (69.77%); Eastwood (C) 12,780 (26.90%); Miller (Ind) 875 (1.84%); Ahmed (LD) 709 (1.49%)

68 BLACKLEY & BROUGHTON

Lab hold

  • *Graham Stringer (Lab) 23,887 (61.85%, –8.59%)
  • Alexander Elias (C) 9,485 (24.56%, +2.98%)
  • James Buckley (Brexit) 2,736 (7.08%)
  • Iain Donaldson (LD) 1,590 (4.12%, +2.28%)
  • David Jones (Green) 920 (2.38%, +1.23%)

Lab maj 14,402 (37.29%)

5.79% swing Lab to C

Electorate 73,372; Turnout 38,618 (52.63%, –3.35%)

2017: Lab maj 19,601 (48.86%) – Turnout 40,113 (55.99%)

Stringer (Lab) 28,258 (70.45%); Goss (C) 8,657 (21.58%); Power (UKIP) 1,825 (4.55%); Gadsden (LD) 737 (1.84%); Jones (Green) 462 (1.15%); Ajoku (CPA) 174 (0.43%)

69 BLACKPOOL NORTH & CLEVELEYS

C hold

  • *Paul Maynard (C) 22,364 (57.63%, +8.24%)
  • Chris Webb (Lab) 13,768 (35.48%, –8.98%)
  • Sue Close (LD) 1,494 (3.85%, +2.03%)
  • Duncan Royle (Green) 735 (1.89%, +0.97%)
  • Neil Holden (Ind) 443 (1.14%)

C maj 8,596 (22.15%)

8.61% swing Lab to C

Electorate 63,691; Turnout 38,804 (60.93%, –3.18%)

2017: C maj 2,023 (4.93%) – Turnout 41,007 (64.11%)

Maynard (C) 20,255 (49.39%); Webb (Lab) 18,232 (44.46%); White (UKIP) 1,392 (3.39%); Close (LD) 747 (1.82%); Royle (Green) 381 (0.93%)

70 BLACKPOOL SOUTH

C gain from Lab

  • Scott Benton (C) 16,247 (49.61%, +6.53%)
  • *Gordon Marsden (Lab) 12,557 (38.34%, –11.96%)
  • David Brown (Brexit) 2,009 (6.13%)
  • Bill Greene (LD) 1,008 (3.08%, +1.26%)
  • Becky Daniels (Green) 563 (1.72%, +0.74%)
  • Gary Coleman (Ind) 368 (1.12%)

C maj 3,690 (11.27%)

9.24% swing Lab to C

Electorate 57,688; Turnout 32,752 (56.77%, –3.03%)

2017: Lab maj 2,523 (7.22%) – Turnout 34,953 (59.80%)

Marsden (Lab) 17,581 (50.30%); Anthony (C) 15,058 (43.08%); Matthews (UKIP) 1,339 (3.83%); Greene (LD) 634 (1.81%); Warnock (Green) 341 (0.98%)

71 BLAENAU GWENT

Lab hold

  • *Nick Smith (Lab) 14,862 (49.18%, –8.83%)
  • Richard Taylor (Brexit) 6,215 (20.57%)
  • Laura Jones (C) 5,749 (19.02%, +4.25%)
  • Peredur Owen Griffiths (PC) 1,722 (5.70%, –15.55%)
  • Chelsea-Marie Annett (LD) 1,285 (4.25%, +3.34%)
  • Stephen Priestnall (Green) 386 (1.28%)

Lab maj 8,647 (28.61%)

Electorate 50,736; Turnout 30,219 (59.56%, –3.66%)

2017: Lab maj 11,907 (36.77%) – Turnout 32,384 (63.22%)

Smith (Lab) 18,787 (58.01%); Copner (PC) 6,880 (21.25%); West (C) 4,783 (14.77%); May (UKIP) 973 (3.00%); Browning (Ind) 666 (2.06%); Sullivan (LD) 295 (0.91%)

72 BLAYDON

Lab hold

  • *Liz Twist (Lab) 19,794 (43.33%, –12.78%)
  • Adrian Pepper (C) 14,263 (31.22%, +3.14%)
  • Michael Robinson (Brexit) 5,833 (12.77%)
  • Vicky Anderson (LD) 3,703 (8.11%, –0.97%)
  • Diane Cadman (Green) 1,279 (2.80%, +1.59%)
  • Kathy King (Lib) 615 (1.35%)
  • Lisabela Marschild (Space) 118 (0.26%, +0.09%)
  • Lee Garrett (ND) 76 (0.17%)

Lab maj 5,531 (12.11%)

7.96% swing Lab to C

Electorate 67,853; Turnout 45,681 (67.32%, –2.91%)

2017: Lab maj 13,477 (28.03%) – Turnout 48,084 (70.24%)

Twist (Lab) 26,979 (56.11%); Smith (C) 13,502 (28.08%); Wallace (LD) 4,366 (9.08%); Tolley (UKIP) 2,459 (5.11%); McNally (Green) 583 (1.21%); Marchetti (Libertarian) 114 (0.24%); Marschild (Space) 81 (0.17%)

73 BLYTH VALLEY

C gain from Lab

  • Ian Levy (C) 17,440 (42.68%, +5.37%)
  • Susan Dungworth (Lab Co-op) 16,728 (40.94%, –15.00%)
  • Mark Peart (Brexit) 3,394 (8.31%)
  • Thom Chapman (LD) 2,151 (5.26%, +0.68%)
  • Dawn Furness (Green) 1,146 (2.80%, +0.64%)

C maj 712 (1.74%)

10.19% swing Lab to C

Electorate 64,429; Turnout 40,859 (63.42%, –3.63%)

2017: Lab maj 7,915 (18.63%) – Turnout 42,490 (67.05%)

Campbell (Lab) 23,770 (55.94%); Levy (C) 15,855 (37.31%); Reid (LD) 1,947 (4.58%); Furness (Green) 918 (2.16%)

74 BOGNOR REGIS & LITTLEHAMPTON

C hold

  • *Nick Gibb (C) 32,521 (63.49%, +4.53%)
  • Alan Butcher (Lab) 10,018 (19.56%, –5.33%)
  • Francis Oppler (LD) 5,645 (11.02%, +4.49%)
  • Carol Birch (Green) 1,826 (3.56%, +1.63%)
  • David Kurten (UKIP) 846 (1.65%, –1.97%)
  • Andrew Elston (Ind) 367 (0.72%, –3.35%)

C maj 22,503 (43.93%)

4.93% swing Lab to C

Electorate 77,488; Turnout 51,223 (66.10%, –1.62%)

2017: C maj 17,494 (34.07%) – Turnout 51,352 (67.72%)

Gibb (C) 30,276 (58.96%); Butcher (Lab) 12,782 (24.89%); Oppler (LD) 3,352 (6.53%); Sanderson (Ind) 2,088 (4.07%); Lowe (UKIP) 1,861 (3.62%); Bishop (Green) 993 (1.93%)

75 BOLSOVER

C gain from Lab

  • Mark Fletcher (C) 21,791 (47.44%, +6.88%)
  • *Dennis Skinner (Lab) 16,492 (35.90%, –16.02%)
  • Kevin Harper (Brexit) 4,151 (9.04%)
  • David Hancock (LD) 1,759 (3.83%, +0.88%)
  • David Kesteven (Green) 758 (1.65%)
  • Ross Walker (Ind) 517 (1.13%)
  • Natalie Hoy (Ind) 470 (1.02%)

C maj 5,299 (11.54%)

11.45% swing Lab to C

Electorate 75,157; Turnout 45,938 (61.12%, –2.23%)

2017: Lab maj 5,288 (11.37%) – Turnout 46,519 (63.35%)

Skinner (Lab) 24,153 (51.92%); Harrison (C) 18,865 (40.55%); Rose (UKIP) 2,129 (4.58%); Shipman (LD) 1,372 (2.95%)

76 BOLTON NORTH EAST

C gain from Lab

  • Mark Logan (C) 19,759 (45.36%, +3.15%)
  • *Sir David Crausby (Lab) 19,381 (44.50%, –6.12%)
  • Trevor Jones (Brexit) 1,880 (4.32%)
  • Warren Fox (LD) 1,847 (4.24%, +1.33%)
  • Liz Spencer (Green) 689 (1.58%, +0.79%)

C maj 378 (0.87%)

4.64% swing Lab to C

Electorate 67,564; Turnout 43,556 (64.47%, –2.74%)

2017: Lab maj 3,797 (8.40%) – Turnout 45,183 (67.20%)

Crausby (Lab) 22,870 (50.62%); Daly (C) 19,073 (42.21%); Lamb (UKIP) 1,567 (3.47%); Fox (LD) 1,316 (2.91%); Spencer (Green) 357 (0.79%)

77 BOLTON SOUTH EAST

Lab hold

  • *Yasmin Qureshi (Lab) 21,516 (52.99%, –7.68%)
  • Johno Lee (C) 13,918 (34.28%, +4.62%)
  • Mark Cunningham (Brexit) 2,968 (7.31%)
  • Kev Walsh (LD) 1,411 (3.48%, +1.63%)
  • David Figgins (Green) 791 (1.95%, +0.68%)

Lab maj 7,598 (18.71%)

6.15% swing Lab to C

Electorate 69,163; Turnout 40,604 (58.71%, –2.73%)

2017: Lab maj 13,126 (31.01%) – Turnout 42,323 (61.44%)

Qureshi (Lab) 25,676 (60.67%); Pochin (C) 12,550 (29.65%); Armstrong (UKIP) 2,779 (6.57%); Harasiwka (LD) 781 (1.85%); Johnson (Green) 537 (1.27%)

78 BOLTON WEST

C hold

  • *Chris Green (C) 27,255 (55.29%, +7.38%)
  • Julie Hilling (Lab) 18,400 (37.32%, –8.75%)
  • Rebecca Forrest (LD) 2,704 (5.49%, +2.58%)
  • Paris Hayes (Green) 939 (1.90%)

C maj 8,855 (17.96%)

8.06% swing Lab to C

Electorate 73,191; Turnout 49,298 (67.36%, –2.78%)

2017: C maj 936 (1.83%) – Turnout 51,054 (70.13%)

Green (C) 24,459 (47.91%); Hilling (Lab) 23,523 (46.07%); Tighe (UKIP) 1,587 (3.11%); Forrest (LD) 1,485 (2.91%)

79 BOOTLE

Lab hold

  • *Peter Dowd (Lab) 39,066 (79.44%, –4.59%)
  • Tarsilo Onuluk (C) 4,510 (9.17%, –2.88%)
  • Kim Knight (Brexit) 2,610 (5.31%)
  • Rebecca Hanson (LD) 1,822 (3.71%, +2.04%)
  • Mike Carter (Green) 1,166 (2.37%, +0.96%)

Lab maj 34,556 (70.27%)

0.86% swing Lab to C

Electorate 74,832; Turnout 49,174 (65.71%, –3.30%)

2017: Lab maj 36,200 (71.99%) – Turnout 50,288 (69.01%)

Dowd (Lab) 42,259 (84.03%); Fifield (C) 6,059 (12.05%); Newman (LD) 837 (1.66%); Gibbon (Green) 709 (1.41%); Bryan (Soc Lab) 424 (0.84%)

80 BOSTON & SKEGNESS

C hold

  • *Matt Warman (C) 31,963 (76.66%, +13.06%)
  • Ben Cook (Lab) 6,342 (15.21%, –9.74%)
  • Hilary Jones (LD) 1,963 (4.71%, +2.91%)
  • Peter Watson (Ind) 1,428 (3.42%)

C maj 25,621 (61.45%)

11.40% swing Lab to C

Electorate 68,895; Turnout 41,696 (60.52%, –2.18%)

2017: C maj 16,572 (38.65%) – Turnout 42,879 (62.70%)

Warman (C) 27,271 (63.60%); Kenny (Lab) 10,699 (24.95%); Nuttall (UKIP) 3,308 (7.71%); Smith (LD) 771 (1.80%); Percival (Green) 547 (1.28%); Gilbert (Blue) 283 (0.66%)

81 BOSWORTH

C hold

  • Dr Luke Evans (C) 36,056 (63.89%, +7.16%)
  • Rick Middleton (Lab) 9,778 (17.33%, –6.73%)
  • Michael Mullaney (LD) 9,096 (16.12%, –1.23%)
  • Mick Gregg (Green) 1,502 (2.66%, +0.80%)

C maj 26,278 (46.57%)

6.95% swing Lab to C

Electorate 81,537; Turnout 56,432 (69.21%, –0.45%)

2017: C maj 18,351 (32.67%) – Turnout 56,168 (69.66%)

Tredinnick (C) 31,864 (56.73%); Kealey (Lab) 13,513 (24.06%); Mullaney (LD) 9,744 (17.35%); Gregg (Green) 1,047 (1.86%)

82 BOURNEMOUTH EAST

C hold

  • *Tobias Ellwood (C) 24,926 (50.59%, –1.29%)
  • Corrie Drew (Lab) 16,120 (32.72%, –2.84%)
  • Philip Dunn (LD) 5,418 (11.00%, +4.48%)
  • Alasdair Keddie (Green) 2,049 (4.16%, +1.62%)
  • Ben Aston (ND) 447 (0.91%)
  • Emma Johnson (Ind) 314 (0.64%, +0.01%)

C maj 8,806 (17.87%)

0.77% swing Lab to C

Electorate 74,127; Turnout 49,274 (66.47%, +1.29%)

2017: C maj 7,937 (16.33%) – Turnout 48,618 (65.18%)

Ellwood (C) 25,221 (51.88%); Semple (Lab) 17,284 (35.55%); Nicholas (LD) 3,168 (6.52%); Hughes (UKIP) 1,405 (2.89%); Keddie (Green) 1,236 (2.54%); Wilson (Ind) 304 (0.63%)

83 BOURNEMOUTH WEST

C hold

  • *Conor Burns (C) 24,550 (53.40%, –0.11%)
  • David Stokes (Lab) 14,400 (31.32%, –4.86%)
  • Jon Nicholas (LD) 4,931 (10.72%, +4.14%)
  • Simon Bull (Green) 2,096 (4.56%, +1.76%)

C maj 10,150 (22.08%)

2.38% swing Lab to C

Electorate 74,211; Turnout 45,977 (61.95%, +1.15%)

2017: C maj 7,711 (17.33%) – Turnout 44,507 (60.81%)

Burns (C) 23,812 (53.50%); Stokes (Lab) 16,101 (36.18%); Dunn (LD) 2,929 (6.58%); Bull (Green) 1,247 (2.80%); Halsey (Pirate) 418 (0.94%)

84 BRACKNELL

C gain from LD

  • James Sunderland (C) 31,894 (58.68%, –0.15%)
  • Paul Bidwell (Lab) 12,065 (22.20%, –7.98%)
  • Kaweh Beheshtizadeh (LD) 7,749 (14.26%, +6.77%)
  • Derek Florey (Green) 2,089 (3.84%)
  • Olivio Barreto (Ind) 553 (1.02%, +0.24%)

C maj 19,829 (36.48%)

3.91% swing Lab to C

Electorate 79,206; Turnout 54,350 (68.62%, –1.95%)

2017: C maj 16,016 (28.66%) – Turnout 55,892 (70.57%)

Lee (C) 32,882 (58.83%); Bidwell (Lab) 16,866 (30.18%); Smith (LD) 4,186 (7.49%); Amos (UKIP) 1,521 (2.72%); Barreto (Ind) 437 (0.78%)

85 BRADFORD EAST

Lab hold

  • *Imran Hussain (Lab) 27,825 (62.98%, –2.41%)
  • Linden Kemkaran (C) 9,681 (21.91%, +1.55%)
  • Jeanette Sunderland (LD) 3,316 (7.50%, +5.66%)
  • Jonathan Barras (Brexit) 2,700 (6.11%)
  • Andy Stanford (Green) 662 (1.50%, +0.86%)

Lab maj 18,144 (41.06%)

1.98% swing Lab to C

Electorate 73,206; Turnout 44,184 (60.36%, –4.46%)

2017: Lab maj 20,540 (45.02%) – Turnout 45,622 (64.81%)

Hussain (Lab) 29,831 (65.39%); Trafford (C) 9,291 (20.37%); Ward (Ind) 3,576 (7.84%); Barras (UKIP) 1,372 (3.01%); Jewell (LD) 843 (1.85%); Parkins (Bradford) 420 (0.92%); Stanford (Green) 289 (0.63%)

86 BRADFORD SOUTH

Lab hold

  • *Judith Cummins (Lab) 18,390 (46.27%, –8.21%)
  • Narinder Sekhon (C) 16,044 (40.37%, +2.21%)
  • Kulvinder Manik (Brexit) 2,819 (7.09%)
  • Alun Griffiths (LD) 1,505 (3.79%, +2.53%)
  • Matthew Edwards (Green) 983 (2.47%, +1.57%)

Lab maj 2,346 (5.90%)

5.21% swing Lab to C

Electorate 69,046; Turnout 39,741 (57.56%, –3.03%)

2017: Lab maj 6,700 (16.32%) – Turnout 41,049 (60.59%)

Cummins (Lab) 22,364 (54.48%); Graham (C) 15,664 (38.16%); Place (UKIP) 1,758 (4.28%); Thomas (LD) 516 (1.26%); Hirst (Eng Dem) 377 (0.92%); Parkinson (Green) 370 (0.90%)

87 BRADFORD WEST

Lab hold

  • *Naz Shah (Lab) 33,736 (76.22%, +11.55%)
  • Mohammed Afzal (C) 6,717 (15.18%, –1.39%)
  • Derrick Hodgson (Brexit) 1,556 (3.52%)
  • Mark Christie (LD) 1,349 (3.05%, +1.48%)
  • Darren Parkinson (Green) 813 (1.84%, +0.78%)
  • Azfar Bukhari (ND) 90 (0.20%, –13.73%)

Lab maj 27,019 (61.04%)

6.47% swing C to Lab

Electorate 70,694; Turnout 44,261 (62.61%, –4.77%)

2017: Lab maj 21,902 (48.11%) – Turnout 45,528 (67.38%)

Shah (Lab) 29,444 (64.67%); Grant (C) 7,542 (16.57%); Yaqoob (ND) 6,345 (13.94%); Hodgson (UKIP) 885 (1.94%); Griffiths (LD) 712 (1.56%); Hickson (Green) 481 (1.06%); Khadim (ND) 65 (0.14%); Hijazi (Ind) 54 (0.12%)

88 BRAINTREE

C hold

  • *James Cleverly (C) 34,112 (67.55%, +4.73%)
  • Joshua Garfield (Lab) 9,439 (18.69%, –8.93%)
  • Dominic Graham (LD) 4,779 (9.46%, +5.16%)
  • Jo Beavis (Ind) 1,488 (2.95%)
  • David Mansell (Ind) 420 (0.83%)
  • Alan Dorkins (Ind) 261 (0.52%)

C maj 24,673 (48.86%)

6.83% swing Lab to C

Electorate 75,208; Turnout 50,499 (67.15%, –2.33%)

2017: C maj 18,422 (35.21%) – Turnout 52,326 (69.48%)

Cleverly (C) 32,873 (62.82%); Fincken (Lab) 14,451 (27.62%); Turner (LD) 2,251 (4.30%); Bingley (UKIP) 1,835 (3.51%); Pashby (Green) 916 (1.75%)

89 BRECON & RADNORSHIRE

C gain from LD

  • Fay Jones (C) 21,958 (53.14%, +4.56%)
  • *Jane Dodds (LD) 14,827 (35.88%, +6.75%)
  • Tomos Davies (Lab) 3,944 (9.55%, –8.20%)
  • Lady Lily The Pink (Loony) 345 (0.83%)
  • Jeff Green (Christian) 245 (0.59%)

C maj 7,131 (17.26%)

1.09% swing C to LD

Electorate 55,490; Turnout 41,319 (74.46%, +0.66%)

2017: C maj 8,038 (19.45%) – Turnout 41,334 (73.80%)

Davies (C) 20,081 (48.58%); Gibson-Watt (LD) 12,043 (29.14%); Lodge (Lab) 7,335 (17.75%); Heneghan (PC) 1,299 (3.14%); Gilbert (UKIP) 576 (1.39%)

2019: LD maj 1,425 (4.48%) – Turnout 31,814 (59.58%)

Dodds (LD) 13,826 (43.46%); Davies (C) 12,401 (38.98%); Parkinson (Brexit) 3,331 (10.47%); Davies (Lab) 1,680 (5.28%); The Pink (Loony) 334 (1.05%); Phillips (UKIP) 242 (0.76%)

90 BRENT CENTRAL

Lab hold

  • *Dawn Butler (Lab) 31,779 (64.68%, –8.38%)
  • David Brescia (C) 10,909 (22.20%, +2.68%)
  • Deborah Unger (LD) 4,844 (9.86%, +5.04%)
  • William Relton (Green) 1,600 (3.26%, +1.72%)

Lab maj 20,870 (42.48%)

5.53% swing Lab to C

Electorate 84,204; Turnout 49,132 (58.35%, –6.34%)

2017: Lab maj 27,997 (53.54%) – Turnout 52,296 (64.69%)

Butler (Lab) 38,208 (73.06%); Bhansali (C) 10,211 (19.53%); Georgiou (LD) 2,519 (4.82%); Lish (Green) 802 (1.53%); North (UKIP) 556 (1.06%)

91 BRENT NORTH

Lab hold

  • *Barry Gardiner (Lab) 26,911 (51.87%, –11.01%)
  • Anjana Patel (C) 18,832 (36.30%, +3.64%)
  • Paul Lorber (LD) 4,065 (7.84%, +4.98%)
  • Suzie O'Brien (Brexit) 951 (1.83%)
  • Simon Rebbitt (Green) 850 (1.64%, +0.47%)
  • Noel Coonan (Ind) 169 (0.33%)
  • Elcena Jeffers (Ind) 101 (0.19%)

Lab maj 8,079 (15.57%)

7.33% swing Lab to C

Electorate 83,772; Turnout 51,879 (61.93%, –6.44%)

2017: Lab maj 17,061 (30.23%) – Turnout 56,444 (68.37%)

Gardiner (Lab) 35,496 (62.89%); Jogia (C) 18,435 (32.66%); Lorber (LD) 1,614 (2.86%); Lichten (Green) 660 (1.17%); Jeffers (Ind) 239 (0.42%)

92 BRENTFORD & ISLEWORTH

Lab hold

  • *Ruth Cadbury (Lab) 29,266 (50.18%, –7.21%)
  • Seena Shah (C) 18,752 (32.15%, –5.47%)
  • Helen Cross (LD) 7,314 (12.54%, +7.54%)
  • Daniel Goldsmith (Green) 1,829 (3.14%)
  • Lucy O'Sullivan (Brexit) 1,165 (2.00%)

Lab maj 10,514 (18.03%)

0.87% swing Lab to C

Electorate 85,770; Turnout 58,326 (68.00%, –4.37%)

2017: Lab maj 12,182 (19.77%) – Turnout 61,629 (72.38%)

Cadbury (Lab) 35,364 (57.38%); Macleod (C) 23,182 (37.62%); Bourke (LD) 3,083 (5.00%)

93 BRENTWOOD & ONGAR

C hold

  • *Alex Burghart (C) 36,308 (68.58%, +2.79%)
  • Oliver Durose (Lab) 7,243 (13.68%, –6.75%)
  • David Kendall (LD) 7,187 (13.58%, +5.21%)
  • Paul Jeater (Green) 1,671 (3.16%, +1.43%)
  • Robin Tilbrook (Eng Dem) 532 (1.00%)

C maj 29,065 (54.90%)

4.77% swing Lab to C

Electorate 75,253; Turnout 52,941 (70.35%, –0.28%)

2017: C maj 24,002 (45.36%) – Turnout 52,910 (70.63%)

Burghart (C) 34,811 (65.79%); Barrett (Lab) 10,809 (20.43%); Chilvers (LD) 4,426 (8.37%); McGough (UKIP) 1,845 (3.49%); Jeater (Green) 915 (1.73%); Kousoulou (Ind) 104 (0.20%)

94 BRIDGEND

C gain from Lab

  • Jamie Wallis (C) 18,193 (43.07%, +3.28%)
  • *Madeleine Moon (Lab) 17,036 (40.34%, –10.32%)
  • Jonathan Pratt (LD) 2,368 (5.61%, +3.48%)
  • Leanne Lewis (PC) 2,013 (4.77%, +0.64%)
  • Robert Morgan (Brexit) 1,811 (4.29%)
  • Alex Harris (Green) 815 (1.93%)

C maj 1,157 (2.74%)

6.80% swing Lab to C

Electorate 63,303; Turnout 42,236 (66.72%, –2.84%)

2017: Lab maj 4,700 (10.87%) – Turnout 43,255 (69.56%)

Moon (Lab) 21,913 (50.66%); Robson (C) 17,213 (39.79%); Watkins (PC) 1,783 (4.12%); Pratt (LD) 919 (2.12%); Williams (UKIP) 781 (1.81%); Robson (Ind) 646 (1.49%)

95 BRIDGWATER & SOMERSET WEST

C hold

  • *Ian Liddell-Grainger (C) 35,827 (62.14%, +7.03%)
  • Oliver Thornton (Lab) 11,388 (19.75%, –8.84%)
  • Bill Revans (LD) 7,805 (13.54%, +2.67%)
  • Mickie Ritchie (Green) 1,877 (3.26%, +1.44%)
  • Fares Moussa (Lib) 755 (1.31%)

C maj 24,439 (42.39%)

7.94% swing Lab to C

Electorate 85,327; Turnout 57,652 (67.57%, +2.31%)

2017: C maj 15,448 (26.51%) – Turnout 58,267 (65.25%)

Liddell-Grainger (C) 32,111 (55.11%); Hinckes (Lab) 16,663 (28.60%); Kravis (LD) 6,332 (10.87%); Smedley (UKIP) 2,102 (3.61%); Powell (Green) 1,059 (1.82%)

96 BRIGG & GOOLE

C hold

  • *Andrew Percy (C) 30,941 (71.29%, +10.88%)
  • Majid Khan (Lab) 9,000 (20.74%, –12.24%)
  • David Dobbie (LD) 2,180 (5.02%, +3.17%)
  • Jo Baker (Green) 1,281 (2.95%, +1.73%)

C maj 21,941 (50.55%)

11.56% swing Lab to C

Electorate 65,939; Turnout 43,402 (65.82%, –2.38%)

2017: C maj 12,363 (27.44%) – Turnout 45,057 (68.20%)

Percy (C) 27,219 (60.41%); Smith (Lab) 14,856 (32.97%); Jeffreys (UKIP) 1,596 (3.54%); Lonsdale (LD) 836 (1.86%); Pires (Green) 550 (1.22%)

97 BRIGHTON KEMPTOWN

Lab Co-op hold

  • *Lloyd Russell-Moyle (Lab Co-op) 25,033 (51.58%, –6.75%)
  • Joe Miller (C) 16,972 (34.97%, –3.31%)
  • Ben Thomas (LD) 2,964 (6.11%, +3.15%)
  • Alexandra Phillips (Green) 2,237 (4.61%)
  • Graham Cushway (Brexit) 1,327 (2.73%)

Lab Co-op maj 8,061 (16.61%)

1.72% swing Lab to C

Electorate 69,833; Turnout 48,533 (69.50%, –2.98%)

2017: Lab Co-op maj 9,868 (20.05%) – Turnout 49,207 (72.48%)

Russell-Moyle (Lab Co-op) 28,703 (58.33%); Kirby (C) 18,835 (38.28%); Tester (LD) 1,457 (2.96%); Haze (ND) 212 (0.43%)

98 BRIGHTON PAVILION

Green hold

  • *Caroline Lucas (Green) 33,151 (57.16%, +4.90%)
  • Adam Imanpour (Lab) 13,211 (22.78%, –4.01%)
  • Emma Hogan (C) 10,176 (17.55%, –1.67%)
  • Richard Milton (Brexit) 770 (1.33%)
  • Citizen Skwith (Loony) 301 (0.52%)
  • Bob Dobbs (Ind) 212 (0.37%, –0.29%)
  • Nigel Furness (UKIP) 177 (0.31%, –0.79%)

Green maj 19,940 (34.38%)

4.46% swing Lab to Green

Electorate 79,057; Turnout 57,998 (73.36%, –3.05%)

2017: Green maj 14,689 (25.47%) – Turnout 57,677 (76.41%)

Lucas (Green) 30,139 (52.25%); Curtis (Lab) 15,450 (26.79%); Warman (C) 11,082 (19.21%); Buchanan (UKIP) 630 (1.09%); Yeomans (Ind) 376 (0.65%)

99 BRISTOL EAST

Lab hold

  • *Kerry McCarthy (Lab) 27,717 (53.14%, –7.58%)
  • Sarah Codling (C) 16,923 (32.45%, –1.91%)
  • Nicholas Coombes (LD) 3,527 (6.76%, +4.03%)
  • Conan Connolly (Green) 2,106 (4.04%, +1.85%)
  • Tim Page (Brexit) 1,881 (3.61%)

Lab maj 10,794 (20.70%)

2.84% swing Lab to C

Electorate 73,867; Turnout 52,154 (70.61%, +0.45%)

2017: Lab maj 13,394 (26.37%) – Turnout 50,799 (70.15%)

McCarthy (Lab) 30,847 (60.72%); Clarke (C) 17,453 (34.36%); Lucas (LD) 1,389 (2.73%); Francis (Green) 1,110 (2.19%)

100 BRISTOL NORTH WEST

Lab hold

  • *Darren Jones (Lab) 27,330 (48.90%, –1.75%)
  • Mark Weston (C) 21,638 (38.72%, –3.13%)
  • Chris Coleman (LD) 4,940 (8.84%, +3.64%)
  • Heather Mack (Green) 1,977 (3.54%, +1.24%)

Lab maj 5,692 (10.19%)

0.69% swing C to Lab

Electorate 76,273; Turnout 55,885 (73.27%, +1.55%)

2017: Lab maj 4,761 (8.80%) – Turnout 54,096 (71.72%)

Jones (Lab) 27,400 (50.65%); Leslie (C) 22,639 (41.85%); Downie (LD) 2,814 (5.20%); Bousa (Green) 1,243 (2.30%)

101 BRISTOL SOUTH

Lab hold

  • *Karin Smyth (Lab) 27,895 (50.54%, –9.53%)
  • Richard Morgan (C) 18,036 (32.68%, +2.01%)
  • Andrew Brown (LD) 4,227 (7.66%, +4.31%)
  • Tony Dyer (Green) 2,713 (4.92%, +2.29%)
  • Robert de Vito Boutin (Brexit) 2,325 (4.21%)

Lab maj 9,859 (17.86%)

5.77% swing Lab to C

Electorate 84,079; Turnout 55,196 (65.65%, +0.13%)

2017: Lab maj 15,987 (29.40%) – Turnout 54,382 (65.51%)

Smyth (Lab) 32,666 (60.07%); Weston (C) 16,679 (30.67%); Nutland (LD) 1,821 (3.35%); Kealey (UKIP) 1,672 (3.07%); Dyer (Green) 1,428 (2.63%); Langley (Ind) 116 (0.21%)

102 BRISTOL WEST

Lab hold

  • *Thangam Debbonaire (Lab) 47,028 (62.27%, –3.67%)
  • Carla Denyer (Green) 18,809 (24.90%, +12.03%)
  • Suria Aujla (C) 8,822 (11.68%, –2.11%)
  • Neil Hipkiss (Brexit) 869 (1.15%)

Lab maj 28,219 (37.36%)

7.85% swing Lab to Green

Electorate 99,253; Turnout 75,528 (76.10%, –0.91%)

2017: Lab maj 37,336 (52.14%) – Turnout 71,608 (77.01%)

Debbonaire (Lab) 47,213 (65.93%); Tall (C) 9,877 (13.79%); Scott Cato (Green) 9,216 (12.87%); Williams (LD) 5,201 (7.26%); Rodgers (Money) 101 (0.14%)

103 BROADLAND

C hold

  • Jerome Mayhew (C) 33,934 (59.56%, +1.66%)
  • Jess Barnard (Lab) 12,073 (21.19%, –8.45%)
  • Ben Goodwin (LD) 9,195 (16.14%, +8.19%)
  • Andrew Boswell (Green) 1,412 (2.48%, +0.81%)
  • Simon Rous (Universal) 363 (0.64%)

C maj 21,861 (38.37%)

5.06% swing Lab to C

Electorate 78,151; Turnout 56,977 (72.91%, +0.53%)

2017: C maj 15,816 (28.26%) – Turnout 55,971 (72.38%)

Simpson (C) 32,406 (57.90%); Simpson (Lab) 16,590 (29.64%); Riley (LD) 4,449 (7.95%); Moreland (UKIP) 1,594 (2.85%); Boswell (Green) 932 (1.67%)

104 BROMLEY & CHISLEHURST

C hold

  • *Bob Neill (C) 23,958 (52.58%, –1.37%)
  • Angela Wilkins (Lab) 13,067 (28.68%, –4.72%)
  • Julie Ireland (LD) 6,621 (14.53%, +7.31%)
  • Mary Ion (Green) 1,546 (3.39%, +0.93%)
  • Zion Amodu (CPA) 255 (0.56%)
  • Jyoti Dialani (Renew) 119 (0.26%)

C maj 10,891 (23.90%)

1.67% swing Lab to C

Electorate 66,711; Turnout 45,566 (68.30%, –3.36%)

2017: C maj 9,590 (20.55%) – Turnout 46,662 (71.66%)

Neill (C) 25,175 (53.95%); Hyde (Lab) 15,585 (33.40%); Webber (LD) 3,369 (7.22%); Jenner (UKIP) 1,383 (2.96%); Robertson (Green) 1,150 (2.46%)

105 BROMSGROVE

C hold

  • *Sajid Javid (C) 34,408 (63.40%, +1.42%)
  • Rory Shannon (Lab) 11,302 (20.82%, –10.49%)
  • David Nicholl (LD) 6,779 (12.49%, +7.89%)
  • Kevin White (Green) 1,783 (3.29%, +1.18%)

C maj 23,106 (42.57%)

5.95% swing Lab to C

Electorate 75,079; Turnout 54,272 (72.29%, –1.17%)

2017: C maj 16,573 (30.67%) – Turnout 54,040 (73.45%)

Javid (C) 33,493 (61.98%); Thompson (Lab) 16,920 (31.31%); Lewis (LD) 2,488 (4.60%); Esposito (Green) 1,139 (2.11%)

106 BROXBOURNE

C hold

  • *Sir Charles Walker (C) 30,631 (65.58%, +3.43%)
  • Sean Waters (Lab) 10,824 (23.17%, –5.72%)
  • Julia Bird (LD) 3,970 (8.50%, +5.38%)
  • Nicholas Cox (Green) 1,281 (2.74%, +0.96%)

C maj 19,807 (42.41%)

4.58% swing Lab to C

Electorate 73,182; Turnout 46,706 (63.82%, –0.78%)

2017: C maj 15,792 (33.26%) – Turnout 47,485 (64.60%)

Walker (C) 29,515 (62.16%); Norgrove (Lab) 13,723 (28.90%); Faulkner (UKIP) 1,918 (4.04%); Graham (LD) 1,481 (3.12%); Evans (Green) 848 (1.79%)

107 BROXTOWE

C gain from Change

  • Darren Henry (C) 26,602 (48.13%, +1.32%)
  • Greg Marshall (Lab) 21,271 (38.48%, –6.77%)
  • *Anna Soubry (Change) 4,668 (8.45%)
  • Kat Boettge (Green) 1,806 (3.27%, +2.04%)
  • Amy Dalla Mura (Eng Dem) 432 (0.78%)
  • Teck Khong (Ind) 321 (0.58%)
  • David Bishop (Elvis) 172 (0.31%)

C maj 5,331 (9.65%)

4.05% swing Lab to C

Electorate 73,895; Turnout 55,272 (74.80%, –0.20%)

2017: C maj 863 (1.55%) – Turnout 55,508 (74.99%)

Soubry (C) 25,983 (46.81%); Marshall (Lab) 25,120 (45.25%); Hallam (LD) 2,247 (4.05%); Loi (UKIP) 1,477 (2.66%); Morton (Green) 681 (1.23%)

108 BUCKINGHAM

C hold

  • Greg Smith (C) 37,035 (58.36%, –6.75%)
  • Stephen Dorrell (LD) 16,624 (26.20%)
  • David Morgan (Lab) 7,638 (12.04%)
  • Andrew Bell (Brexit) 1,286 (2.03%)
  • Ned Thompson (Ind) 681 (1.07%, –9.63%)
  • Antonio Vitiello (Eng Dem) 194 (0.31%)

C maj 20,411 (32.16%)

Electorate 83,146; Turnout 63,458 (76.32%, +10.15%)

2017: Speaker maj 25,725 (48.83%) – Turnout 52,679 (66.17%)

Bercow (Speaker) 34,299 (65.11%); Sheppard (Green) 8,574 (16.28%); Raven (Ind) 5,638 (10.70%); Mapletoft (UKIP) 4,168 (7.91%)

109 BURNLEY

C gain from Lab

  • Antony Higginbotham (C) 15,720 (40.32%, +9.35%)
  • *Julie Cooper (Lab) 14,368 (36.86%, –9.88%)
  • Gordon Birtwistle (LD) 3,501 (8.98%, –6.03%)
  • Stewart Scott (Brexit) 3,362 (8.62%)
  • Charlie Briggs (Burnley) 1,162 (2.98%)
  • Laura Fisk (Green) 739 (1.90%, +0.75%)
  • Karen Helsby Entwistle (Ind) 132 (0.34%)

C maj 1,352 (3.47%)

9.62% swing Lab to C

Electorate 64,343; Turnout 38,984 (60.59%, –1.67%)

2017: Lab maj 6,353 (15.77%) – Turnout 40,290 (62.26%)

Cooper (Lab) 18,832 (46.74%); White (C) 12,479 (30.97%); Birtwistle (LD) 6,046 (15.01%); Commis (UKIP) 2,472 (6.14%); Fisk (Green) 461 (1.14%)

110 BURTON

C hold

  • Kate Griffiths (C) 29,560 (60.65%, +2.68%)
  • Louise Walker (Lab) 15,064 (30.91%, –6.94%)
  • Adam Wain (LD) 2,681 (5.50%, +2.97%)
  • Kate Copeland (Green) 1,433 (2.94%, +1.29%)

C maj 14,496 (29.74%)

4.81% swing Lab to C

Electorate 75,030; Turnout 48,738 (64.96%, –2.53%)

2017: C maj 10,047 (20.13%) – Turnout 49,911 (67.49%)

Griffiths (C) 28,936 (57.98%); McKiernan (Lab) 18,889 (37.85%); Hardwick (LD) 1,262 (2.53%); Hales (Green) 824 (1.65%)

111 BURY NORTH

C gain from Lab

  • James Daly (C) 21,660 (46.24%, +1.76%)
  • *James Frith (Lab) 21,555 (46.02%, –7.60%)
  • Gareth Lloyd-Johnson (LD) 1,584 (3.38%, +1.48%)
  • Alan McCarthy (Brexit) 1,240 (2.65%)
  • Charlie Allen (Green) 802 (1.71%)

C maj 105 (0.22%)

4.68% swing Lab to C

Electorate 68,802; Turnout 46,841 (68.08%, –2.80%)

2017: Lab maj 4,375 (9.13%) – Turnout 47,903 (70.88%)

Frith (Lab) 25,683 (53.61%); Nuttall (C) 21,308 (44.48%); Baum (LD) 912 (1.90%)

112 BURY SOUTH

C gain from Ind

  • Christian Wakeford (C) 22,034 (43.83%, +2.25%)
  • Lucy Burke (Lab) 21,632 (43.03%, –10.25%)
  • Richard Kilpatrick (LD) 2,315 (4.60%, +2.52%)
  • Andrea Livesey (Brexit) 1,672 (3.33%)
  • *Ivan Lewis (Ind) 1,366 (2.72%)
  • Glyn Heath (Green) 848 (1.69%)
  • Michael Boyle (Ind) 277 (0.55%)
  • Gemma Evans (Women) 130 (0.26%)

C maj 402 (0.80%)

6.25% swing Lab to C

Electorate 75,152; Turnout 50,274 (66.90%, –2.27%)

2017: Lab maj 5,965 (11.70%) – Turnout 50,990 (69.16%)

Lewis (Lab) 27,165 (53.28%); Largan (C) 21,200 (41.58%); Henderson (UKIP) 1,316 (2.58%); Page (LD) 1,065 (2.09%); Wright (Ind) 244 (0.48%)

113 BURY ST EDMUNDS

C hold

  • *Jo Churchill (C) 37,770 (60.96%, +1.77%)
  • Cliff Waterman (Lab) 12,782 (20.63%, –8.89%)
  • Helen Geake (Green) 9,711 (15.67%, +11.50%)
  • Paul Hopfensperger (Ind) 1,694 (2.73%, +1.36%)

C maj 24,988 (40.33%)

5.33% swing Lab to C

Electorate 89,644; Turnout 61,957 (69.11%, –1.72%)

2017: C maj 18,441 (29.67%) – Turnout 62,160 (70.83%)

Churchill (C) 36,794 (59.19%); Edwards (Lab) 18,353 (29.53%); Korfanty (LD) 3,565 (5.74%); Geake (Green) 2,596 (4.18%); Byrne (Ind) 852 (1.37%)

114 CAERPHILLY

Lab hold

  • *Wayne David (Lab) 18,018 (44.91%, –9.55%)
  • Jane Pratt (C) 11,185 (27.88%, +2.67%)
  • Lindsay Whittle (PC) 6,424 (16.01%, +1.58%)
  • Nathan Gill (Brexit) 4,490 (11.19%)

Lab maj 6,833 (17.03%)

6.11% swing Lab to C

Electorate 63,166; Turnout 40,117 (63.51%, –0.63%)

2017: Lab maj 12,078 (29.25%) – Turnout 41,297 (64.14%)

David (Lab) 22,491 (54.46%); Pratt (C) 10,413 (25.21%); Whittle (PC) 5,962 (14.44%); Wilks (UKIP) 1,259 (3.05%); David (LD) 725 (1.76%); Creak (Green) 447 (1.08%)

115 CAITHNESS, SUTHERLAND & EASTER ROSS

LD hold

  • *Jamie Stone (LD) 11,705 (37.21%, +1.41%)
  • Karl Rosie (SNP) 11,501 (36.56%, +7.38%)
  • Andrew Sinclair (C) 5,176 (16.45%, –6.17%)
  • Cheryl McDonald (Lab) 1,936 (6.15%, –6.25%)
  • Sandra Skinner (Brexit) 1,139 (3.62%)

LD maj 204 (0.65%)

2.98% swing LD to SNP

Electorate 46,930; Turnout 31,457 (67.03%, +1.10%)

2017: LD maj 2,044 (6.61%) – Turnout 30,901 (65.93%)

Stone (LD) 11,061 (35.79%); Monaghan (SNP) 9,017 (29.18%); Mackie (C) 6,990 (22.62%); Bell (Lab) 3,833 (12.40%)

116 CALDER VALLEY

C hold

  • *Craig Whittaker (C) 29,981 (51.88%, +5.73%)
  • Josh Fenton-Glynn (Lab) 24,207 (41.89%, –3.21%)
  • Javed Bashir (LD) 2,884 (4.99%, +1.63%)
  • Richard Phillips (Lib) 721 (1.25%)

C maj 5,774 (9.99%)

4.47% swing Lab to C

Electorate 79,287; Turnout 57,793 (72.89%, –0.55%)

2017: C maj 609 (1.05%) – Turnout 58,054 (73.44%)

Whittaker (C) 26,790 (46.15%); Fenton Glynn (Lab) 26,181 (45.10%); Battye (LD) 1,952 (3.36%); Rogan (UKIP) 1,466 (2.53%); Holden (Ind) 1,034 (1.78%); Turner (Green) 631 (1.09%)

117 CAMBERWELL & PECKHAM

Lab hold

  • *Harriet Harman (Lab) 40,258 (71.26%, –6.53%)
  • Peter Quentin (C) 6,478 (11.47%, –1.33%)
  • Julia Ogiehor (LD) 5,087 (9.00%, +3.06%)
  • Claire Sheppard (Green) 3,501 (6.20%, +3.36%)
  • Cass Cass-Horne (Brexit) 1,041 (1.84%)
  • Joshua Ogunleye (WRP) 127 (0.22%, –0.00%)

Lab maj 33,780 (59.80%)

2.60% swing Lab to C

Electorate 89,042; Turnout 56,492 (63.44%, –3.64%)

2017: Lab maj 37,316 (65.00%) – Turnout 57,412 (67.08%)

Harman (Lab) 44,665 (77.80%); Spencer (C) 7,349 (12.80%); Bukola (LD) 3,413 (5.94%); Margolies (Green) 1,627 (2.83%); Towey (CPA) 227 (0.40%); Aminata (WRP) 131 (0.23%)

118 CAMBORNE & REDRUTH

C hold

  • *George Eustice (C) 26,764 (53.14%, +5.67%)
  • Paul Farmer (Lab) 18,064 (35.86%, –8.35%)
  • Florence MacDonald (LD) 3,504 (6.96%, +0.81%)
  • Karen La Borde (Green) 1,359 (2.70%, +0.53%)
  • Paul Holmes (Lib) 676 (1.34%)

C maj 8,700 (17.27%)

7.01% swing Lab to C

Electorate 70,250; Turnout 50,367 (71.70%, –0.13%)

2017: C maj 1,577 (3.25%) – Turnout 48,456 (71.83%)

Eustice (C) 23,001 (47.47%); Winter (Lab) 21,424 (44.21%); Williams (LD) 2,979 (6.15%); Garbett (Green) 1,052 (2.17%)

119 CAMBRIDGE

Lab hold

  • *Daniel Zeichner (Lab) 25,776 (47.97%, –3.93%)
  • Rod Cantrill (LD) 16,137 (30.03%, +0.77%)
  • Russell Perrin (C) 8,342 (15.53%, –0.80%)
  • Jeremy Caddick (Green) 2,164 (4.03%, +1.77%)
  • Peter Dawe (Brexit) 1,041 (1.94%)
  • Miles Hurley (Ind) 111 (0.21%)
  • Jane Robins (Soc Dem) 91 (0.17%)
  • Keith Garrett (Rebooting) 67 (0.12%, –0.11%)

Lab maj 9,639 (17.94%)

2.35% swing Lab to LD

Electorate 79,951; Turnout 53,729 (67.20%, –4.51%)

2017: Lab maj 12,661 (22.64%) – Turnout 55,934 (71.71%)

Zeichner (Lab) 29,032 (51.90%); Huppert (LD) 16,371 (29.27%); Hayward (C) 9,133 (16.33%); Tuckwood (Green) 1,265 (2.26%); Garrett (Rebooting) 133 (0.24%)

120 CAMBRIDGESHIRE NORTH EAST

C hold

  • *Steve Barclay (C) 38,423 (72.55%, +8.10%)
  • Diane Boyd (Lab) 8,430 (15.92%, –8.61%)
  • Rupert Moss-Eccardt (LD) 4,298 (8.11%, +3.64%)
  • Ruth Johnson (Green) 1,813 (3.42%, +1.50%)

C maj 29,993 (56.63%)

8.36% swing Lab to C

Electorate 83,699; Turnout 52,964 (63.28%, +0.15%)

2017: C maj 21,270 (39.92%) – Turnout 53,284 (63.13%)

Barclay (C) 34,340 (64.45%); Rustidge (Lab) 13,070 (24.53%); Fower (LD) 2,383 (4.47%); Talbot (UKIP) 2,174 (4.08%); Johnson (Green) 1,024 (1.92%); Goldspink (Eng Dem) 293 (0.55%)

121 CAMBRIDGESHIRE NORTH WEST

C hold

  • *Shailesh Vara (C) 40,307 (62.46%, +3.81%)
  • Cathy Cordiner-Achenbach (Lab) 14,324 (22.20%, –8.31%)
  • Bridget Smith (LD) 6,881 (10.66%, +5.71%)
  • Nicola Day (Green) 3,021 (4.68%, +2.72%)

C maj 25,983 (40.26%)

6.06% swing Lab to C

Electorate 94,909; Turnout 64,533 (67.99%, –0.65%)

2017: C maj 18,008 (28.14%) – Turnout 63,991 (68.64%)

Vara (C) 37,529 (58.65%); Ramsbottom (Lab) 19,521 (30.51%); Smith (LD) 3,168 (4.95%); Whitby (UKIP) 2,518 (3.93%); Guthrie (Green) 1,255 (1.96%)

122 CAMBRIDGESHIRE SOUTH

C gain from LD

  • Anthony Browne (C) 31,015 (46.34%, –5.46%)
  • Ian Sollom (LD) 28,111 (42.00%, +23.36%)
  • Dan Greef (Lab) 7,803 (11.66%, –15.57%)

C maj 2,904 (4.34%)

14.41% swing C to LD

Electorate 87,288; Turnout 66,929 (76.68%, +0.53%)

2017: C maj 15,952 (24.57%) – Turnout 64,924 (76.15%)

Allen (C) 33,631 (51.80%); Greef (Lab) 17,679 (27.23%); van de Ven (LD) 12,102 (18.64%); Saggers (Green) 1,512 (2.33%)

123 CAMBRIDGESHIRE SOUTH EAST

C hold

  • *Lucy Frazer (C) 32,187 (49.99%, –3.34%)
  • Pippa Heylings (LD) 20,697 (32.15%, +13.17%)
  • James Bull (Lab) 10,492 (16.30%, –11.39%)
  • Edmund Fordham (Ind) 1,009 (1.57%)

C maj 11,490 (17.85%)

8.25% swing C to LD

Electorate 86,769; Turnout 64,385 (74.20%, +1.05%)

2017: C maj 16,158 (25.65%) – Turnout 63,002 (73.16%)

Frazer (C) 33,601 (53.33%); Jones (Lab) 17,443 (27.69%); Nethsingha (LD) 11,958 (18.98%)

124 CANNOCK CHASE

C hold

  • *Amanda Milling (C) 31,636 (68.31%, +13.33%)
  • Anne Hobbs (Lab) 11,757 (25.39%, –12.06%)
  • Paul Woodhead (Green) 2,920 (6.30%, +4.60%)

C maj 19,879 (42.92%)

12.70% swing Lab to C

Electorate 74,813; Turnout 46,313 (61.91%, –2.32%)

2017: C maj 8,391 (17.53%) – Turnout 47,872 (64.22%)

Milling (C) 26,318 (54.98%); Dadge (Lab) 17,927 (37.45%); Allen (UKIP) 2,018 (4.22%); Woodhead (Green) 815 (1.70%); Green (LD) 794 (1.66%)

125 CANTERBURY

Lab hold

  • *Rosie Duffield (Lab) 29,018 (48.27%, +3.25%)
  • Anna Firth (C) 27,182 (45.22%, +0.53%)
  • Claire Malcomson (LD) 3,408 (5.67%, –2.36%)
  • Michael Gould (Ind) 505 (0.84%)

Lab maj 1,836 (3.05%)

1.36% swing C to Lab

Electorate 80,203; Turnout 60,113 (74.95%, +2.26%)

2017: Lab maj 187 (0.33%) – Turnout 56,800 (72.69%)

Duffield (Lab) 25,572 (45.02%); Brazier (C) 25,385 (44.69%); Flanagan (LD) 4,561 (8.03%); Stanton (Green) 1,282 (2.26%)

126 CARDIFF CENTRAL

Lab hold

  • *Jo Stevens (Lab) 25,605 (61.22%, –1.19%)
  • Meirion Jenkins (C) 8,426 (20.15%, +0.34%)
  • Bablin Molik (LD) 6,298 (15.06%, +1.64%)
  • Gareth Pearce (Brexit) 1,006 (2.41%)
  • Sian Caiach (Gwlad) 280 (0.67%)
  • Akil Kata (Ind) 119 (0.28%)
  • Brian Johnson (SPGB) 88 (0.21%)

Lab maj 17,179 (41.08%)

0.76% swing Lab to C

Electorate 64,037; Turnout 41,822 (65.31%, –2.78%)

2017: Lab maj 17,196 (42.60%) – Turnout 40,367 (68.09%)

Stevens (Lab) 25,193 (62.41%); Stafford (C) 7,997 (19.81%); Parrott (LD) 5,415 (13.41%); Hooper (PC) 999 (2.47%); Smith (Green) 420 (1.04%); Mohammed (UKIP) 343 (0.85%)

127 CARDIFF NORTH

Lab hold

  • *Anna McMorrin (Lab) 26,064 (49.49%, –0.65%)
  • Mo Ali (C) 19,082 (36.23%, –5.88%)
  • Rhys Taylor (LD) 3,580 (6.80%, +3.50%)
  • Steffan Webb (PC) 1,606 (3.05%, –0.29%)
  • Chris Butler (Brexit) 1,311 (2.49%)
  • Michael Cope (Green) 820 (1.56%)
  • Richard Jones (Ind) 203 (0.39%)

Lab maj 6,982 (13.26%)

2.62% swing C to Lab

Electorate 68,438; Turnout 52,666 (76.95%, –0.44%)

2017: Lab maj 4,174 (8.02%) – Turnout 52,022 (77.39%)

McMorrin (Lab) 26,081 (50.13%); Williams (C) 21,907 (42.11%); Webb (PC) 1,738 (3.34%); Hemsley (LD) 1,714 (3.29%); Oldfield (UKIP) 582 (1.12%)

128 CARDIFF SOUTH & PENARTH

Lab Co-op hold

  • *Stephen Doughty (Lab Co-op) 27,382 (54.14%, –5.35%)
  • Philippa Broom (C) 14,645 (28.95%, –1.24%)
  • Dan Schmeising (LD) 2,985 (5.90%, +3.08%)
  • Nasir Adam (PC) 2,386 (4.72%, +0.46%)
  • Tim Price (Brexit) 1,999 (3.95%)
  • Ken Barker (Green) 1,182 (2.34%, +1.29%)

Lab Co-op maj 12,737 (25.18%)

2.06% swing Lab to C

Electorate 78,837; Turnout 50,579 (64.16%, –2.17%)

2017: Lab Co-op maj 14,864 (29.30%) – Turnout 50,736 (66.32%)

Doughty (Lab Co-op) 30,182 (59.49%); Rees (C) 15,318 (30.19%); Titherington (PC) 2,162 (4.26%); Sands (LD) 1,430 (2.82%); Bevan (UKIP) 942 (1.86%); Slaughter (Green) 532 (1.05%); Hedges (Pirate) 170 (0.34%)

129 CARDIFF WEST

Lab hold

  • *Kevin Brennan (Lab) 23,908 (51.77%, –4.90%)
  • Carolyn Webster (C) 12,922 (27.98%, –1.77%)
  • Boyd Clack (PC) 3,864 (8.37%, –1.11%)
  • Callum Littlemore (LD) 2,731 (5.91%, +3.31%)
  • Nick Mullins (Brexit) 1,619 (3.51%)
  • David Griffin (Green) 1,133 (2.45%)

Lab maj 10,986 (23.79%)

1.56% swing Lab to C

Electorate 68,508; Turnout 46,177 (67.40%, –1.96%)

2017: Lab maj 12,551 (26.92%) – Turnout 46,629 (69.37%)

Brennan (Lab) 26,425 (56.67%); Smith (C) 13,874 (29.75%); Deem (PC) 4,418 (9.47%); Meredith (LD) 1,214 (2.60%); Lewis (UKIP) 698 (1.50%)

130 CARLISLE

C hold

  • *John Stevenson (C) 23,659 (55.18%, +5.31%)
  • Ruth Alcroft (Lab) 15,340 (35.78%, –8.05%)
  • Julia Aglionby (LD) 2,829 (6.60%, +3.68%)
  • Fiona Mills (UKIP) 1,045 (2.44%, –0.94%)

C maj 8,319 (19.40%)

6.68% swing Lab to C

Electorate 65,105; Turnout 42,873 (65.85%, –3.27%)

2017: C maj 2,599 (6.04%) – Turnout 43,056 (69.12%)

Stevenson (C) 21,472 (49.87%); Alcroft (Lab) 18,873 (43.83%); Mills (UKIP) 1,455 (3.38%); Thornton (LD) 1,256 (2.92%)

131 CARMARTHEN EAST & DINEFWR

PC hold

  • *Jonathan Edwards (PC) 15,939 (38.87%, –0.43%)
  • Havard Hughes (C) 14,130 (34.46%, +8.19%)
  • Maria Carroll (Lab) 8,622 (21.03%, –8.75%)
  • Peter Prosser (Brexit) 2,311 (5.64%)

PC maj 1,809 (4.41%)

4.31% swing PC to C

Electorate 57,407; Turnout 41,002 (71.42%, –1.87%)

2017: PC maj 3,908 (9.52%) – Turnout 41,029 (73.30%)

Edwards (PC) 16,127 (39.31%); Darkin (Lab) 12,219 (29.78%); Hughes (C) 10,778 (26.27%); Hamilton (UKIP) 985 (2.40%); Prosser (LD) 920 (2.24%)

132 CARMARTHEN WEST & PEMBROKESHIRE SOUTH

C hold

  • *Simon Hart (C) 22,183 (52.67%, +5.85%)
  • Marc Tierney (Lab) 14,438 (34.28%, –5.17%)
  • Rhys Thomas (PC) 3,633 (8.63%, –0.69%)
  • Alistair Cameron (LD) 1,860 (4.42%, +2.15%)

C maj 7,745 (18.39%)

5.51% swing Lab to C

Electorate 58,629; Turnout 42,114 (71.83%, –0.29%)

2017: C maj 3,110 (7.37%) – Turnout 42,226 (72.12%)

Hart (C) 19,771 (46.82%); Tierney (Lab) 16,661 (39.46%); Thomas (PC) 3,933 (9.31%); Cameron (LD) 956 (2.26%); Edwards (UKIP) 905 (2.14%)

133 CARSHALTON & WALLINGTON

C gain from LD

  • Elliot Colburn (C) 20,822 (42.41%, +4.09%)
  • *Tom Brake (LD) 20,193 (41.13%, +0.11%)
  • Ahmad Wattoo (Lab) 6,081 (12.39%, –6.06%)
  • James Woudhuysen (Brexit) 1,043 (2.12%)
  • Tracey Hague (Green) 759 (1.55%, +0.56%)
  • Ashley Dickenson (CPA) 200 (0.41%, +0.03%)

C maj 629 (1.28%)

1.99% swing LD to C

Electorate 72,926; Turnout 49,098 (67.33%, –4.31%)

2017: LD maj 1,369 (2.70%) – Turnout 50,753 (71.64%)

Brake (LD) 20,819 (41.02%); Maxwell Scott (C) 19,450 (38.32%); Ibrahim (Lab) 9,360 (18.44%); Khan (Green) 501 (0.99%); Mattey (Ind) 434 (0.86%); Dickenson (CPA) 189 (0.37%)

134 CASTLE POINT

C hold

  • *Rebecca Harris (C) 33,971 (76.72%, +9.45%)
  • Katie Curtis (Lab) 7,337 (16.57%, –8.49%)
  • John Howson (LD) 2,969 (6.71%, +4.36%)

C maj 26,634 (60.15%)

8.97% swing Lab to C

Electorate 69,643; Turnout 44,277 (63.58%, –0.78%)

2017: C maj 18,872 (42.21%) – Turnout 44,710 (64.36%)

Harris (C) 30,076 (67.27%); Cooke (Lab) 11,204 (25.06%); Kurten (UKIP) 2,381 (5.33%); Holder (LD) 1,049 (2.35%)

135 CEREDIGION

PC hold

  • *Ben Lake (PC) 15,208 (37.92%, +8.69%)
  • Amanda Jenner (C) 8,879 (22.14%, +3.76%)
  • Mark Williams (LD) 6,975 (17.39%, –11.57%)
  • Dinah Mulholland (Lab) 6,317 (15.75%, –4.41%)
  • Gethin James (Brexit) 2,063 (5.14%)
  • Chris Simpson (Green) 663 (1.65%, +0.29%)

PC maj 6,329 (15.78%)

2.46% swing C to PC

Electorate 56,250; Turnout 40,105 (71.30%, –3.89%)

2017: PC maj 104 (0.26%) – Turnout 39,767 (75.19%)

Lake (PC) 11,623 (29.23%); Williams (LD) 11,519 (28.97%); Mulholland (Lab) 8,017 (20.16%); Davis (C) 7,307 (18.37%); Harrison (UKIP) 602 (1.51%); Ham (Green) 542 (1.36%); Sir Dudley (Loony) 157 (0.39%)

136 CHARNWOOD

C hold

  • *Edward Argar (C) 35,121 (63.44%, +3.05%)
  • Gary Godden (Lab) 12,724 (22.98%, –7.79%)
  • Kate Tipton (LD) 4,856 (8.77%, +5.05%)
  • Laurie Needham (Green) 2,664 (4.81%, +2.93%)

C maj 22,397 (40.45%)

5.42% swing Lab to C

Electorate 79,556; Turnout 55,365 (69.59%, –1.08%)

2017: C maj 16,341 (29.62%) – Turnout 55,176 (70.67%)

Argar (C) 33,318 (60.38%); Kelly-Walsh (Lab) 16,977 (30.77%); Sansome (LD) 2,052 (3.72%); Connor (UKIP) 1,471 (2.67%); Cox (Green) 1,036 (1.88%); Denham (BNP) 322 (0.58%)

137 CHATHAM & AYLESFORD

C hold

  • *Tracey Crouch (C) 28,856 (66.58%, +9.58%)
  • Vince Maple (Lab) 10,316 (23.80%, –9.90%)
  • David Naghi (LD) 2,866 (6.61%, +4.13%)
  • Geoff Wilkinson (Green) 1,090 (2.51%, +1.24%)
  • John Gibson (CPA) 212 (0.49%, –0.09%)

C maj 18,540 (42.78%)

9.74% swing Lab to C

Electorate 71,642; Turnout 43,340 (60.50%, –3.25%)

2017: C maj 10,458 (23.30%) – Turnout 44,890 (63.75%)

Crouch (C) 25,587 (57.00%); Maple (Lab) 15,129 (33.70%); Bushill (UKIP) 2,225 (4.96%); Quinton (LD) 1,116 (2.49%); Hyde (Green) 573 (1.28%); Gibson (CPA) 260 (0.58%)

138 CHEADLE

C hold

  • *Mary Robinson (C) 25,694 (45.96%, +1.38%)
  • Tom Morrison (LD) 23,358 (41.78%, +5.46%)
  • Zahid Chauhan (Lab) 6,851 (12.26%, –6.83%)

C maj 2,336 (4.18%)

2.04% swing C to LD

Electorate 74,639; Turnout 55,903 (74.90%, –0.08%)

2017: C maj 4,507 (8.26%) – Turnout 54,572 (74.98%)

Robinson (C) 24,331 (44.59%); Hunter (LD) 19,824 (36.33%); Miller (Lab) 10,417 (19.09%)

139 CHELMSFORD

C hold

  • *Vicky Ford (C) 31,934 (55.90%, +2.22%)
  • Marie Goldman (LD) 14,313 (25.06%, +12.89%)
  • Penny Richards (Lab) 10,295 (18.02%, –11.79%)
  • Mark Lawrence (Loony) 580 (1.02%)

C maj 17,621 (30.85%)

5.34% swing C to LD

Electorate 80,481; Turnout 57,122 (70.98%, +0.82%)

2017: C maj 13,572 (23.87%) – Turnout 56,860 (70.16%)

Ford (C) 30,525 (53.68%); Vince (Lab) 16,953 (29.82%); Robinson (LD) 6,916 (12.16%); Carter (UKIP) 1,645 (2.89%); Reza (Green) 821 (1.44%)

140 CHELSEA & FULHAM

C hold

  • *Greg Hands (C) 23,345 (49.86%, –2.79%)
  • Nicola Horlick (LD) 12,104 (25.85%, +14.87%)
  • Matt Uberoi (Lab) 10,872 (23.22%, –9.99%)
  • Samuel Morland (AWP) 500 (1.07%)

C maj 11,241 (24.01%)

8.83% swing C to LD

Electorate 67,110; Turnout 46,821 (69.77%, +3.66%)

2017: C maj 8,188 (19.44%) – Turnout 42,128 (66.11%)

Hands (C) 22,179 (52.65%); De'Ath (Lab) 13,991 (33.21%); Rowntree (LD) 4,627 (10.98%); Cashmore (Green) 807 (1.92%); Seton-Marsden (UKIP) 524 (1.24%)

141 CHELTENHAM

C hold

  • *Alex Chalk (C) 28,486 (47.99%, +1.31%)
  • Max Wilkinson (LD) 27,505 (46.34%, +4.16%)
  • George Penny (Lab) 2,921 (4.92%, –4.56%)
  • George Ridgeon (Loony) 445 (0.75%)

C maj 981 (1.65%)

1.43% swing C to LD

Electorate 81,043; Turnout 59,357 (73.24%, +0.96%)

2017: C maj 2,569 (4.51%) – Turnout 57,012 (72.28%)

Chalk (C) 26,615 (46.68%); Horwood (LD) 24,046 (42.18%); White (Lab) 5,408 (9.49%); Van Coevorden (Green) 943 (1.65%)

142 CHESHAM & AMERSHAM

C hold

  • *Cheryl Gillan (C) 30,850 (55.40%, –5.26%)
  • Dan Gallagher (LD) 14,627 (26.27%, +13.27%)
  • Matt Turmaine (Lab) 7,166 (12.87%, –7.72%)
  • Alan Booth (Green) 3,042 (5.46%, +2.46%)

C maj 16,223 (29.13%)

9.26% swing C to LD

Electorate 72,542; Turnout 55,685 (76.76%, –0.36%)

2017: C maj 22,140 (40.07%) – Turnout 55,252 (77.12%)

Gillan (C) 33,514 (60.66%); Dluzewska (Lab) 11,374 (20.59%); Jones (LD) 7,179 (12.99%); Booth (Green) 1,660 (3.00%); Meacock (UKIP) 1,525 (2.76%)

143 CHESTER, CITY OF

Lab hold

  • *Chris Matheson (Lab) 27,082 (49.64%, –7.12%)
  • Samantha George (C) 20,918 (38.34%, –2.15%)
  • Bob Thompson (LD) 3,734 (6.84%, +4.09%)
  • Nicholas Brown (Green) 1,438 (2.64%)
  • Andy Argyle (Brexit) 1,388 (2.54%)

Lab maj 6,164 (11.30%)

2.48% swing Lab to C

Electorate 76,057; Turnout 54,560 (71.74%, –5.70%)

2017: Lab maj 9,176 (16.26%) – Turnout 56,421 (77.44%)

Matheson (Lab) 32,023 (56.76%); Gallagher (C) 22,847 (40.49%); Jewkes (LD) 1,551 (2.75%)

144 CHESTERFIELD

Lab hold

  • *Toby Perkins (Lab) 18,171 (40.21%, –14.59%)
  • Leigh Higgins (C) 16,720 (37.00%, +2.24%)
  • John Scotting (Brexit) 4,771 (10.56%)
  • Emily Coy (LD) 3,985 (8.82%, +3.37%)
  • Neil Jackson (Green) 1,148 (2.54%, +0.92%)
  • John Daramy (Ind) 391 (0.87%)

Lab maj 1,451 (3.21%)

8.41% swing Lab to C

Electorate 71,030; Turnout 45,186 (63.62%, –2.89%)

2017: Lab maj 9,605 (20.04%) – Turnout 47,927 (66.51%)

Perkins (Lab) 26,266 (54.80%); Pitfield (C) 16,661 (34.76%); Snowdon (LD) 2,612 (5.45%); Bent (UKIP) 1,611 (3.36%); Wadsworth (Green) 777 (1.62%)

145 CHICHESTER

C hold

  • *Gillian Keegan (C) 35,402 (57.81%, –2.33%)
  • Kate O'Kelly (LD) 13,912 (22.72%, +11.45%)
  • Jay Morton (Lab) 9,069 (14.81%, –7.57%)
  • Heather Barrie (Green) 2,527 (4.13%, +0.80%)
  • Adam Brown (Libertarian) 224 (0.37%)
  • Andrew Emerson (Patria) 109 (0.18%, +0.04%)

C maj 21,490 (35.09%)

6.89% swing C to LD

Electorate 85,499; Turnout 61,243 (71.63%, +1.13%)

2017: C maj 22,621 (37.75%) – Turnout 59,918 (70.50%)

Keegan (C) 36,032 (60.14%); Farwell (Lab) 13,411 (22.38%); Brown (LD) 6,749 (11.26%); Barrie (Green) 1,992 (3.32%); Moncreiff (UKIP) 1,650 (2.75%); Emerson (Patria) 84 (0.14%)

146 CHINGFORD & WOODFORD GREEN

C hold

  • *Iain Duncan Smith (C) 23,481 (48.47%, –0.67%)
  • Faiza Shaheen (Lab) 22,219 (45.87%, +1.92%)
  • Geoff Seeff (LD) 2,744 (5.66%, +1.31%)

C maj 1,262 (2.61%)

1.29% swing C to Lab

Electorate 65,393; Turnout 48,444 (74.08%, +3.01%)

2017: C maj 2,438 (5.19%) – Turnout 46,961 (71.07%)

Duncan Smith (C) 23,076 (49.14%); Mahmood (Lab) 20,638 (43.95%); Unger (LD) 2,043 (4.35%); King (Green) 1,204 (2.56%)

147 CHIPPENHAM

C hold

  • *Michelle Donelan (C) 30,994 (54.28%, –0.44%)
  • Helen Belcher (LD) 19,706 (34.51%, +8.90%)
  • Martha Anachury (Lab) 6,399 (11.21%, –8.46%)

C maj 11,288 (19.77%)

4.67% swing C to LD

Electorate 77,225; Turnout 57,099 (73.94%, –0.82%)

2017: C maj 16,630 (29.10%) – Turnout 57,140 (74.76%)

Donelan (C) 31,267 (54.72%); Belcher (LD) 14,637 (25.62%); Newman (Lab) 11,236 (19.66%)

148 CHIPPING BARNET

C hold

  • *Theresa Villiers (C) 25,745 (44.72%, –1.61%)
  • Emma Whysall (Lab) 24,533 (42.61%, –3.08%)
  • Isabelle Parasram (LD) 5,932 (10.30%, +4.87%)
  • Gabrielle Bailey (Green) 1,288 (2.24%, –0.30%)
  • John Sheffield (Advance) 71 (0.12%)

C maj 1,212 (2.11%)

0.73% swing Lab to C

Electorate 79,960; Turnout 57,569 (72.00%, +0.04%)

2017: C maj 353 (0.64%) – Turnout 55,423 (71.96%)

Villiers (C) 25,679 (46.33%); Whysall (Lab) 25,326 (45.70%); Ray (LD) 3,012 (5.43%); Fletcher (Green) 1,406 (2.54%)

149 CHORLEY

Speaker hold

  • *Sir Lindsay Hoyle (Speaker) 26,831 (67.30%, +12.03%)
  • Mark Brexit-Smith (Ind) 9,439 (23.67%)
  • James Melling (Green) 3,600 (9.03%, +8.08%)

Speaker maj 17,392 (43.62%)

Electorate 78,177; Turnout 39,870 (51.00%, –21.82%)

2017: Lab maj 7,512 (13.50%) – Turnout 55,634 (72.82%)

Hoyle (Lab) 30,745 (55.26%); Moon (C) 23,233 (41.76%); Fenn (LD) 1,126 (2.02%); Lageard (Green) 530 (0.95%)

150 CHRISTCHURCH

C hold

  • *Sir Christopher Chope (C) 33,894 (65.24%, –4.34%)
  • Mike Cox (LD) 9,277 (17.86%, +9.92%)
  • Andrew Dunne (Lab) 6,568 (12.64%, –7.22%)
  • Chris Rigby (Green) 2,212 (4.26%, +1.64%)

C maj 24,617 (47.39%)

7.13% swing C to LD

Electorate 71,521; Turnout 51,951 (72.64%, +0.64%)

2017: C maj 25,171 (49.71%) – Turnout 50,633 (71.99%)

Chope (C) 35,230 (69.58%); Canavan (Lab) 10,059 (19.87%); Cox (LD) 4,020 (7.94%); Rigby (Green) 1,324 (2.61%)

151 CITIES OF LONDON & WESTMINSTER

C hold

  • Nickie Aiken (C) 17,049 (39.91%, –6.67%)
  • Chuka Umunna (LD) 13,096 (30.65%, +19.61%)
  • Gordon Nardell (Lab) 11,624 (27.21%, –11.23%)
  • Zack Polanski (Green) 728 (1.70%, –0.42%)
  • Jill McLachlan (CPA) 125 (0.29%)
  • Dirk van Heck (Lib) 101 (0.24%)

C maj 3,953 (9.25%)

13.14% swing C to LD

Electorate 63,700; Turnout 42,723 (67.07%, +4.25%)

2017: C maj 3,148 (8.14%) – Turnout 38,654 (62.82%)

Field (C) 18,005 (46.58%); Dogus (Lab) 14,857 (38.44%); Fox (LD) 4,270 (11.05%); McNally (Green) 821 (2.12%); Bhatti (UKIP) 426 (1.10%); Lord (ND) 173 (0.45%); The Maharaja of Kashmir (Ind) 59 (0.15%); Weenen (Young) 43 (0.11%)

152 CLACTON

C hold

  • *Giles Watling (C) 31,438 (72.26%, +11.03%)
  • Kevin Bonavia (Lab) 6,736 (15.48%, –9.89%)
  • Callum Robertson (LD) 2,541 (5.84%, +3.83%)
  • Chris Southall (Green) 1,225 (2.82%, +1.19%)
  • Andy Morgan (ND) 1,099 (2.53%)
  • Colin Bennett (Ind) 243 (0.56%, –0.46%)
  • Just-John Sexton (Loony) 224 (0.51%)

C maj 24,702 (56.78%)

10.46% swing Lab to C

Electorate 70,930; Turnout 43,506 (61.34%, –2.40%)

2017: C maj 15,828 (35.85%) – Turnout 44,145 (63.74%)

Watling (C) 27,031 (61.23%); Osben (Lab) 11,203 (25.38%); Oakley (UKIP) 3,357 (7.60%); Grace (LD) 887 (2.01%); Southall (Green) 719 (1.63%); Shearer (Ind) 449 (1.02%); Tilbrook (Eng Dem) 289 (0.65%); Martin (Ind) 210 (0.48%)

153 CLEETHORPES

C hold

  • *Martin Vickers (C) 31,969 (68.99%, +11.89%)
  • Ros James (Lab) 10,551 (22.77%, –12.60%)
  • Roy Horobin (LD) 2,535 (5.47%, +3.15%)
  • Jodi Shanahan (Green) 1,284 (2.77%, +1.79%)

C maj 21,418 (46.22%)

12.24% swing Lab to C

Electorate 73,689; Turnout 46,339 (62.88%, –2.61%)

2017: C maj 10,400 (21.74%) – Turnout 47,844 (65.50%)

Vickers (C) 27,321 (57.10%); Keith (Lab) 16,921 (35.37%); Blake (UKIP) 2,022 (4.23%); Horobin (LD) 1,110 (2.32%); Emmerson (Green) 470 (0.98%)

154 CLWYD SOUTH

C gain from Lab

  • Simon Baynes (C) 16,222 (44.68%, +5.60%)
  • *Susan Elan Jones (Lab) 14,983 (41.27%, –9.44%)
  • Chris Allen (PC) 2,137 (5.89%, –0.23%)
  • Calum Davies (LD) 1,496 (4.12%, +2.17%)
  • Jamie Adams (Brexit) 1,468 (4.04%)

C maj 1,239 (3.41%)

7.52% swing Lab to C

Electorate 53,919; Turnout 36,306 (67.33%, –1.63%)

2017: Lab maj 4,356 (11.62%) – Turnout 37,474 (68.96%)

Jones (Lab) 19,002 (50.71%); Baynes (C) 14,646 (39.08%); Allen (PC) 2,293 (6.12%); Bassford-Barton (UKIP) 802 (2.14%); Roberts (LD) 731 (1.95%)

155 CLWYD WEST

C hold

  • *David Jones (C) 20,403 (50.75%, +2.68%)
  • Jo Thomas (Lab) 13,656 (33.97%, –5.64%)
  • Elfed Williams (PC) 3,907 (9.72%, +0.08%)
  • David Wilkins (LD) 2,237 (5.56%, +2.88%)

C maj 6,747 (16.78%)

4.16% swing Lab to C

Electorate 57,714; Turnout 40,203 (69.66%, –0.12%)

2017: C maj 3,437 (8.45%) – Turnout 40,654 (69.78%)

Jones (C) 19,541 (48.07%); Thomas (Lab) 16,104 (39.61%); Roberts (PC) 3,918 (9.64%); Babu (LD) 1,091 (2.68%)

156 COATBRIDGE, CHRYSTON & BELLSHILL

SNP gain from Lab

  • Steven Bonnar (SNP) 22,680 (47.03%, +7.94%)
  • *Hugh Gaffney (Lab) 17,056 (35.37%, –7.24%)
  • Nathan Wilson (C) 6,113 (12.68%, –3.57%)
  • David Stevens (LD) 1,564 (3.24%, +1.20%)
  • Patrick McAleer (Green) 808 (1.68%)

SNP maj 5,624 (11.66%)

7.59% swing Lab to SNP

Electorate 72,943; Turnout 48,221 (66.11%, +2.85%)

2017: Lab maj 1,586 (3.52%) – Turnout 45,040 (63.26%)

Gaffney (Lab) 19,193 (42.61%); Boswell (SNP) 17,607 (39.09%); Halbert (C) 7,318 (16.25%); Bennie (LD) 922 (2.05%)

157 COLCHESTER

C hold

  • *Will Quince (C) 26,917 (50.43%, +4.55%)
  • Tina McKay (Lab) 17,494 (32.78%, –2.50%)
  • Martin Goss (LD) 7,432 (13.92%, –3.05%)
  • Mark Goacher (Green) 1,530 (2.87%, +1.32%)

C maj 9,423 (17.65%)

3.53% swing Lab to C

Electorate 82,625; Turnout 53,373 (64.60%, –2.34%)

2017: C maj 5,677 (10.60%) – Turnout 53,545 (66.93%)

Quince (C) 24,565 (45.88%); Young (Lab) 18,888 (35.28%); Russell (LD) 9,087 (16.97%); Goacher (Green) 828 (1.55%); Rennie (CPA) 177 (0.33%)

158 COLNE VALLEY

C gain from Lab

  • Jason McCartney (C) 29,482 (48.40%, +2.22%)
  • *Thelma Walker (Lab) 24,379 (40.02%, –7.67%)
  • Cahal Burke (LD) 3,815 (6.26%, +2.14%)
  • Sue Harrison (Brexit) 1,286 (2.11%)
  • Darryl Gould (Green) 1,068 (1.75%, +0.28%)
  • Owen Aspinall (Yorkshire) 548 (0.90%)
  • Melanie Roberts (UKIP) 230 (0.38%)
  • Colin Peel (Ind) 102 (0.17%, –0.35%)

C maj 5,103 (8.38%)

4.95% swing Lab to C

Electorate 84,174; Turnout 60,910 (72.36%, +0.76%)

2017: Lab maj 915 (1.51%) – Turnout 60,420 (71.60%)

Walker (Lab) 28,818 (47.70%); McCartney (C) 27,903 (46.18%); Burke (LD) 2,494 (4.13%); King (Green) 892 (1.48%); Sadio (Ind) 313 (0.52%)

159 CONGLETON

C hold

  • *Fiona Bruce (C) 33,747 (58.96%, +2.36%)
  • Jo Dale (Lab) 15,186 (26.53%, –7.63%)
  • Paul Duffy (LD) 6,026 (10.53%, +5.37%)
  • Richard McCarthy (Green) 1,616 (2.82%, +1.05%)
  • Jane Smith (AWP) 658 (1.15%)

C maj 18,561 (32.43%)

4.99% swing Lab to C

Electorate 80,930; Turnout 57,233 (70.72%, –2.60%)

2017: C maj 12,619 (22.44%) – Turnout 56,231 (73.32%)

Bruce (C) 31,830 (56.61%); Corcoran (Lab) 19,211 (34.16%); Hirst (LD) 2,902 (5.16%); Davies (UKIP) 1,289 (2.29%); Heath (Green) 999 (1.78%)

160 COPELAND

C hold

  • *Trudy Harrison (C) 22,856 (53.75%, +4.69%)
  • Tony Lywood (Lab) 17,014 (40.01%, –5.10%)
  • John Studholme (LD) 1,888 (4.44%, +1.17%)
  • Jack Lenox (Green) 765 (1.80%)

C maj 5,842 (13.74%)

4.89% swing Lab to C

Electorate 61,693; Turnout 42,523 (68.93%, –0.59%)

2017: C maj 1,695 (3.95%) – Turnout 42,927 (69.52%)

Harrison (C) 21,062 (49.06%); Troughton (Lab) 19,367 (45.12%); Hanson (LD) 1,404 (3.27%); Crossman (UKIP) 1,094 (2.55%)

161 CORBY

C hold

  • *Tom Pursglove (C) 33,410 (55.24%, +6.01%)
  • Beth Miller (Lab) 23,142 (38.26%, –6.48%)
  • Chris Stanbra (LD) 3,932 (6.50%, +3.93%)

C maj 10,268 (16.98%)

6.25% swing Lab to C

Electorate 86,151; Turnout 60,484 (70.21%, –2.57%)

2017: C maj 2,690 (4.48%) – Turnout 59,997 (72.78%)

Pursglove (C) 29,534 (49.23%); Miller (Lab) 26,844 (44.74%); Stanbra (LD) 1,545 (2.58%); Watts (UKIP) 1,495 (2.49%); Scrutton (Green) 579 (0.97%)

162 CORNWALL NORTH

C hold

  • *Scott Mann (C) 30,671 (59.35%, +8.64%)
  • Danny Chambers (LD) 15,919 (30.80%, –5.78%)
  • Joy Bassett (Lab) 4,516 (8.74%, –3.34%)
  • Elmars Liepins (Lib) 572 (1.11%)

C maj 14,752 (28.55%)

7.21% swing LD to C

Electorate 69,935; Turnout 51,678 (73.89%, –0.10%)

2017: C maj 7,200 (14.13%) – Turnout 50,944 (73.99%)

Mann (C) 25,835 (50.71%); Rogerson (LD) 18,635 (36.58%); Bassett (Lab) 6,151 (12.07%); Allman (CPA) 185 (0.36%); Hawkins (Soc Lab) 138 (0.27%)

163 CORNWALL SOUTH EAST

C hold

  • *Sheryll Murray (C) 31,807 (59.28%, +3.86%)
  • Gareth Derrick (Lab) 10,836 (20.20%, –2.45%)
  • Colin Martin (LD) 8,650 (16.12%, –3.30%)
  • Martha Green (Green) 1,493 (2.78%, +0.27%)
  • Jay Latham (Lib) 869 (1.62%)

C maj 20,971 (39.08%)

3.15% swing Lab to C

Electorate 71,825; Turnout 53,655 (74.70%, +0.69%)

2017: C maj 17,443 (32.78%) – Turnout 53,214 (74.02%)

Murray (C) 29,493 (55.42%); Derrick (Lab) 12,050 (22.64%); Hutty (LD) 10,336 (19.42%); Corney (Green) 1,335 (2.51%)

164 COTSWOLDS, THE

C hold

  • *Sir Geoffrey Clifton-Brown (C) 35,484 (58.00%, –2.63%)
  • Liz Webster (LD) 15,270 (24.96%, +8.63%)
  • Alan MacKenzie (Lab) 7,110 (11.62%, –6.30%)
  • Sabrina Poole (Green) 3,312 (5.41%, +2.49%)

C maj 20,214 (33.04%)

5.63% swing C to LD

Electorate 81,939; Turnout 61,176 (74.66%, +0.45%)

2017: C maj 25,499 (42.71%) – Turnout 59,702 (74.21%)

Clifton-Brown (C) 36,201 (60.64%); Huband (Lab) 10,702 (17.93%); Gant (LD) 9,748 (16.33%); Poole (Green) 1,747 (2.93%); Harlow (UKIP) 1,197 (2.00%); Steel (ND) 107 (0.18%)

165 COVENTRY NORTH EAST

Lab hold

  • *Colleen Fletcher (Lab) 23,412 (52.68%, –10.75%)
  • Sophie Richards (C) 15,720 (35.37%, +5.44%)
  • Iddrisu Sufyan (Brexit) 2,110 (4.75%)
  • Nukey Proctor (LD) 2,061 (4.64%, +2.15%)
  • Matthew Handley (Green) 1,141 (2.57%, +1.49%)

Lab maj 7,692 (17.31%)

8.10% swing Lab to C

Electorate 76,002; Turnout 44,444 (58.48%, –2.89%)

2017: Lab maj 15,580 (33.50%) – Turnout 46,508 (61.36%)

Fletcher (Lab) 29,499 (63.43%); Mayer (C) 13,919 (29.93%); Taggar (UKIP) 1,350 (2.90%); Field (LD) 1,157 (2.49%); Handley (Green) 502 (1.08%); Mahmood (Ind) 81 (0.17%)

166 COVENTRY NORTH WEST

Lab hold

  • Taiwo Owatemi (Lab) 20,918 (43.81%, –10.14%)
  • Clare Golby (C) 20,710 (43.38%, +6.64%)
  • Greg Judge (LD) 2,717 (5.69%, +3.11%)
  • Joshua Richardson (Brexit) 1,956 (4.10%)
  • Stephen Gray (Green) 1,443 (3.02%, +1.69%)

Lab maj 208 (0.44%)

8.39% swing Lab to C

Electorate 75,240; Turnout 47,744 (63.46%, –2.82%)

2017: Lab maj 8,580 (17.21%) – Turnout 49,849 (66.28%)

Robinson (Lab) 26,894 (53.95%); Kotecha (C) 18,314 (36.74%); Gee (UKIP) 1,525 (3.06%); Hilton (LD) 1,286 (2.58%); Norris (Ind) 1,164 (2.34%); Gray (Green) 666 (1.34%)

167 COVENTRY SOUTH

Lab hold

  • Zarah Sultana (Lab) 19,544 (43.39%, –11.65%)
  • Mattie Heaven (C) 19,143 (42.50%, +4.36%)
  • Stephen Richmond (LD) 3,398 (7.54%, +4.69%)
  • James Crocker (Brexit) 1,432 (3.18%)
  • Becky Finlayson (Green) 1,092 (2.42%, +1.14%)
  • Ed Manning (Ind) 435 (0.97%, +0.49%)

Lab maj 401 (0.89%)

8.01% swing Lab to C

Electorate 70,970; Turnout 45,044 (63.47%, –2.97%)

2017: Lab maj 7,947 (16.91%) – Turnout 47,009 (66.44%)

Cunningham (Lab) 25,874 (55.04%); Lowe (C) 17,927 (38.14%); Judge (LD) 1,343 (2.86%); Rogers (UKIP) 1,037 (2.21%); Challenor (Green) 604 (1.28%); Findlay (Ind) 224 (0.48%)

168 CRAWLEY

C hold

  • *Henry Smith (C) 27,040 (54.19%, +3.61%)
  • Peter Lamb (Lab) 18,680 (37.44%, –8.25%)
  • Khalil Yousuf (LD) 2,728 (5.47%, +1.73%)
  • Iain Dickson (Green) 1,451 (2.91%)

C maj 8,360 (16.75%)

5.93% swing Lab to C

Electorate 74,207; Turnout 49,899 (67.24%, –1.23%)

2017: C maj 2,457 (4.89%) – Turnout 50,273 (68.47%)

Smith (C) 25,426 (50.58%); Lunnon (Lab) 22,969 (45.69%); Scepanovic (LD) 1,878 (3.74%)

169 CREWE & NANTWICH

C gain from Lab

  • Kieran Mullan (C) 28,704 (53.12%, +6.09%)
  • *Laura Smith (Lab) 20,196 (37.38%, –9.74%)
  • Matthew Theobald (LD) 2,618 (4.85%, +2.42%)
  • Matt Wood (Brexit) 1,390 (2.57%)
  • Te Ata Browne (Green) 975 (1.80%)
  • Andrew Kinsman (Libertarian) 149 (0.28%)

C maj 8,508 (15.75%)

7.92% swing Lab to C

Electorate 80,321; Turnout 54,032 (67.27%, –2.48%)

2017: Lab maj 48 (0.09%) – Turnout 55,027 (69.75%)

Smith (Lab) 25,928 (47.12%); Timpson (C) 25,880 (47.03%); Stanley (UKIP) 1,885 (3.43%); Crowther (LD) 1,334 (2.42%)

170 CROYDON CENTRAL

Lab hold

  • *Sarah Jones (Lab) 27,124 (50.19%, –2.14%)
  • Mario Creatura (C) 21,175 (39.18%, –3.24%)
  • Simon Sprague (LD) 3,532 (6.54%, +4.64%)
  • Esther Sutton (Green) 1,215 (2.25%, +1.15%)
  • Peter Sonnex (Brexit) 999 (1.85%)

Lab maj 5,949 (11.01%)

0.55% swing C to Lab

Electorate 81,410; Turnout 54,045 (66.39%, –4.94%)

2017: Lab maj 5,652 (9.90%) – Turnout 57,091 (71.32%)

Jones (Lab) 29,873 (52.33%); Barwell (C) 24,221 (42.43%); Hickson (LD) 1,083 (1.90%); Staveley (UKIP) 1,040 (1.82%); Hague (Green) 626 (1.10%); Boadu (CPA) 177 (0.31%); Locke (Ind) 71 (0.12%)

171 CROYDON NORTH

Lab Co-op hold

  • *Steve Reed (Lab Co-op) 36,495 (65.63%, –8.53%)
  • Donald Ekekhomen (C) 11,822 (21.26%, +1.39%)
  • Claire Bonham (LD) 4,476 (8.05%, +5.27%)
  • Rachel Chance (Green) 1,629 (2.93%, +1.28%)
  • Dr Chidi Ngwaba (Brexit) 839 (1.51%)
  • Candace Mitchell (CPA) 348 (0.63%)

Lab Co-op maj 24,673 (44.37%)

4.96% swing Lab to C

Electorate 88,466; Turnout 55,609 (62.86%, –5.31%)

2017: Lab Co-op maj 32,365 (54.28%) – Turnout 59,623 (68.17%)

Reed (Lab Co-op) 44,213 (74.15%); Kasumu (C) 11,848 (19.87%); Pindar (LD) 1,656 (2.78%); Underwood (Green) 983 (1.65%); Swadling (UKIP) 753 (1.26%); Berks (Ind) 170 (0.29%)

172 CROYDON SOUTH

C hold

  • *Chris Philp (C) 30,985 (52.20%, –2.22%)
  • Olga Fitzroy (Lab) 18,646 (31.41%, –4.38%)
  • Anna Jones (LD) 7,503 (12.64%, +6.86%)
  • Peter Underwood (Green) 1,782 (3.00%, +1.17%)
  • Kathleen Garner (UKIP) 442 (0.74%, –1.08%)

C maj 12,339 (20.79%)

1.08% swing Lab to C

Electorate 83,977; Turnout 59,358 (70.68%, –2.66%)

2017: C maj 11,406 (18.62%) – Turnout 61,257 (73.35%)

Philp (C) 33,334 (54.42%); Brathwaite (Lab) 21,928 (35.80%); Jones (LD) 3,541 (5.78%); Shelley (Green) 1,125 (1.84%); Garner (UKIP) 1,116 (1.82%); Omamogho (CPA) 213 (0.35%)

173 CUMBERNAULD, KILSYTH & KIRKINTILLOCH EAST

SNP hold

  • *Stuart McDonald (SNP) 24,158 (52.88%, +9.25%)
  • James McPhilemy (Lab) 11,182 (24.48%, –9.42%)
  • Roz McCall (C) 7,380 (16.15%, –2.12%)
  • Susan Murray (LD) 2,966 (6.49%, +3.67%)

SNP maj 12,976 (28.40%)

9.34% swing Lab to SNP

Electorate 66,079; Turnout 45,686 (69.14%, +3.28%)

2017: SNP maj 4,264 (9.73%) – Turnout 43,833 (65.86%)

McDonald (SNP) 19,122 (43.62%); Fisher (Lab) 14,858 (33.90%); Johnston (C) 8,010 (18.27%); Ackland (LD) 1,238 (2.82%); Pearson (UKIP) 605 (1.38%)

174 CYNON VALLEY

Lab hold

  • Beth Winter (Lab) 15,533 (51.37%, –9.64%)
  • Pauline Church (C) 6,711 (22.20%, +2.81%)
  • Rebecca Rees-Evans (Brexit) 3,045 (10.07%)
  • Geraint Benney (PC) 2,562 (8.47%, –5.29%)
  • Andrew Chainey (Cynon) 1,322 (4.37%)
  • Steve Bray (LD) 949 (3.14%, +1.30%)
  • Ian Mclean (Soc Dem) 114 (0.38%)

Lab maj 8,822 (29.18%)

6.22% swing Lab to C

Electorate 51,134; Turnout 30,236 (59.13%, –2.82%)

2017: Lab maj 13,238 (41.63%) – Turnout 31,802 (61.95%)

Clwyd (Lab) 19,404 (61.02%); Dewhurst (C) 6,166 (19.39%); Walters (PC) 4,376 (13.76%); McLean (UKIP) 1,271 (4.00%); Knight (LD) 585 (1.84%)

175 DAGENHAM & RAINHAM

Lab hold

  • *Jon Cruddas (Lab) 19,468 (44.51%, –5.57%)
  • Damian White (C) 19,175 (43.84%, +3.91%)
  • Tom Bewick (Brexit) 2,887 (6.60%)
  • Sam Fisk (LD) 1,182 (2.70%, +1.69%)
  • Azzees Minott (Green) 602 (1.38%, +0.19%)
  • Ron Emin (Ind) 212 (0.48%)
  • Terry London (Ind) 209 (0.48%)

Lab maj 293 (0.67%)

4.74% swing Lab to C

Electorate 71,043; Turnout 43,735 (61.56%, –3.35%)

2017: Lab maj 4,652 (10.15%) – Turnout 45,843 (64.92%)

Cruddas (Lab) 22,958 (50.08%); Marson (C) 18,306 (39.93%); Harris (UKIP) 3,246 (7.08%); Breading (Green) 544 (1.19%); Fryer (LD) 465 (1.01%); Sturdy (BNP) 239 (0.52%); London (Concordia) 85 (0.19%)

176 DARLINGTON

C gain from Lab

  • Peter Gibson (C) 20,901 (48.05%, +4.76%)
  • *Jenny Chapman (Lab) 17,607 (40.48%, –10.13%)
  • Anne-Marie Curry (LD) 2,097 (4.82%, +2.52%)
  • Dave Mawson (Brexit) 1,544 (3.55%)
  • Matthew Snedker (Green) 1,057 (2.43%, +1.26%)
  • Monty Brack (Ind) 292 (0.67%)

C maj 3,294 (7.57%)

7.45% swing Lab to C

Electorate 66,395; Turnout 43,498 (65.51%, –2.04%)

2017: Lab maj 3,280 (7.32%) – Turnout 44,817 (67.56%)

Chapman (Lab) 22,681 (50.61%); Cuthbertson (C) 19,401 (43.29%); Brack (UKIP) 1,180 (2.63%); Curry (LD) 1,031 (2.30%); Snedker (Green) 524 (1.17%)

177 DARTFORD

C hold

  • *Gareth Johnson (C) 34,006 (62.95%, +5.39%)
  • Sacha Gosine (Lab) 14,846 (27.48%, –5.76%)
  • Kyle Marsh (LD) 3,735 (6.91%, +4.28%)
  • Mark Lindop (Green) 1,435 (2.66%, +1.17%)

C maj 19,160 (35.47%)

5.57% swing Lab to C

Electorate 82,209; Turnout 54,022 (65.71%, –3.36%)

2017: C maj 13,186 (24.32%) – Turnout 54,224 (69.07%)

Johnson (C) 31,210 (57.56%); Kaini (Lab) 18,024 (33.24%); Fryer (UKIP) 2,544 (4.69%); Beard (LD) 1,428 (2.63%); Blatchford (Green) 807 (1.49%); Adewunmi (Ind) 211 (0.39%)

178 DAVENTRY

C hold

  • *Chris Heaton-Harris (C) 37,055 (64.55%, +0.84%)
  • Paul Joyce (Lab) 10,975 (19.12%, –5.55%)
  • Andrew Simpson (LD) 7,032 (12.25%, +5.04%)
  • Clare Slater (Green) 2,341 (4.08%, +2.36%)

C maj 26,080 (45.43%)

3.19% swing Lab to C

Electorate 77,493; Turnout 57,403 (74.08%, +0.19%)

2017: C maj 21,734 (39.05%) – Turnout 55,663 (73.89%)

Heaton-Harris (C) 35,464 (63.71%); Ramsey (Lab) 13,730 (24.67%); Simpson (LD) 4,015 (7.21%); Gibbins (UKIP) 1,497 (2.69%); Wildman (Green) 957 (1.72%)

179 DELYN

C gain from Lab

  • Rob Roberts (C) 16,756 (43.67%, +2.23%)
  • *David Hanson (Lab) 15,891 (41.42%, –10.78%)
  • Andrew Parkhurst (LD) 2,346 (6.11%, +3.50%)
  • Nigel Williams (Brexit) 1,971 (5.14%)
  • Paul Rowlinson (PC) 1,406 (3.66%, –0.09%)

C maj 865 (2.25%)

6.51% swing Lab to C

Electorate 54,552; Turnout 38,370 (70.34%, –2.50%)

2017: Lab maj 4,240 (10.76%) – Turnout 39,418 (72.84%)

Hanson (Lab) 20,573 (52.19%); Wright (C) 16,333 (41.44%); Rowlinson (PC) 1,481 (3.76%); Rippeth (LD) 1,031 (2.62%)

180 DENTON & REDDISH

Lab hold

  • *Andrew Gwynne (Lab) 19,317 (50.06%, –13.48%)
  • Iain Bott (C) 13,142 (34.06%, +6.07%)
  • Martin Power (Brexit) 3,039 (7.88%)
  • Dominic Hardwick (LD) 1,642 (4.26%, +2.10%)
  • Gary Lawson (Green) 1,124 (2.91%, +1.69%)
  • Farmin Lord F'Tang F'Tang Dave (Loony) 324 (0.84%, +0.29%)

Lab maj 6,175 (16.00%)

9.77% swing Lab to C

Electorate 66,579; Turnout 38,588 (57.96%, –2.27%)

2017: Lab maj 14,077 (35.55%) – Turnout 39,599 (60.23%)

Gwynne (Lab) 25,161 (63.54%); Kana (C) 11,084 (27.99%); Seddon (UKIP) 1,798 (4.54%); Ankers (LD) 853 (2.15%); Hayes (Green) 486 (1.23%); Dave (Loony) 217 (0.55%)

181 DERBY NORTH

C gain from Ind

  • Amanda Solloway (C) 21,259 (45.22%, +0.82%)
  • Tony Tinley (Lab) 18,719 (39.81%, –8.72%)
  • Gregory Webb (LD) 3,450 (7.34%, +2.69%)
  • Alan Graves (Brexit) 1,908 (4.06%)
  • Helen Hitchcock (Green) 1,046 (2.22%)
  • *Chris Williamson (Ind) 635 (1.35%)

C maj 2,540 (5.40%)

4.77% swing Lab to C

Electorate 73,212; Turnout 47,017 (64.22%, –5.39%)

2017: Lab maj 2,015 (4.14%) – Turnout 48,672 (69.61%)

Williamson (Lab) 23,622 (48.53%); Solloway (C) 21,607 (44.39%); Care (LD) 2,262 (4.65%); Piper (UKIP) 1,181 (2.43%)

182 DERBY SOUTH

Lab hold

  • *Dame Margaret Beckett (Lab) 21,690 (51.08%, –7.26%)
  • Ed Barker (C) 15,671 (36.91%, +3.40%)
  • Joe Naitta (LD) 2,621 (6.17%, +3.46%)
  • Timothy Prosser (Brexit) 2,480 (5.84%)

Lab maj 6,019 (14.18%)

5.33% swing Lab to C

Electorate 73,079; Turnout 42,462 (58.10%, –6.69%)

2017: Lab maj 11,248 (24.83%) – Turnout 45,306 (64.80%)

Beckett (Lab) 26,430 (58.34%); Williams (C) 15,182 (33.51%); Graves (UKIP) 2,011 (4.44%); Naitta (LD) 1,229 (2.71%); Sleeman (Green) 454 (1.00%)

183 DERBYSHIRE DALES

C hold

  • Sarah Dines (C) 29,356 (58.69%, –1.31%)
  • Claire Raw (Lab) 11,975 (23.94%, –7.16%)
  • Robert Court (LD) 6,627 (13.25%, +6.94%)
  • Matt Buckler (Green) 2,058 (4.11%, +2.09%)

C maj 17,381 (34.75%)

2.92% swing Lab to C

Electorate 65,060; Turnout 50,016 (76.88%, –0.08%)

2017: C maj 14,327 (28.90%) – Turnout 49,571 (76.95%)

McLoughlin (C) 29,744 (60.00%); Botham (Lab) 15,417 (31.10%); Hollyer (LD) 3,126 (6.31%); Buckler (Green) 1,002 (2.02%); Greenwood (Humanity) 282 (0.57%)

184 DERBYSHIRE MID

C hold

  • *Pauline Latham (C) 29,027 (58.81%, +0.22%)
  • Emma Monkman (Lab) 13,642 (27.64%, –7.89%)
  • Felix Dodds (LD) 4,756 (9.64%, +6.08%)
  • Sue MacFarlane (Green) 1,931 (3.91%, +1.59%)

C maj 15,385 (31.17%)

4.06% swing Lab to C

Electorate 67,437; Turnout 49,356 (73.19%, –1.47%)

2017: C maj 11,616 (23.06%) – Turnout 50,371 (74.66%)

Latham (C) 29,513 (58.59%); Martin (Lab) 17,897 (35.53%); Wain (LD) 1,793 (3.56%); Macfarlane (Green) 1,168 (2.32%)

185 DERBYSHIRE NORTH EAST

C hold

  • *Lee Rowley (C) 28,897 (58.71%, +9.52%)
  • Chris Peace (Lab) 16,021 (32.55%, –10.96%)
  • Ross Shipman (LD) 3,021 (6.14%, +3.38%)
  • Frank Adlington-Stringer (Green) 1,278 (2.60%, +1.17%)

C maj 12,876 (26.16%)

10.24% swing Lab to C

Electorate 72,360; Turnout 49,217 (68.02%, –1.86%)

2017: C maj 2,861 (5.68%) – Turnout 50,381 (69.88%)

Rowley (C) 24,784 (49.19%); Engel (Lab) 21,923 (43.51%); Bush (UKIP) 1,565 (3.11%); Lomax (LD) 1,390 (2.76%); Kesteven (Green) 719 (1.43%)

186 DERBYSHIRE SOUTH

C hold

  • *Heather Wheeler (C) 33,502 (62.76%, +4.04%)
  • Robert Pearson (Lab) 14,167 (26.54%, –9.44%)
  • Lorraine Johnson (LD) 3,924 (7.35%, +3.80%)
  • Amanda Baker (Green) 1,788 (3.35%, +1.61%)

C maj 19,335 (36.22%)

6.74% swing Lab to C

Electorate 79,365; Turnout 53,381 (67.26%, –1.68%)

2017: C maj 11,970 (22.74%) – Turnout 52,631 (68.94%)

Wheeler (C) 30,907 (58.72%); Pearson (Lab) 18,937 (35.98%); Johnson (LD) 1,870 (3.55%); Kats (Green) 917 (1.74%)

187 DEVIZES

C hold

  • Danny Kruger (C) 32,150 (63.10%, +0.35%)
  • Jo Waltham (LD) 8,157 (16.01%, +6.71%)
  • Rachael Schneider (Lab) 7,838 (15.38%, –5.58%)
  • Emma Dawnay (Green) 2,809 (5.51%, +2.34%)

C maj 23,993 (47.09%)

3.18% swing C to LD

Electorate 73,379; Turnout 50,954 (69.44%, –0.65%)

2017: C maj 21,136 (41.78%) – Turnout 50,593 (70.09%)

Perry (C) 31,744 (62.74%); Shaikh (Lab) 10,608 (20.97%); Coleman (LD) 4,706 (9.30%); Page (UKIP) 1,706 (3.37%); Dawnay (Green) 1,606 (3.17%); Gunter (Wessex Reg) 223 (0.44%)

188 DEVON CENTRAL

C hold

  • *Mel Stride (C) 32,095 (55.27%, +1.19%)
  • Lisa Robillard Webb (Lab) 14,374 (24.75%, –2.21%)
  • Alison Eden (LD) 8,770 (15.10%, +3.40%)
  • Andy Williamson (Green) 2,833 (4.88%, +2.23%)

C maj 17,721 (30.52%)

1.70% swing Lab to C

Electorate 74,926; Turnout 58,072 (77.51%, –0.27%)

2017: C maj 15,680 (27.11%) – Turnout 57,844 (77.78%)

Stride (C) 31,278 (54.07%); Robillard Webb (Lab) 15,598 (26.97%); White (LD) 6,770 (11.70%); Williamson (Green) 1,531 (2.65%); Matthews (UKIP) 1,326 (2.29%); Dean (NHAP) 871 (1.51%); Knight (Lib) 470 (0.81%)

189 DEVON EAST

C hold

  • Simon Jupp (C) 32,577 (50.84%, +2.31%)
  • Claire Wright (Ind) 25,869 (40.37%)
  • Dan Wilson (Lab) 2,870 (4.48%, –6.88%)
  • Eleanor Rylance (LD) 1,771 (2.76%, +0.33%)
  • Henry Gent (Green) 711 (1.11%)
  • Peter Faithfull (Ind) 275 (0.43%)

C maj 6,708 (10.47%)

1.42% swing C to Ind

Electorate 86,841; Turnout 64,073 (73.78%, +0.49%)

2017: C maj 8,036 (13.31%) – Turnout 60,382 (73.30%)

Swire (C) 29,306 (48.53%); Wright (Ind) 21,270 (35.23%); Ross (Lab) 6,857 (11.36%); Eden (LD) 1,468 (2.43%); Graham (UKIP) 1,203 (1.99%); Faithfull (Ind) 150 (0.25%); Val Davies (Ind) 128 (0.21%)

190 DEVON NORTH

C hold

  • Selaine Saxby (C) 31,479 (56.64%, +10.83%)
  • Alex White (LD) 16,666 (29.99%, –8.05%)
  • Finola ONeill (Lab) 5,097 (9.17%, –3.51%)
  • Robbie Mack (Green) 1,759 (3.16%, +1.81%)
  • Steve Cotten (Ind) 580 (1.04%)

C maj 14,813 (26.65%)

9.44% swing LD to C

Electorate 75,853; Turnout 55,581 (73.27%, –0.23%)

2017: C maj 4,332 (7.78%) – Turnout 55,705 (73.50%)

Heaton-Jones (C) 25,517 (45.81%); Harvey (LD) 21,185 (38.03%); Cann (Lab) 7,063 (12.68%); Crowther (UKIP) 1,187 (2.13%); Knight (Green) 753 (1.35%)

191 DEVON SOUTH WEST

C hold

  • *Gary Streeter (C) 33,286 (62.37%, +2.52%)
  • Alex Beverley (Lab) 11,856 (22.22%, –7.71%)
  • Sima Davarian (LD) 6,207 (11.63%, +6.46%)
  • Ian Poyser (Green) 2,018 (3.78%, +1.64%)

C maj 21,430 (40.16%)

5.12% swing Lab to C

Electorate 72,535; Turnout 53,367 (73.57%, –0.60%)

2017: C maj 15,816 (29.92%) – Turnout 52,857 (74.17%)

Streeter (C) 31,634 (59.85%); Davey (Lab Co-op) 15,818 (29.93%); Voaden (LD) 2,732 (5.17%); Ross (UKIP) 1,540 (2.91%); Scutt (Green) 1,133 (2.14%)

192 DEVON WEST & TORRIDGE

C hold

  • *Geoffrey Cox (C) 35,904 (60.11%, +3.60%)
  • David Chalmers (LD) 10,912 (18.27%, +0.57%)
  • Siobhan Strode (Lab) 10,290 (17.23%, –4.50%)
  • Chris Jordan (Green) 2,077 (3.48%, +0.75%)
  • Bob Wootton (Ind) 547 (0.92%, –0.42%)

C maj 24,992 (41.84%)

1.51% swing LD to C

Electorate 79,831; Turnout 59,730 (74.82%, +0.96%)

2017: C maj 20,686 (34.78%) – Turnout 59,480 (73.86%)

Cox (C) 33,612 (56.51%); Barry (Lab Co-op) 12,926 (21.73%); Chalmers (LD) 10,526 (17.70%); Jordan (Green) 1,622 (2.73%); Julian (Ind) 794 (1.33%)

193 DEWSBURY

C gain from Lab

  • Mark Eastwood (C) 26,179 (46.43%, +1.34%)
  • *Paula Sherriff (Lab) 24,618 (43.66%, –7.30%)
  • John Rossington (LD) 2,406 (4.27%, +2.12%)
  • Philip James (Brexit) 1,874 (3.32%)
  • Simon Cope (Green) 1,060 (1.88%, +0.07%)
  • Sir Archibald Earl Eaton Stanton (Loony) 252 (0.45%)

C maj 1,561 (2.77%)

4.32% swing Lab to C

Electorate 81,253; Turnout 56,389 (69.40%, –0.12%)

2017: Lab maj 3,321 (5.87%) – Turnout 56,545 (69.52%)

Sherriff (Lab) 28,814 (50.96%); Prescott (C) 25,493 (45.08%); Hussain (LD) 1,214 (2.15%); Cope (Green) 1,024 (1.81%)

194 DON VALLEY

C gain from Lab

  • Nick Fletcher (C) 19,609 (43.16%, +1.45%)
  • *Caroline Flint (Lab) 15,979 (35.17%, –17.78%)
  • Paul Whitehurst (Brexit) 6,247 (13.75%)
  • Mark Alcock (LD) 1,907 (4.20%, +2.34%)
  • Kate Needham (Green) 872 (1.92%)
  • Chris Holmes (Yorkshire) 823 (1.81%, –1.67%)

C maj 3,630 (7.99%)

9.61% swing Lab to C

Electorate 75,356; Turnout 45,437 (60.30%, –1.86%)

2017: Lab maj 5,169 (11.24%) – Turnout 45,988 (62.16%)

Flint (Lab) 24,351 (52.95%); Bell (C) 19,182 (41.71%); Manion (Yorkshire) 1,599 (3.48%); Smith (LD) 856 (1.86%)

195 DONCASTER CENTRAL

Lab hold

  • *Dame Rosie Winterton (Lab) 16,638 (40.01%, –17.90%)
  • Roberto Weeden-Sanz (C) 14,360 (34.54%, +0.17%)
  • Surjit Duhre (Brexit) 6,842 (16.45%)
  • Paul Horton (LD) 1,748 (4.20%, +1.94%)
  • Leon French (Yorkshire) 1,012 (2.43%, –0.69%)
  • Frank Sheridan (Green) 981 (2.36%)

Lab maj 2,278 (5.48%)

9.03% swing Lab to C

Electorate 71,389; Turnout 41,581 (58.25%, –1.75%)

2017: Lab maj 10,131 (23.55%) – Turnout 43,024 (59.99%)

Winterton (Lab) 24,915 (57.91%); Hunt (C) 14,784 (34.36%); Whitwood (Yorkshire) 1,346 (3.13%); Todd (Ind) 1,006 (2.34%); Breslford (LD) 973 (2.26%)

196 DONCASTER NORTH

Lab hold

  • *Ed Miliband (Lab) 15,740 (38.68%, –22.09%)
  • Katrina Sale (C) 13,370 (32.85%, +5.23%)
  • Andy Stewart (Brexit) 8,294 (20.38%)
  • Joe Otten (LD) 1,476 (3.63%, +1.96%)
  • Stevie Manion (Yorkshire) 959 (2.36%, +0.61%)
  • Frank Calladine (Eng Dem) 309 (0.76%, –0.10%)
  • Eddie Todd (ND) 220 (0.54%)
  • Wendy Bailey (Ind) 188 (0.46%)
  • Neil Wood (Ind) 142 (0.35%)

Lab maj 2,370 (5.82%)

13.66% swing Lab to C

Electorate 72,362; Turnout 40,698 (56.24%, –2.22%)

2017: Lab maj 14,024 (33.14%) – Turnout 42,312 (58.46%)

Miliband (Lab) 25,711 (60.77%); Adoh (C) 11,687 (27.62%); Parkinson (UKIP) 2,738 (6.47%); Bridges (Yorkshire) 741 (1.75%); Adamson (LD) 706 (1.67%); Calladine (Ind) 366 (0.87%); Allen (Eng Dem) 363 (0.86%)

197 DORSET MID & POOLE NORTH

C hold

  • *Michael Tomlinson (C) 29,548 (60.39%, +1.15%)
  • Vikki Slade (LD) 14,650 (29.94%, +2.49%)
  • Joanne Oldale (Lab) 3,402 (6.95%, –6.36%)
  • Natalie Carswell (Green) 1,330 (2.72%)

C maj 14,898 (30.45%)

0.67% swing C to LD

Electorate 65,426; Turnout 48,930 (74.79%, +0.61%)

2017: C maj 15,339 (31.79%) – Turnout 48,254 (74.18%)

Tomlinson (C) 28,585 (59.24%); Slade (LD) 13,246 (27.45%); Brew (Lab) 6,423 (13.31%)

198 DORSET NORTH

C hold

  • *Simon Hoare (C) 35,705 (63.64%, –1.27%)
  • David Chadwick (LD) 11,404 (20.33%, +6.77%)
  • Pat Osborne (Lab) 6,737 (12.01%, –6.64%)
  • Ken Huggins (Green) 2,261 (4.03%, +1.15%)

C maj 24,301 (43.31%)

4.02% swing C to LD

Electorate 75,956; Turnout 56,107 (73.87%, +0.92%)

2017: C maj 25,777 (46.26%) – Turnout 55,724 (72.95%)

Hoare (C) 36,169 (64.91%); Osborne (Lab) 10,392 (18.65%); Panton (LD) 7,556 (13.56%); Tutton (Green) 1,607 (2.88%)

199 DORSET SOUTH

C hold

  • *Richard Drax (C) 30,024 (58.80%, +2.67%)
  • Carralyn Parkes (Lab) 12,871 (25.21%, –8.39%)
  • Nick Ireland (LD) 5,432 (10.64%, +4.76%)
  • Jon Orrell (Green) 2,246 (4.40%, +0.01%)
  • Joseph Green (Ind) 485 (0.95%)

C maj 17,153 (33.60%)

5.53% swing Lab to C

Electorate 72,924; Turnout 51,058 (70.02%, –1.75%)

2017: C maj 11,695 (22.53%) – Turnout 51,906 (71.77%)

Drax (C) 29,135 (56.13%); Warr (Lab) 17,440 (33.60%); Legg (LD) 3,053 (5.88%); Orrell (Green) 2,278 (4.39%)

200 DORSET WEST

C gain from Ind

  • Chris Loder (C) 33,589 (55.13%, –0.38%)
  • Edward Morello (LD) 19,483 (31.98%, +8.50%)
  • Claudia Sorin (Lab) 5,729 (9.40%, –8.88%)
  • Kelvin Clayton (Green) 2,124 (3.49%, +0.75%)

C maj 14,106 (23.15%)

4.44% swing C to LD

Electorate 80,963; Turnout 60,925 (75.25%, –0.15%)

2017: C maj 19,091 (32.03%) – Turnout 59,598 (75.40%)

Letwin (C) 33,081 (55.51%); Canning (LD) 13,990 (23.47%); Rhodes (Lab) 10,896 (18.28%); Clayton (Green) 1,631 (2.74%)

201 DOVER

C gain from Ind

  • Natalie Elphicke (C) 28,830 (56.86%, +4.50%)
  • Charlotte Cornell (Lab) 16,552 (32.65%, –7.33%)
  • Simon Dodd (LD) 2,895 (5.71%, +3.14%)
  • Beccy Sawbridge (Green) 1,371 (2.70%, +0.93%)
  • Nathan Sutton (Ind) 916 (1.81%)
  • Eljai Morais (Women) 137 (0.27%)

C maj 12,278 (24.22%)

5.91% swing Lab to C

Electorate 76,355; Turnout 50,701 (66.40%, –3.29%)

2017: C maj 6,437 (12.39%) – Turnout 51,966 (69.69%)

Elphicke (C) 27,211 (52.36%); Blair (Lab) 20,774 (39.98%); Wauchope (UKIP) 1,722 (3.31%); Dodd (LD) 1,336 (2.57%); Sawbridge (Green) 923 (1.78%)

202 DOWN NORTH

Alliance gain from Ind

  • Stephen Farry (Alliance) 18,358 (45.17%, +35.88%)
  • Alex Easton (DUP) 15,390 (37.87%, –0.26%)
  • Alan Chambers (UUP) 4,936 (12.14%)
  • Matthew Robinson (C) 1,959 (4.82%, +2.42%)

Alliance maj 2,968 (7.30%)

18.07% swing DUP to Alliance

Electorate 67,099; Turnout 40,643 (60.57%, –0.34%)

2017: Ind maj 1,208 (3.08%) – Turnout 39,185 (60.91%)

Hermon (Ind) 16,148 (41.21%); Easton (DUP) 14,940 (38.13%); Muir (Alliance) 3,639 (9.29%); Agnew (Green) 2,549 (6.51%); Shivers (C) 941 (2.40%); McCartney (SF) 531 (1.36%); McNeill (SDLP) 400 (1.02%); Reynolds (Ind) 37 (0.09%)

203 DOWN SOUTH

SF hold

  • *Chris Hazzard (SF) 16,137 (32.43%, –7.51%)
  • Michael Savage (SDLP) 14,517 (29.17%, –5.96%)
  • Glyn Hanna (DUP) 7,619 (15.31%, –2.11%)
  • Patrick Brown (Alliance) 6,916 (13.90%, +10.33%)
  • Jill Macauley (UUP) 3,307 (6.65%, +2.71%)
  • Paul Brady (Aontu) 1,266 (2.54%)

SF maj 1,620 (3.26%)

0.78% swing SF to SDLP

Electorate 79,175; Turnout 49,762 (62.85%, –4.39%)

2017: SF maj 2,446 (4.81%) – Turnout 50,893 (67.24%)

Hazzard (SF) 20,328 (39.94%); Ritchie (SDLP) 17,882 (35.14%); Forsythe (DUP) 8,867 (17.42%); McKee (UUP) 2,002 (3.93%); McMurray (Alliance) 1,814 (3.56%)

204 DUDLEY NORTH

C gain from Ind

  • Marco Longhi (C) 23,134 (63.06%, +16.63%)
  • Melanie Dudley (Lab) 11,601 (31.62%, –14.87%)
  • Ian Flynn (LD) 1,210 (3.30%, +2.35%)
  • Mike Harrison (Green) 739 (2.01%, +1.40%)

C maj 11,533 (31.44%)

15.75% swing Lab to C

Electorate 61,936; Turnout 36,684 (59.23%, –3.49%)

2017: Lab maj 22 (0.06%) – Turnout 38,910 (62.71%)

Austin (Lab) 18,090 (46.49%); Jones (C) 18,068 (46.44%); Etheridge (UKIP) 2,144 (5.51%); France (LD) 368 (0.95%); Nixon (Green) 240 (0.62%)

205 DUDLEY SOUTH

C hold

  • *Mike Wood (C) 24,835 (67.90%, +11.45%)
  • Lucy Caldicott (Lab) 9,270 (25.34%, –10.89%)
  • Jonathan Bramall (LD) 1,608 (4.40%, +2.76%)
  • Cate Mohr (Green) 863 (2.36%, +1.36%)

C maj 15,565 (42.56%)

11.17% swing Lab to C

Electorate 60,731; Turnout 36,576 (60.23%, –2.14%)

2017: C maj 7,730 (20.21%) – Turnout 38,244 (62.36%)

Wood (C) 21,588 (56.45%); Millward (Lab) 13,858 (36.24%); Bolton (UKIP) 1,791 (4.68%); Bramall (LD) 625 (1.63%); Maxwell (Green) 382 (1.00%)

206 DULWICH & WEST NORWOOD

Lab hold

  • *Helen Hayes (Lab) 36,521 (65.48%, –4.16%)
  • Jonathan Bartley (Green) 9,211 (16.51%, +14.01%)
  • Jane Lyons (C) 9,160 (16.42%, –3.06%)
  • Julia Stephenson (Brexit) 571 (1.02%)
  • Anthony Hodgson (CPA) 242 (0.43%)
  • John Plume (UKIP) 73 (0.13%)

Lab maj 27,310 (48.96%)

9.08% swing Lab to Green

Electorate 84,663; Turnout 55,778 (65.88%, –6.14%)

2017: Lab maj 28,156 (50.15%) – Turnout 56,143 (72.03%)

Hayes (Lab) 39,096 (69.64%); Wolf (C) 10,940 (19.49%); Kent (LD) 4,475 (7.97%); Nix (Green) 1,408 (2.51%); Lambert (Ind) 121 (0.22%); Chong (Ind) 103 (0.18%)

207 DUMFRIES & GALLOWAY

C hold

  • *Alister Jack (C) 22,678 (44.10%, +0.79%)
  • Richard Arkless (SNP) 20,873 (40.59%, +8.22%)
  • Ted Thompson (Lab) 4,745 (9.23%, –11.66%)
  • McNabb Laurie (LD) 3,133 (6.09%, +3.69%)

C maj 1,805 (3.51%)

3.71% swing C to SNP

Electorate 74,580; Turnout 51,429 (68.96%, –0.58%)

2017: C maj 5,643 (10.94%) – Turnout 51,599 (69.53%)

Jack (C) 22,344 (43.30%); Arkless (SNP) 16,701 (32.37%); Goodare (Lab) 10,775 (20.88%); Mitchell (LD) 1,241 (2.41%); Hongmei Jin (ND) 538 (1.04%)

208 DUMFRIESSHIRE, CLYDESDALE & TWEEDDALE

C hold

  • *David Mundell (C) 22,611 (46.00%, –3.38%)
  • Amanda Burgauer (SNP) 18,830 (38.31%, +8.21%)
  • Nick Chisholm (Lab) 4,172 (8.49%, –8.06%)
  • John Ferry (LD) 3,540 (7.20%, +3.22%)

C maj 3,781 (7.69%)

5.79% swing C to SNP

Electorate 68,330; Turnout 49,153 (71.93%, –0.42%)

2017: C maj 9,441 (19.28%) – Turnout 48,964 (72.35%)

Mundell (C) 24,177 (49.38%); McAllan (SNP) 14,736 (30.10%); Beattie (Lab) 8,102 (16.55%); Ferry (LD) 1,949 (3.98%)

209 DUNBARTONSHIRE EAST

SNP gain from LD

  • Amy Callaghan (SNP) 19,672 (37.10%, +6.82%)
  • *Jo Swinson (LD) 19,523 (36.81%, –3.77%)
  • Pam Gosal (C) 7,455 (14.06%, –0.54%)
  • Callum McNally (Lab) 4,839 (9.12%, –5.41%)
  • Carolynn Scrimgeour (Green) 916 (1.73%)
  • Rosie Dickson (Ind) 221 (0.42%)
  • Donald MacKay (UKIP) 208 (0.39%)
  • Liam McKechnie (Scot Family) 197 (0.37%)

SNP maj 149 (0.28%)

5.29% swing LD to SNP

Electorate 66,075; Turnout 53,031 (80.26%, +2.13%)

2017: LD maj 5,339 (10.31%) – Turnout 51,801 (78.13%)

Swinson (LD) 21,023 (40.58%); Nicolson (SNP) 15,684 (30.28%); Mechan (C) 7,563 (14.60%); McNally (Lab) 7,531 (14.54%)

210 DUNBARTONSHIRE WEST

SNP hold

  • *Martin Docherty (SNP) 22,396 (49.61%, +6.76%)
  • Jean Mitchell (Lab) 12,843 (28.45%, –9.21%)
  • Alix Mathieson (C) 6,436 (14.26%, –2.94%)
  • Jennifer Lang (LD) 1,890 (4.19%, +1.90%)
  • Peter Connolly (Green) 867 (1.92%)
  • Andrew Muir (Ind) 708 (1.57%)

SNP maj 9,553 (21.16%)

7.99% swing Lab to SNP

Electorate 66,517; Turnout 45,140 (67.86%, +2.65%)

2017: SNP maj 2,288 (5.19%) – Turnout 44,083 (65.21%)

Docherty (SNP) 18,890 (42.85%); Mitchell (Lab) 16,602 (37.66%); Hutton (C) 7,582 (17.20%); Plenderleith (LD) 1,009 (2.29%)

211 DUNDEE EAST

SNP hold

  • *Stewart Hosie (SNP) 24,361 (53.80%, +10.96%)
  • Philip Scott (C) 10,986 (24.26%, –3.10%)
  • Rosalind Garton (Lab) 6,045 (13.35%, –12.68%)
  • Michael Crichton (LD) 3,573 (7.89%, +4.13%)
  • George Morton (Ind) 312 (0.69%)

SNP maj 13,375 (29.54%)

7.03% swing C to SNP

Electorate 66,210; Turnout 45,277 (68.38%, +3.20%)

2017: SNP maj 6,645 (15.48%) – Turnout 42,928 (65.19%)

Hosie (SNP) 18,391 (42.84%); Price (C) 11,746 (27.36%); Brennan (Lab) 11,176 (26.03%); McIntyre (LD) 1,615 (3.76%)

212 DUNDEE WEST

SNP hold

  • *Chris Law (SNP) 22,355 (53.77%, +7.11%)
  • Jim Malone (Lab) 10,096 (24.28%, –8.77%)
  • Tess White (C) 5,149 (12.38%, –3.79%)
  • Daniel Coleman (LD) 2,468 (5.94%, +2.86%)
  • Stuart Waiton (Brexit) 1,271 (3.06%)
  • Quinta Arrey (CPA) 240 (0.58%)

SNP maj 12,259 (29.48%)

7.94% swing Lab to SNP

Electorate 64,431; Turnout 41,579 (64.53%, +2.79%)

2017: SNP maj 5,262 (13.60%) – Turnout 38,677 (61.74%)

Law (SNP) 18,045 (46.66%); Cowan (Lab) 12,783 (33.05%); Cormack (C) 6,257 (16.18%); Blain (LD) 1,189 (3.07%); Dobson (Ind) 403 (1.04%)

213 DUNFERMLINE & FIFE WEST

SNP hold

  • *Douglas Chapman (SNP) 23,727 (44.36%, +8.84%)
  • Cara Hilton (Lab Co-op) 13,028 (24.36%, –9.51%)
  • Moira Benny (C) 11,207 (20.95%, –3.73%)
  • Rebecca Bell (LD) 4,262 (7.97%, +2.05%)
  • Mags Hall (Green) 1,258 (2.35%)

SNP maj 10,699 (20.00%)

9.18% swing Lab to SNP

Electorate 76,652; Turnout 53,482 (69.77%, +2.36%)

2017: SNP maj 844 (1.65%) – Turnout 51,010 (67.41%)

Chapman (SNP) 18,121 (35.52%); Hilton (Lab Co-op) 17,277 (33.87%); Hacking (C) 12,593 (24.69%); Calder (LD) 3,019 (5.92%)

214 DURHAM, CITY OF

Lab hold

  • Mary Foy (Lab) 20,531 (42.02%, –13.38%)
  • William Morgan (C) 15,506 (31.74%, +1.92%)
  • Amanda Hopgood (LD) 7,935 (16.24%, +6.33%)
  • Lesley Wright (Brexit) 3,252 (6.66%)
  • Jonathan Elmer (Green) 1,635 (3.35%, +1.70%)

Lab maj 5,025 (10.28%)

7.65% swing Lab to C

Electorate 71,271; Turnout 48,859 (68.55%, +0.62%)

2017: Lab maj 12,364 (25.59%) – Turnout 48,324 (67.94%)

Blackman-Woods (Lab) 26,772 (55.40%); Lawrie (C) 14,408 (29.82%); Hopgood (LD) 4,787 (9.91%); Bint (UKIP) 1,116 (2.31%); Elmer (Green) 797 (1.65%); Clark (Ind) 399 (0.83%); Collings (Young) 45 (0.09%)

215 DURHAM NORTH

Lab hold

  • *Kevan Jones (Lab) 18,639 (44.17%, –15.70%)
  • Ed Parson (C) 13,897 (32.94%, +2.95%)
  • Peter Telford (Brexit) 4,693 (11.12%)
  • Craig Martin (LD) 2,879 (6.82%, +2.25%)
  • Derek Morse (Green) 1,126 (2.67%)
  • Ken Rollings (Ind) 961 (2.28%)

Lab maj 4,742 (11.24%)

9.33% swing Lab to C

Electorate 66,796; Turnout 42,195 (63.17%, –1.46%)

2017: Lab maj 12,939 (29.89%) – Turnout 43,284 (64.63%)

Jones (Lab) 25,917 (59.88%); Glossop (C) 12,978 (29.98%); Rollings (UKIP) 2,408 (5.56%); Martin (LD) 1,981 (4.58%)

216 DURHAM NORTH WEST

C gain from Lab

  • Richard Holden (C) 19,990 (41.94%, +7.46%)
  • *Laura Pidcock (Lab) 18,846 (39.54%, –13.29%)
  • John Wolstenholme (Brexit) 3,193 (6.70%)
  • Michael Peacock (LD) 2,831 (5.94%, –1.15%)
  • Watts Stelling (Ind) 1,216 (2.55%)
  • David Sewell (Green) 1,173 (2.46%, +1.35%)
  • David Lindsay (Ind) 414 (0.87%)

C maj 1,144 (2.40%)

10.38% swing Lab to C

Electorate 72,166; Turnout 47,663 (66.05%, –0.50%)

2017: Lab maj 8,792 (18.35%) – Turnout 47,902 (66.55%)

Pidcock (Lab) 25,308 (52.83%); Hart (C) 16,516 (34.48%); Temple (LD) 3,398 (7.09%); Breeze (UKIP) 2,150 (4.49%); Horsman (Green) 530 (1.11%)

217 DWYFOR MEIRIONNYDD

PC hold

  • *Liz Saville Roberts (PC) 14,447 (48.27%, +3.17%)
  • Tomos Davies (C) 9,707 (32.43%, +3.32%)
  • Graham Hogg (Lab) 3,998 (13.36%, –7.31%)
  • Louise Hughes (Brexit) 1,776 (5.93%)

PC maj 4,740 (15.84%)

0.07% swing PC to C

Electorate 44,362; Turnout 29,928 (67.46%, –0.43%)

2017: PC maj 4,850 (15.98%) – Turnout 30,348 (67.89%)

Saville Roberts (PC) 13,687 (45.10%); Fairlamb (C) 8,837 (29.12%); Norman (Lab) 6,273 (20.67%); Churchman (LD) 937 (3.09%); Wykes (UKIP) 614 (2.02%)

218 EALING CENTRAL & ACTON

Lab hold

  • *Rupa Huq (Lab) 28,132 (51.33%, –8.37%)
  • Julian Gallant (C) 14,832 (27.06%, –7.69%)
  • Sonul Badiani (LD) 9,444 (17.23%, +11.68%)
  • Kate Crossland (Green) 1,735 (3.17%)
  • Samir Alsoodani (Brexit) 664 (1.21%)

Lab maj 13,300 (24.27%)

0.34% swing Lab to C

Electorate 75,510; Turnout 54,807 (72.58%, –2.00%)

2017: Lab maj 13,807 (24.95%) – Turnout 55,342 (74.58%)

Huq (Lab) 33,037 (59.70%); Morrissey (C) 19,230 (34.75%); Ball (LD) 3,075 (5.56%)

219 EALING NORTH

Lab Co-op hold

  • James Murray (Lab Co-op) 28,036 (56.49%, –9.46%)
  • Anthony Pickles (C) 15,767 (31.77%, +3.32%)
  • Henrietta Bewley (LD) 4,370 (8.80%, +6.38%)
  • Jeremy Parker (Green) 1,458 (2.94%, +1.52%)

Lab Co-op maj 12,269 (24.72%)

6.39% swing Lab to C

Electorate 74,473; Turnout 49,631 (66.64%, –3.60%)

2017: Lab maj 19,693 (37.50%) – Turnout 52,516 (70.24%)

Pound (Lab) 34,635 (65.95%); Grant (C) 14,942 (28.45%); Sanders (LD) 1,275 (2.43%); Mcilvenna (UKIP) 921 (1.75%); Hans (Green) 743 (1.41%)

220 EALING SOUTHALL

Lab hold

  • *Virendra Sharma (Lab) 25,678 (60.82%, –9.44%)
  • Tom Bennett (C) 9,594 (22.73%, +1.39%)
  • Tariq Mahmood (LD) 3,933 (9.32%, +5.13%)
  • Darren Moore (Green) 1,688 (4.00%, +1.70%)
  • Rosamund Beattie (Brexit) 867 (2.05%)
  • Suzanne Fernandes (CPA) 287 (0.68%)
  • Hassan Zulkifal (WRP) 170 (0.40%, –0.40%)

Lab maj 16,084 (38.10%)

5.42% swing Lab to C

Electorate 64,580; Turnout 42,217 (65.37%, –3.88%)

2017: Lab maj 22,090 (48.93%) – Turnout 45,145 (69.25%)

Sharma (Lab) 31,720 (70.26%); Conti (C) 9,630 (21.33%); Bakhai (LD) 1,892 (4.19%); Ward (Green) 1,037 (2.30%); Poynton (UKIP) 504 (1.12%); Thiara (WRP) 362 (0.80%)

221 EASINGTON

Lab hold

  • *Grahame Morris (Lab) 15,723 (45.46%, –18.20%)
  • Clare Ambrosino (C) 9,142 (26.43%, +3.72%)
  • Julie Maughan (Brexit) 6,744 (19.50%)
  • Dominic Haney (LD) 1,526 (4.41%, +3.15%)
  • Susan McDonnell (NE Party) 1,448 (4.19%, –2.29%)

Lab maj 6,581 (19.03%)

10.96% swing Lab to C

Electorate 61,182; Turnout 34,583 (56.52%, –1.76%)

2017: Lab maj 14,892 (40.95%) – Turnout 36,364 (58.29%)

Morris (Lab) 23,152 (63.67%); Campbell (C) 8,260 (22.71%); McDonnell (NE Party) 2,355 (6.48%); Roberts (UKIP) 1,727 (4.75%); Hancock (LD) 460 (1.26%); Warin (Green) 410 (1.13%)

222 EAST HAM

Lab hold

  • *Stephen Timms (Lab) 41,703 (76.34%, –6.87%)
  • Scott Pattenden (C) 8,527 (15.61%, +2.82%)
  • Michael Fox (LD) 2,158 (3.95%, +2.79%)
  • Alka Sehgal Cuthbert (Brexit) 1,107 (2.03%)
  • Mike Spracklin (Green) 883 (1.62%, +0.78%)
  • Kamran Malik (Communities) 250 (0.46%)

Lab maj 33,176 (60.73%)

4.85% swing Lab to C

Electorate 97,942; Turnout 54,628 (55.78%, –11.78%)

2017: Lab maj 39,883 (70.42%) – Turnout 56,633 (67.56%)

Timms (Lab) 47,124 (83.21%); Finlayson (C) 7,241 (12.79%); Oxley (UKIP) 697 (1.23%); Williams (LD) 656 (1.16%); Oti-Obihara (Green) 474 (0.84%); Afzal (Friends) 311 (0.55%); Rahman (Ind) 130 (0.23%)

223 EAST KILBRIDE, STRATHAVEN & LESMAHAGOW

SNP hold

  • *Dr Lisa Cameron (SNP) 26,113 (46.35%, +7.49%)
  • Monique McAdams (Lab) 12,791 (22.70%, –9.01%)
  • Gail MacGregor (C) 11,961 (21.23%, –4.10%)
  • Ewan McRobert (LD) 3,760 (6.67%, +3.74%)
  • Erica Bradley-Young (Green) 1,153 (2.05%)
  • David Mackay (UKIP) 559 (0.99%, –0.17%)

SNP maj 13,322 (23.65%)

8.25% swing Lab to SNP

Electorate 81,224; Turnout 56,337 (69.36%, +2.10%)

2017: SNP maj 3,866 (7.15%) – Turnout 54,102 (67.26%)

Cameron (SNP) 21,023 (38.86%); McAdams (Lab) 17,157 (31.71%); McGeever (C) 13,704 (25.33%); McGarry (LD) 1,590 (2.94%); MacKay (UKIP) 628 (1.16%)

224 EAST LOTHIAN

SNP gain from Lab

  • Kenny MacAskill (SNP) 21,156 (36.16%, +5.60%)
  • *Martin Whitfield (Lab) 17,270 (29.51%, –6.56%)
  • Craig Hoy (C) 15,523 (26.53%, –3.07%)
  • Robert O'Riordan (LD) 4,071 (6.96%, +3.85%)
  • David Sisson (UKIP) 493 (0.84%)

SNP maj 3,886 (6.64%)

6.08% swing Lab to SNP

Electorate 81,600; Turnout 58,513 (71.71%, +1.06%)

2017: Lab maj 3,083 (5.52%) – Turnout 55,878 (70.65%)

Whitfield (Lab) 20,158 (36.08%); Kerevan (SNP) 17,075 (30.56%); Low (C) 16,540 (29.60%); Wilson (LD) 1,738 (3.11%); Allan (Ind) 367 (0.66%)

225 EASTBOURNE

C gain from LD

  • Caroline Ansell (C) 26,951 (48.88%, +4.80%)
  • *Stephen Lloyd (LD) 22,620 (41.03%, –5.86%)
  • Jake Lambert (Lab) 3,848 (6.98%, –1.16%)
  • Stephen Gander (Brexit) 1,530 (2.78%)
  • Ken Pollock (Ind) 185 (0.34%)

C maj 4,331 (7.86%)

5.33% swing LD to C

Electorate 79,307; Turnout 55,134 (69.52%, –3.39%)

2017: LD maj 1,609 (2.80%) – Turnout 57,420 (72.91%)

Lloyd (LD) 26,924 (46.89%); Ansell (C) 25,315 (44.09%); Lambert (Lab) 4,671 (8.13%); Hough (Green) 510 (0.89%)

226 EASTLEIGH

C hold

  • Paul Holmes (C) 32,690 (55.43%, +5.00%)
  • Lynda Murphy (LD) 17,083 (28.97%, +3.29%)
  • Sam Jordon (Lab) 7,559 (12.82%, –7.18%)
  • Ron Meldrum (Green) 1,639 (2.78%, +1.47%)

C maj 15,607 (26.47%)

0.86% swing LD to C

Electorate 83,880; Turnout 58,971 (70.30%, –0.23%)

2017: C maj 14,179 (24.75%) – Turnout 57,280 (70.53%)

Davies (C) 28,889 (50.43%); Thornton (LD) 14,710 (25.68%); Payne (Lab) 11,454 (20.00%); Jones (UKIP) 1,477 (2.58%); Meldrum (Green) 750 (1.31%)

227 EDDISBURY

C gain from LD

  • Edward Timpson (C) 30,095 (56.81%, –0.07%)
  • Terry Savage (Lab) 11,652 (22.00%, –11.62%)
  • *Antoinette Sandbach (LD) 9,582 (18.09%, +12.63%)
  • Louise Jewkes (Green) 1,191 (2.25%, +0.72%)
  • Andrea Allen (UKIP) 451 (0.85%, –1.31%)

C maj 18,443 (34.82%)

5.77% swing Lab to C

Electorate 73,700; Turnout 52,971 (71.87%, –1.16%)

2017: C maj 11,942 (23.27%) – Turnout 51,319 (73.03%)

Sandbach (C) 29,192 (56.88%); Reynolds (Lab) 17,250 (33.61%); Priestner (LD) 2,804 (5.46%); Bickley (UKIP) 1,109 (2.16%); Green (Green) 785 (1.53%); Hill (Pirate) 179 (0.35%)

228 EDINBURGH EAST

SNP hold

  • *Tommy Sheppard (SNP) 23,165 (48.45%, +5.92%)
  • Sheila Gilmore (Lab) 12,748 (26.66%, –8.00%)
  • Eleanor Price (C) 6,549 (13.70%, –4.87%)
  • Jill Reilly (LD) 3,289 (6.88%, +2.63%)
  • Claire Miller (Green) 2,064 (4.32%)

SNP maj 10,417 (21.79%)

6.96% swing Lab to SNP

Electorate 69,424; Turnout 47,815 (68.87%, +2.83%)

2017: SNP maj 3,425 (7.87%) – Turnout 43,523 (66.05%)

Sheppard (SNP) 18,509 (42.53%); King (Lab) 15,084 (34.66%); Mackie (C) 8,081 (18.57%); Gray (LD) 1,849 (4.25%)

229 EDINBURGH NORTH & LEITH

SNP hold

  • *Deidre Brock (SNP) 25,925 (43.69%, +9.66%)
  • Gordon Munro (Lab Co-op) 13,117 (22.10%, –9.05%)
  • Iain McGill (C) 11,000 (18.54%, –8.67%)
  • Bruce Wilson (LD) 6,635 (11.18%, +6.62%)
  • Steve Burgess (Green) 1,971 (3.32%, +0.27%)
  • Robert Speirs (Brexit) 558 (0.94%)
  • Heather Astbury (Renew) 138 (0.23%)

SNP maj 12,808 (21.58%)

9.35% swing Lab to SNP

Electorate 81,336; Turnout 59,344 (72.96%, +1.80%)

2017: SNP maj 1,625 (2.87%) – Turnout 56,552 (71.16%)

Brock (SNP) 19,243 (34.03%); Munro (Lab Co-op) 17,618 (31.15%); McGill (C) 15,385 (27.21%); Veart (LD) 2,579 (4.56%); Slater (Green) 1,727 (3.05%)

230 EDINBURGH SOUTH

Lab hold

  • *Ian Murray (Lab) 23,745 (47.75%, –7.16%)
  • Catriona MacDonald (SNP) 12,650 (25.44%, +2.96%)
  • Nick Cook (C) 8,161 (16.41%, –3.30%)
  • Alan Beal (LD) 3,819 (7.68%, +4.78%)
  • Kate Nevens (Green) 1,357 (2.73%)

Lab maj 11,095 (22.31%)

5.06% swing Lab to SNP

Electorate 66,188; Turnout 49,732 (75.14%, +1.03%)

2017: Lab maj 15,514 (32.43%) – Turnout 47,840 (74.11%)

Murray (Lab) 26,269 (54.91%); Eadie (SNP) 10,755 (22.48%); Smith (C) 9,428 (19.71%); Beal (LD) 1,388 (2.90%)

231 EDINBURGH SOUTH WEST

SNP hold

  • *Joanna Cherry (SNP) 24,830 (47.63%, +12.05%)
  • Callum Laidlaw (C) 12,848 (24.65%, –8.72%)
  • Sophie Cooke (Lab) 7,478 (14.34%, –12.41%)
  • Tom Inglis (LD) 4,971 (9.54%, +5.24%)
  • Ben Parker (Green) 1,265 (2.43%)
  • David Ballantine (Brexit) 625 (1.20%)
  • Mev Brown (Soc Dem) 114 (0.22%)

SNP maj 11,982 (22.98%)

10.38% swing C to SNP

Electorate 73,501; Turnout 52,131 (70.93%, +1.54%)

2017: SNP maj 1,097 (2.22%) – Turnout 49,390 (69.39%)

Cherry (SNP) 17,575 (35.58%); Briggs (C) 16,478 (33.36%); Choudhury (Lab) 13,213 (26.75%); Mir (LD) 2,124 (4.30%)

232 EDINBURGH WEST

LD hold

  • *Christine Jardine (LD) 21,766 (39.91%, +5.61%)
  • Sarah Masson (SNP) 17,997 (33.00%, +4.36%)
  • Graham Hutchison (C) 9,283 (17.02%, –4.87%)
  • Craig Bolton (Lab) 4,460 (8.18%, –6.74%)
  • Elaine Gunn (Green) 1,027 (1.88%)

LD maj 3,769 (6.91%)

0.63% swing SNP to LD

Electorate 72,507; Turnout 54,533 (75.21%, +1.37%)

2017: LD maj 2,988 (5.66%) – Turnout 52,795 (73.84%)

Jardine (LD) 18,108 (34.30%); Giugliano (SNP) 15,120 (28.64%); Batho (C) 11,559 (21.89%); Telford (Lab) 7,876 (14.92%); Whittet (Referendum) 132 (0.25%)

233 EDMONTON

Lab Co-op hold

  • *Kate Osamor (Lab Co-op) 26,217 (64.99%, –6.49%)
  • James Hockney (C) 10,202 (25.29%, +2.15%)
  • David Schmitz (LD) 2,145 (5.32%, +3.35%)
  • Benjamin Maydon (Green) 862 (2.14%, +0.69%)
  • Sachin Sehgal (Brexit) 840 (2.08%)
  • Sabriye Warsame (Ind) 75 (0.19%)

Lab Co-op maj 16,015 (39.70%)

4.32% swing Lab to C

Electorate 65,568; Turnout 40,341 (61.53%, –4.95%)

2017: Lab Co-op maj 21,115 (48.34%) – Turnout 43,678 (66.48%)

Osamor (Lab Co-op) 31,221 (71.48%); Daniels (C) 10,106 (23.14%); Sussman (UKIP) 860 (1.97%); Schmitz (LD) 858 (1.96%); Gill (Green) 633 (1.45%)

234 ELLESMERE PORT & NESTON

Lab hold

  • *Justin Madders (Lab) 26,001 (53.34%, –5.82%)
  • Alison Rodwell (C) 17,237 (35.36%, –1.44%)
  • Ed Gough (LD) 2,406 (4.94%, +3.18%)
  • Christopher Stevens (Brexit) 2,138 (4.39%)
  • Chris Copeman (Green) 964 (1.98%, +1.31%)

Lab maj 8,764 (17.98%)

2.19% swing Lab to C

Electorate 70,327; Turnout 48,746 (69.31%, –4.87%)

2017: Lab maj 11,390 (22.36%) – Turnout 50,939 (74.18%)

Madders (Lab) 30,137 (59.16%); Jones (C) 18,747 (36.80%); Gough (LD) 892 (1.75%); Fricker (UKIP) 821 (1.61%); Baker (Green) 342 (0.67%)

235 ELMET & ROTHWELL

C hold

  • *Alec Shelbrooke (C) 33,726 (57.92%, +3.59%)
  • David Nagle (Lab) 16,373 (28.12%, –9.75%)
  • Stewart Golton (LD) 5,155 (8.85%, +4.48%)
  • Penny Stables (Green) 1,775 (3.05%, +1.38%)
  • Matthew Clover (Yorkshire) 1,196 (2.05%, +0.30%)

C maj 17,353 (29.80%)

6.67% swing Lab to C

Electorate 80,957; Turnout 58,225 (71.92%, –2.24%)

2017: C maj 9,805 (16.47%) – Turnout 59,542 (74.16%)

Shelbrooke (C) 32,352 (54.33%); Nagle (Lab) 22,547 (37.87%); Golton (LD) 2,606 (4.38%); Clover (Yorkshire) 1,042 (1.75%); Brown (Green) 995 (1.67%)

236 ELTHAM

Lab hold

  • *Clive Efford (Lab) 20,550 (47.04%, –7.41%)
  • Louie French (C) 17,353 (39.72%, –1.08%)
  • Charley Hasted (LD) 2,941 (6.73%, +3.57%)
  • Steve Kelleher (Brexit) 1,523 (3.49%)
  • Matt Stratford (Green) 1,322 (3.03%)

Lab maj 3,197 (7.32%)

3.16% swing Lab to C

Electorate 64,084; Turnout 43,689 (68.17%, –3.41%)

2017: Lab maj 6,296 (13.64%) – Turnout 46,155 (71.59%)

Efford (Lab) 25,128 (54.44%); Hartley (C) 18,832 (40.80%); Hall-Matthews (LD) 1,457 (3.16%); Clarke (BNP) 738 (1.60%)

237 ENFIELD NORTH

Lab gain from Change

  • Feryal Clark (Lab) 23,340 (51.81%, –6.21%)
  • Joanne Laban (C) 16,848 (37.40%, +0.48%)
  • Guy Russo (LD) 2,950 (6.55%, +4.42%)
  • Isobel Whittaker (Green) 1,115 (2.48%, +1.29%)
  • Ike Ijeh (Brexit) 797 (1.77%)

Lab maj 6,492 (14.41%)

3.34% swing Lab to C

Electorate 68,066; Turnout 45,050 (66.19%, –4.76%)

2017: Lab maj 10,247 (21.10%) – Turnout 48,565 (70.95%)

Ryan (Lab) 28,177 (58.02%); De Bois (C) 17,930 (36.92%); Da Costa (LD) 1,036 (2.13%); Cairns (UKIP) 848 (1.75%); Linton (Green) 574 (1.18%)

238 ENFIELD SOUTHGATE

Lab hold

  • *Bambos Charalambous (Lab) 22,923 (48.49%, –3.22%)
  • David Burrowes (C) 18,473 (39.07%, –3.62%)
  • Rob Wilson (LD) 4,344 (9.19%, +5.21%)
  • Luke Balnave (Green) 1,042 (2.20%, +0.59%)
  • Parag Shah (Brexit) 494 (1.04%)

Lab maj 4,450 (9.41%)

0.20% swing C to Lab

Electorate 65,055; Turnout 47,276 (72.67%, –1.52%)

2017: Lab maj 4,355 (9.01%) – Turnout 48,328 (74.19%)

Charalambous (Lab) 24,989 (51.71%); Burrowes (C) 20,634 (42.70%); Morgan (LD) 1,925 (3.98%); Flint (Green) 780 (1.61%)

239 EPPING FOREST

C hold

  • *Dame Eleanor Laing (C) 32,364 (64.38%, +2.42%)
  • Vicky Ashworth Te Velde (Lab) 10,191 (20.27%, –5.76%)
  • Jon Whitehouse (LD) 5,387 (10.72%, +5.04%)
  • Steven Neville (Green) 1,975 (3.93%, +1.50%)
  • Thomas Hall (Young) 181 (0.36%, +0.14%)
  • Jon Newham (Soc Dem) 170 (0.34%)

C maj 22,173 (44.11%)

4.09% swing Lab to C

Electorate 74,305; Turnout 50,268 (67.65%, –0.29%)

2017: C maj 18,243 (35.93%) – Turnout 50,779 (67.94%)

Laing (C) 31,462 (61.96%); Preston (Lab) 13,219 (26.03%); Whitehouse (LD) 2,884 (5.68%); O'Flynn (UKIP) 1,871 (3.68%); Heap (Green) 1,233 (2.43%); Hall (Young) 110 (0.22%)

240 EPSOM & EWELL

C hold

  • *Chris Grayling (C) 31,819 (53.52%, –6.06%)
  • Steve Gee (LD) 13,946 (23.46%, +10.97%)
  • Ed Mayne (Lab) 10,226 (17.20%, –7.84%)
  • Janice Baker (Green) 2,047 (3.44%, +0.55%)
  • Clive Woodbridge (Ind) 1,413 (2.38%)

C maj 17,873 (30.06%)

8.52% swing C to LD

Electorate 81,138; Turnout 59,451 (73.27%, –0.78%)

2017: C maj 20,475 (34.55%) – Turnout 59,266 (74.06%)

Grayling (C) 35,313 (59.58%); Mayne (Lab) 14,838 (25.04%); Gee (LD) 7,401 (12.49%); Baker (Green) 1,714 (2.89%)

241 EREWASH

C hold

  • *Maggie Throup (C) 27,560 (56.46%, +4.35%)
  • Catherine Atkinson (Lab) 16,954 (34.73%, –8.27%)
  • James Archer (LD) 2,487 (5.09%, +2.60%)
  • Brent Poland (Green) 1,115 (2.28%, +0.93%)
  • Des Ball (Ind) 388 (0.79%)
  • Richard Shaw (Ind) 188 (0.39%)
  • Roy Dunn (Ind) 122 (0.25%)

C maj 10,606 (21.73%)

6.31% swing Lab to C

Electorate 72,519; Turnout 48,814 (67.31%, –0.89%)

2017: C maj 4,534 (9.11%) – Turnout 49,781 (68.20%)

Throup (C) 25,939 (52.11%); Atkinson (Lab) 21,405 (43.00%); Garnett (LD) 1,243 (2.50%); Hierons (Green) 675 (1.36%); Dunn (Ind) 519 (1.04%)

242 ERITH & THAMESMEAD

Lab hold

  • Abena Oppong-Asare (Lab) 19,882 (48.04%, –9.50%)
  • Joe Robertson (C) 16,124 (38.96%, +3.94%)
  • Tom Bright (Brexit) 2,246 (5.43%)
  • Sam Webber (LD) 1,984 (4.79%, +3.11%)
  • Claudine Letsae (Green) 876 (2.12%, +0.98%)
  • Richard Mitchell (CPA) 272 (0.66%, +0.11%)

Lab maj 3,758 (9.08%)

6.72% swing Lab to C

Electorate 65,399; Turnout 41,384 (63.28%, –0.49%)

2017: Lab maj 10,014 (22.52%) – Turnout 44,464 (63.77%)

Pearce (Lab) 25,585 (57.54%); Baxter (C) 15,571 (35.02%); Johnson (UKIP) 1,728 (3.89%); Waddington (LD) 750 (1.69%); Letsae (Green) 507 (1.14%); Olodu (CPA) 243 (0.55%); Oddiri (Ind) 80 (0.18%)

243 ESHER & WALTON

C hold

  • *Dominic Raab (C) 31,132 (49.35%, –9.26%)
  • Monica Harding (LD) 28,389 (45.00%, +27.67%)
  • Peter Ashurst (Lab) 2,838 (4.50%, –15.17%)
  • Kylie Keens (Ind) 347 (0.55%, +0.22%)
  • Baron Badger (Loony) 326 (0.52%, –0.01%)
  • Kyle Taylor (Advance) 52 (0.08%)

C maj 2,743 (4.35%)

18.46% swing C to LD

Electorate 81,184; Turnout 63,084 (77.70%, +3.77%)

2017: C maj 23,298 (38.93%) – Turnout 59,842 (73.94%)

Raab (C) 35,071 (58.61%); Hylands (Lab) 11,773 (19.67%); Davis (LD) 10,374 (17.34%); Palmer (Green) 1,074 (1.79%); Ions (UKIP) 1,034 (1.73%); Badger (Loony) 318 (0.53%); Reynolds (Ind) 198 (0.33%)

244 EXETER

Lab hold

  • *Ben Bradshaw (Lab) 29,882 (53.18%, –8.77%)
  • John Gray (C) 19,479 (34.67%, +1.79%)
  • Joe Levy (Green) 4,838 (8.61%, +6.76%)
  • Leslie Willis (Brexit) 1,428 (2.54%)
  • Daniel Page (Ind) 306 (0.54%, +0.16%)
  • Duncan Odgers (UKIP) 259 (0.46%)

Lab maj 10,403 (18.51%)

5.28% swing Lab to C

Electorate 82,043; Turnout 56,192 (68.49%, –3.18%)

2017: Lab maj 16,117 (29.08%) – Turnout 55,423 (71.67%)

Bradshaw (Lab) 34,336 (61.95%); Taghdissian (C) 18,219 (32.87%); Newcombe (LD) 1,562 (2.82%); Levy (Green) 1,027 (1.85%); West (Ind) 212 (0.38%); Bishop (ND) 67 (0.12%)

245 FALKIRK

SNP hold

  • *Johnny McNally (SNP) 29,351 (52.53%, +13.59%)
  • Lynn Munro (C) 14,403 (25.78%, –0.40%)
  • Safia Ali (Lab) 6,243 (11.17%, –18.61%)
  • Austin Reid (LD) 3,990 (7.14%, +5.06%)
  • Tom McLaughlin (Green) 1,885 (3.37%, +1.69%)

SNP maj 14,948 (26.75%)

7.00% swing C to SNP

Electorate 84,472; Turnout 55,872 (66.14%, +0.71%)

2017: SNP maj 4,923 (9.15%) – Turnout 53,809 (65.43%)

McNally (SNP) 20,952 (38.94%); Martin (Lab) 16,029 (29.79%); Laidlaw (C) 14,088 (26.18%); Reid (LD) 1,120 (2.08%); Pickering (Green) 908 (1.69%); Martin (UKIP) 712 (1.32%)

246 FAREHAM

C hold

  • *Suella Braverman (C) 36,459 (63.68%, +0.69%)
  • Matthew Randall (Lab) 10,373 (18.12%, –7.07%)
  • Matthew Winnington (LD) 8,006 (13.98%, +7.15%)
  • Nick Lyle (Green) 2,412 (4.21%, +1.93%)

C maj 26,086 (45.57%)

3.88% swing Lab to C

Electorate 78,337; Turnout 57,250 (73.08%, +1.36%)

2017: C maj 21,555 (37.81%) – Turnout 57,014 (71.72%)

Fernandes (C) 35,915 (62.99%); Randall (Lab) 14,360 (25.19%); Winnington (LD) 3,896 (6.83%); Blewett (UKIP) 1,541 (2.70%); Grindey (Green) 1,302 (2.28%)

247 FAVERSHAM & KENT MID

C hold

  • *Helen Whately (C) 31,864 (63.23%, +2.14%)
  • Jenny Reeves (Lab) 9,888 (19.62%, –6.46%)
  • Hannah Perkin (LD) 6,170 (12.24%, +5.71%)
  • Hannah Temple (Green) 2,103 (4.17%, +1.30%)
  • Gary Butler (Ind) 369 (0.73%)

C maj 21,976 (43.61%)

4.30% swing Lab to C

Electorate 73,404; Turnout 50,394 (68.65%, +3.20%)

2017: C maj 17,413 (35.00%) – Turnout 49,749 (65.45%)

Whately (C) 30,390 (61.09%); Desmond (Lab) 12,977 (26.08%); Naghi (LD) 3,249 (6.53%); McGiffin (UKIP) 1,702 (3.42%); Gould (Green) 1,431 (2.88%)

248 FELTHAM & HESTON

Lab Co-op hold

  • *Seema Malhotra (Lab Co-op) 24,876 (52.03%, –9.19%)
  • Jane Keep (C) 17,017 (35.59%, +3.80%)
  • Hina Malik (LD) 3,127 (6.54%, +3.92%)
  • Martyn Nelson (Brexit) 1,658 (3.47%)
  • Tony Firkins (Green) 1,133 (2.37%, +0.84%)

Lab Co-op maj 7,859 (16.44%)

6.49% swing Lab to C

Electorate 80,932; Turnout 47,811 (59.08%, –5.82%)

2017: Lab Co-op maj 15,603 (29.42%) – Turnout 53,027 (64.90%)

Malhotra (Lab Co-op) 32,462 (61.22%); Jassal (C) 16,859 (31.79%); Agnew (UKIP) 1,510 (2.85%); Malik (LD) 1,387 (2.62%); Firkins (Green) 809 (1.53%)

249 FERMANAGH & SOUTH TYRONE

SF hold

  • *Michelle Gildernew (SF) 21,986 (43.31%, –3.86%)
  • Tom Elliott (UUP) 21,929 (43.20%, –2.34%)
  • Adam Gannon (SDLP) 3,446 (6.79%, +1.95%)
  • Matthew Beaumont (Alliance) 2,650 (5.22%, +3.56%)
  • Caroline Wheeler (Ind) 751 (1.48%)

SF maj 57 (0.11%)

0.76% swing SF to UUP

Electorate 72,848; Turnout 50,762 (69.68%, –6.07%)

2017: SF maj 875 (1.64%) – Turnout 53,481 (75.75%)

Gildernew (SF) 25,230 (47.18%); Elliott (UUP) 24,355 (45.54%); Garrity (SDLP) 2,587 (4.84%); Campbell (Alliance) 886 (1.66%); Jones (Green) 423 (0.79%)

250 FIFE NORTH EAST

LD gain from SNP

  • Wendy Chamberlain (LD) 19,763 (43.08%, +10.22%)
  • *Stephen Gethins (SNP) 18,447 (40.21%, +7.35%)
  • Tony Miklinski (C) 5,961 (12.99%, –11.13%)
  • Wendy Haynes (Lab) 1,707 (3.72%, –5.91%)

LD maj 1,316 (2.87%)

1.44% swing SNP to LD

Electorate 60,905; Turnout 45,878 (75.33%, +4.06%)

2017: SNP maj 2 (0.00%) – Turnout 41,822 (71.27%)

Gethins (SNP) 13,743 (32.86%); Riches (LD) 13,741 (32.86%); Miklinski (C) 10,088 (24.12%); Garton (Lab) 4,026 (9.63%); Scott-Hayward (Sovereign) 224 (0.54%)

251 FILTON & BRADLEY STOKE

C hold

  • *Jack Lopresti (C) 26,293 (48.92%, –1.05%)
  • Mhairi Threlfall (Lab) 20,647 (38.41%, –3.31%)
  • Louise Harris (LD) 4,992 (9.29%, +3.27%)
  • Jenny Vernon (Green) 1,563 (2.91%, +0.62%)
  • Elaine Hardwick (Citizens) 257 (0.48%)

C maj 5,646 (10.50%)

1.13% swing Lab to C

Electorate 74,016; Turnout 53,752 (72.62%, +2.77%)

2017: C maj 4,182 (8.25%) – Turnout 50,694 (69.86%)

Lopresti (C) 25,331 (49.97%); Rylatt (Lab) 21,149 (41.72%); Fielding (LD) 3,052 (6.02%); Warner (Green) 1,162 (2.29%)

252 FINCHLEY & GOLDERS GREEN

C hold

  • *Mike Freer (C) 24,162 (43.84%, –3.11%)
  • +Luciana Berger (LD) 17,600 (31.94%, +25.33%)
  • Ross Houston (Lab) 13,347 (24.22%, –19.58%)

C maj 6,562 (11.91%)

14.22% swing C to LD

Electorate 77,573; Turnout 55,109 (71.04%, –0.58%)

2017: C maj 1,657 (3.16%) – Turnout 52,385 (71.62%)

Freer (C) 24,599 (46.96%); Newmark (Lab) 22,942 (43.79%); Davies (LD) 3,463 (6.61%); Ward (Green) 919 (1.75%); Price (UKIP) 462 (0.88%)

253 FOLKESTONE & HYTHE

C hold

  • *Damian Collins (C) 35,483 (60.14%, +5.45%)
  • Laura Davison (Lab) 14,146 (23.97%, –4.54%)
  • Simon Bishop (LD) 5,755 (9.75%, +2.58%)
  • Georgina Treloar (Green) 2,706 (4.59%, +0.34%)
  • Henry Bolton (Ind) 576 (0.98%, +0.14%)
  • Colin Menniss (Soc Dem) 190 (0.32%)
  • Rohen Kapur (Young) 80 (0.14%)
  • Andy Thomas (SPGB) 69 (0.12%)

C maj 21,337 (36.16%)

4.99% swing Lab to C

Electorate 88,273; Turnout 59,005 (66.84%, –3.17%)

2017: C maj 15,411 (26.18%) – Turnout 58,875 (70.01%)

Collins (C) 32,197 (54.69%); Davison (Lab) 16,786 (28.51%); Beaumont (LD) 4,222 (7.17%); Priestley (UKIP) 2,565 (4.36%); Whybrow (Green) 2,498 (4.24%); Plumstead (Ind) 493 (0.84%); Slade (Ind) 114 (0.19%)

254 FOREST OF DEAN

C hold

  • *Mark Harper (C) 30,680 (59.60%, +5.33%)
  • Di Martin (Lab Co-op) 14,811 (28.77%, –7.15%)
  • Chris McFarling (Green) 4,681 (9.09%, +6.70%)
  • Julian Burrett (Ind) 1,303 (2.53%, +1.43%)

C maj 15,869 (30.83%)

6.24% swing Lab to C

Electorate 71,438; Turnout 51,475 (72.06%, –0.96%)

2017: C maj 9,502 (18.36%) – Turnout 51,767 (73.02%)

Harper (C) 28,096 (54.27%); Stammers (Lab) 18,594 (35.92%); Ellard (LD) 2,029 (3.92%); Greenwood (Green) 1,241 (2.40%); Warrender (UKIP) 1,237 (2.39%); Burrett (Ind) 570 (1.10%)

255 FOYLE

SDLP gain from SF

  • Colum Eastwood (SDLP) 26,881 (57.02%, +17.67%)
  • *Elisha McCallion (SF) 9,771 (20.73%, –18.99%)
  • Gary Middleton (DUP) 4,773 (10.12%, –5.97%)
  • Anne McCloskey (Aontu) 2,032 (4.31%)
  • Shaun Harkin (PBP) 1,332 (2.83%, –0.17%)
  • Rachael Ferguson (Alliance) 1,267 (2.69%, +0.84%)
  • Darren Guy (UUP) 1,088 (2.31%)

SDLP maj 17,110 (36.29%)

18.33% swing SF to SDLP

Electorate 74,346; Turnout 47,144 (63.41%, –1.95%)

2017: SF maj 169 (0.37%) – Turnout 45,965 (65.36%)

McCallion (SF) 18,256 (39.72%); Durkan (SDLP) 18,087 (39.35%); Middleton (DUP) 7,398 (16.09%); Harkin (PBP) 1,377 (3.00%); Doherty (Alliance) 847 (1.84%)

256 FYLDE

C hold

  • *Mark Menzies (C) 28,432 (60.94%, +2.11%)
  • Martin Mitchell (Lab) 11,821 (25.33%, –8.08%)
  • Mark Jewell (LD) 3,748 (8.03%, +2.99%)
  • Gina Dowding (Green) 1,731 (3.71%, +0.99%)
  • Andy Higgins (Ind) 927 (1.99%)

C maj 16,611 (35.60%)

5.10% swing Lab to C

Electorate 66,847; Turnout 46,659 (69.80%, –0.67%)

2017: C maj 11,805 (25.41%) – Turnout 46,467 (70.47%)

Menzies (C) 27,334 (58.82%); Sullivan (Lab) 15,529 (33.42%); Van Mierlo (LD) 2,341 (5.04%); Rothery (Green) 1,263 (2.72%)

257 GAINSBOROUGH

C hold

  • *Sir Edward Leigh (C) 33,893 (66.40%, +4.58%)
  • Perry Smith (Lab) 10,926 (21.40%, –7.31%)
  • Lesley Rollings (LD) 5,157 (10.10%, +3.04%)
  • Mary Cavill (Ind) 1,070 (2.10%)

C maj 22,967 (44.99%)

5.95% swing Lab to C

Electorate 76,343; Turnout 51,046 (66.86%, –0.90%)

2017: C maj 17,023 (33.10%) – Turnout 51,425 (67.76%)

Leigh (C) 31,790 (61.82%); Tite (Lab) 14,767 (28.72%); Rollings (LD) 3,630 (7.06%); Pearson (Green) 1,238 (2.41%)

258 GARSTON & HALEWOOD

Lab hold

  • *Maria Eagle (Lab) 38,578 (72.34%, –5.38%)
  • Neva Novaky (C) 6,954 (13.04%, –4.62%)
  • Kris Brown (LD) 3,324 (6.23%, +3.01%)
  • Jake Fraser (Brexit) 2,943 (5.52%)
  • Jean-Paul Roberts (Green) 1,183 (2.22%, +0.82%)
  • Hazel Williams (Lib) 344 (0.65%)

Lab maj 31,624 (59.30%)

0.38% swing Lab to C

Electorate 76,116; Turnout 53,326 (70.06%, –1.07%)

2017: Lab maj 32,149 (60.07%) – Turnout 53,522 (71.13%)

Eagle (Lab) 41,599 (77.72%); Marsden (C) 9,450 (17.66%); Martin (LD) 1,723 (3.22%); Brown (Green) 750 (1.40%)

259 GATESHEAD

Lab hold

  • *Ian Mearns (Lab) 20,450 (53.61%, –11.53%)
  • Jane MacBean (C) 13,250 (34.74%, +10.80%)
  • Peter Maughan (LD) 2,792 (7.32%, +3.26%)
  • Rachel Cabral (Green) 1,653 (4.33%, +2.88%)

Lab maj 7,200 (18.88%)

11.17% swing Lab to C

Electorate 64,449; Turnout 38,145 (59.19%, –5.40%)

2017: Lab maj 17,350 (41.21%) – Turnout 42,103 (64.59%)

Mearns (Lab) 27,426 (65.14%); Hankinson (C) 10,076 (23.93%); Bell (UKIP) 2,281 (5.42%); Hindle (LD) 1,709 (4.06%); Redfern (Green) 611 (1.45%)

260 GEDLING

C gain from Lab

  • Tom Randall (C) 22,718 (45.48%, +2.64%)
  • *Vernon Coaker (Lab) 22,039 (44.12%, –7.80%)
  • Anita Prabhakar (LD) 2,279 (4.56%, +2.53%)
  • Graham Hunt (Brexit) 1,820 (3.64%)
  • Jim Norris (Green) 1,097 (2.20%, +1.20%)

C maj 679 (1.36%)

5.22% swing Lab to C

Electorate 71,438; Turnout 49,953 (69.92%, –2.64%)

2017: Lab maj 4,694 (9.08%) – Turnout 51,682 (72.57%)

Coaker (Lab) 26,833 (51.92%); Abbott (C) 22,139 (42.84%); Waters (UKIP) 1,143 (2.21%); Swift (LD) 1,052 (2.04%); Connick (Green) 515 (1.00%)

261 GILLINGHAM & RAINHAM

C hold

  • *Rehman Chishti (C) 28,173 (61.30%, +5.86%)
  • Andy Stamp (Lab) 13,054 (28.40%, –7.74%)
  • Alan Bullion (LD) 2,503 (5.45%, +2.64%)
  • George Salomon (Green) 1,043 (2.27%, +1.21%)
  • Rob McCulloch Martin (UKIP) 837 (1.82%, –2.47%)
  • Peter Cook (Ind) 229 (0.50%)
  • Roger Peacock (CPA) 119 (0.26%, –0.00%)

C maj 15,119 (32.90%)

6.80% swing Lab to C

Electorate 73,549; Turnout 45,958 (62.49%, –4.55%)

2017: C maj 9,430 (19.30%) – Turnout 48,868 (67.03%)

Chishti (C) 27,091 (55.44%); Stamp (Lab) 17,661 (36.14%); Cook (UKIP) 2,097 (4.29%); Chaplin (LD) 1,372 (2.81%); Gregory (Green) 520 (1.06%); Peacock (CPA) 127 (0.26%)

262 GLASGOW CENTRAL

SNP hold

  • *Alison Thewliss (SNP) 19,750 (49.25%, +4.51%)
  • Faten Hameed (Lab) 13,276 (33.10%, –5.33%)
  • Flora Scarabello (C) 3,698 (9.22%, –4.71%)
  • Ewan Hoyle (LD) 1,952 (4.87%, +1.96%)
  • Elaine Gallagher (Green) 1,429 (3.56%)

SNP maj 6,474 (16.14%)

4.92% swing Lab to SNP

Electorate 69,230; Turnout 40,105 (57.93%, +2.01%)

2017: SNP maj 2,267 (6.30%) – Turnout 35,984 (55.92%)

Thewliss (SNP) 16,096 (44.73%); Hameed (Lab) 13,829 (38.43%); Fairbanks (C) 5,014 (13.93%); Nelson (LD) 1,045 (2.90%)

263 GLASGOW EAST

SNP hold

  • *David Linden (SNP) 18,357 (47.70%, +8.93%)
  • Kate Watson (Lab) 12,791 (33.24%, –5.32%)
  • Thomas Kerr (C) 5,709 (14.84%, –4.01%)
  • James Harrison (LD) 1,626 (4.23%, +2.63%)

SNP maj 5,566 (14.46%)

7.13% swing Lab to SNP

Electorate 67,381; Turnout 38,483 (57.11%, +2.50%)

2017: SNP maj 75 (0.21%) – Turnout 36,175 (54.61%)

Linden (SNP) 14,024 (38.77%); Watson (Lab) 13,949 (38.56%); Kerr (C) 6,816 (18.84%); Clark (LD) 576 (1.59%); Ferguson (UKIP) 504 (1.39%); Finegan (Ind) 158 (0.44%); Marshall (Soc Dem) 148 (0.41%)

264 GLASGOW NORTH

SNP hold

  • *Patrick Grady (SNP) 16,982 (46.92%, +9.29%)
  • Pam Duncan-Glancy (Lab) 11,381 (31.45%, –3.02%)
  • Tony Curtis (C) 3,806 (10.52%, –4.23%)
  • Andrew Chamberlain (LD) 2,394 (6.61%, +3.17%)
  • Cass Macgregor (Green) 1,308 (3.61%, –6.10%)
  • Dionne Cocozza (Brexit) 320 (0.88%)

SNP maj 5,601 (15.48%)

6.15% swing Lab to SNP

Electorate 57,130; Turnout 36,191 (63.35%, +1.20%)

2017: SNP maj 1,060 (3.17%) – Turnout 33,473 (62.14%)

Grady (SNP) 12,597 (37.63%); Duncan-Glancy (Lab) 11,537 (34.47%); Cullen (C) 4,935 (14.74%); Harvie (Green) 3,251 (9.71%); Shepherd (LD) 1,153 (3.44%)

265 GLASGOW NORTH EAST

SNP gain from Lab Co-op

  • Anne McLaughlin (SNP) 15,911 (46.90%, +4.74%)
  • *Paul Sweeney (Lab Co-op) 13,363 (39.39%, –3.53%)
  • Lauren Bennie (C) 3,558 (10.49%, –2.43%)
  • Nicholas Moohan (LD) 1,093 (3.22%, +1.22%)

SNP maj 2,548 (7.51%)

4.14% swing Lab to SNP

Electorate 61,075; Turnout 33,925 (55.55%, +2.53%)

2017: Lab Co-op maj 242 (0.76%) – Turnout 31,775 (53.02%)

Sweeney (Lab Co-op) 13,637 (42.92%); McLaughlin (SNP) 13,395 (42.16%); Wylie (C) 4,106 (12.92%); Donaldson (LD) 637 (2.00%)

266 GLASGOW NORTH WEST

SNP hold

  • *Carol Monaghan (SNP) 19,678 (49.52%, +7.02%)
  • Patricia Ferguson (Lab) 11,319 (28.49%, –7.42%)
  • Ade Aibinu (C) 6,022 (15.16%, –2.87%)
  • James Speirs (LD) 2,716 (6.84%, +3.26%)

SNP maj 8,359 (21.04%)

7.22% swing Lab to SNP

Electorate 63,402; Turnout 39,735 (62.67%, +1.76%)

2017: SNP maj 2,561 (6.59%) – Turnout 38,844 (60.91%)

Monaghan (SNP) 16,508 (42.50%); Shanks (Lab) 13,947 (35.91%); Land (C) 7,002 (18.03%); Speirs (LD) 1,387 (3.57%)

267 GLASGOW SOUTH

SNP hold

  • *Stewart McDonald (SNP) 22,829 (48.12%, +7.01%)
  • Johann Lamont (Lab Co-op) 13,824 (29.14%, –7.42%)
  • Kyle Thornton (C) 6,237 (13.15%, –5.95%)
  • Carole Ford (LD) 2,786 (5.87%, +2.62%)
  • Dan Hutchison (Green) 1,251 (2.64%)
  • Danyaal Raja (Brexit) 516 (1.09%)

SNP maj 9,005 (18.98%)

7.22% swing Lab to SNP

Electorate 70,891; Turnout 47,443 (66.92%, +2.48%)

2017: SNP maj 2,027 (4.55%) – Turnout 44,550 (64.45%)

McDonald (SNP) 18,312 (41.10%); Dinning (Lab) 16,285 (36.55%); Muir (C) 8,506 (19.09%); Hoyle (LD) 1,447 (3.25%)

268 GLASGOW SOUTH WEST

SNP hold

  • *Chris Stephens (SNP) 17,643 (47.88%, +7.22%)
  • Matt Kerr (Lab Co-op) 12,743 (34.58%, –5.91%)
  • Thomas Haddow (C) 4,224 (11.46%, –4.15%)
  • Ben Denton-Cardew (LD) 1,435 (3.89%, +2.03%)
  • Peter Brown (Brexit) 802 (2.18%)

SNP maj 4,900 (13.30%)

6.56% swing Lab to SNP

Electorate 64,575; Turnout 36,847 (57.06%, +0.90%)

2017: SNP maj 60 (0.17%) – Turnout 35,378 (56.16%)

Stephens (SNP) 14,386 (40.66%); Kerr (Lab Co-op) 14,326 (40.49%); Haddow (C) 5,524 (15.61%); Denton-Cardew (LD) 661 (1.87%); Hemy (UKIP) 481 (1.36%)

269 GLENROTHES

SNP hold

  • *Peter Grant (SNP) 21,234 (51.11%, +8.31%)
  • Pat Egan (Lab) 9,477 (22.81%, –11.90%)
  • Amy Thomson (C) 6,920 (16.66%, –2.84%)
  • Jane Ann Liston (LD) 2,639 (6.35%, +3.36%)
  • Victor Farrell (Brexit) 1,276 (3.07%)

SNP maj 11,757 (28.30%)

10.11% swing Lab to SNP

Electorate 65,762; Turnout 41,546 (63.18%, +2.31%)

2017: SNP maj 3,267 (8.09%) – Turnout 40,399 (60.86%)

Grant (SNP) 17,291 (42.80%); Craik (Lab) 14,024 (34.71%); Brown (C) 7,876 (19.50%); Bell (LD) 1,208 (2.99%)

270 GLOUCESTER

C hold

  • *Richard Graham (C) 29,159 (54.24%, +3.92%)
  • Fran Boait (Lab Co-op) 18,882 (35.12%, –4.99%)
  • Rebecca Trimnell (LD) 4,338 (8.07%, +3.05%)
  • Michael Byfield (Green) 1,385 (2.58%, +1.18%)

C maj 10,277 (19.12%)

4.45% swing Lab to C

Electorate 81,332; Turnout 53,764 (66.10%, +0.93%)

2017: C maj 5,520 (10.21%) – Turnout 54,071 (65.17%)

Graham (C) 27,208 (50.32%); Kirby (Lab) 21,688 (40.11%); Hilton (LD) 2,716 (5.02%); Woolf (UKIP) 1,495 (2.76%); Hartley (Green) 754 (1.39%); Ridgeon (Loony) 210 (0.39%)

271 GORDON

SNP gain from C

  • Richard Thomson (SNP) 23,885 (42.72%, +6.85%)
  • *Colin Clark (C) 23,066 (41.25%, +0.53%)
  • James Oates (LD) 5,913 (10.57%, –1.03%)
  • Heather Herbert (Lab) 3,052 (5.46%, –6.35%)

SNP maj 819 (1.46%)

3.16% swing C to SNP

Electorate 79,629; Turnout 55,916 (70.22%, +1.86%)

2017: C maj 2,607 (4.86%) – Turnout 53,685 (68.36%)

Clark (C) 21,861 (40.72%); Salmond (SNP) 19,254 (35.86%); Muat (Lab) 6,340 (11.81%); Evans (LD) 6,230 (11.60%)

272 GOSPORT

C hold

  • *Caroline Dinenage (C) 32,226 (66.51%, +4.57%)
  • Tom Chatwin (Lab) 8,948 (18.47%, –8.69%)
  • Martin Pepper (LD) 5,473 (11.30%, +6.59%)
  • Zoe Aspinall (Green) 1,806 (3.73%, +1.66%)

C maj 23,278 (48.04%)

6.63% swing Lab to C

Electorate 73,482; Turnout 48,453 (65.94%, –1.03%)

2017: C maj 17,211 (34.78%) – Turnout 49,481 (66.97%)

Dinenage (C) 30,647 (61.94%); Durrant (Lab) 13,436 (27.15%); Tennent (LD) 2,328 (4.70%); Palmer (UKIP) 1,790 (3.62%); Cassidy (Green) 1,024 (2.07%); Roberts (Ind) 256 (0.52%)

273 GOWER

Lab hold

  • *Tonia Antoniazzi (Lab) 20,208 (45.43%, –4.44%)
  • Francesca O'Brien (C) 18,371 (41.30%, –1.39%)
  • John Davies (PC) 2,288 (5.14%, +1.48%)
  • Sam Bennett (LD) 2,236 (5.03%, +2.98%)
  • Rob Ross (Brexit) 1,379 (3.10%)

Lab maj 1,837 (4.13%)

1.52% swing Lab to C

Electorate 61,762; Turnout 44,482 (72.02%, –1.30%)

2017: Lab maj 3,269 (7.17%) – Turnout 45,576 (73.32%)

Antoniazzi (Lab) 22,727 (49.87%); Davies (C) 19,458 (42.69%); Roberts (PC) 1,669 (3.66%); Evans (LD) 931 (2.04%); Ford (UKIP) 642 (1.41%); Winstanley (Pirate) 149 (0.33%)

274 GRANTHAM & STAMFORD

C gain from Ind

  • Gareth Davies (C) 36,794 (65.70%, +3.70%)
  • Kathryn Salt (Lab) 10,791 (19.27%, –7.23%)
  • Harrish Bisnauthsing (LD) 6,153 (10.99%, +5.47%)
  • Anne Gayfer (Green) 2,265 (4.04%, +2.66%)

C maj 26,003 (46.43%)

5.46% swing Lab to C

Electorate 81,502; Turnout 56,003 (68.71%, –0.50%)

2017: C maj 20,094 (35.51%) – Turnout 56,593 (69.22%)

Boles (C) 35,090 (62.00%); Fairbairn (Lab) 14,996 (26.50%); Day (LD) 3,120 (5.51%); King (UKIP) 1,745 (3.08%); Mahmood (Ind) 860 (1.52%); Thackray (Green) 782 (1.38%)

275 GRAVESHAM

C hold

  • *Adam Holloway (C) 29,580 (62.20%, +6.61%)
  • Lauren Sullivan (Lab) 13,999 (29.43%, –7.08%)
  • Ukonu Obasi (LD) 2,584 (5.43%, +2.96%)
  • Marna Gilligan (Green) 1,397 (2.94%, +1.46%)

C maj 15,581 (32.76%)

6.84% swing Lab to C

Electorate 73,234; Turnout 47,560 (64.94%, –2.22%)

2017: C maj 9,347 (19.08%) – Turnout 48,997 (67.17%)

Holloway (C) 27,237 (55.59%); Garford (Lab) 17,890 (36.51%); Feyisetan (UKIP) 1,742 (3.56%); Willis (LD) 1,210 (2.47%); Gilligan (Green) 723 (1.48%); Rogan (Ind) 195 (0.40%)

276 GREAT GRIMSBY

C gain from Lab

  • Lia Nici (C) 18,150 (54.86%, +12.68%)
  • *Melanie Onn (Lab) 10,819 (32.70%, –16.69%)
  • Christopher Barker (Brexit) 2,378 (7.19%)
  • Ian Barfield (LD) 1,070 (3.23%, +0.55%)
  • Loyd Emmerson (Green) 514 (1.55%)
  • Nigel Winn (Ind) 156 (0.47%, –0.64%)

C maj 7,331 (22.16%)

14.69% swing Lab to C

Electorate 61,409; Turnout 33,087 (53.88%, –3.65%)

2017: Lab maj 2,565 (7.22%) – Turnout 35,521 (57.53%)

Onn (Lab) 17,545 (49.39%); Gideon (C) 14,980 (42.17%); Hookem (UKIP) 1,648 (4.64%); Beasant (LD) 954 (2.69%); McGilligan-Fell (Ind) 394 (1.11%)

277 GREAT YARMOUTH

C hold

  • *Brandon Lewis (C) 28,593 (65.79%, +11.65%)
  • Mike Smith-Clare (Lab Co-op) 10,930 (25.15%, –10.93%)
  • James Joyce (LD) 1,661 (3.82%, +1.59%)
  • Anne Killett (Green) 1,064 (2.45%, +1.17%)
  • Dave Harding (VPP) 631 (1.45%)
  • Adrian Myers (Ind) 429 (0.99%)
  • Margaret McMahon-Morris (Ind) 154 (0.35%)

C maj 17,663 (40.64%)

11.29% swing Lab to C

Electorate 71,957; Turnout 43,462 (60.40%, –1.42%)

2017: C maj 7,973 (18.06%) – Turnout 44,146 (61.82%)

Lewis (C) 23,901 (54.14%); Smith-Clare (Lab) 15,928 (36.08%); Blaiklock (UKIP) 2,767 (6.27%); Joyce (LD) 987 (2.24%); Webb (Green) 563 (1.28%)

278 GREENWICH & WOOLWICH

Lab hold

  • *Matthew Pennycook (Lab) 30,185 (56.82%, –7.60%)
  • Thomas Turrell (C) 11,721 (22.07%, –3.36%)
  • Rhian O'Connor (LD) 7,253 (13.65%, +6.53%)
  • Victoria Rance (Green) 2,363 (4.45%, +1.43%)
  • Kailash Trivedi (Brexit) 1,228 (2.31%)
  • Eunice Odesanmi (CPA) 245 (0.46%)
  • Sushil Gaikwad (Ind) 125 (0.24%)

Lab maj 18,464 (34.76%)

2.12% swing Lab to C

Electorate 79,997; Turnout 53,120 (66.40%, –2.40%)

2017: Lab maj 20,714 (39.01%) – Turnout 53,106 (68.80%)

Pennycook (Lab) 34,215 (64.43%); Attfield (C) 13,501 (25.42%); Adams (LD) 3,785 (7.13%); Garrun (Green) 1,605 (3.02%)

279 GUILDFORD

C gain from Ind

  • Angela Richardson (C) 26,317 (44.87%, –9.71%)
  • Zoe Franklin (LD) 22,980 (39.18%, +15.30%)
  • Anne Rouse (Lab) 4,515 (7.70%, –11.30%)
  • *Anne Milton (Ind) 4,356 (7.43%)
  • John Morris (Peace) 483 (0.82%, +0.45%)

C maj 3,337 (5.69%)

12.50% swing C to LD

Electorate 77,729; Turnout 58,651 (75.46%, +1.89%)

2017: C maj 17,040 (30.70%) – Turnout 55,509 (73.57%)

Milton (C) 30,295 (54.58%); Franklin (LD) 13,255 (23.88%); Smith (Lab) 10,545 (19.00%); Bray-Parry (Green) 1,152 (2.08%); Morris (Peace) 205 (0.37%); Essessi (ND) 57 (0.10%)

280 HACKNEY NORTH & STOKE NEWINGTON

Lab hold

  • *Diane Abbott (Lab) 39,972 (70.29%, –4.78%)
  • Benjamin Obese-Jecty (C) 6,784 (11.93%, –0.73%)
  • Alex Armitage (Green) 4,989 (8.77%, +4.14%)
  • Ben Mathis (LD) 4,283 (7.53%, +0.75%)
  • Richard Ings (Brexit) 609 (1.07%)
  • Haseeb Ur-Rehman (Renew) 151 (0.27%)
  • Lore Lixenberg (ND) 76 (0.13%)

Lab maj 33,188 (58.36%)

2.03% swing Lab to C

Electorate 92,451; Turnout 56,864 (61.51%, –5.55%)

2017: Lab maj 35,139 (62.42%) – Turnout 56,298 (67.06%)

Abbott (Lab) 42,265 (75.07%); Gray (C) 7,126 (12.66%); Richards (LD) 3,817 (6.78%); Binnie-Lubbock (Green) 2,606 (4.63%); Homan (AWP) 222 (0.39%); Spielmann (Ind) 203 (0.36%); Corlis-Khan (Friends) 59 (0.10%)

281 HACKNEY SOUTH & SHOREDITCH

Lab Co-op hold

  • *Meg Hillier (Lab Co-op) 39,884 (73.26%, –6.18%)
  • Mark Beckett (C) 5,899 (10.84%, –0.08%)
  • Dave Raval (LD) 4,853 (8.91%, +3.19%)
  • Tyrone Scott (Green) 2,948 (5.42%, +2.67%)
  • Robert Lloyd (Brexit) 744 (1.37%)
  • Jonty Leff (WRP) 111 (0.20%, +0.05%)

Lab Co-op maj 33,985 (62.43%)

3.05% swing Lab to C

Electorate 89,380; Turnout 54,439 (60.91%, –6.59%)

2017: Lab Co-op maj 37,931 (68.52%) – Turnout 55,354 (67.50%)

Hillier (Lab Co-op) 43,974 (79.44%); Parker (C) 6,043 (10.92%); Raval (LD) 3,168 (5.72%); Johnson (Green) 1,522 (2.75%); Hudson (AWP) 226 (0.41%); Higgs (Ind) 143 (0.26%); Watt (CPA) 113 (0.20%); Leff (WRP) 86 (0.16%); Sugg (Ind) 50 (0.09%); Kalamazad (Ind) 29 (0.05%)

282 HALESOWEN & ROWLEY REGIS

C hold

  • *James Morris (C) 25,607 (60.47%, +8.62%)
  • Ian Cooper (Lab) 13,533 (31.96%, –8.06%)
  • Ryan Priest (LD) 1,738 (4.10%, +2.17%)
  • James Windridge (Green) 934 (2.21%, +1.21%)
  • Jon Cross (Ind) 232 (0.55%)
  • Ian Fleming (Ind) 190 (0.45%)
  • Tim Weller (Ind) 111 (0.26%)

C maj 12,074 (28.51%)

8.34% swing Lab to C

Electorate 68,300; Turnout 42,345 (62.00%, –2.45%)

2017: C maj 5,253 (11.84%) – Turnout 44,379 (64.45%)

Morris (C) 23,012 (51.85%); Cooper (Lab) 17,759 (40.02%); Henley (UKIP) 2,126 (4.79%); Scott (LD) 859 (1.94%); Robertson (Green) 440 (0.99%); Weller (Ind) 183 (0.41%)

283 HALIFAX

Lab hold

  • *Holly Lynch (Lab) 21,496 (46.27%, –6.57%)
  • Kashif Ali (C) 18,927 (40.74%, –0.96%)
  • Sarah Wood (Brexit) 2,813 (6.05%)
  • James Baker (LD) 2,276 (4.90%, +2.68%)
  • Bella Jessop (Green) 946 (2.04%)

Lab maj 2,569 (5.53%)

2.80% swing Lab to C

Electorate 71,904; Turnout 46,458 (64.61%, –3.17%)

2017: Lab maj 5,376 (11.14%) – Turnout 48,276 (67.78%)

Lynch (Lab) 25,507 (52.84%); Pearson (C) 20,131 (41.70%); Weedon (UKIP) 1,568 (3.25%); Baker (LD) 1,070 (2.22%)

284 HALTEMPRICE & HOWDEN

C hold

  • *David Davis (C) 31,045 (62.37%, +1.41%)
  • George Ayre (Lab) 10,716 (21.53%, –9.48%)
  • Linda Johnson (LD) 5,215 (10.48%, +5.65%)
  • Angela Stone (Green) 1,764 (3.54%, +2.16%)
  • Richard Honnoraty (Yorkshire) 1,039 (2.09%, +0.26%)

C maj 20,329 (40.84%)

5.45% swing Lab to C

Electorate 71,062; Turnout 49,779 (70.05%, –1.87%)

2017: C maj 15,405 (29.95%) – Turnout 51,440 (71.92%)

Davis (C) 31,355 (60.95%); Devanney (Lab) 15,950 (31.01%); Nolan (LD) 2,482 (4.83%); Wallis (Yorkshire) 942 (1.83%); Needham (Green) 711 (1.38%)

285 HALTON

Lab hold

  • *Derek Twigg (Lab) 29,333 (63.49%, –9.45%)
  • Charles Rowley (C) 10,358 (22.42%, +0.79%)
  • Janet Balfe (Brexit) 3,730 (8.07%)
  • Stephen Gribbon (LD) 1,800 (3.90%, +2.09%)
  • David O'Keefe (Green) 982 (2.13%)

Lab maj 18,975 (41.07%)

5.12% swing Lab to C

Electorate 71,930; Turnout 46,203 (64.23%, –3.18%)

2017: Lab maj 25,405 (51.30%) – Turnout 49,518 (67.41%)

Twigg (Lab) 36,115 (72.93%); Lloyd (C) 10,710 (21.63%); Redican (UKIP) 1,488 (3.00%); Bate (LD) 896 (1.81%); Turton (Ind) 309 (0.62%)

286 HAMMERSMITH

Lab hold

  • *Andy Slaughter (Lab) 30,074 (57.87%, –6.00%)
  • Xingang Wang (C) 12,227 (23.53%, –4.65%)
  • Jessie Venegas (LD) 6,947 (13.37%, +8.01%)
  • Alex Horn (Green) 1,744 (3.36%, +1.82%)
  • James Keyse (Brexit) 974 (1.87%)

Lab maj 17,847 (34.34%)

0.68% swing Lab to C

Electorate 74,759; Turnout 51,966 (69.51%, –2.26%)

2017: Lab maj 18,651 (35.69%) – Turnout 52,252 (71.77%)

Slaughter (Lab) 33,375 (63.87%); Dewhirst (C) 14,724 (28.18%); Onstad (LD) 2,802 (5.36%); Horn (Green) 800 (1.53%); Bovill (UKIP) 507 (0.97%); Hauzaree (Ind) 44 (0.08%)

287 HAMPSHIRE EAST

C hold

  • *Damian Hinds (C) 33,446 (58.79%, –4.86%)
  • David Buxton (LD) 13,750 (24.17%, +9.00%)
  • Gaynor Austin (Lab) 6,287 (11.05%, –5.93%)
  • Zoe Parker (Green) 2,600 (4.57%, +1.39%)
  • Jim Makin (UKIP) 616 (1.08%)
  • Eddie Trotter (JACP) 196 (0.34%, –0.69%)

C maj 19,696 (34.62%)

6.93% swing C to LD

Electorate 76,478; Turnout 56,895 (74.39%, –0.33%)

2017: C maj 25,852 (46.66%) – Turnout 55,408 (74.73%)

Hinds (C) 35,263 (63.64%); Dasgupta (Lab) 9,411 (16.98%); Robinson (LD) 8,403 (15.17%); Knight (Green) 1,760 (3.18%); Jerrard (JACP) 571 (1.03%)

288 HAMPSHIRE NORTH EAST

C hold

  • *Ranil Jayawardena (C) 35,280 (59.52%, –5.99%)
  • Graham Cockarill (LD) 15,069 (25.42%, +13.30%)
  • Barry Jones (Lab) 5,760 (9.72%, –7.60%)
  • Culann Walsh (Green) 1,754 (2.96%, +0.40%)
  • Tony Durrant (Ind) 831 (1.40%, +0.77%)
  • "Howling Laud" Hope (Loony) 576 (0.97%)

C maj 20,211 (34.10%)

9.65% swing C to LD

Electorate 78,954; Turnout 59,270 (75.07%, –1.28%)

2017: C maj 27,772 (48.19%) – Turnout 57,627 (76.35%)

Jayawardena (C) 37,754 (65.51%); Jones (Lab) 9,982 (17.32%); Cockarill (LD) 6,987 (12.12%); Spradbery (Green) 1,476 (2.56%); Gascoigne (UKIP) 1,061 (1.84%); Blay (Ind) 367 (0.64%)

289 HAMPSHIRE NORTH WEST

C hold

  • *Kit Malthouse (C) 36,591 (62.10%, +0.05%)
  • Luigi Gregori (LD) 10,283 (17.45%, +7.74%)
  • Liz Bell (Lab) 9,327 (15.83%, –7.64%)
  • Lance Mitchell (Green) 2,717 (4.61%, +2.34%)

C maj 26,308 (44.65%)

3.85% swing C to LD

Electorate 83,083; Turnout 58,918 (70.91%, –1.26%)

2017: C maj 22,679 (38.59%) – Turnout 58,772 (72.17%)

Malthouse (C) 36,471 (62.06%); Fitchet (Lab) 13,792 (23.47%); Payton (LD) 5,708 (9.71%); Clark (UKIP) 1,467 (2.50%); Hill (Green) 1,334 (2.27%)

290 HAMPSTEAD & KILBURN

Lab hold

  • *Tulip Siddiq (Lab) 28,080 (48.93%, –10.07%)
  • Johnny Luk (C) 13,892 (24.21%, –8.16%)
  • Matt Sanders (LD) 13,121 (22.86%, +15.85%)
  • David Stansell (Green) 1,608 (2.80%, +1.53%)
  • James Pointon (Brexit) 684 (1.19%)

Lab maj 14,188 (24.72%)

0.96% swing Lab to C

Electorate 82,432; Turnout 57,385 (69.61%, –0.79%)

2017: Lab maj 15,560 (26.64%) – Turnout 58,407 (70.41%)

Siddiq (Lab) 34,464 (59.01%); Leyland (C) 18,904 (32.37%); Allan (LD) 4,100 (7.02%); Mansook (Green) 742 (1.27%); Easterbrook (Ind) 136 (0.23%); Weiss (Ind) 61 (0.10%)

291 HARBOROUGH

C hold

  • *Neil O'Brien (C) 31,698 (55.30%, +2.98%)
  • Celia Hibbert (Lab) 14,420 (25.16%, –5.58%)
  • Zuffar Haq (LD) 9,103 (15.88%, +3.23%)
  • Darren Woodiwiss (Green) 1,709 (2.98%, +1.05%)
  • Robin Lambert (Ind) 389 (0.68%)

C maj 17,278 (30.14%)

4.28% swing Lab to C

Electorate 79,366; Turnout 57,319 (72.22%, –1.02%)

2017: C maj 12,429 (21.58%) – Turnout 57,598 (73.24%)

O'Brien (C) 30,135 (52.32%); Thomas (Lab) 17,706 (30.74%); Haq (LD) 7,286 (12.65%); Khong (UKIP) 1,361 (2.36%); Woodiwiss (Green) 1,110 (1.93%)

292 HARLOW

C hold

  • *Robert Halfon (C) 27,510 (63.45%, +9.43%)
  • Laura McAlpine (Lab) 13,447 (31.02%, –7.33%)
  • Charlotte Cane (LD) 2,397 (5.53%, +3.37%)

C maj 14,063 (32.44%)

8.38% swing Lab to C

Electorate 68,078; Turnout 43,354 (63.68%, –2.56%)

2017: C maj 7,031 (15.68%) – Turnout 44,846 (66.25%)

Halfon (C) 24,230 (54.03%); Waite (Lab) 17,199 (38.35%); Gough (UKIP) 1,787 (3.98%); Seeff (LD) 970 (2.16%); Clare (Green) 660 (1.47%)

293 HARROGATE & KNARESBOROUGH

C hold

  • *Andrew Jones (C) 29,962 (52.62%, –2.85%)
  • Judith Rogerson (LD) 20,287 (35.63%, +12.17%)
  • Mark Sewards (Lab) 5,480 (9.62%, –10.46%)
  • Kieron George (Yorkshire) 1,208 (2.12%)

C maj 9,675 (16.99%)

7.51% swing C to LD

Electorate 77,914; Turnout 56,937 (73.08%, –0.36%)

2017: C maj 18,168 (32.02%) – Turnout 56,740 (73.44%)

Jones (C) 31,477 (55.48%); Flynn (LD) 13,309 (23.46%); Sewards (Lab) 11,395 (20.08%); Fraser (Ind) 559 (0.99%)

294 HARROW EAST

C hold

  • *Bob Blackman (C) 26,935 (54.42%, +5.00%)
  • Pamela Fitzpatrick (Lab) 18,765 (37.92%, –8.05%)
  • Adam Bernard (LD) 3,791 (7.66%, +4.57%)

C maj 8,170 (16.51%)

6.53% swing Lab to C

Electorate 72,120; Turnout 49,491 (68.62%, –2.23%)

2017: C maj 1,757 (3.46%) – Turnout 50,845 (70.86%)

Blackman (C) 25,129 (49.42%); Shah (Lab) 23,372 (45.97%); Bernard (LD) 1,573 (3.09%); Wallace (Green) 771 (1.52%)

295 HARROW WEST

Lab Co-op hold

  • *Gareth Thomas (Lab Co-op) 25,132 (52.44%, –8.40%)
  • Anwara Ali (C) 16,440 (34.31%, –0.10%)
  • Lisa-Maria Bornemann (LD) 4,310 (8.99%, +6.48%)
  • Rowan Langley (Green) 1,109 (2.31%, +1.02%)
  • Richard Jones (Brexit) 931 (1.94%)

Lab Co-op maj 8,692 (18.14%)

4.15% swing Lab to C

Electorate 72,477; Turnout 47,922 (66.12%, –6.02%)

2017: Lab Co-op maj 13,314 (26.44%) – Turnout 50,355 (72.14%)

Thomas (Lab Co-op) 30,640 (60.85%); David (C) 17,326 (34.41%); Noyce (LD) 1,267 (2.52%); Langley (Green) 652 (1.29%); Alagaratnam (UKIP) 470 (0.93%)

296 HARTLEPOOL

Lab hold

  • *Mike Hill (Lab) 15,464 (37.68%, –14.83%)
  • Stefan Houghton (C) 11,869 (28.92%, –5.30%)
  • Richard Tice (Brexit) 10,603 (25.84%)
  • Andy Hagon (LD) 1,696 (4.13%, +2.35%)
  • Joe Bousfield (Ind) 911 (2.22%)
  • Kevin Cranney (Soc Lab) 494 (1.20%)

Lab maj 3,595 (8.76%)

4.76% swing Lab to C

Electorate 70,855; Turnout 41,037 (57.92%, –1.24%)

2017: Lab maj 7,650 (18.29%) – Turnout 41,835 (59.16%)

Hill (Lab) 21,969 (52.51%); Jackson (C) 14,319 (34.23%); Broughton (UKIP) 4,801 (11.48%); Hagon (LD) 746 (1.78%)

297 HARWICH & ESSEX NORTH

C hold

  • *Sir Bernard Jenkin (C) 31,830 (61.26%, +2.75%)
  • Stephen Rice (Lab) 11,648 (22.42%, –8.02%)
  • Mike Beckett (LD) 5,866 (11.29%, +5.84%)
  • Peter Banks (Green) 1,945 (3.74%, +1.71%)
  • Richard Browning-Smith (Ind) 411 (0.79%)
  • Tony Francis (Ind) 263 (0.51%)

C maj 20,182 (38.84%)

5.38% swing Lab to C

Electorate 74,153; Turnout 51,963 (70.08%, –1.66%)

2017: C maj 14,356 (28.07%) – Turnout 51,141 (71.73%)

Jenkin (C) 29,921 (58.51%); Scott (Lab) 15,565 (30.44%); Graham (LD) 2,787 (5.45%); Hammond (UKIP) 1,685 (3.29%); Roberts (Green) 1,042 (2.04%); Todd (CPA) 141 (0.28%)

298 HASTINGS & RYE

C gain from Ind

  • Sally-Ann Hart (C) 26,896 (49.56%, +2.69%)
  • Peter Chowney (Lab) 22,853 (42.11%, –4.13%)
  • Nick Perry (LD) 3,960 (7.30%, +3.85%)
  • Paul Crosland (Ind) 565 (1.04%, +0.29%)

C maj 4,043 (7.45%)

3.41% swing Lab to C

Electorate 80,524; Turnout 54,274 (67.40%, –2.54%)

2017: C maj 346 (0.63%) – Turnout 54,766 (69.95%)

Rudd (C) 25,668 (46.87%); Chowney (Lab) 25,322 (46.24%); Perry (LD) 1,885 (3.44%); Phillips (UKIP) 1,479 (2.70%); Wilson (Ind) 412 (0.75%)

299 HAVANT

C hold

  • *Alan Mak (C) 30,051 (65.39%, +5.63%)
  • Rosamund Knight (Lab) 8,259 (17.97%, –7.34%)
  • Paul Gray (LD) 5,708 (12.42%, +6.37%)
  • John Colman (Green) 1,597 (3.47%, +1.05%)
  • Alan Black (Soc Dem) 344 (0.75%)

C maj 21,792 (47.42%)

6.48% swing Lab to C

Electorate 72,130; Turnout 45,959 (63.72%, –0.20%)

2017: C maj 15,956 (34.45%) – Turnout 46,314 (63.91%)

Mak (C) 27,676 (59.76%); Giles (Lab) 11,720 (25.31%); Gray (LD) 2,801 (6.05%); Perry (UKIP) 2,011 (4.34%); Dawes (Green) 1,122 (2.42%); Buckley (Ind) 984 (2.12%)

300 HAYES & HARLINGTON

Lab hold

  • *John McDonnell (Lab) 24,545 (55.79%, –10.72%)
  • Wayne Bridges (C) 15,284 (34.74%, +6.12%)
  • Alexander Cunliffe (LD) 1,947 (4.43%, +3.17%)
  • Harry Boparai (Brexit) 1,292 (2.94%)
  • Christine West (Green) 739 (1.68%, +0.49%)
  • Chika Amadi (CPA) 187 (0.43%)

Lab maj 9,261 (21.05%)

8.42% swing Lab to C

Electorate 72,356; Turnout 43,994 (60.80%, –4.44%)

2017: Lab maj 18,115 (37.90%) – Turnout 47,802 (65.24%)

McDonnell (Lab) 31,796 (66.52%); Smith (C) 13,681 (28.62%); Dixon (UKIP) 1,153 (2.41%); Newton Dunn (LD) 601 (1.26%); Bowman (Green) 571 (1.19%)

301 HAZEL GROVE

C hold

  • *William Wragg (C) 21,592 (48.77%, +3.35%)
  • Lisa Smart (LD) 17,169 (38.78%, +5.85%)
  • Tony Wilson (Lab) 5,508 (12.44%, –8.03%)

C maj 4,423 (9.99%)

1.25% swing C to LD

Electorate 65,457; Turnout 44,269 (67.63%, –2.77%)

2017: C maj 5,514 (12.49%) – Turnout 44,132 (70.40%)

Wragg (C) 20,047 (45.43%); Smart (LD) 14,533 (32.93%); Mishra (Lab) 9,036 (20.47%); Lee (Green) 516 (1.17%)

302 HEMEL HEMPSTEAD

C hold

  • *Sir Mike Penning (C) 28,968 (56.50%, +1.54%)
  • Nabila Ahmed (Lab) 14,405 (28.10%, –8.80%)
  • Sammy Barry (LD) 6,317 (12.32%, +6.14%)
  • Sherief Hassan (Green) 1,581 (3.08%, +1.13%)

C maj 14,563 (28.40%)

5.17% swing Lab to C

Electorate 74,033; Turnout 51,271 (69.25%, –0.44%)

2017: C maj 9,445 (18.07%) – Turnout 52,282 (69.70%)

Penning (C) 28,735 (54.96%); Tattershall (Lab) 19,290 (36.90%); Symington (LD) 3,233 (6.18%); Hassan (Green) 1,024 (1.96%)

303 HEMSWORTH

Lab hold

  • *Jon Trickett (Lab) 16,460 (37.49%, –18.54%)
  • Louise Calland (C) 15,280 (34.80%, +0.92%)
  • Waj Ali (Brexit) 5,930 (13.51%)
  • Ian Womersley (Ind) 2,458 (5.60%)
  • James Monaghan (LD) 1,734 (3.95%, +1.96%)
  • Martin Roberts (Yorkshire) 964 (2.20%, –0.27%)
  • Lyn Morton (Green) 916 (2.09%)
  • Pete Wilks (Ind) 165 (0.38%)

Lab maj 1,180 (2.69%)

9.73% swing Lab to C

Electorate 73,726; Turnout 43,907 (59.55%, –4.37%)

2017: Lab maj 10,174 (22.14%) – Turnout 45,944 (63.93%)

Trickett (Lab) 25,740 (56.02%); Jordan (C) 15,566 (33.88%); Dews (UKIP) 2,591 (5.64%); Roberts (Yorkshire) 1,135 (2.47%); MacQueen (LD) 912 (1.99%)

304 HENDON

C hold

  • *Matthew Offord (C) 26,878 (48.80%, +0.77%)
  • David Pinto-Duschinsky (Lab) 22,648 (41.12%, –4.85%)
  • Clareine Enderby (LD) 4,628 (8.40%, +4.60%)
  • Portia Vincent-Kirby (Green) 921 (1.67%, +0.57%)

C maj 4,230 (7.68%)

2.81% swing Lab to C

Electorate 82,661; Turnout 55,075 (66.63%, –1.78%)

2017: C maj 1,072 (2.05%) – Turnout 52,215 (68.41%)

Offord (C) 25,078 (48.03%); Katz (Lab) 24,006 (45.98%); Hill (LD) 1,985 (3.80%); Legarda (Green) 578 (1.11%); Warsame (UKIP) 568 (1.09%)

305 HENLEY

C hold

  • *John Howell (C) 32,189 (54.78%, –4.32%)
  • Laura Coyle (LD) 18,136 (30.87%, +16.00%)
  • Zaid Marham (Lab) 5,698 (9.70%, –10.36%)
  • Jo Robb (Green) 2,736 (4.66%, +1.39%)

C maj 14,053 (23.92%)

10.16% swing C to LD

Electorate 76,660; Turnout 58,759 (76.65%, +0.50%)

2017: C maj 22,294 (39.04%) – Turnout 57,099 (76.15%)

Howell (C) 33,749 (59.11%); Kavanagh (Lab) 11,455 (20.06%); Coyle (LD) 8,485 (14.86%); Bennett (Green) 1,864 (3.26%); Scott (UKIP) 1,154 (2.02%); Gray (Radical) 392 (0.69%)

306 HEREFORD & HEREFORDSHIRE SOUTH

C hold

  • *Jesse Norman (C) 30,390 (61.21%, +7.72%)
  • Anna-Maria Coda (Lab) 10,704 (21.56%, –2.19%)
  • Lucy Hurds (LD) 6,181 (12.45%, +5.41%)
  • Diana Toynbee (Green) 2,371 (4.78%, +2.36%)

C maj 19,686 (39.65%)

4.96% swing Lab to C

Electorate 72,085; Turnout 49,646 (68.87%, –2.14%)

2017: C maj 15,013 (29.74%) – Turnout 50,484 (71.02%)

Norman (C) 27,004 (53.49%); Coda (Lab) 11,991 (23.75%); Kenyon (Ind) 5,560 (11.01%); Hurds (LD) 3,556 (7.04%); Toynbee (Green) 1,220 (2.42%); Price (UKIP) 1,153 (2.28%)

307 HEREFORDSHIRE NORTH

C hold

  • *Bill Wiggin (C) 32,158 (63.01%, +1.04%)
  • Phillip Howells (LD) 7,302 (14.31%, +2.60%)
  • Joe Wood (Lab) 6,804 (13.33%, –5.59%)
  • Ellie Chowns (Green) 4,769 (9.34%, +3.82%)

C maj 24,856 (48.71%)

0.78% swing C to LD

Electorate 70,252; Turnout 51,033 (72.64%, –1.42%)

2017: C maj 21,602 (43.05%) – Turnout 50,177 (74.06%)

Wiggin (C) 31,097 (61.97%); Page (Lab) 9,495 (18.92%); Falconer (LD) 5,874 (11.71%); Chowns (Green) 2,771 (5.52%); Norris (Ind) 577 (1.15%); Devine (Ind) 363 (0.72%)

308 HERTFORD & STORTFORD

C hold

  • Julie Marson (C) 33,712 (56.10%, –4.22%)
  • Chris Vince (Lab) 14,092 (23.45%, –5.14%)
  • Chris Lucas (LD) 8,596 (14.30%, +6.23%)
  • Lucy Downes (Green) 2,705 (4.50%, +1.48%)
  • Alistair Lindsay (UKIP) 681 (1.13%)
  • Brian Percival (Ind) 308 (0.51%)

C maj 19,620 (32.65%)

0.46% swing Lab to C

Electorate 82,407; Turnout 60,094 (72.92%, +0.14%)

2017: C maj 19,035 (31.73%) – Turnout 59,992 (72.78%)

Prisk (C) 36,184 (60.31%); Chibah (Lab) 17,149 (28.59%); Argent (LD) 4,845 (8.08%); Woollcombe (Green) 1,814 (3.02%)

309 HERTFORDSHIRE NORTH EAST

C hold

  • *Sir Oliver Heald (C) 31,293 (56.56%, –2.07%)
  • Kelley Green (Lab) 13,104 (23.68%, –4.66%)
  • Amy Finch (LD) 8,563 (15.48%, +7.78%)
  • Tim Lee (Green) 2,367 (4.28%, –1.06%)

C maj 18,189 (32.88%)

1.29% swing Lab to C

Electorate 76,123; Turnout 55,327 (72.68%, –0.48%)

2017: C maj 16,835 (30.29%) – Turnout 55,580 (73.16%)

Heald (C) 32,587 (58.63%); Swanney (Lab) 15,752 (28.34%); Shepard (LD) 4,276 (7.69%); Lee (Green) 2,965 (5.33%)

310 HERTFORDSHIRE SOUTH WEST

C gain from Ind

  • Gagan Mohindra (C) 30,327 (49.56%, –8.36%)
  • *David Gauke (Ind) 15,919 (26.02%)
  • Ali Aklakul (Lab) 7,228 (11.81%, –13.87%)
  • Sally Symington (LD) 6,251 (10.22%, –1.45%)
  • Tom Pashby (Green) 1,466 (2.40%, –0.20%)

C maj 14,408 (23.55%)

Electorate 80,449; Turnout 61,191 (76.06%, +0.52%)

2017: C maj 19,550 (32.23%) – Turnout 60,653 (75.54%)

Gauke (C) 35,128 (57.92%); Wakely (Lab) 15,578 (25.68%); Townsend (LD) 7,078 (11.67%); De Hoest (Green) 1,576 (2.60%); Anderson (UKIP) 1,293 (2.13%)

311 HERTSMERE

C hold

  • *Oliver Dowden (C) 32,651 (62.55%, +1.44%)
  • Holly Kal-Weiss (Lab) 11,338 (21.72%, –6.94%)
  • Stephen Barrett (LD) 6,561 (12.57%, +7.22%)
  • John Humphries (Green) 1,653 (3.17%, +1.27%)

C maj 21,313 (40.83%)

4.19% swing Lab to C

Electorate 73,971; Turnout 52,203 (70.57%, –0.47%)

2017: C maj 16,951 (32.44%) – Turnout 52,253 (71.04%)

Dowden (C) 31,928 (61.10%); Smith (Lab) 14,977 (28.66%); Jordan (LD) 2,794 (5.35%); Hoy (UKIP) 1,564 (2.99%); Summerhayes (Green) 990 (1.89%)

312 HEXHAM

C hold

  • *Guy Opperman (C) 25,152 (54.50%, +0.42%)
  • Penny Grennan (Lab) 14,603 (31.64%, –2.45%)
  • Stephen Howse (LD) 4,672 (10.12%, +3.02%)
  • Nick Morphet (Green) 1,723 (3.73%, +1.02%)

C maj 10,549 (22.86%)

1.44% swing Lab to C

Electorate 61,324; Turnout 46,150 (75.26%, –0.51%)

2017: C maj 9,236 (19.98%) – Turnout 46,224 (75.76%)

Opperman (C) 24,996 (54.08%); Powers (Lab) 15,760 (34.09%); Hall (LD) 3,285 (7.11%); Foot (Green) 1,253 (2.71%); Miles (UKIP) 930 (2.01%)

313 HEYWOOD & MIDDLETON

C gain from Lab

  • Chris Clarkson (C) 20,453 (43.07%, +5.05%)
  • *Liz McInnes (Lab) 19,790 (41.67%, –11.63%)
  • Colin Lambert (Brexit) 3,952 (8.32%)
  • Anthony Smith (LD) 2,073 (4.37%, +2.19%)
  • Nigel Ainsworth-Barnes (Green) 1,220 (2.57%)

C maj 663 (1.40%)

8.34% swing Lab to C

Electorate 80,162; Turnout 47,488 (59.24%, –3.17%)

2017: Lab maj 7,617 (15.28%) – Turnout 49,865 (62.41%)

McInnes (Lab) 26,578 (53.30%); Clarkson (C) 18,961 (38.02%); Seville (UKIP) 3,239 (6.50%); Winlow (LD) 1,087 (2.18%)

314 HIGH PEAK

C gain from Lab

  • Robert Largan (C) 24,844 (45.86%, +0.49%)
  • *Ruth George (Lab) 24,254 (44.77%, –4.91%)
  • David Lomax (LD) 2,750 (5.08%, +0.12%)
  • Alan Graves (Brexit) 1,177 (2.17%)
  • Robert Hodgetts-Haley (Green) 1,148 (2.12%)

C maj 590 (1.09%)

2.70% swing Lab to C

Electorate 74,343; Turnout 54,173 (72.87%, –0.65%)

2017: Lab maj 2,322 (4.31%) – Turnout 53,853 (73.52%)

George (Lab) 26,753 (49.68%); Bingham (C) 24,431 (45.37%); Lawley (LD) 2,669 (4.96%)

315 HITCHIN & HARPENDEN

C hold

  • *Bim Afolami (C) 27,719 (47.08%, –5.97%)
  • Sam Collins (LD) 20,824 (35.37%, +24.76%)
  • Kay Tart (Lab) 9,959 (16.92%, –15.67%)
  • Sid Cordle (CPA) 268 (0.46%, +0.04%)
  • Peter Marshall (Advance) 101 (0.17%)

C maj 6,895 (11.71%)

15.37% swing C to LD

Electorate 76,321; Turnout 58,871 (77.14%, –0.30%)

2017: C maj 12,031 (20.47%) – Turnout 58,783 (77.43%)

Afolami (C) 31,189 (53.06%); Hayes (Lab) 19,158 (32.59%); Annand (LD) 6,236 (10.61%); Cano (Green) 1,329 (2.26%); Blake (Ind) 629 (1.07%); Cordle (CPA) 242 (0.41%)

316 HOLBORN & ST PANCRAS

Lab hold

  • *Sir Keir Starmer (Lab) 36,641 (64.52%, –5.55%)
  • Alexandra Hayward (C) 8,878 (15.63%, –2.73%)
  • Matthew Kirk (LD) 7,314 (12.88%, +6.07%)
  • Kirsten De Keyser (Green) 2,746 (4.84%, +1.48%)
  • Hector Birchwood (Brexit) 1,032 (1.82%)
  • Mohammad Bhatti (UKIP) 138 (0.24%, –0.99%)
  • Thomas Scripps (Soc Eq) 37 (0.07%)

Lab maj 27,763 (48.89%)

1.41% swing Lab to C

Electorate 87,236; Turnout 56,786 (65.09%, –1.88%)

2017: Lab maj 30,509 (51.71%) – Turnout 58,997 (66.98%)

Starmer (Lab) 41,343 (70.08%); Barnes (C) 10,834 (18.36%); Crosher (LD) 4,020 (6.81%); Berry (Green) 1,980 (3.36%); Game (UKIP) 727 (1.23%); Polenceus (Eng Dem) 93 (0.16%)

317 HORNCHURCH & UPMINSTER

C hold

  • *Julia Lopez (C) 35,495 (65.76%, +5.61%)
  • Tele Lawal (Lab) 12,187 (22.58%, –5.99%)
  • Thomas Clarke (LD) 3,862 (7.16%, +4.71%)
  • Peter Caton (Green) 1,920 (3.56%, +1.64%)
  • David Furness (BNP) 510 (0.94%, +0.27%)

C maj 23,308 (43.18%)

5.80% swing Lab to C

Electorate 80,765; Turnout 53,974 (66.83%, –2.59%)

2017: C maj 17,723 (31.59%) – Turnout 56,107 (69.42%)

Dockerill (C) 33,750 (60.15%); Gill (Lab) 16,027 (28.57%); Webb (UKIP) 3,502 (6.24%); Mitchell (LD) 1,371 (2.44%); Caton (Green) 1,077 (1.92%); Furness (BNP) 380 (0.68%)

318 HORNSEY & WOOD GREEN

Lab hold

  • *Catherine West (Lab) 35,126 (57.48%, –7.91%)
  • Dawn Barnes (LD) 15,884 (25.99%, +9.94%)
  • Ed McGuinness (C) 6,829 (11.18%, –3.67%)
  • Jarelle Francis (Green) 2,192 (3.59%, +1.69%)
  • Daniel Corrigan (Brexit) 763 (1.25%)
  • Helen Spiby-Vann (CPA) 211 (0.35%, +0.20%)
  • Salah Wakie (Ind) 100 (0.16%)

Lab maj 19,242 (31.49%)

8.93% swing Lab to LD

Electorate 81,814; Turnout 61,105 (74.69%, –3.23%)

2017: Lab maj 30,738 (49.34%) – Turnout 62,293 (77.92%)

West (Lab) 40,738 (65.40%); Barnes (LD) 10,000 (16.05%); Lane (C) 9,246 (14.84%); Hall (Green) 1,181 (1.90%); Ali (Women) 551 (0.88%); Price (UKIP) 429 (0.69%); Spiby-Vann (CPA) 93 (0.15%); Athow (WRP) 55 (0.09%)

319 HORSHAM

C hold

  • *Jeremy Quin (C) 35,900 (56.77%, –2.77%)
  • Louise Potter (LD) 14,773 (23.36%, +11.03%)
  • Michael Jones (Lab) 9,424 (14.90%, –6.75%)
  • Catherine Ross (Green) 2,668 (4.22%, +1.24%)
  • Jim Duggan (Peace) 477 (0.75%, +0.33%)

C maj 21,127 (33.41%)

6.90% swing C to LD

Electorate 86,730; Turnout 63,242 (72.92%, –1.97%)

2017: C maj 23,484 (37.89%) – Turnout 61,987 (74.89%)

Quin (C) 36,906 (59.54%); Brady (Lab) 13,422 (21.65%); Millson (LD) 7,644 (12.33%); Ross (Green) 1,844 (2.97%); Arthur (UKIP) 1,533 (2.47%); Smith (S New) 375 (0.60%); Duggan (Peace) 263 (0.42%)

320 HOUGHTON & SUNDERLAND SOUTH

Lab hold

  • *Bridget Phillipson (Lab) 16,210 (40.72%, –18.75%)
  • Christopher Howarth (C) 13,095 (32.89%, +3.18%)
  • Kevin Yuill (Brexit) 6,165 (15.49%)
  • Paul Edgeworth (LD) 2,319 (5.83%, +3.64%)
  • Richard Bradley (Green) 1,125 (2.83%, +1.08%)
  • Richard Elvin (UKIP) 897 (2.25%, –3.48%)

Lab maj 3,115 (7.82%)

10.96% swing Lab to C

Electorate 68,835; Turnout 39,811 (57.84%, –3.05%)

2017: Lab maj 12,341 (29.75%) – Turnout 41,480 (60.89%)

Phillipson (Lab) 24,665 (59.46%); Howell (C) 12,324 (29.71%); Joyce (UKIP) 2,379 (5.74%); Edgeworth (LD) 908 (2.19%); Bradley (Green) 725 (1.75%); Watson (Ind) 479 (1.15%)

321 HOVE

Lab hold

  • *Peter Kyle (Lab) 32,876 (58.30%, –5.84%)
  • Robert Nemeth (C) 15,832 (28.08%, –3.50%)
  • Beatrice Bass (LD) 3,731 (6.62%, +4.34%)
  • Ollie Sykes (Green) 2,496 (4.43%, +2.74%)
  • Angela Hancock (Brexit) 1,111 (1.97%)
  • Dame Dixon (Loony) 195 (0.35%)
  • Charlotte Sabel (Ind) 150 (0.27%, –0.06%)

Lab maj 17,044 (30.22%)

1.17% swing Lab to C

Electorate 74,313; Turnout 56,391 (75.88%, –1.70%)

2017: Lab maj 18,757 (32.57%) – Turnout 57,596 (77.58%)

Kyle (Lab) 36,942 (64.14%); Adams (C) 18,185 (31.57%); Hynds (LD) 1,311 (2.28%); Mac Cafferty (Green) 971 (1.69%); Sabel (Ind) 187 (0.32%)

322 HUDDERSFIELD

Lab Co-op hold

  • *Barry Sheerman (Lab Co-op) 20,509 (48.97%, –11.42%)
  • Ken Davy (C) 15,572 (37.18%, +4.18%)
  • James Wilkinson (LD) 2,367 (5.65%, +3.02%)
  • Andrew Cooper (Green) 1,768 (4.22%, +1.04%)
  • Stuart Hale (Brexit) 1,666 (3.98%)

Lab Co-op maj 4,937 (11.79%)

7.80% swing Lab to C

Electorate 65,525; Turnout 41,882 (63.92%, –1.47%)

2017: Lab Co-op maj 12,005 (27.39%) – Turnout 43,834 (65.39%)

Sheerman (Lab Co-op) 26,470 (60.39%); Benton (C) 14,465 (33.00%); Cooper (Green) 1,395 (3.18%); Ali (LD) 1,155 (2.63%); Katenga (Yorkshire) 274 (0.63%); Thokkudubiyyapu (Ind) 75 (0.17%)

323 HULL EAST

Lab hold

  • *Karl Turner (Lab) 12,713 (39.19%, –19.10%)
  • Rachel Storer (C) 11,474 (35.37%, +5.46%)
  • Marten Hall (Brexit) 5,764 (17.77%)
  • Bob Morgan (LD) 1,707 (5.26%, +1.83%)
  • Julia Brown (Green) 784 (2.42%, +1.07%)

Lab maj 1,239 (3.82%)

12.28% swing Lab to C

Electorate 65,745; Turnout 32,442 (49.35%, –6.20%)

2017: Lab maj 10,396 (28.37%) – Turnout 36,638 (55.55%)

Turner (Lab) 21,355 (58.29%); Burton (C) 10,959 (29.91%); Fox (UKIP) 2,573 (7.02%); Marchington (LD) 1,258 (3.43%); Brown (Green) 493 (1.35%)

324 HULL NORTH

Lab hold

  • *Diana Johnson (Lab) 17,033 (49.80%, –13.88%)
  • Holly Whitbread (C) 9,440 (27.60%, +2.36%)
  • Derek Abram (Brexit) 4,771 (13.95%)
  • Mike Ross (LD) 2,084 (6.09%, +1.06%)
  • Richard Howarth (Green) 875 (2.56%, +0.82%)

Lab maj 7,593 (22.20%)

8.12% swing Lab to C

Electorate 65,515; Turnout 34,203 (52.21%, –5.17%)

2017: Lab maj 14,262 (38.44%) – Turnout 37,102 (57.37%)

Johnson (Lab) 23,625 (63.68%); Nici-Townend (C) 9,363 (25.24%); Ross (LD) 1,869 (5.04%); Kitchener (UKIP) 1,601 (4.32%); Deane (Green) 644 (1.74%)

325 HULL WEST & HESSLE

Lab hold

  • *Emma Hardy (Lab) 13,384 (42.68%, –10.38%)
  • Scott Bell (C) 10,528 (33.58%, +3.73%)
  • Michelle Dewberry (Brexit) 5,638 (17.98%)
  • David Nolan (LD) 1,756 (5.60%, –0.79%)
  • Mike Lammiman (Green) 50 (0.16%, –0.80%)

Lab maj 2,856 (9.11%)

7.05% swing Lab to C

Electorate 60,409; Turnout 31,356 (51.91%, –5.53%)

2017: Lab maj 8,025 (23.22%) – Turnout 34,565 (57.44%)

Hardy (Lab) 18,342 (53.07%); Mackay (C) 10,317 (29.85%); Thomas (LD) 2,210 (6.39%); Dewberry (Ind) 1,898 (5.49%); Shores (UKIP) 1,399 (4.05%); Lammiman (Green) 332 (0.96%); Taylor (Libertarian) 67 (0.19%)

326 HUNTINGDON

C hold

  • *Jonathan Djanogly (C) 32,386 (54.76%, –0.36%)
  • Samuel Sweek (Lab) 13,003 (21.98%, –8.89%)
  • Mark Argent (LD) 9,432 (15.95%, +7.42%)
  • Daniel Laycock (Green) 2,233 (3.78%, +1.94%)
  • Paul Bullen (Ind) 1,789 (3.02%)
  • Tom Varghese (Ind) 304 (0.51%)

C maj 19,383 (32.77%)

4.27% swing Lab to C

Electorate 84,657; Turnout 59,147 (69.87%, –0.96%)

2017: C maj 14,475 (24.24%) – Turnout 59,720 (70.83%)

Djanogly (C) 32,915 (55.12%); Johnson (Lab) 18,440 (30.88%); Cantrill (LD) 5,090 (8.52%); Bullen (UKIP) 2,180 (3.65%); MacLennan (Green) 1,095 (1.83%)

327 HYNDBURN

C gain from Lab

  • Sara Britcliffe (C) 20,565 (48.50%, +8.00%)
  • *Graham Jones (Lab) 17,614 (41.54%, –11.82%)
  • Gregory Butt (Brexit) 2,156 (5.08%)
  • Adam Waller-Slack (LD) 1,226 (2.89%, +1.07%)
  • Katrina Brockbank (Green) 845 (1.99%)

C maj 2,951 (6.96%)

9.91% swing Lab to C

Electorate 70,910; Turnout 42,406 (59.80%, –2.02%)

2017: Lab maj 5,815 (12.86%) – Turnout 45,202 (61.83%)

Jones (Lab) 24,120 (53.36%); Horkin (C) 18,305 (40.50%); Brown (UKIP) 1,953 (4.32%); Jones (LD) 824 (1.82%)

328 ILFORD NORTH

Lab hold

  • *Wes Streeting (Lab) 25,323 (50.52%, –7.26%)
  • Howard Berlin (C) 20,105 (40.11%, +0.54%)
  • Mark Johnson (LD) 2,680 (5.35%, +3.39%)
  • Neil Anderson (Brexit) 960 (1.92%)
  • David Reynolds (Green) 845 (1.69%)
  • Donald Akhigbe (CPA) 210 (0.42%)

Lab maj 5,218 (10.41%)

3.90% swing Lab to C

Electorate 72,963; Turnout 50,123 (68.70%, –3.83%)

2017: Lab maj 9,639 (18.21%) – Turnout 52,941 (72.52%)

Streeting (Lab) 30,589 (57.78%); Scott (C) 20,950 (39.57%); Clare (LD) 1,034 (1.95%); Osen (Ind) 368 (0.70%)

329 ILFORD SOUTH

Lab gain from Change

  • Sam Tarry (Lab) 35,085 (65.61%, –10.23%)
  • Ali Azeem (C) 10,984 (20.54%, –0.41%)
  • *Mike Gapes (Change) 3,891 (7.28%)
  • Ashburn Holder (LD) 1,795 (3.36%, +2.02%)
  • Munish Sharma (Brexit) 1,008 (1.88%)
  • Rosemary Warrington (Green) 714 (1.34%, +0.40%)

Lab maj 24,101 (45.07%)

4.91% swing Lab to C

Electorate 84,957; Turnout 53,477 (62.95%, –4.60%)

2017: Lab Co-op maj 31,647 (54.89%) – Turnout 57,657 (67.55%)

Gapes (Lab Co-op) 43,724 (75.83%); Chapman (C) 12,077 (20.95%); Ahmed (LD) 772 (1.34%); Warrington (Green) 542 (0.94%); Saeed (UKIP) 477 (0.83%); Khan (Friends) 65 (0.11%)

330 INVERCLYDE

SNP hold

  • *Ronnie Cowan (SNP) 19,295 (48.35%, +9.86%)
  • Martin McCluskey (Lab) 11,783 (29.53%, –7.99%)
  • Haroun Malik (C) 6,265 (15.70%, –5.78%)
  • Jacci Stoyle (LD) 2,560 (6.42%, +3.91%)

SNP maj 7,512 (18.83%)

8.92% swing Lab to SNP

Electorate 60,622; Turnout 39,903 (65.82%, –0.60%)

2017: SNP maj 384 (0.98%) – Turnout 39,093 (66.42%)

Cowan (SNP) 15,050 (38.50%); McCluskey (Lab) 14,666 (37.52%); Wilson (C) 8,399 (21.48%); Stevens (LD) 978 (2.50%)

331 INVERNESS, NAIRN, BADENOCH & STRATHSPEY

SNP hold

  • *Drew Hendry (SNP) 26,247 (47.89%, +8.04%)
  • Fiona Fawcett (C) 15,807 (28.84%, –1.69%)
  • Robert Rixson (LD) 5,846 (10.67%, –1.60%)
  • Lewis Whyte (Lab) 4,123 (7.52%, –8.67%)
  • Ariane Burgess (Green) 1,709 (3.12%)
  • Les Durance (Brexit) 1,078 (1.97%)

SNP maj 10,440 (19.05%)

4.86% swing C to SNP

Electorate 78,057; Turnout 54,810 (70.22%, +1.51%)

2017: SNP maj 4,924 (9.33%) – Turnout 52,801 (68.71%)

Hendry (SNP) 21,042 (39.85%); Tulloch (C) 16,118 (30.53%); Robb (Lab) 8,552 (16.20%); Cunningham (LD) 6,477 (12.27%); Boyd (SCP) 612 (1.16%)

332 IPSWICH

C gain from Lab

  • Tom Hunt (C) 24,952 (50.33%, +4.58%)
  • *Sandy Martin (Lab) 19,473 (39.28%, –8.09%)
  • Adrian Hyyrylainen-Trett (LD) 2,439 (4.92%, +2.60%)
  • Nicola Thomas (Brexit) 1,432 (2.89%)
  • Barry Broom (Green) 1,283 (2.59%, +0.95%)

C maj 5,479 (11.05%)

6.34% swing Lab to C

Electorate 75,525; Turnout 49,579 (65.65%, –2.72%)

2017: Lab maj 831 (1.63%) – Turnout 51,137 (68.37%)

Martin (Lab) 24,224 (47.37%); Gummer (C) 23,393 (45.75%); Gould (UKIP) 1,372 (2.68%); Hyyrylainen-Trett (LD) 1,187 (2.32%); Armstrong (Green) 840 (1.64%); Tabane (Ind) 121 (0.24%)

333 ISLE OF WIGHT

C hold

  • *Bob Seely (C) 41,815 (56.17%, +4.90%)
  • Richard Quigley (Lab) 18,078 (24.28%, +1.30%)
  • Vix Lowthion (Green) 11,338 (15.23%, –2.11%)
  • Carl Feeney (Network) 1,542 (2.07%)
  • Karl Love (Ind) 874 (1.17%)
  • Daryll Pitcher (Ind) 795 (1.07%)

C maj 23,737 (31.89%)

1.80% swing Lab to C

Electorate 113,021; Turnout 74,442 (65.87%, –1.42%)

2017: C maj 21,069 (28.29%) – Turnout 74,479 (67.28%)

Seely (C) 38,190 (51.28%); Critchley (Lab) 17,121 (22.99%); Lowthion (Green) 12,915 (17.34%); Belfitt (LD) 2,740 (3.68%); Pitcher (UKIP) 1,921 (2.58%); Jones-Evans (Ind) 1,592 (2.14%)

334 ISLINGTON NORTH

Lab hold

  • *Jeremy Corbyn (Lab) 34,603 (64.31%, –8.67%)
  • Nick Wakeling (LD) 8,415 (15.64%, +6.64%)
  • James Clark (C) 5,483 (10.19%, –2.32%)
  • Caroline Russell (Green) 4,326 (8.04%, +3.98%)
  • Yosef David (Brexit) 742 (1.38%)
  • Nick Brick (Loony) 236 (0.44%, +0.25%)

Lab maj 26,188 (48.67%)

7.65% swing Lab to LD

Electorate 75,162; Turnout 53,805 (71.59%, –1.82%)

2017: Lab maj 33,215 (60.47%) – Turnout 54,928 (73.40%)

Corbyn (Lab) 40,086 (72.98%); Clark (C) 6,871 (12.51%); Angus (LD) 4,946 (9.00%); Russell (Green) 2,229 (4.06%); Fraser (UKIP) 413 (0.75%); Foster (ND) 208 (0.38%); Knapp (Loony) 106 (0.19%); Cameron-Blackie (Ind) 41 (0.07%); Martin (SPGB) 21 (0.04%); Mendoza (Comm Lge) 7 (0.01%)

335 ISLINGTON SOUTH & FINSBURY

Lab hold

  • *Emily Thornberry (Lab) 26,897 (56.25%, –6.58%)
  • Kate Pothalingam (LD) 9,569 (20.01%, +7.92%)
  • Jason Charalambous (C) 8,045 (16.82%, –3.83%)
  • Talia Hussain (Green) 1,987 (4.16%, +1.66%)
  • Paddy Hannam (Brexit) 1,136 (2.38%)
  • Lord Sandys Of Bunhill (Loony) 182 (0.38%)

Lab maj 17,328 (36.24%)

7.25% swing Lab to LD

Electorate 70,489; Turnout 47,816 (67.83%, –1.27%)

2017: Lab maj 20,263 (42.17%) – Turnout 48,049 (69.10%)

Thornberry (Lab) 30,188 (62.83%); Charalambous (C) 9,925 (20.66%); Desmier (LD) 5,809 (12.09%); Hamdache (Green) 1,198 (2.49%); Muswell (UKIP) 929 (1.93%)

336 ISLWYN

Lab Co-op hold

  • *Chris Evans (Lab Co-op) 15,356 (44.70%, –14.14%)
  • Gavin Chambers (C) 9,892 (28.80%, +1.57%)
  • James Wells (Brexit) 4,834 (14.07%)
  • Zoe Hammond (PC) 2,286 (6.66%, –0.93%)
  • Jo Watkins (LD) 1,313 (3.82%, +1.92%)
  • Catherine Linstrum (Green) 669 (1.95%)

Lab Co-op maj 5,464 (15.91%)

7.86% swing Lab to C

Electorate 55,423; Turnout 34,350 (61.98%, –2.18%)

2017: Lab Co-op maj 11,412 (31.62%) – Turnout 36,093 (64.16%)

Evans (Lab Co-op) 21,238 (58.84%); Thomas (C) 9,826 (27.22%); Jones (PC) 2,739 (7.59%); Smyth (UKIP) 1,605 (4.45%); Kidner (LD) 685 (1.90%)

337 JARROW

Lab gain from Ind

  • Kate Osborne (Lab) 18,363 (45.08%, –20.05%)
  • Nick Oliver (C) 11,243 (27.60%, +2.60%)
  • Richard Monaghan (Brexit) 4,122 (10.12%)
  • John Robertson (Ind) 2,991 (7.34%)
  • David Wilkinson (LD) 2,360 (5.79%, +3.09%)
  • James Milne (Green) 831 (2.04%, +0.31%)
  • Shaun Sadler (Ind) 614 (1.51%)
  • Mark Conway (Soc Dem) 212 (0.52%)

Lab maj 7,120 (17.48%)

11.32% swing Lab to C

Electorate 65,103; Turnout 40,736 (62.57%, –3.79%)

2017: Lab maj 17,263 (40.13%) – Turnout 43,023 (66.36%)

Hepburn (Lab) 28,020 (65.13%); Gwynn (C) 10,757 (25.00%); Askwith (UKIP) 2,338 (5.43%); Maughan (LD) 1,163 (2.70%); Herbert (Green) 745 (1.73%)

338 KEIGHLEY

C gain from Lab

  • Robbie Moore (C) 25,298 (48.10%, +2.05%)
  • *John Grogan (Lab) 23,080 (43.88%, –2.65%)
  • Tom Franks (LD) 2,573 (4.89%, +2.52%)
  • Waqas Khan (Brexit) 850 (1.62%)
  • Mark Barton (Yorkshire) 667 (1.27%)
  • Matthew Rose (Soc Dem) 132 (0.25%)

C maj 2,218 (4.22%)

2.35% swing Lab to C

Electorate 72,778; Turnout 52,600 (72.27%, –0.14%)

2017: Lab maj 249 (0.48%) – Turnout 51,724 (72.41%)

Grogan (Lab) 24,066 (46.53%); Hopkins (C) 23,817 (46.05%); Latham (UKIP) 1,291 (2.50%); Walker (LD) 1,226 (2.37%); Brown (Green) 790 (1.53%); Crabtree (Ind) 534 (1.03%)

339 KENILWORTH & SOUTHAM

C hold

  • *Jeremy Wright (C) 30,351 (57.70%, –3.11%)
  • Richard Dickson (LD) 9,998 (19.01%, +9.42%)
  • Antony Tucker (Lab) 9,440 (17.95%, –7.62%)
  • Alison Firth (Green) 2,351 (4.47%, +2.26%)
  • Nicholas Green (Loony) 457 (0.87%)

C maj 20,353 (38.70%)

6.27% swing C to LD

Electorate 68,156; Turnout 52,597 (77.17%, –0.19%)

2017: C maj 18,086 (35.25%) – Turnout 51,311 (77.37%)

Wright (C) 31,207 (60.82%); Singh (Lab) 13,121 (25.57%); Dickson (LD) 4,921 (9.59%); Ballantyne (Green) 1,133 (2.21%); Cottam (UKIP) 929 (1.81%)

340 KENSINGTON

C gain from Lab

  • Felicity Buchan (C) 16,768 (38.32%, –3.86%)
  • *Emma Dent Coad (Lab) 16,618 (37.97%, –4.26%)
  • +Sam Gyimah (LD) 9,312 (21.28%, +9.06%)
  • Vivien Lichtenstein (Green) 535 (1.22%, –0.76%)
  • Jay Aston Colquhoun (Brexit) 384 (0.88%)
  • Roger Phillips (CPA) 70 (0.16%)
  • Harriet Gore (Touch) 47 (0.11%)
  • Scott Dore (WRP) 28 (0.06%)

C maj 150 (0.34%)

0.20% swing Lab to C

Electorate 64,609; Turnout 43,762 (67.73%, +3.90%)

2017: Lab maj 20 (0.05%) – Turnout 38,677 (63.83%)

Dent Coad (Lab) 16,333 (42.23%); Borwick (C) 16,313 (42.18%); Mullin (LD) 4,724 (12.21%); Nadel (Green) 767 (1.98%); Torrance (Ind) 393 (1.02%); Marshall (Ind) 98 (0.25%); Lloyd (Green Soc) 49 (0.13%)

341 KETTERING

C hold

  • *Philip Hollobone (C) 29,787 (60.35%, +2.42%)
  • Clare Pavitt (Lab) 13,022 (26.38%, –10.16%)
  • Chris Nelson (LD) 3,367 (6.82%, +3.55%)
  • Jim Hakewill (Ind) 1,642 (3.33%)
  • Jamie Wildman (Green) 1,543 (3.13%, +0.87%)

C maj 16,765 (33.96%)

6.29% swing Lab to C

Electorate 73,187; Turnout 49,361 (67.45%, –1.63%)

2017: C maj 10,562 (21.38%) – Turnout 49,404 (69.07%)

Hollobone (C) 28,616 (57.92%); Scrimshaw (Lab) 18,054 (36.54%); Austin (LD) 1,618 (3.28%); Reeves (Green) 1,116 (2.26%)

342 KILMARNOCK & LOUDOUN

SNP hold

  • *Alan Brown (SNP) 24,216 (50.84%, +8.50%)
  • Caroline Hollins (C) 11,557 (24.26%, –2.41%)
  • Kevin McGregor (Lab) 9,009 (18.91%, –9.94%)
  • Edward Thornley (LD) 2,444 (5.13%, +2.99%)
  • Stef Johnstone (Libertarian) 405 (0.85%)

SNP maj 12,659 (26.58%)

5.46% swing C to SNP

Electorate 74,517; Turnout 47,631 (63.92%, +0.49%)

2017: SNP maj 6,269 (13.48%) – Turnout 46,509 (63.43%)

Brown (SNP) 19,690 (42.34%); Dover (Lab) 13,421 (28.86%); Harper (C) 12,404 (26.67%); Lang (LD) 994 (2.14%)

343 KINGSTON & SURBITON

LD hold

  • *Sir Ed Davey (LD) 31,103 (51.12%, +6.39%)
  • Aphra Brandreth (C) 20,614 (33.88%, –4.21%)
  • Leanne Werner (Lab) 6,528 (10.73%, –4.07%)
  • Sharron Sumner (Green) 1,038 (1.71%, +0.84%)
  • Scott Holman (Brexit) 788 (1.30%)
  • James Giles (Ind) 458 (0.75%, +0.59%)
  • Chinners Chinnery (Loony) 193 (0.32%, +0.05%)
  • Roger Glencross (UKIP) 124 (0.20%, –0.88%)

LD maj 10,489 (17.24%)

5.30% swing C to LD

Electorate 81,975; Turnout 60,846 (74.23%, –1.99%)

2017: LD maj 4,124 (6.63%) – Turnout 62,178 (76.21%)

Davey (LD) 27,810 (44.73%); Berry (C) 23,686 (38.09%); South (Lab) 9,203 (14.80%); Matthews (UKIP) 675 (1.09%); Walker (Green) 536 (0.86%); Chinners (Loony) 168 (0.27%); Basman (Ind) 100 (0.16%)

344 KINGSWOOD

C hold

  • *Chris Skidmore (C) 27,712 (56.19%, +1.30%)
  • Nicola Bowden-Jones (Lab) 16,492 (33.44%, –6.06%)
  • Dine Romero (LD) 3,421 (6.94%, +3.35%)
  • Joseph Evans (Green) 1,200 (2.43%, +0.41%)
  • Angelika Cowell (AWP) 489 (0.99%)

C maj 11,220 (22.75%)

3.68% swing Lab to C

Electorate 68,972; Turnout 49,314 (71.50%, +1.29%)

2017: C maj 7,500 (15.39%) – Turnout 48,741 (70.21%)

Skidmore (C) 26,754 (54.89%); Threlfall (Lab) 19,254 (39.50%); Wilkinson (LD) 1,749 (3.59%); Furey-King (Green) 984 (2.02%)

345 KIRKCALDY & COWDENBEATH

SNP gain from Lab

  • Neale Hanvey (SNP) 16,568 (35.25%, –1.03%)
  • *Lesley Laird (Lab) 15,325 (32.60%, –4.23%)
  • Kathleen Leslie (C) 9,449 (20.10%, –3.20%)
  • Gill Cole-Hamilton (LD) 2,903 (6.18%, +3.76%)
  • Scott Rutherford (Green) 1,628 (3.46%)
  • Mitch William (Brexit) 1,132 (2.41%)

SNP maj 1,243 (2.64%)

1.60% swing Lab to SNP

Electorate 72,853; Turnout 47,005 (64.52%, +1.00%)

2017: Lab maj 259 (0.56%) – Turnout 46,193 (63.52%)

Laird (Lab) 17,016 (36.84%); Mullin (SNP) 16,757 (36.28%); Dempsey (C) 10,762 (23.30%); Wood (LD) 1,118 (2.42%); Coburn (UKIP) 540 (1.17%)

346 KNOWSLEY

Lab hold

  • *Sir George Howarth (Lab) 44,374 (80.77%, –4.57%)
  • Rushi Millns (C) 4,432 (8.07%, –1.19%)
  • Tim McCullough (Brexit) 3,348 (6.09%)
  • Paul Woodruff (Green) 1,262 (2.30%, +1.36%)
  • Joe Slupsky (LD) 1,117 (2.03%, –0.11%)
  • Ray Catesby (Lib) 405 (0.74%)

Lab maj 39,942 (72.70%)

1.69% swing Lab to C

Electorate 84,060; Turnout 54,938 (65.36%, –2.51%)

2017: Lab maj 42,214 (76.08%) – Turnout 55,483 (67.87%)

Howarth (Lab) 47,351 (85.34%); Spencer (C) 5,137 (9.26%); Miney (UKIP) 1,285 (2.32%); Cashman (LD) 1,189 (2.14%); Baines (Green) 521 (0.94%)

347 LAGAN VALLEY

DUP hold

  • *Sir Jeffrey Donaldson (DUP) 19,586 (43.14%, –16.43%)
  • Sorcha Eastwood (Alliance) 13,087 (28.82%, +17.70%)
  • Robbie Butler (UUP) 8,606 (18.95%, +2.19%)
  • Ally Haydock (SDLP) 1,758 (3.87%, –3.66%)
  • Gary McCleave (SF) 1,098 (2.42%, –1.07%)
  • Gary Hynds (C) 955 (2.10%, +1.07%)
  • Alan Love (UKIP) 315 (0.69%)

DUP maj 6,499 (14.31%)

17.07% swing DUP to Alliance

Electorate 75,735; Turnout 45,405 (59.95%, –2.12%)

2017: DUP maj 19,229 (42.80%) – Turnout 44,926 (62.07%)

Donaldson (DUP) 26,762 (59.57%); Butler (UUP) 7,533 (16.77%); McIntyre (Alliance) 4,996 (11.12%); Catney (SDLP) 3,384 (7.53%); Russell (SF) 1,567 (3.49%); Nickels (C) 462 (1.03%); Orr (ND) 222 (0.49%)

348 LANARK & HAMILTON EAST

SNP hold

  • *Angela Crawley (SNP) 22,243 (41.91%, +9.33%)
  • Shona Haslam (C) 17,056 (32.14%, +0.08%)
  • Andrew Hilland (Lab) 10,736 (20.23%, –11.64%)
  • Jane Pickard (LD) 3,037 (5.72%, +3.32%)

SNP maj 5,187 (9.77%)

4.62% swing C to SNP

Electorate 77,659; Turnout 53,072 (68.34%, +3.06%)

2017: SNP maj 266 (0.53%) – Turnout 50,470 (65.28%)

Crawley (SNP) 16,444 (32.58%); Corbett (C) 16,178 (32.05%); Hilland (Lab) 16,084 (31.87%); Robb (LD) 1,214 (2.41%); Mackay (UKIP) 550 (1.09%)

349 LANCASHIRE WEST

Lab hold

  • *Rosie Cooper (Lab) 27,458 (52.14%, –6.75%)
  • Jack Gilmore (C) 19,122 (36.31%, –1.09%)
  • Simon Thomson (LD) 2,560 (4.86%, +2.90%)
  • Marc Stanton (Brexit) 2,275 (4.32%)
  • John Puddifer (Green) 1,248 (2.37%, +1.12%)

Lab maj 8,336 (15.83%)

2.83% swing Lab to C

Electorate 73,346; Turnout 52,663 (71.80%, –2.44%)

2017: Lab maj 11,689 (21.49%) – Turnout 54,389 (74.24%)

Cooper (Lab) 32,030 (58.89%); Currie (C) 20,341 (37.40%); Barton (LD) 1,069 (1.97%); Higgins (Green) 680 (1.25%); Braid (WVPTFP) 269 (0.49%)

350 LANCASTER & FLEETWOOD

Lab hold

  • *Cat Smith (Lab) 21,184 (46.85%, –8.26%)
  • Louise Thistlethwaite (C) 18,804 (41.58%, +0.96%)
  • Peter Jackson (LD) 2,018 (4.46%, +1.92%)
  • Leanne Murray (Brexit) 1,817 (4.02%)
  • Caroline Jackson (Green) 1,396 (3.09%, +1.36%)

Lab maj 2,380 (5.26%)

4.61% swing Lab to C

Electorate 70,059; Turnout 45,219 (64.54%, –3.92%)

2017: Lab maj 6,661 (14.48%) – Turnout 45,989 (68.47%)

Smith (Lab) 25,342 (55.10%); Ollerenshaw (C) 18,681 (40.62%); Long (LD) 1,170 (2.54%); Novell (Green) 796 (1.73%)

351 LEEDS CENTRAL

Lab hold

  • *Hilary Benn (Lab) 30,413 (61.71%, –8.46%)
  • Peter Fortune (C) 11,143 (22.61%, +2.15%)
  • Paul Thomas (Brexit) 2,999 (6.09%)
  • Jack Holland (LD) 2,343 (4.75%, +2.52%)
  • Ed Carlisle (Green) 2,105 (4.27%, +1.78%)
  • William Clouston (Soc Dem) 281 (0.57%)

Lab maj 19,270 (39.10%)

5.30% swing Lab to C

Electorate 90,971; Turnout 49,284 (54.18%, +0.93%)

2017: Lab maj 23,698 (49.71%) – Turnout 47,673 (53.24%)

Benn (Lab) 33,453 (70.17%); Davies (C) 9,755 (20.46%); Palfreman (UKIP) 2,056 (4.31%); Carlisle (Green) 1,189 (2.49%); Nash (LD) 1,063 (2.23%); Coetzee (CPA) 157 (0.33%)

352 LEEDS EAST

Lab hold

  • *Richard Burgon (Lab) 19,464 (49.84%, –11.52%)
  • Jill Mortimer (C) 13,933 (35.68%, +5.09%)
  • Sarah Wass (Brexit) 2,981 (7.63%)
  • David Dresser (LD) 1,796 (4.60%, +2.82%)
  • Shahab Adris (Green) 878 (2.25%, +1.20%)

Lab maj 5,531 (14.16%)

8.30% swing Lab to C

Electorate 67,286; Turnout 39,052 (58.04%, –4.80%)

2017: Lab maj 12,752 (30.77%) – Turnout 41,441 (62.84%)

Burgon (Lab) 25,428 (61.36%); Robinson (C) 12,676 (30.59%); Spivey (UKIP) 1,742 (4.20%); Sanderson (LD) 739 (1.78%); Moran (Green) 434 (1.05%); Otley (Yorkshire) 422 (1.02%)

353 LEEDS NORTH EAST

Lab hold

  • *Fabian Hamilton (Lab) 29,024 (57.47%, –5.61%)
  • Amjad Bashir (C) 11,935 (23.63%, –7.40%)
  • Jon Hannah (LD) 5,665 (11.22%, +7.53%)
  • Rachel Hartshorne (Green) 1,931 (3.82%, +2.54%)
  • Inaya Iman (Brexit) 1,769 (3.50%)
  • Celia Foote (Green Soc) 176 (0.35%, +0.13%)

Lab maj 17,089 (33.84%)

0.89% swing C to Lab

Electorate 70,580; Turnout 50,500 (71.55%, –4.04%)

2017: Lab maj 16,991 (32.06%) – Turnout 52,999 (75.59%)

Hamilton (Lab) 33,436 (63.09%); Stephenson (C) 16,445 (31.03%); Hannah (LD) 1,952 (3.68%); Forsaith (Green) 680 (1.28%); Seddon (Yorkshire) 303 (0.57%); Foote (Green Soc) 116 (0.22%); Mutamiri (CPA) 67 (0.13%)

354 LEEDS NORTH WEST

Lab Co-op hold

  • *Alex Sobel (Lab Co-op) 23,971 (48.64%, +4.53%)
  • Stewart Harper (C) 13,222 (26.83%, +7.18%)
  • Kamran Hussain (LD) 9,397 (19.07%, –15.91%)
  • Martin Hemingway (Green) 1,389 (2.82%, +1.56%)
  • Graeme Webber (Brexit) 1,304 (2.65%)

Lab Co-op maj 10,749 (21.81%)

1.32% swing Lab to C

Electorate 67,741; Turnout 49,283 (72.75%, +4.83%)

2017: Lab Co-op maj 4,224 (9.13%) – Turnout 46,287 (67.92%)

Sobel (Lab Co-op) 20,416 (44.11%); Mulholland (LD) 16,192 (34.98%); Lamb (C) 9,097 (19.65%); Hemingway (Green) 582 (1.26%)

355 LEEDS WEST

Lab hold

  • *Rachel Reeves (Lab) 22,186 (55.08%, –8.89%)
  • Mark Dormer (C) 11,622 (28.85%, +2.69%)
  • Phillip Mars (Brexit) 2,685 (6.67%)
  • Dan Walker (LD) 1,787 (4.44%, +2.29%)
  • Victoria Smith (Green) 1,274 (3.16%, +0.74%)
  • Ian Cowling (Yorkshire) 650 (1.61%, +0.72%)
  • Daniel Whetstone (Soc Dem) 46 (0.11%)
  • Mike Davies (Green Soc) 31 (0.08%, –0.03%)

Lab maj 10,564 (26.23%)

5.79% swing Lab to C

Electorate 67,727; Turnout 40,281 (59.48%, –2.67%)

2017: Lab maj 15,965 (37.81%) – Turnout 42,229 (62.14%)

Reeves (Lab) 27,013 (63.97%); Metcalfe (C) 11,048 (26.16%); Thackray (UKIP) 1,815 (4.30%); Pointon (Green) 1,023 (2.42%); McGregor (LD) 905 (2.14%); Jones (Yorkshire) 378 (0.90%); Davies (Green Soc) 47 (0.11%)

356 LEICESTER EAST

Lab hold

  • Claudia Webbe (Lab) 25,090 (50.77%, –16.22%)
  • Bhupen Dave (C) 19,071 (38.59%, +14.39%)
  • Nitesh Dave (LD) 2,800 (5.67%, +3.10%)
  • Tara Baldwin (Brexit) 1,243 (2.52%)
  • Melanie Wakley (Green) 888 (1.80%, –0.24%)
  • Sanjay Gogia (Ind) 329 (0.67%, –2.68%)

Lab maj 6,019 (12.18%)

15.30% swing Lab to C

Electorate 78,432; Turnout 49,421 (63.01%, –4.38%)

2017: Lab maj 22,428 (42.78%) – Turnout 52,424 (67.39%)

Vaz (Lab) 35,116 (66.98%); He (C) 12,688 (24.20%); Barot (Ind) 1,753 (3.34%); Dave (LD) 1,343 (2.56%); Wakley (Green) 1,070 (2.04%); Fox (Ind) 454 (0.87%)

357 LEICESTER SOUTH

Lab Co-op hold

  • *Jonathan Ashworth (Lab Co-op) 33,606 (67.01%, –6.54%)
  • Natalie Neale (C) 10,931 (21.80%, +0.23%)
  • Chris Coghlan (LD) 2,754 (5.49%, +2.94%)
  • Mags Lewis (Green) 1,669 (3.33%, +1.00%)
  • James Potter (Brexit) 1,187 (2.37%)

Lab Co-op maj 22,675 (45.22%)

3.38% swing Lab to C

Electorate 77,665; Turnout 50,147 (64.57%, –2.31%)

2017: Lab Co-op maj 26,261 (51.98%) – Turnout 50,517 (66.88%)

Ashworth (Lab Co-op) 37,157 (73.55%); Sonecha (C) 10,896 (21.57%); Bisnauthsing (LD) 1,287 (2.55%); Lewis (Green) 1,177 (2.33%)

358 LEICESTER WEST

Lab hold

  • *Liz Kendall (Lab) 17,291 (49.72%, –11.12%)
  • Amanda Wright (C) 13,079 (37.61%, +6.25%)
  • Ian Bradwell (LD) 1,808 (5.20%, +3.09%)
  • Jack Collier (Brexit) 1,620 (4.66%)
  • Ani Goddard (Green) 977 (2.81%, +1.19%)

Lab maj 4,212 (12.11%)

8.69% swing Lab to C

Electorate 64,918; Turnout 34,775 (53.57%, –4.29%)

2017: Lab maj 11,060 (29.48%) – Turnout 37,512 (57.86%)

Kendall (Lab) 22,823 (60.84%); Hickey (C) 11,763 (31.36%); Young (UKIP) 1,406 (3.75%); Bradwell (LD) 792 (2.11%); Gould (Green) 607 (1.62%); Bowley (Ind) 121 (0.32%)

359 LEICESTERSHIRE NORTH WEST

C hold

  • *Andrew Bridgen (C) 33,811 (62.82%, +4.64%)
  • Terri Eynon (Lab) 13,411 (24.92%, –8.45%)
  • Grahame Hudson (LD) 3,614 (6.71%, +0.33%)
  • Carl Benfield (Green) 2,478 (4.60%, +2.55%)
  • Edward Nudd (Ind) 367 (0.68%)
  • Dan Liddicott (Libertarian) 140 (0.26%)

C maj 20,400 (37.90%)

6.54% swing Lab to C

Electorate 78,935; Turnout 53,821 (68.18%, –2.86%)

2017: C maj 13,286 (24.81%) – Turnout 53,541 (71.05%)

Bridgen (C) 31,153 (58.19%); Sheahan (Lab) 17,867 (33.37%); Wyatt (LD) 3,420 (6.39%); Woolley (Green) 1,101 (2.06%)

360 LEICESTERSHIRE SOUTH

C hold

  • *Alberto Costa (C) 36,791 (64.02%, +2.64%)
  • Tristan Koriya (Lab) 12,787 (22.25%, –6.26%)
  • Phil Knowles (LD) 5,452 (9.49%, +5.25%)
  • Nick Cox (Green) 2,439 (4.24%, +2.32%)

C maj 24,004 (41.77%)

4.45% swing Lab to C

Electorate 80,520; Turnout 57,469 (71.37%, –0.40%)

2017: C maj 18,631 (32.87%) – Turnout 56,689 (71.77%)

Costa (C) 34,795 (61.38%); Aslam (Lab) 16,164 (28.51%); Webb (LD) 2,403 (4.24%); Helmer (UKIP) 2,235 (3.94%); Morgan (Green) 1,092 (1.93%)

361 LEIGH

C gain from Lab Co-op

  • James Grundy (C) 21,266 (45.27%, +9.44%)
  • *Joanne Platt (Lab Co-op) 19,301 (41.08%, –15.12%)
  • James Melly (Brexit) 3,161 (6.73%)
  • Mark Clayton (LD) 2,252 (4.79%, +2.76%)
  • Ann O'Bern (Ind) 551 (1.17%)
  • Leon Peters (UKIP) 448 (0.95%, –4.98%)

C maj 1,965 (4.18%)

12.28% swing Lab to C

Electorate 77,417; Turnout 46,979 (60.68%, –0.82%)

2017: Lab Co-op maj 9,554 (20.38%) – Turnout 46,874 (61.51%)

Platt (Lab Co-op) 26,347 (56.21%); Grundy (C) 16,793 (35.83%); Bradley (UKIP) 2,783 (5.94%); Kilpatrick (LD) 951 (2.03%)

362 LEWES

C hold

  • *Maria Caulfield (C) 26,268 (47.89%, –1.60%)
  • Oli Henman (LD) 23,811 (43.41%, +4.08%)
  • Kate Chappell (Lab) 3,206 (5.84%, –5.34%)
  • Johnny Denis (Green) 1,453 (2.65%)
  • Paul Cragg (ND) 113 (0.21%)

C maj 2,457 (4.48%)

2.84% swing C to LD

Electorate 71,503; Turnout 54,851 (76.71%, +0.33%)

2017: C maj 5,508 (10.16%) – Turnout 54,192 (76.38%)

Caulfield (C) 26,820 (49.49%); Blundell (LD) 21,312 (39.33%); Chapman (Lab) 6,060 (11.18%)

363 LEWISHAM DEPTFORD

Lab hold

  • *Vicky Foxcroft (Lab) 39,216 (70.83%, –6.22%)
  • Gavin Haran (C) 6,303 (11.38%, –2.34%)
  • Bobby Dean (LD) 5,774 (10.43%, +5.15%)
  • Andrea Carey Fuller (Green) 3,085 (5.57%, +2.60%)
  • Moses Etienne (Brexit) 789 (1.43%)
  • Tan Bui (Ind) 130 (0.23%)
  • John Lloyd (Green Soc) 71 (0.13%)

Lab maj 32,913 (59.44%)

1.94% swing Lab to C

Electorate 80,617; Turnout 55,368 (68.68%, –1.55%)

2017: Lab maj 34,899 (63.32%) – Turnout 55,112 (70.23%)

Foxcroft (Lab) 42,461 (77.04%); McLean (C) 7,562 (13.72%); Dean (LD) 2,911 (5.28%); Coughlin (Green) 1,640 (2.98%); Martin (CPA) 252 (0.46%); McAnea (AWP) 225 (0.41%); Lawrence (Realist) 61 (0.11%)

364 LEWISHAM EAST

Lab hold

  • *Janet Daby (Lab) 26,661 (59.49%, –8.46%)
  • Sam Thurgood (C) 9,653 (21.54%, –1.47%)
  • Ade Fatukasi (LD) 5,039 (11.24%, +6.82%)
  • Rosamund Adoo-Kissi-Debrah (Green) 1,706 (3.81%, +2.11%)
  • Wesley Pollard (Brexit) 1,234 (2.75%)
  • Maureen Martin (CPA) 277 (0.62%, +0.14%)
  • Mark Barber (Ind) 152 (0.34%)
  • Richard Galloway (Young) 50 (0.11%)
  • Elder Roger Mighton (Ind) 43 (0.10%)

Lab maj 17,008 (37.95%)

3.50% swing Lab to C

Electorate 67,857; Turnout 44,815 (66.04%, –3.24%)

2017: Lab maj 21,213 (44.94%) – Turnout 47,201 (69.28%)

Alexander (Lab) 32,072 (67.95%); Fortune (C) 10,859 (23.01%); Frith (LD) 2,086 (4.42%); Poorun (Green) 803 (1.70%); Forster (UKIP) 798 (1.69%); Winston (Ind) 355 (0.75%); Martin (CPA) 228 (0.48%)

2018: Lab maj 5,629 (25.61%) – Turnout 21,979 (33.23%)

Daby (Lab) 11,033 (50.20%); Salek (LD) 5,404 (24.59%); Archer (C) 3,161 (14.38%); Adoo-Kissi-Debrah (Green) 788 (3.59%); Reid (Women) 506 (2.30%); Kurten (UKIP) 380 (1.73%); Waters (FBM) 266 (1.21%); Martin (CPA) 168 (0.76%); Hope (Loony) 93 (0.42%); DiMambro (DVP) 67 (0.30%); Finch (Libertarian) 38 (0.17%); Carey (ND) 37 (0.17%); Gray (Radical) 20 (0.09%); Hall (YPP) 18 (0.08%)

365 LEWISHAM WEST & PENGE

Lab hold

  • *Ellie Reeves (Lab) 31,860 (61.15%, –5.42%)
  • Aisha Cuthbert (C) 10,317 (19.80%, –3.22%)
  • Alex Feakes (LD) 6,260 (12.02%, +5.78%)
  • James Braun (Green) 2,390 (4.59%, +2.44%)
  • Teixeira Hambro (Brexit) 1,060 (2.03%)
  • Katherine Hortense (CPA) 213 (0.41%, –0.20%)

Lab maj 21,543 (41.35%)

1.10% swing Lab to C

Electorate 74,615; Turnout 52,100 (69.83%, –3.14%)

2017: Lab maj 23,162 (43.54%) – Turnout 53,196 (72.97%)

Reeves (Lab) 35,411 (66.57%); Bailey (C) 12,249 (23.03%); Russell (LD) 3,317 (6.24%); Wheller (Green) 1,144 (2.15%); Cheah (UKIP) 700 (1.32%); Hortense (CPA) 325 (0.61%); White (Populist) 50 (0.09%)

366 LEYTON & WANSTEAD

Lab hold

  • *John Cryer (Lab) 28,836 (64.73%, –5.08%)
  • Noshaba Khiljee (C) 8,028 (18.02%, –2.83%)
  • Ben Sims (LD) 4,666 (10.47%, +4.06%)
  • Ashley Gunstock (Green) 1,805 (4.05%, +1.13%)
  • Zulf Jannaty (Brexit) 785 (1.76%)
  • Henry Scott (Ind) 427 (0.96%)

Lab maj 20,808 (46.71%)

1.13% swing Lab to C

Electorate 64,852; Turnout 44,547 (68.69%, –2.04%)

2017: Lab maj 22,607 (48.96%) – Turnout 46,173 (70.73%)

Cryer (Lab) 32,234 (69.81%); Farris (C) 9,627 (20.85%); Sims (LD) 2,961 (6.41%); Gunstock (Green) 1,351 (2.93%)

367 LICHFIELD

C hold

  • *Michael Fabricant (C) 34,844 (64.53%, +0.98%)
  • Dave Robertson (Lab) 11,206 (20.75%, –8.09%)
  • Paul Ray (LD) 5,632 (10.43%, +5.47%)
  • Andrea Muckley (Green) 1,743 (3.23%, +0.58%)
  • John Madden (Ind) 568 (1.05%)

C maj 23,638 (43.78%)

4.53% swing Lab to C

Electorate 76,751; Turnout 53,993 (70.35%, –1.56%)

2017: C maj 18,581 (34.72%) – Turnout 53,524 (71.91%)

Fabricant (C) 34,018 (63.56%); Worsey (Lab) 15,437 (28.84%); Ray (LD) 2,653 (4.96%); Pass (Green) 1,416 (2.65%)

368 LINCOLN

C gain from Lab

  • Karl McCartney (C) 24,267 (47.93%, +3.19%)
  • *Karen Lee (Lab) 20,753 (40.99%, –6.90%)
  • Caroline Kenyon (LD) 2,422 (4.78%, +2.15%)
  • Sally Horscroft (Green) 1,195 (2.36%, +1.16%)
  • Reece Wilkes (Brexit) 1,079 (2.13%)
  • Rob Bradley (Ind) 609 (1.20%, +0.56%)
  • Charles Shaw (Lib) 304 (0.60%)

C maj 3,514 (6.94%)

5.05% swing Lab to C

Electorate 74,778; Turnout 50,629 (67.71%, +1.07%)

2017: Lab maj 1,538 (3.16%) – Turnout 48,718 (66.64%)

Lee (Lab) 23,333 (47.89%); McCartney (C) 21,795 (44.74%); Smith (UKIP) 1,287 (2.64%); Kenyon (LD) 1,284 (2.64%); Loryman (Green) 583 (1.20%); Gray (Ind) 312 (0.64%); Scott-Burdon (Ind) 124 (0.25%)

369 LINLITHGOW & FALKIRK EAST

SNP hold

  • *Martyn Day (SNP) 25,551 (44.23%, +7.88%)
  • Charles Kennedy (C) 14,285 (24.73%, –4.35%)
  • Wendy Milne (Lab) 10,517 (18.20%, –12.94%)
  • Sally Pattle (LD) 4,393 (7.60%, +4.17%)
  • Marc Bozza (Brexit) 1,257 (2.18%)
  • Gillian Mackay (Green) 1,184 (2.05%)
  • Mark Tunnicliff (VPP) 588 (1.02%)

SNP maj 11,266 (19.50%)

6.12% swing C to SNP

Electorate 87,044; Turnout 57,775 (66.37%, +1.29%)

2017: SNP maj 2,919 (5.20%) – Turnout 56,094 (65.08%)

Day (SNP) 20,388 (36.35%); Coombes (Lab) 17,469 (31.14%); Kennedy (C) 16,311 (29.08%); Pattle (LD) 1,926 (3.43%)

370 LIVERPOOL RIVERSIDE

Lab gain from Ind

  • Kim Johnson (Lab) 41,170 (77.99%, –6.56%)
  • Sean Malkeson (C) 4,127 (7.82%, –1.87%)
  • Tom Crone (Green) 3,017 (5.72%, +2.42%)
  • Rob McAllister-Bell (LD) 2,696 (5.11%, +2.64%)
  • David Leach (Brexit) 1,779 (3.37%)

Lab maj 37,043 (70.17%)

2.34% swing Lab to C

Electorate 80,310; Turnout 52,789 (65.73%, +2.82%)

2017: Lab Co-op maj 35,947 (74.86%) – Turnout 48,020 (62.91%)

Ellman (Lab Co-op) 40,599 (84.55%); Hall (C) 4,652 (9.69%); Pitchers (Green) 1,582 (3.29%); Sebire (LD) 1,187 (2.47%)

371 LIVERPOOL WALTON

Lab hold

  • *Dan Carden (Lab) 34,538 (84.68%, –1.05%)
  • Alex Phillips (C) 4,018 (9.85%, +1.26%)
  • Ted Grant (Green) 814 (2.00%, +0.76%)
  • David Newman (LD) 756 (1.85%, +0.34%)
  • Billy Lake (Lib) 660 (1.62%)

Lab maj 30,520 (74.83%)

1.16% swing Lab to C

Electorate 62,628; Turnout 40,786 (65.12%, –2.13%)

2017: Lab maj 32,551 (77.14%) – Turnout 42,197 (67.26%)

Carden (Lab) 36,175 (85.73%); Evans (C) 3,624 (8.59%); May (Ind) 1,237 (2.93%); Brown (LD) 638 (1.51%); Feeley (Green) 523 (1.24%)

372 LIVERPOOL WAVERTREE

Lab gain from LD

  • Paula Barker (Lab) 31,310 (72.18%, –7.37%)
  • Catherine Mulhern (C) 4,225 (9.74%, –2.29%)
  • Richard Kemp (LD) 4,055 (9.35%, +2.80%)
  • Adam Heatherington (Brexit) 1,921 (4.43%)
  • Kay Inckle (Green) 1,365 (3.15%, +1.78%)
  • Mick Coyne (Lib) 501 (1.15%)

Lab maj 27,085 (62.44%)

2.54% swing Lab to C

Electorate 63,458; Turnout 43,377 (68.36%, –1.57%)

2017: Lab Co-op maj 29,466 (67.52%) – Turnout 43,640 (69.92%)

Berger (Lab Co-op) 34,717 (79.55%); Haddad (C) 5,251 (12.03%); Kemp (LD) 2,858 (6.55%); Grant (Green) 598 (1.37%); Heatherington (ND) 216 (0.49%)

373 LIVERPOOL WEST DERBY

Lab hold

  • Ian Byrne (Lab) 34,117 (77.56%, –5.19%)
  • Tom Bradley (C) 4,133 (9.40%, –0.49%)
  • Ray Pearson (Brexit) 2,012 (4.57%)
  • Steve Radford (Lib) 1,826 (4.15%, –0.61%)
  • Paul Parr (LD) 1,296 (2.95%, +1.74%)
  • William Ward (Green) 605 (1.38%, +0.65%)

Lab maj 29,984 (68.16%)

2.35% swing Lab to C

Electorate 65,640; Turnout 43,989 (67.02%, –2.29%)

2017: Lab Co-op maj 32,908 (72.86%) – Turnout 45,163 (69.31%)

Twigg (Lab Co-op) 37,371 (82.75%); Richardson (C) 4,463 (9.88%); Radford (Lib) 2,150 (4.76%); Parr (LD) 545 (1.21%); Ward (Green) 329 (0.73%); Hughes (Ind) 305 (0.68%)

374 LIVINGSTON

SNP hold

  • *Hannah Bardell (SNP) 25,617 (46.92%, +6.86%)
  • Damian Timson (C) 12,182 (22.31%, –2.06%)
  • Caitlin Kane (Lab) 11,915 (21.83%, –10.85%)
  • Charles Dundas (LD) 3,457 (6.33%, +3.45%)
  • Cameron Glasgow (Green) 1,421 (2.60%)

SNP maj 13,435 (24.61%)

4.46% swing C to SNP

Electorate 82,285; Turnout 54,592 (66.35%, +1.69%)

2017: SNP maj 3,878 (7.39%) – Turnout 52,505 (64.65%)

Bardell (SNP) 21,036 (40.06%); Wolfson (Lab) 17,158 (32.68%); Timson (C) 12,799 (24.38%); Dundas (LD) 1,512 (2.88%)

375 LLANELLI

Lab hold

  • *Nia Griffith (Lab) 16,125 (42.18%, –11.29%)
  • Tamara Reay (C) 11,455 (29.96%, +6.30%)
  • Mari Arthur (PC) 7,048 (18.43%, +0.21%)
  • Susan Boucher (Brexit) 3,605 (9.43%)

Lab maj 4,670 (12.21%)

8.80% swing Lab to C

Electorate 60,513; Turnout 38,233 (63.18%, –4.70%)

2017: Lab maj 12,024 (29.81%) – Turnout 40,342 (67.88%)

Griffith (Lab) 21,568 (53.46%); Davies (C) 9,544 (23.66%); Arthur (PC) 7,351 (18.22%); Rees (UKIP) 1,331 (3.30%); Daniels (LD) 548 (1.36%)

376 LONDONDERRY EAST

DUP hold

  • *Gregory Campbell (DUP) 15,765 (40.11%, –7.96%)
  • Cara Hunter (SDLP) 6,158 (15.67%, +4.89%)
  • Dermot Nicholl (SF) 6,128 (15.59%, –10.93%)
  • Chris McCaw (Alliance) 5,921 (15.07%, +8.88%)
  • Richard Holmes (UUP) 3,599 (9.16%, +1.52%)
  • Sean McNicholl (Aontu) 1,731 (4.40%)

DUP maj 9,607 (24.44%)

6.42% swing DUP to SDLP

Electorate 69,246; Turnout 39,302 (56.76%, –4.45%)

2017: DUP maj 8,842 (21.55%) – Turnout 41,030 (61.20%)

Campbell (DUP) 19,723 (48.07%); Nicholl (SF) 10,881 (26.52%); Quigley (SDLP) 4,423 (10.78%); Holmes (UUP) 3,135 (7.64%); McCaw (Alliance) 2,538 (6.19%); St Clair-Legge (C) 330 (0.80%)

377 LOUGHBOROUGH

C hold

  • Jane Hunt (C) 27,954 (51.17%, +1.26%)
  • Stuart Brady (Lab) 20,785 (38.05%, –3.97%)
  • Ian Sharpe (LD) 4,153 (7.60%, +4.02%)
  • Wes Walton (Green) 1,504 (2.75%, +0.96%)
  • Queenie Tea (Ind) 235 (0.43%)

C maj 7,169 (13.12%)

2.62% swing Lab to C

Electorate 79,776; Turnout 54,631 (68.48%, +0.46%)

2017: C maj 4,269 (7.88%) – Turnout 54,148 (68.02%)

Morgan (C) 27,022 (49.90%); Miah (Lab) 22,753 (42.02%); Walker (LD) 1,937 (3.58%); McWilliam (UKIP) 1,465 (2.71%); Leicester (Green) 971 (1.79%)

378 LOUTH & HORNCASTLE

C hold

  • *Victoria Atkins (C) 38,021 (72.65%, +8.73%)
  • Ellie Green (Lab) 9,153 (17.49%, –9.21%)
  • Ross Pepper (LD) 4,114 (7.86%, +4.09%)
  • The Iconic Arty-Pole (Loony) 1,044 (1.99%, +1.06%)

C maj 28,868 (55.16%)

8.97% swing Lab to C

Electorate 79,648; Turnout 52,332 (65.70%, –1.09%)

2017: C maj 19,641 (37.22%) – Turnout 52,771 (66.79%)

Atkins (C) 33,733 (63.92%); Speed (Lab) 14,092 (26.70%); Noble (UKIP) 2,460 (4.66%); Gabriel (LD) 1,990 (3.77%); Arty-Pole (Loony) 496 (0.94%)

379 LUDLOW

C hold

  • *Philip Dunne (C) 32,185 (64.08%, +1.18%)
  • Heather Kidd (LD) 8,537 (17.00%, +6.32%)
  • Kuldip Sahota (Lab) 7,591 (15.11%, –9.19%)
  • Hilary Wendt (Green) 1,912 (3.81%, +1.70%)

C maj 23,648 (47.08%)

2.57% swing C to LD

Electorate 69,442; Turnout 50,225 (72.33%, –1.12%)

2017: C maj 19,286 (38.60%) – Turnout 49,970 (73.45%)

Dunne (C) 31,433 (62.90%); Buckley (Lab) 12,147 (24.31%); Kidd (LD) 5,336 (10.68%); Wendt (Green) 1,054 (2.11%)

380 LUTON NORTH

Lab gain from Ind

  • Sarah Owen (Lab) 23,496 (55.17%, –8.67%)
  • Jeet Bains (C) 14,249 (33.46%, +0.42%)
  • Linda Jack (LD) 2,063 (4.84%, +3.11%)
  • Sudhir Sharma (Brexit) 1,215 (2.85%)
  • Simon Hall (Green) 771 (1.81%, +0.42%)
  • Muhammad Rehman (Ind) 646 (1.52%)
  • Serena Laidley (Women) 149 (0.35%)

Lab maj 9,247 (21.71%)

4.55% swing Lab to C

Electorate 68,185; Turnout 42,589 (62.46%, –7.32%)

2017: Lab maj 14,364 (30.81%) – Turnout 46,622 (69.78%)

Hopkins (Lab) 29,765 (63.84%); Kerswell (C) 15,401 (33.03%); Martins (LD) 808 (1.73%); Hall (Green) 648 (1.39%)

381 LUTON SOUTH

Lab gain from Ind

  • Rachel Hopkins (Lab) 21,787 (51.79%, –10.64%)
  • Parvez Akhtar (C) 13,031 (30.98%, –1.27%)
  • *Gavin Shuker (ND) 3,893 (9.25%)
  • Garry Warren (Brexit) 1,601 (3.81%)
  • Ben Foley (Green) 995 (2.37%, +1.41%)
  • Mohammed Ashraf (Ind) 489 (1.16%, +0.82%)
  • John French (Luton) 268 (0.64%)

Lab maj 8,756 (20.82%)

4.68% swing Lab to C

Electorate 69,338; Turnout 42,064 (60.67%, –8.00%)

2017: Lab Co-op maj 13,925 (30.18%) – Turnout 46,133 (68.66%)

Shuker (Lab Co-op) 28,804 (62.44%); Russell (C) 14,879 (32.25%); Strange (LD) 1,056 (2.29%); Ub (UKIP) 795 (1.72%); Scheimann (Green) 439 (0.95%); Ali (Ind) 160 (0.35%)

382 MACCLESFIELD

C hold

  • *David Rutley (C) 28,292 (52.52%, –0.13%)
  • Neil Puttick (Lab) 17,581 (32.64%, –4.17%)
  • Neil Christian (LD) 5,684 (10.55%, +4.38%)
  • James Booth (Green) 2,310 (4.29%, +2.05%)

C maj 10,711 (19.88%)

2.02% swing Lab to C

Electorate 76,216; Turnout 53,867 (70.68%, –1.51%)

2017: C maj 8,608 (15.85%) – Turnout 54,307 (72.19%)

Rutley (C) 28,595 (52.65%); Puttick (Lab) 19,987 (36.80%); Flowers (LD) 3,350 (6.17%); Booth (Green) 1,213 (2.23%); Johnson (Ind) 1,162 (2.14%)

383 MAIDENHEAD

C hold

  • *Theresa May (C) 32,620 (57.74%, –7.02%)
  • Joshua Reynolds (LD) 13,774 (24.38%, +13.15%)
  • Patrick McDonald (Lab) 7,882 (13.95%, –5.38%)
  • Emily Tomalin (Green) 2,216 (3.92%, +2.37%)

C maj 18,846 (33.36%)

10.09% swing C to LD

Electorate 76,668; Turnout 56,492 (73.68%, –2.67%)

2017: C maj 26,457 (45.43%) – Turnout 58,239 (76.35%)

May (C) 37,718 (64.76%); McDonald (Lab) 11,261 (19.34%); Hill (LD) 6,540 (11.23%); Wall (Green) 907 (1.56%); Batten (UKIP) 871 (1.50%); Knight (AWP) 282 (0.48%); Buckethead (ND) 249 (0.43%); Smith (Ind) 152 (0.26%); Hope (Loony) 119 (0.20%); Victor (CPA) 69 (0.12%); Reid (Just) 52 (0.09%); Hailemariam (Ind) 16 (0.03%); Smith (ND) 3 (0.01%)

384 MAIDSTONE & THE WEALD

C hold

  • *Helen Grant (C) 31,220 (60.41%, +4.05%)
  • Dan Wilkinson (Lab) 9,448 (18.28%, –3.83%)
  • James Willis (LD) 8,482 (16.41%, +0.06%)
  • Stuart Jeffery (Green) 2,172 (4.20%, +2.49%)
  • Yolande Kenward (Ind) 358 (0.69%, +0.36%)

C maj 21,772 (42.13%)

3.94% swing Lab to C

Electorate 76,110; Turnout 51,680 (67.90%, –0.72%)

2017: C maj 17,704 (34.25%) – Turnout 51,696 (68.62%)

Grant (C) 29,136 (56.36%); Simpson (Lab) 11,432 (22.11%); Fermor (LD) 8,455 (16.36%); Watts (UKIP) 1,613 (3.12%); Jeffery (Green) 888 (1.72%); Kenward (Ind) 172 (0.33%)

385 MAKERFIELD

Lab hold

  • *Yvonne Fovargue (Lab) 19,954 (45.08%, –15.10%)
  • Nick King (C) 15,214 (34.37%, +3.05%)
  • Ross Wright (Brexit) 5,817 (13.14%)
  • John Skipworth (LD) 2,108 (4.76%, +1.95%)
  • Sheila Shaw (Green) 1,166 (2.63%)

Lab maj 4,740 (10.71%)

9.07% swing Lab to C

Electorate 74,190; Turnout 44,259 (59.66%, –3.55%)

2017: Lab maj 13,542 (28.85%) – Turnout 46,933 (63.20%)

Fovargue (Lab) 28,245 (60.18%); Carney (C) 14,703 (31.33%); Brierley (Ind) 2,663 (5.67%); Skipworth (LD) 1,322 (2.82%)

386 MALDON

C hold

  • *John Whittingdale (C) 36,304 (72.02%, +4.07%)
  • Stephen Capper (Lab) 6,263 (12.42%, –8.85%)
  • Colin Baldy (LD) 5,990 (11.88%, +7.54%)
  • Janet Band (Green) 1,851 (3.67%, +1.53%)

C maj 30,041 (59.60%)

6.46% swing Lab to C

Electorate 72,641; Turnout 50,408 (69.39%, –5.58%)

2017: C maj 23,430 (46.67%) – Turnout 50,202 (74.97%)

Whittingdale (C) 34,111 (67.95%); Edwards (Lab) 10,681 (21.28%); O'Connell (LD) 2,181 (4.34%); Pryke (UKIP) 1,899 (3.78%); Betteridge (Green) 1,073 (2.14%); Perry (BNP) 257 (0.51%)

387 MANCHESTER CENTRAL

Lab Co-op hold

  • *Lucy Powell (Lab Co-op) 36,823 (70.42%, –6.99%)
  • Shaden Jaradat (C) 7,734 (14.79%, +0.62%)
  • John Bridges (LD) 3,420 (6.54%, +3.17%)
  • Sarah Chadwick (Brexit) 2,335 (4.47%)
  • Melanie Horrocks (Green) 1,870 (3.58%, +1.87%)
  • Dennis Leech (Soc Eq) 107 (0.20%)

Lab Co-op maj 29,089 (55.63%)

3.81% swing Lab to C

Electorate 94,247; Turnout 52,289 (55.48%, +0.40%)

2017: Lab Co-op maj 31,445 (63.24%) – Turnout 49,720 (55.08%)

Powell (Lab Co-op) 38,490 (77.41%); Wang (C) 7,045 (14.17%); Bridges (LD) 1,678 (3.37%); Chapman (UKIP) 1,469 (2.95%); Shah (Green) 846 (1.70%); Blackburn (Pirate) 192 (0.39%)

388 MANCHESTER GORTON

Lab hold

  • *Afzal Khan (Lab) 34,583 (77.64%, +1.29%)
  • Sebastian Lowe (C) 4,244 (9.53%, +2.23%)
  • Jackie Pearcey (LD) 2,448 (5.50%, –0.16%)
  • Eliza Tyrrell (Green) 1,697 (3.81%, +1.55%)
  • Lesley Kaya (Brexit) 1,573 (3.53%)

Lab maj 30,339 (68.11%)

0.47% swing Lab to C

Electorate 76,419; Turnout 44,545 (58.29%, –2.69%)

2017: Lab maj 31,730 (69.05%) – Turnout 45,953 (60.98%)

Khan (Lab) 35,085 (76.35%); Jaradat (C) 3,355 (7.30%); Galloway (Ind) 2,615 (5.69%); Pearcey (LD) 2,597 (5.65%); Mayo (Green) 1,038 (2.26%); Eckersley (UKIP) 952 (2.07%); Abidogun (CPA) 233 (0.51%); Hopkins (Ind) 51 (0.11%); Clifford (Comm Lge) 27 (0.06%)

389 MANCHESTER WITHINGTON

Lab hold

  • *Jeff Smith (Lab) 35,902 (67.75%, –3.94%)
  • John Leech (LD) 7,997 (15.09%, –0.86%)
  • Shengke Zhi (C) 5,820 (10.98%, +0.67%)
  • Lucy Bannister (Green) 1,968 (3.71%, +2.10%)
  • Stephen Ward (Brexit) 1,308 (2.47%)

Lab maj 27,905 (52.66%)

1.54% swing Lab to LD

Electorate 76,530; Turnout 52,995 (69.25%, –2.65%)

2017: Lab maj 29,875 (55.73%) – Turnout 53,602 (71.90%)

Smith (Lab) 38,424 (71.68%); Leech (LD) 8,549 (15.95%); Heald (C) 5,530 (10.32%); Bannister (Green) 865 (1.61%); Carr (Women) 234 (0.44%)

390 MANSFIELD

C hold

  • *Ben Bradley (C) 31,484 (63.90%, +17.26%)
  • Sonya Ward (Lab) 15,178 (30.80%, –13.73%)
  • Sarah Brown (LD) 1,626 (3.30%, +1.91%)
  • Sid Pepper (Ind) 527 (1.07%, –1.08%)
  • Stephen Harvey (ND) 458 (0.93%)

C maj 16,306 (33.09%)

15.49% swing Lab to C

Electorate 77,131; Turnout 49,273 (63.88%, –0.58%)

2017: C maj 1,057 (2.11%) – Turnout 50,157 (64.46%)

Bradley (C) 23,392 (46.64%); Meale (Lab) 22,335 (44.53%); Pepper (UKIP) 2,654 (5.29%); Shields (Ind) 1,079 (2.15%); Prabhakar (LD) 697 (1.39%)

391 MEON VALLEY

C hold

  • Flick Drummond (C) 35,271 (64.33%, –1.41%)
  • Lewis North (LD) 11,716 (21.37%, +10.48%)
  • Matthew Bunday (Lab) 5,644 (10.29%, –8.03%)
  • Malcolm Wallace (Green) 2,198 (4.01%, +1.61%)

C maj 23,555 (42.96%)

5.94% swing C to LD

Electorate 75,737; Turnout 54,829 (72.39%, –0.60%)

2017: C maj 25,692 (47.41%) – Turnout 54,192 (72.99%)

Hollingbery (C) 35,624 (65.74%); King (Lab) 9,932 (18.33%); Tod (LD) 5,900 (10.89%); Bailey (UKIP) 1,435 (2.65%); Hayward (Green) 1,301 (2.40%)

392 MERIDEN

C hold

  • Saqib Bhatti (C) 34,358 (63.44%, +1.45%)
  • Teresa Beddis (Lab) 11,522 (21.27%, –5.58%)
  • Laura McCarthy (LD) 5,614 (10.37%, +5.49%)
  • Steve Caudwell (Green) 2,667 (4.92%, +2.33%)

C maj 22,836 (42.16%)

3.51% swing Lab to C

Electorate 85,368; Turnout 54,161 (63.44%, –3.65%)

2017: C maj 19,198 (35.13%) – Turnout 54,643 (67.10%)

Spelman (C) 33,873 (61.99%); McNeil (Lab) 14,675 (26.86%); Rogers (LD) 2,663 (4.87%); Kaye (UKIP) 2,016 (3.69%); Gavin (Green) 1,416 (2.59%)

393 MERTHYR TYDFIL & RHYMNEY

Lab hold

  • *Gerald Jones (Lab) 16,913 (52.45%, –14.35%)
  • Sara Jones (C) 6,307 (19.56%, +1.45%)
  • Colin Jones (Brexit) 3,604 (11.18%)
  • Mark Evans (PC) 2,446 (7.59%, –0.58%)
  • David Hughes (Ind) 1,860 (5.77%)
  • Brendan D'Cruz (LD) 1,116 (3.46%, +0.95%)

Lab maj 10,606 (32.89%)

7.90% swing Lab to C

Electorate 56,322; Turnout 32,246 (57.25%, –3.23%)

2017: Lab maj 16,334 (48.69%) – Turnout 33,545 (60.48%)

Jones (Lab) 22,407 (66.80%); Jorgensen (C) 6,073 (18.10%); Kitcher (PC) 2,740 (8.17%); Rowlands (UKIP) 1,484 (4.42%); Griffin (LD) 841 (2.51%)

394 MIDDLESBROUGH

Lab hold

  • *Andy McDonald (Lab) 17,202 (50.46%, –15.22%)
  • Ruth Betson (C) 8,812 (25.85%, –0.90%)
  • Antony High (Ind) 4,548 (13.34%, +11.57%)
  • Faye Clements (Brexit) 2,168 (6.36%)
  • Thomas Crawford (LD) 816 (2.39%, +1.36%)
  • Hugh Alberti (Green) 546 (1.60%, +0.90%)

Lab maj 8,390 (24.61%)

7.16% swing Lab to C

Electorate 60,759; Turnout 34,092 (56.11%, –2.20%)

2017: Lab maj 13,873 (38.93%) – Turnout 35,637 (58.31%)

McDonald (Lab) 23,404 (65.67%); Young (C) 9,531 (26.74%); Hodgson (UKIP) 1,452 (4.07%); Lawton (Ind) 632 (1.77%); Islam (LD) 368 (1.03%); Martinez (Green) 250 (0.70%)

395 MIDDLESBROUGH SOUTH & CLEVELAND EAST

C hold

  • *Simon Clarke (C) 28,135 (58.84%, +9.19%)
  • Lauren Dingsdale (Lab) 16,509 (34.53%, –12.98%)
  • Jemma Joy (LD) 1,953 (4.08%, +1.24%)
  • Sophie Brown (Green) 1,220 (2.55%)

C maj 11,626 (24.31%)

11.09% swing Lab to C

Electorate 72,339; Turnout 47,817 (66.10%, +0.27%)

2017: C maj 1,020 (2.14%) – Turnout 47,620 (65.83%)

Clarke (C) 23,643 (49.65%); Harvey (Lab) 22,623 (47.51%); Foote-Wood (LD) 1,354 (2.84%)

396 MIDLOTHIAN

SNP gain from Lab

  • Owen Thompson (SNP) 20,033 (41.54%, +7.15%)
  • *Danielle Rowley (Lab) 14,328 (29.71%, –6.64%)
  • Rebecca Fraser (C) 10,467 (21.71%, –3.74%)
  • Steve Arrundale (LD) 3,393 (7.04%, +3.23%)

SNP maj 5,705 (11.83%)

6.89% swing Lab to SNP

Electorate 70,544; Turnout 48,221 (68.36%, +2.10%)

2017: Lab maj 885 (1.95%) – Turnout 45,273 (66.26%)

Rowley (Lab) 16,458 (36.35%); Thompson (SNP) 15,573 (34.40%); Donnelly (C) 11,521 (25.45%); Laird (LD) 1,721 (3.80%)

397 MILTON KEYNES NORTH

C hold

  • Ben Everitt (C) 30,938 (49.47%, +2.01%)
  • Charlynne Pullen (Lab) 24,683 (39.47%, –4.99%)
  • Aisha Mir (LD) 4,991 (7.98%, +4.07%)
  • Catherine Rose (Green) 1,931 (3.09%, +1.35%)

C maj 6,255 (10.00%)

3.50% swing Lab to C

Electorate 91,535; Turnout 62,543 (68.33%, –3.21%)

2017: C maj 1,915 (3.00%) – Turnout 63,864 (71.54%)

Lancaster (C) 30,307 (47.46%); Pullen (Lab) 28,392 (44.46%); Shepherd-Dubey (LD) 2,499 (3.91%); Wyatt (UKIP) 1,390 (2.18%); Francis (Green) 1,107 (1.73%); Sams (CPA) 169 (0.26%)

398 MILTON KEYNES SOUTH

C hold

  • *Iain Stewart (C) 32,011 (50.01%, +2.48%)
  • Hannah O'Neill (Lab) 25,067 (39.16%, –5.69%)
  • Saleyha Ahsan (LD) 4,688 (7.32%, +4.39%)
  • Alan Francis (Green) 1,495 (2.34%, +0.51%)
  • Stephen Fulton (Ind) 539 (0.84%)
  • Amarachi Ogba (CPA) 207 (0.32%)

C maj 6,944 (10.85%)

4.09% swing Lab to C

Electorate 96,343; Turnout 64,007 (66.44%, –3.28%)

2017: C maj 1,725 (2.67%) – Turnout 64,486 (69.72%)

Stewart (C) 30,652 (47.53%); O'Neill (Lab) 28,927 (44.86%); Maher (LD) 1,895 (2.94%); Peddle (UKIP) 1,833 (2.84%); Findlay (Green) 1,179 (1.83%)

399 MITCHAM & MORDEN

Lab hold

  • *Siobhain McDonagh (Lab) 27,964 (61.14%, –7.53%)
  • Toby Williams (C) 11,482 (25.10%, +0.86%)
  • Luke Taylor (LD) 3,717 (8.13%, +5.02%)
  • Jeremy Maddocks (Brexit) 1,202 (2.63%)
  • Pippa Maslin (Green) 1,160 (2.54%, +1.20%)
  • Des Coke (CPA) 216 (0.47%, +0.01%)

Lab maj 16,482 (36.03%)

4.19% swing Lab to C

Electorate 70,014; Turnout 45,741 (65.33%, –4.70%)

2017: Lab maj 21,375 (44.42%) – Turnout 48,118 (70.04%)

McDonagh (Lab) 33,039 (68.66%); Kearns (C) 11,664 (24.24%); Mathys (LD) 1,494 (3.10%); Hilton (UKIP) 1,054 (2.19%); Collins (Green) 644 (1.34%); Coke (CPA) 223 (0.46%)

400 MOLE VALLEY

C hold

  • *Sir Paul Beresford (C) 31,656 (55.43%, –6.43%)
  • Paul Kennedy (LD) 19,615 (34.35%, +15.03%)
  • Brian Bostock (Lab) 2,965 (5.19%, –8.67%)
  • Lisa Scott-Conte (Green) 1,874 (3.28%, +0.70%)
  • Robin Horsley (Ind) 536 (0.94%)
  • Geoffrey Cox (UKIP) 464 (0.81%, –1.57%)

C maj 12,041 (21.08%)

10.73% swing C to LD

Electorate 74,665; Turnout 57,110 (76.49%, +0.39%)

2017: C maj 24,137 (42.55%) – Turnout 56,726 (76.10%)

Beresford (C) 35,092 (61.86%); Kennedy (LD) 10,955 (19.31%); Green (Lab) 7,864 (13.86%); Fewster (Green) 1,463 (2.58%); Moore (UKIP) 1,352 (2.38%)

401 MONMOUTH

C hold

  • *David Davies (C) 26,160 (52.09%, –1.01%)
  • Yvonne Murphy (Lab) 16,178 (32.22%, –4.39%)
  • Alison Willott (LD) 4,909 (9.78%, +5.63%)
  • Ian Chandler (Green) 1,353 (2.69%, +0.78%)
  • Hugh Kocan (PC) 1,182 (2.35%, –0.34%)
  • Martyn Ford (Ind) 435 (0.87%)

C maj 9,982 (19.88%)

1.69% swing Lab to C

Electorate 67,094; Turnout 50,217 (74.85%, –1.78%)

2017: C maj 8,206 (16.50%) – Turnout 49,734 (76.62%)

Davies (C) 26,411 (53.10%); Jones (Lab) 18,205 (36.60%); German (LD) 2,064 (4.15%); Damon (PC) 1,338 (2.69%); Chandler (Green) 954 (1.92%); Neale (UKIP) 762 (1.53%)

402 MONTGOMERYSHIRE

C hold

  • Craig Williams (C) 20,020 (58.51%, +6.71%)
  • Kishan Devani (LD) 7,882 (23.04%, –2.16%)
  • Kait Duerden (Lab) 5,585 (16.32%, +0.44%)
  • Gwyn Wigley Evans (Gwlad) 727 (2.12%)

C maj 12,138 (35.48%)

4.43% swing LD to C

Electorate 48,997; Turnout 34,214 (69.83%, +1.08%)

2017: C maj 9,285 (26.61%) – Turnout 34,891 (68.74%)

Davies (C) 18,075 (51.80%); Dodds (LD) 8,790 (25.19%); Jones (Lab) 5,542 (15.88%); Hughes (PC) 1,960 (5.62%); Chaloner (Green) 524 (1.50%)

403 MORAY

C hold

  • *Douglas Ross (C) 22,112 (45.29%, –2.26%)
  • Laura Mitchell (SNP) 21,599 (44.24%, +5.42%)
  • Jo Kirby (Lab) 2,432 (4.98%, –5.96%)
  • Fiona Campbell Trevor (LD) 2,269 (4.65%, +2.38%)
  • Rob Scorer (UKIP) 413 (0.85%)

C maj 513 (1.05%)

3.84% swing C to SNP

Electorate 71,035; Turnout 48,825 (68.73%, +1.35%)

2017: C maj 4,159 (8.74%) – Turnout 47,605 (67.38%)

Ross (C) 22,637 (47.55%); Robertson (SNP) 18,478 (38.82%); Kirby (Lab) 5,208 (10.94%); Linklater (LD) 1,078 (2.26%); Glen (Ind) 204 (0.43%)

404 MORECAMBE & LUNESDALE

C hold

  • *David Morris (C) 23,925 (52.80%, +5.11%)
  • Lizzi Collinge (Lab) 17,571 (38.78%, –5.84%)
  • Owen Lambert (LD) 2,328 (5.14%, +1.42%)
  • Chloe Buckley (Green) 938 (2.07%, +1.02%)
  • Darren Clifford (Ind) 548 (1.21%)

C maj 6,354 (14.02%)

5.48% swing Lab to C

Electorate 67,397; Turnout 45,310 (67.23%, –1.08%)

2017: C maj 1,399 (3.06%) – Turnout 45,657 (68.31%)

Morris (C) 21,773 (47.69%); Singleton (Lab) 20,374 (44.62%); Severn (LD) 1,699 (3.72%); Gillespie (UKIP) 1,333 (2.92%); Sinclair (Green) 478 (1.05%)

405 MORLEY & OUTWOOD

C hold

  • *Andrea Jenkyns (C) 29,424 (56.66%, +5.95%)
  • Deanne Ferguson (Lab) 18,157 (34.96%, –11.73%)
  • Craig Dobson (LD) 2,285 (4.40%, +1.80%)
  • Chris Bell (Green) 1,107 (2.13%)
  • Dan Woodlock (Yorkshire) 957 (1.84%)

C maj 11,267 (21.70%)

8.84% swing Lab to C

Electorate 78,803; Turnout 51,930 (65.90%, –2.55%)

2017: C maj 2,104 (4.02%) – Turnout 52,357 (68.44%)

Jenkyns (C) 26,550 (50.71%); Dawson (Lab Co-op) 24,446 (46.69%); Dobson (LD) 1,361 (2.60%)

406 MOTHERWELL & WISHAW

SNP hold

  • *Marion Fellows (SNP) 20,622 (46.43%, +7.90%)
  • Angela Feeney (Lab) 14,354 (32.31%, –5.45%)
  • Meghan Gallacher (C) 7,150 (16.10%, –4.15%)
  • Christopher Wilson (LD) 1,675 (3.77%, +1.58%)
  • Neil Wilson (UKIP) 619 (1.39%, +0.12%)

SNP maj 6,268 (14.11%)

6.68% swing Lab to SNP

Electorate 68,856; Turnout 44,420 (64.51%, +3.05%)

2017: SNP maj 318 (0.76%) – Turnout 41,926 (61.46%)

Fellows (SNP) 16,150 (38.52%); Feeney (Lab) 15,832 (37.76%); Gallacher (C) 8,490 (20.25%); Finlayson (LD) 920 (2.19%); Wilson (UKIP) 534 (1.27%)

407 NA H-EILEANAN AN IAR

SNP hold

  • *Angus MacNeil (SNP) 6,531 (45.11%, +4.53%)
  • Alison MacCorquodale (Lab) 4,093 (28.27%, –5.51%)
  • Jennifer Ross (C) 3,216 (22.21%, +5.74%)
  • Neil Mitchison (LD) 637 (4.40%, +2.71%)

SNP maj 2,438 (16.84%)

5.02% swing Lab to SNP

Electorate 21,106; Turnout 14,477 (68.59%, –0.97%)

2017: SNP maj 1,007 (6.80%) – Turnout 14,818 (69.56%)

MacNeil (SNP) 6,013 (40.58%); MacDonald (Lab) 5,006 (33.78%); McCroskrie (C) 2,441 (16.47%); Cormack (SCP) 1,108 (7.48%); Paterson (LD) 250 (1.69%)

408 NEATH

Lab Co-op hold

  • *Christina Rees (Lab Co-op) 15,920 (43.31%, –13.40%)
  • Jon Burns (C) 10,283 (27.98%, +4.25%)
  • Daniel Williams (PC) 4,495 (12.23%, –1.72%)
  • Simon Briscoe (Brexit) 3,184 (8.66%)
  • Adrian Kingston-Jones (LD) 1,485 (4.04%, +2.13%)
  • Megan Lloyd (Green) 728 (1.98%)
  • Philip Rogers (Ind) 594 (1.62%)
  • Carl Williams (Soc Dem) 67 (0.18%)

Lab Co-op maj 5,637 (15.34%)

8.83% swing Lab to C

Electorate 56,416; Turnout 36,756 (65.15%, –3.39%)

2017: Lab Co-op maj 12,631 (32.99%) – Turnout 38,285 (68.54%)

Rees (Lab Co-op) 21,713 (56.71%); Lowe (C) 9,082 (23.72%); Williams (PC) 5,339 (13.95%); Pritchard (UKIP) 1,419 (3.71%); Little (LD) 732 (1.91%)

409 NEW FOREST EAST

C hold

  • *Julian Lewis (C) 32,769 (64.52%, +1.91%)
  • Julie Hope (Lab) 7,518 (14.80%, –4.99%)
  • Bob Johnston (LD) 7,390 (14.55%, –0.61%)
  • Nicola Jolly (Green) 2,434 (4.79%, +2.36%)
  • Andrew Knight (AWP) 675 (1.33%)

C maj 25,251 (49.72%)

3.45% swing Lab to C

Electorate 73,552; Turnout 50,786 (69.05%, –1.70%)

2017: C maj 21,995 (42.82%) – Turnout 51,366 (70.75%)

Lewis (C) 32,162 (62.61%); Renyard (Lab) 10,167 (19.79%); Harrison (LD) 7,786 (15.16%); Mellor (Green) 1,251 (2.44%)

410 NEW FOREST WEST

C hold

  • *Sir Desmond Swayne (C) 32,113 (63.84%, –3.00%)
  • Jack Davies (LD) 7,710 (15.33%, +5.69%)
  • Jo Graham (Lab) 6,595 (13.11%, –6.51%)
  • Nick Bubb (Green) 3,888 (7.73%, +4.80%)

C maj 24,403 (48.51%)

4.35% swing C to LD

Electorate 70,867; Turnout 50,306 (70.99%, –1.16%)

2017: C maj 23,431 (47.21%) – Turnout 49,627 (72.15%)

Swayne (C) 33,170 (66.84%); Graham (Lab) 9,739 (19.62%); Scriven (LD) 4,781 (9.63%); Richards (Green) 1,454 (2.93%); Hjerling (Pirate) 483 (0.97%)

411 NEWARK

C hold

  • *Robert Jenrick (C) 34,650 (63.32%, +0.65%)
  • James Baggaley (Lab) 12,814 (23.42%, –6.28%)
  • David Watts (LD) 5,308 (9.70%, +4.64%)
  • Jay Henderson (Green) 1,950 (3.56%)

C maj 21,836 (39.90%)

3.47% swing Lab to C

Electorate 75,855; Turnout 54,722 (72.14%, –0.74%)

2017: C maj 18,149 (32.97%) – Turnout 55,042 (72.88%)

Jenrick (C) 34,493 (62.67%); Lee (Lab) 16,344 (29.69%); Watts (LD) 2,786 (5.06%); Arundel (UKIP) 1,419 (2.58%)

412 NEWBURY

C hold

  • Laura Farris (C) 34,431 (57.39%, –4.08%)
  • Lee Dillon (LD) 18,384 (30.64%, +9.25%)
  • James Wilder (Lab) 4,404 (7.34%, –6.79%)
  • Stephen Masters (Green) 2,454 (4.09%, +1.57%)
  • Ben Holden-Crowther (Ind) 325 (0.54%)

C maj 16,047 (26.75%)

6.66% swing C to LD

Electorate 83,414; Turnout 59,998 (71.93%, –1.45%)

2017: C maj 24,380 (40.07%) – Turnout 60,849 (73.38%)

Benyon (C) 37,399 (61.46%); Bunting (LD) 13,019 (21.40%); Skirvin (Lab) 8,596 (14.13%); Field (Green) 1,531 (2.52%); Yates (AD) 304 (0.50%)

413 NEWCASTLE-UNDER-LYME

C gain from Lab

  • Aaron Bell (C) 23,485 (52.49%, +4.38%)
  • Carl Greatbatch (Lab) 16,039 (35.85%, –12.33%)
  • Nigel Jones (LD) 2,361 (5.28%, +1.57%)
  • Jason Cooper (Brexit) 1,921 (4.29%)
  • Carl Johnson (Green) 933 (2.09%)

C maj 7,446 (16.64%)

8.36% swing Lab to C

Electorate 68,211; Turnout 44,739 (65.59%, –1.30%)

2017: Lab maj 30 (0.07%) – Turnout 43,842 (66.89%)

Farrelly (Lab) 21,124 (48.18%); Meredith (C) 21,094 (48.11%); Jones (LD) 1,624 (3.70%)

414 NEWCASTLE UPON TYNE CENTRAL

Lab hold

  • *Chi Onwurah (Lab) 21,568 (57.55%, –7.34%)
  • Emily Payne (C) 9,290 (24.79%, +0.17%)
  • Ali Avaei (LD) 2,709 (7.23%, +2.34%)
  • Mark Griffin (Brexit) 2,542 (6.78%)
  • Tay Pitman (Green) 1,365 (3.64%, +2.04%)

Lab maj 12,278 (32.76%)

3.75% swing Lab to C

Electorate 57,845; Turnout 37,474 (64.78%, –1.97%)

2017: Lab maj 14,937 (40.27%) – Turnout 37,094 (66.75%)

Onwurah (Lab) 24,071 (64.89%); Kyte (C) 9,134 (24.62%); Cott (LD) 1,812 (4.88%); Muat (UKIP) 1,482 (4.00%); Thomson (Green) 595 (1.60%)

415 NEWCASTLE UPON TYNE EAST

Lab hold

  • *Nick Brown (Lab) 26,049 (60.07%, –7.48%)
  • Robin Gwynn (C) 10,586 (24.41%, +3.12%)
  • Wendy Taylor (LD) 4,535 (10.46%, +4.28%)
  • Nick Hartley (Green) 2,195 (5.06%, +3.25%)

Lab maj 15,463 (35.66%)

5.30% swing Lab to C

Electorate 63,796; Turnout 43,365 (67.97%, +1.18%)

2017: Lab maj 19,261 (46.26%) – Turnout 41,637 (66.80%)

Brown (Lab) 28,127 (67.55%); Kitchen (C) 8,866 (21.29%); Taylor (LD) 2,574 (6.18%); Sanderson (UKIP) 1,315 (3.16%); Ford (Green) 755 (1.81%)

416 NEWCASTLE UPON TYNE NORTH

Lab hold

  • *Catherine McKinnell (Lab) 21,354 (45.44%, –9.92%)
  • Mark Lehain (C) 15,589 (33.17%, –0.75%)
  • Nicholas Cott (LD) 4,357 (9.27%, +4.02%)
  • Richard Ogden (Brexit) 4,331 (9.22%)
  • Alistair Ford (Green) 1,368 (2.91%, +1.85%)

Lab maj 5,765 (12.27%)

4.58% swing Lab to C

Electorate 68,486; Turnout 46,999 (68.63%, –4.19%)

2017: Lab maj 10,349 (21.43%) – Turnout 48,288 (72.82%)

McKinnell (Lab) 26,729 (55.35%); Crute (C) 16,380 (33.92%); Lower (LD) 2,533 (5.25%); Marron (UKIP) 1,780 (3.69%); Whalley (Green) 513 (1.06%); Moore (North) 353 (0.73%)

417 NEWPORT EAST

Lab hold

  • *Jessica Morden (Lab) 16,125 (44.44%, –12.06%)
  • Mark Brown (C) 14,133 (38.95%, +4.19%)
  • Julie Price (Brexit) 2,454 (6.76%)
  • Mike Hamilton (LD) 2,121 (5.85%, +3.22%)
  • Cameron Wixcey (PC) 872 (2.40%, +0.01%)
  • Peter Varley (Green) 577 (1.59%)

Lab maj 1,992 (5.49%)

8.12% swing Lab to C

Electorate 58,554; Turnout 36,282 (61.96%, –2.37%)

2017: Lab maj 8,003 (21.74%) – Turnout 36,820 (64.33%)

Morden (Lab) 20,804 (56.50%); Asghar (C) 12,801 (34.77%); Gorman (UKIP) 1,180 (3.20%); Brown (LD) 966 (2.62%); Wixcey (PC) 881 (2.39%); Ahmed (ND) 188 (0.51%)

418 NEWPORT WEST

Lab hold

  • *Ruth Jones (Lab) 18,977 (43.69%, –8.62%)
  • Matthew Evans (C) 18,075 (41.62%, +2.33%)
  • Ryan Jones (LD) 2,565 (5.91%, +3.66%)
  • Cameron Edwards (Brexit) 1,727 (3.98%)
  • Jonathan Clark (PC) 1,187 (2.73%, +0.25%)
  • Amelia Womack (Green) 902 (2.08%, +0.93%)

Lab maj 902 (2.08%)

5.47% swing Lab to C

Electorate 66,657; Turnout 43,433 (65.16%, –2.29%)

2017: Lab maj 5,658 (13.03%) – Turnout 43,438 (67.45%)

Flynn (Lab) 22,723 (52.31%); Jones-Evans (C) 17,065 (39.29%); Edwards (UKIP) 1,100 (2.53%); Bowler-Brown (PC) 1,077 (2.48%); Lockyer (LD) 976 (2.25%); Bartolotti (Green) 497 (1.14%)

2019: Lab maj 1,951 (8.30%) – Turnout 23,515 (37.05%)

Jones (Lab) 9,308 (39.58%); Evans (C) 7,357 (31.29%); Hamilton (UKIP) 2,023 (8.60%); Clark (PC) 1,185 (5.04%); Jones (LD) 1,088 (4.63%); Womack (Green) 924 (3.93%); Davies (Renew) 879 (3.74%); Suchorzewski (Assembly) 205 (0.87%); McLean (Soc Dem) 202 (0.86%); Taylor (DVP) 185 (0.79%); Nicklin (FBM) 159 (0.68%)

419 NEWRY & ARMAGH

SF hold

  • *Mickey Brady (SF) 20,287 (39.95%, –7.95%)
  • William Irwin (DUP) 11,000 (21.66%, –2.93%)
  • Pete Byrne (SDLP) 9,449 (18.61%, +1.71%)
  • Jackie Coade (Alliance) 4,211 (8.29%, +5.95%)
  • Sam Nicholson (UUP) 4,204 (8.28%, +0.02%)
  • Martin Kelly (Aontu) 1,628 (3.21%)

SF maj 9,287 (18.29%)

2.51% swing SF to DUP

Electorate 81,226; Turnout 50,779 (62.52%, –5.94%)

2017: SF maj 12,489 (23.31%) – Turnout 53,579 (68.46%)

Brady (SF) 25,666 (47.90%); Irwin (DUP) 13,177 (24.59%); McNulty (SDLP) 9,055 (16.90%); Nicholson (UUP) 4,425 (8.26%); Coade (Alliance) 1,256 (2.34%)

420 NEWTON ABBOT

C hold

  • *Anne Marie Morris (C) 29,190 (55.54%, +0.09%)
  • Martin Wrigley (LD) 11,689 (22.24%, +1.71%)
  • James Osben (Lab) 9,329 (17.75%, –4.47%)
  • Megan Debenham (Green) 1,508 (2.87%, +1.08%)
  • David Halpin (Ind) 840 (1.60%)

C maj 17,501 (33.30%)

0.81% swing C to LD

Electorate 72,533; Turnout 52,556 (72.46%, +0.46%)

2017: C maj 17,160 (33.23%) – Turnout 51,637 (72.00%)

Morris (C) 28,635 (55.45%); Osben (Lab) 11,475 (22.22%); Chadwick (LD) 10,601 (20.53%); Driscoll (Green) 926 (1.79%)

421 NORFOLK MID

C hold

  • *George Freeman (C) 35,051 (62.38%, +3.41%)
  • Adrian Heald (Lab) 12,457 (22.17%, –7.90%)
  • Steffan Aquarone (LD) 7,739 (13.77%, +8.66%)
  • P J O'Gorman (Ind) 939 (1.67%)

C maj 22,594 (40.21%)

5.66% swing Lab to C

Electorate 81,975; Turnout 56,186 (68.54%, –1.02%)

2017: C maj 16,086 (28.90%) – Turnout 55,668 (69.56%)

Freeman (C) 32,828 (58.97%); Simpson (Lab) 16,742 (30.07%); Tod (LD) 2,848 (5.12%); Knowles (UKIP) 2,092 (3.76%); Lester (Green) 1,158 (2.08%)

422 NORFOLK NORTH

C gain from LD

  • Duncan Baker (C) 29,792 (58.62%, +16.95%)
  • Karen Ward (LD) 15,397 (30.30%, –18.11%)
  • Emma Corlett (Lab) 3,895 (7.66%, –2.26%)
  • Harry Gwynne (Brexit) 1,739 (3.42%)

C maj 14,395 (28.32%)

17.53% swing LD to C

Electorate 70,729; Turnout 50,823 (71.86%, –3.49%)

2017: LD maj 3,512 (6.73%) – Turnout 52,188 (75.35%)

Lamb (LD) 25,260 (48.40%); Wild (C) 21,748 (41.67%); Burke (Lab) 5,180 (9.93%)

423 NORFOLK NORTH WEST

C hold

  • James Wild (C) 30,627 (65.72%, +5.47%)
  • Jo Rust (Lab) 10,705 (22.97%, –9.03%)
  • Rob Colwell (LD) 3,625 (7.78%, +4.92%)
  • Andrew De Whalley (Green) 1,645 (3.53%, +1.79%)

C maj 19,922 (42.75%)

7.25% swing Lab to C

Electorate 72,080; Turnout 46,602 (64.65%, –3.08%)

2017: C maj 13,788 (28.25%) – Turnout 48,811 (67.73%)

Bellingham (C) 29,408 (60.25%); Rust (Lab) 15,620 (32.00%); Stone (UKIP) 1,539 (3.15%); Moss-Eccardt (LD) 1,393 (2.85%); De Whalley (Green) 851 (1.74%)

424 NORFOLK SOUTH

C hold

  • *Richard Bacon (C) 36,258 (58.03%, –0.19%)
  • Beth Jones (Lab) 14,983 (23.98%, –6.95%)
  • Christopher Brown (LD) 8,744 (13.99%, +5.69%)
  • Ben Price (Green) 2,499 (4.00%, +1.45%)

C maj 21,275 (34.05%)

3.38% swing Lab to C

Electorate 86,214; Turnout 62,484 (72.48%, –1.10%)

2017: C maj 16,678 (27.29%) – Turnout 61,111 (73.58%)

Bacon (C) 35,580 (58.22%); Glavin (Lab) 18,902 (30.93%); Brown (LD) 5,074 (8.30%); Rowett (Green) 1,555 (2.54%)

425 NORFOLK SOUTH WEST

C hold

  • *Liz Truss (C) 35,507 (68.99%, +6.24%)
  • Emily Blake (Lab) 9,312 (18.09%, –9.73%)
  • Josie Ratcliffe (LD) 4,166 (8.09%, +3.58%)
  • Pallavi Devulapalli (Green) 1,645 (3.20%)
  • Earl Elvis Of Outwell (Loony) 836 (1.62%)

C maj 26,195 (50.90%)

7.98% swing Lab to C

Electorate 78,455; Turnout 51,466 (65.60%, –1.71%)

2017: C maj 18,312 (34.94%) – Turnout 52,416 (67.31%)

Truss (C) 32,894 (62.76%); Smith (Lab) 14,582 (27.82%); Williams (UKIP) 2,575 (4.91%); Gordon (LD) 2,365 (4.51%)

426 NORMANTON, PONTEFRACT & CASTLEFORD

Lab hold

  • *Yvette Cooper (Lab) 18,297 (37.91%, –21.58%)
  • Andrew Lee (C) 17,021 (35.27%, +5.25%)
  • Deneice Florence-Jukes (Brexit) 8,032 (16.64%)
  • Tom Gordon (LD) 3,147 (6.52%, +5.11%)
  • Laura Walker (Yorkshire) 1,762 (3.65%, +0.74%)

Lab maj 1,276 (2.64%)

13.42% swing Lab to C

Electorate 84,527; Turnout 48,259 (57.09%, –3.16%)

2017: Lab maj 14,499 (29.47%) – Turnout 49,191 (60.25%)

Cooper (Lab) 29,268 (59.50%); Lee (C) 14,769 (30.02%); Thompson (UKIP) 3,030 (6.16%); Gascoigne (Yorkshire) 1,431 (2.91%); Roberts (LD) 693 (1.41%)

427 NORTHAMPTON NORTH

C hold

  • *Michael Ellis (C) 21,031 (53.19%, +5.97%)
  • Sally Keeble (Lab) 15,524 (39.26%, –5.96%)
  • Martin Sawyer (LD) 2,031 (5.14%, +2.62%)
  • Katherine Pate (Green) 953 (2.41%, +0.84%)

C maj 5,507 (13.93%)

5.96% swing Lab to C

Electorate 59,265; Turnout 39,539 (66.72%, –2.68%)

2017: C maj 807 (2.00%) – Turnout 40,378 (69.40%)

Ellis (C) 19,065 (47.22%); Keeble (Lab) 18,258 (45.22%); Bullock (UKIP) 1,404 (3.48%); Smid (LD) 1,015 (2.51%); Miller (Green) 636 (1.58%)

428 NORTHAMPTON SOUTH

C hold

  • *Andrew Lewer (C) 20,914 (51.22%, +4.35%)
  • Gareth Eales (Lab) 16,217 (39.71%, –4.33%)
  • Jill Hope (LD) 2,482 (6.08%, +2.65%)
  • Scott Mabbutt (Green) 1,222 (2.99%, +1.30%)

C maj 4,697 (11.50%)

4.34% swing Lab to C

Electorate 62,712; Turnout 40,835 (65.12%, –2.16%)

2017: C maj 1,159 (2.82%) – Turnout 41,034 (67.28%)

Lewer (C) 19,231 (46.87%); McKeever (Lab) 18,072 (44.04%); Gibbins (UKIP) 1,630 (3.97%); Hope (LD) 1,405 (3.42%); Mabbutt (Green) 696 (1.70%)

429 NORTHAMPTONSHIRE SOUTH

C hold

  • *Andrea Leadsom (C) 41,755 (62.41%, –0.06%)
  • Gen Kitchen (Lab) 13,994 (20.92%, –6.41%)
  • Chris Lofts (LD) 7,891 (11.79%, +6.22%)
  • Denise Donaldson (Green) 2,634 (3.94%, +1.85%)
  • Josh Phillips (Ind) 463 (0.69%, +0.24%)
  • Stuart McCutcheon (ND) 171 (0.26%)

C maj 27,761 (41.49%)

3.18% swing Lab to C

Electorate 90,840; Turnout 66,908 (73.65%, –2.14%)

2017: C maj 22,840 (35.14%) – Turnout 64,998 (75.79%)

Leadsom (C) 40,599 (62.46%); Johnson (Lab) 17,759 (27.32%); Lofts (LD) 3,623 (5.57%); Wickens (UKIP) 1,363 (2.10%); Donaldson (Green) 1,357 (2.09%); Phillips (Ind) 297 (0.46%)

430 NORWICH NORTH

C hold

  • *Chloe Smith (C) 23,397 (50.55%, +2.83%)
  • Karen Davis (Lab) 18,659 (40.31%, –6.30%)
  • Dave Thomas (LD) 2,663 (5.75%, +2.53%)
  • Adrian Holmes (Green) 1,078 (2.33%, +0.63%)
  • David Moreland (UKIP) 488 (1.05%)

C maj 4,738 (10.24%)

4.57% swing Lab to C

Electorate 67,172; Turnout 46,285 (68.91%, +0.33%)

2017: C maj 507 (1.10%) – Turnout 45,895 (68.58%)

Smith (C) 21,900 (47.72%); Jones (Lab) 21,393 (46.61%); Lanham (LD) 1,480 (3.22%); Holmes (Green) 782 (1.70%); Matthews (Pirate) 340 (0.74%)

431 NORWICH SOUTH

Lab hold

  • *Clive Lewis (Lab) 27,766 (53.73%, –7.23%)
  • Mike Spencer (C) 15,006 (29.04%, –1.56%)
  • James Wright (LD) 4,776 (9.24%, +3.71%)
  • Catherine Rowett (Green) 2,469 (4.78%, +1.87%)
  • Sandy Gilchrist (Brexit) 1,656 (3.20%)

Lab maj 12,760 (24.69%)

2.84% swing Lab to C

Electorate 77,845; Turnout 51,673 (66.38%, –2.85%)

2017: Lab maj 15,596 (30.37%) – Turnout 51,359 (69.23%)

Lewis (Lab) 31,311 (60.96%); Hempsall (C) 15,715 (30.60%); Wright (LD) 2,841 (5.53%); Bearman (Green) 1,492 (2.91%)

432 NOTTINGHAM EAST

Lab gain from Change

  • Nadia Whittome (Lab) 25,735 (64.33%, –7.13%)
  • Victoria Stapleton (C) 8,342 (20.85%, –0.79%)
  • Robert Swift (LD) 1,954 (4.88%, +2.33%)
  • *Chris Leslie (Change) 1,447 (3.62%)
  • Damian Smith (Brexit) 1,343 (3.36%)
  • Michelle Vacciana (Green) 1,183 (2.96%, +1.18%)

Lab maj 17,393 (43.48%)

3.17% swing Lab to C

Electorate 66,262; Turnout 40,004 (60.37%, –3.30%)

2017: Lab Co-op maj 19,590 (49.81%) – Turnout 39,327 (63.68%)

Leslie (Lab Co-op) 28,102 (71.46%); Murray (C) 8,512 (21.64%); Holliday (LD) 1,003 (2.55%); Hall-Palmer (UKIP) 817 (2.08%); Boettge (Green) 698 (1.77%); Bishop (Elvis) 195 (0.50%)

433 NOTTINGHAM NORTH

Lab Co-op hold

  • *Alex Norris (Lab Co-op) 17,337 (49.09%, –11.11%)
  • Stuart Bestwick (C) 12,847 (36.37%, +5.30%)
  • Julian Carter (Brexit) 2,686 (7.60%)
  • Christina Morgan-Danvers (LD) 1,582 (4.48%, +2.72%)
  • Andrew Jones (Green) 868 (2.46%, +1.05%)

Lab Co-op maj 4,490 (12.71%)

8.21% swing Lab to C

Electorate 66,495; Turnout 35,320 (53.12%, –4.17%)

2017: Lab Co-op maj 11,160 (29.12%) – Turnout 38,319 (57.28%)

Norris (Lab Co-op) 23,067 (60.20%); Tinley (C) 11,907 (31.07%); Crosby (UKIP) 2,133 (5.57%); Jones (LD) 674 (1.76%); Jones (Green) 538 (1.40%)

434 NOTTINGHAM SOUTH

Lab hold

  • *Lilian Greenwood (Lab) 26,586 (55.23%, –7.13%)
  • Marc Nykolyszyn (C) 14,018 (29.12%, –1.73%)
  • Barry Holliday (LD) 3,935 (8.18%, +4.93%)
  • John Lawson (Brexit) 2,012 (4.18%)
  • Cath Sutherland (Green) 1,583 (3.29%, +2.05%)

Lab maj 12,568 (26.11%)

2.70% swing Lab to C

Electorate 79,485; Turnout 48,134 (60.56%, –7.06%)

2017: Lab maj 15,162 (31.50%) – Turnout 48,129 (67.62%)

Greenwood (Lab) 30,013 (62.36%); Hunt (C) 14,851 (30.86%); Sutton (LD) 1,564 (3.25%); Hollas (UKIP) 1,103 (2.29%); McGregor (Green) 598 (1.24%)

435 NUNEATON

C hold

  • *Marcus Jones (C) 27,390 (60.61%, +9.04%)
  • Zoe Mayou (Lab) 14,246 (31.52%, –9.75%)
  • Richard Brighton-Knight (LD) 1,862 (4.12%, +2.14%)
  • Keith Kondakor (Green) 1,692 (3.74%, +2.09%)

C maj 13,144 (29.09%)

9.40% swing Lab to C

Electorate 70,226; Turnout 45,190 (64.35%, –2.22%)

2017: C maj 4,739 (10.29%) – Turnout 46,067 (66.57%)

Jones (C) 23,755 (51.57%); Johnson (Lab) 19,016 (41.28%); Carpenter (UKIP) 1,619 (3.51%); Brighton-Knight (LD) 914 (1.98%); Brookes (Green) 763 (1.66%)

436 OCHIL & PERTHSHIRE SOUTH

SNP gain from C

  • John Nicolson (SNP) 26,882 (46.50%, +11.22%)
  • *Luke Graham (C) 22,384 (38.72%, –2.76%)
  • Lorna Robertson (Lab) 4,961 (8.58%, –11.44%)
  • Iliyan Stefanov (LD) 3,204 (5.54%, +2.33%)
  • Stuart Martin (UKIP) 382 (0.66%)

SNP maj 4,498 (7.78%)

6.99% swing C to SNP

Electorate 78,776; Turnout 57,813 (73.39%, +2.83%)

2017: C maj 3,359 (6.20%) – Turnout 54,168 (70.56%)

Graham (C) 22,469 (41.48%); Ahmed-Sheikh (SNP) 19,110 (35.28%); Ross (Lab) 10,847 (20.02%); Stefanov (LD) 1,742 (3.22%)

437 OGMORE

Lab hold

  • *Chris Elmore (Lab) 17,602 (49.74%, –12.69%)
  • Sadie Vidal (C) 9,797 (27.68%, +2.54%)
  • Christine Roach (Brexit) 2,991 (8.45%)
  • Luke Fletcher (PC) 2,919 (8.25%, +0.73%)
  • Anita Davies (LD) 1,460 (4.13%, +2.53%)
  • Tom Muller (Green) 621 (1.75%)

Lab maj 7,805 (22.05%)

7.61% swing Lab to C

Electorate 57,581; Turnout 35,390 (61.46%, –4.20%)

2017: Lab maj 13,871 (37.28%) – Turnout 37,204 (65.66%)

Elmore (Lab) 23,225 (62.43%); Wallis (C) 9,354 (25.14%); Marshall (PC) 2,796 (7.52%); Davies (UKIP) 1,235 (3.32%); Francis (LD) 594 (1.60%)

438 OLD BEXLEY & SIDCUP

C hold

  • *James Brokenshire (C) 29,786 (64.55%, +3.05%)
  • David Tingle (Lab) 10,834 (23.48%, –5.83%)
  • Simone Reynolds (LD) 3,822 (8.28%, +5.01%)
  • Matt Browne (Green) 1,477 (3.20%, +1.49%)
  • Carol Valinejad (CPA) 226 (0.49%, +0.32%)

C maj 18,952 (41.07%)

4.44% swing Lab to C

Electorate 66,104; Turnout 46,145 (69.81%, –2.98%)

2017: C maj 15,466 (32.19%) – Turnout 48,042 (72.79%)

Brokenshire (C) 29,545 (61.50%); Hackett (Lab) 14,079 (29.31%); Vachha (UKIP) 1,619 (3.37%); Heffernan (LD) 1,572 (3.27%); Moran (Green) 820 (1.71%); Jones (BNP) 324 (0.67%); Nwadikeduruibe (CPA) 83 (0.17%)

439 OLDHAM EAST & SADDLEWORTH

Lab hold

  • *Debbie Abrahams (Lab) 20,088 (43.51%, –10.97%)
  • Tom Lord (C) 18,589 (40.27%, +3.18%)
  • Paul Brierley (Brexit) 2,980 (6.46%)
  • Sam Al-Hamdani (LD) 2,423 (5.25%, +1.67%)
  • Paul Errock (Oldham) 1,073 (2.32%)
  • Wendy Olsen (Green) 778 (1.69%)
  • Amoy Lindo (Ind) 233 (0.50%)

Lab maj 1,499 (3.25%)

7.07% swing Lab to C

Electorate 72,173; Turnout 46,164 (63.96%, –1.16%)

2017: Lab maj 8,182 (17.39%) – Turnout 47,037 (65.13%)

Abrahams (Lab) 25,629 (54.49%); Ali (C) 17,447 (37.09%); Bond (UKIP) 2,278 (4.84%); Smith (LD) 1,683 (3.58%)

440 OLDHAM WEST & ROYTON

Lab Co-op hold

  • *Jim McMahon (Lab Co-op) 24,579 (55.32%, –9.87%)
  • Kirsty Finlayson (C) 13,452 (30.27%, +2.65%)
  • Helen Formby (Brexit) 3,316 (7.46%)
  • Garth Harkness (LD) 1,484 (3.34%, +1.25%)
  • Dan Jerrome (Green) 681 (1.53%, +0.57%)
  • Debbie Cole (Oldham) 533 (1.20%)
  • Anthony Prince (UKIP) 389 (0.88%, –3.27%)

Lab Co-op maj 11,127 (25.04%)

6.26% swing Lab to C

Electorate 73,063; Turnout 44,434 (60.82%, –2.41%)

2017: Lab Co-op maj 17,198 (37.56%) – Turnout 45,788 (63.23%)

McMahon (Lab Co-op) 29,846 (65.18%); Glenny (C) 12,648 (27.62%); Keating (UKIP) 1,899 (4.15%); Harkness (LD) 956 (2.09%); King (Green) 439 (0.96%)

441 ORKNEY & SHETLAND

LD hold

  • *Alistair Carmichael (LD) 10,381 (44.82%, –3.77%)
  • Robert Leslie (SNP) 7,874 (34.00%, +5.00%)
  • Jennifer Fairbairn (C) 2,287 (9.87%, +1.18%)
  • Coilla Drake (Lab) 1,550 (6.69%, –4.75%)
  • Robert Smith (Brexit) 900 (3.89%)
  • David Barnard (Ind) 168 (0.73%, –0.33%)

LD maj 2,507 (10.82%)

4.39% swing LD to SNP

Electorate 34,211; Turnout 23,160 (67.70%, –0.44%)

2017: LD maj 4,563 (19.60%) – Turnout 23,277 (68.13%)

Carmichael (LD) 11,312 (48.60%); Brett (SNP) 6,749 (28.99%); Barton (Lab) 2,664 (11.44%); Halcro Johnston (C) 2,024 (8.70%); Smith (UKIP) 283 (1.22%); Hill (Ind) 245 (1.05%)

442 ORPINGTON

C hold

  • Gareth Bacon (C) 30,882 (63.39%, +0.44%)
  • Simon Jeal (Lab) 8,504 (17.45%, –6.92%)
  • Allan Tweddle (LD) 7,552 (15.50%, +8.93%)
  • Karen Wheller (Green) 1,783 (3.66%, +1.56%)

C maj 22,378 (45.93%)

3.68% swing Lab to C

Electorate 68,884; Turnout 48,721 (70.73%, –3.58%)

2017: C maj 19,461 (38.57%) – Turnout 50,461 (74.31%)

Johnson (C) 31,762 (62.94%); De Gruchy (Lab) 12,301 (24.38%); Feakes (LD) 3,315 (6.57%); Philp (UKIP) 2,023 (4.01%); Galloway (Green) 1,060 (2.10%)

443 OXFORD EAST

Lab Co-op hold

  • *Anneliese Dodds (Lab Co-op) 28,135 (57.00%, –8.16%)
  • Louise Staite (C) 10,303 (20.87%, –1.08%)
  • Alistair Fernie (LD) 6,884 (13.95%, +4.85%)
  • David Williams (Green) 2,392 (4.85%, +1.53%)
  • Roger Carter (Brexit) 1,146 (2.32%)
  • David Henwood (Ind) 238 (0.48%)
  • Chaka Artwell (Ind) 143 (0.29%)
  • Phil Taylor (Ind) 118 (0.24%)

Lab Co-op maj 17,832 (36.13%)

3.54% swing Lab to C

Electorate 77,947; Turnout 49,359 (63.32%, –5.46%)

2017: Lab Co-op maj 23,284 (43.20%) – Turnout 53,896 (68.78%)

Dodds (Lab Co-op) 35,118 (65.16%); Bartington (C) 11,834 (21.96%); Johnson (LD) 4,904 (9.10%); Sanders (Green) 1,785 (3.31%); Artwell (Ind) 255 (0.47%)

444 OXFORD WEST & ABINGDON

LD hold

  • *Layla Moran (LD) 31,340 (53.28%, +9.53%)
  • James Fredrickson (C) 22,397 (38.07%, –4.31%)
  • Rosie Sourbut (Lab) 4,258 (7.24%, –5.38%)
  • Allison Wild (Brexit) 829 (1.41%)

LD maj 8,943 (15.20%)

6.92% swing C to LD

Electorate 76,953; Turnout 58,824 (76.44%, +0.74%)

2017: LD maj 816 (1.36%) – Turnout 60,020 (75.70%)

Moran (LD) 26,256 (43.75%); Blackwood (C) 25,440 (42.39%); Tidball (Lab) 7,573 (12.62%); Harris (UKIP) 751 (1.25%)

445 PAISLEY & RENFREWSHIRE NORTH

SNP hold

  • *Gavin Newlands (SNP) 23,353 (47.00%, +9.56%)
  • Alison Taylor (Lab) 11,451 (23.05%, –8.79%)
  • Julie Pirone (C) 11,217 (22.58%, –4.97%)
  • Ross Stalker (LD) 3,661 (7.37%, +4.20%)

SNP maj 11,902 (23.96%)

9.18% swing Lab to SNP

Electorate 72,007; Turnout 49,682 (69.00%, –0.13%)

2017: SNP maj 2,613 (5.61%) – Turnout 46,615 (69.12%)

Newlands (SNP) 17,455 (37.45%); Taylor (Lab) 14,842 (31.84%); Gardiner (C) 12,842 (27.55%); Boyd (LD) 1,476 (3.17%)

446 PAISLEY & RENFREWSHIRE SOUTH

SNP hold

  • *Mhairi Black (SNP) 21,637 (50.22%, +9.55%)
  • Moira Ramage (Lab) 10,958 (25.43%, –9.14%)
  • Mark Dougan (C) 7,571 (17.57%, –1.90%)
  • Jack Clark (LD) 2,918 (6.77%, +3.59%)

SNP maj 10,679 (24.79%)

9.35% swing Lab to SNP

Electorate 64,385; Turnout 43,084 (66.92%, –1.08%)

2017: SNP maj 2,541 (6.09%) – Turnout 41,712 (68.00%)

Black (SNP) 16,964 (40.67%); Dowling (Lab) 14,423 (34.58%); Thomson (C) 8,122 (19.47%); McCartin (LD) 1,327 (3.18%); Mack (Ind) 876 (2.10%)

447 PENDLE

C hold

  • *Andrew Stephenson (C) 24,076 (54.15%, +5.14%)
  • Azhar Ali (Lab) 17,890 (40.24%, –5.93%)
  • Gordon Lishman (LD) 1,548 (3.48%, +1.38%)
  • Clare Hales (Green) 678 (1.52%, +0.41%)
  • John Richardson (Ind) 268 (0.60%)

C maj 6,186 (13.91%)

5.53% swing Lab to C

Electorate 65,289; Turnout 44,460 (68.10%, –0.95%)

2017: C maj 1,279 (2.85%) – Turnout 44,854 (69.05%)

Stephenson (C) 21,986 (49.02%); Blackburn (Lab) 20,707 (46.17%); Lishman (LD) 941 (2.10%); Parker (BNP) 718 (1.60%); Barnett (Green) 502 (1.12%)

448 PENISTONE & STOCKSBRIDGE

C gain from LD

  • Miriam Cates (C) 23,688 (47.84%, +4.68%)
  • Francyne Johnson (Lab) 16,478 (33.28%, –12.53%)
  • Hannah Kitching (LD) 5,054 (10.21%, +6.10%)
  • John Booker (Brexit) 4,300 (8.68%)

C maj 7,210 (14.56%)

8.61% swing Lab to C

Electorate 70,925; Turnout 49,520 (69.82%, –0.01%)

2017: Lab maj 1,322 (2.66%) – Turnout 49,787 (69.83%)

Smith (Lab) 22,807 (45.81%); Wilson (C) 21,485 (43.15%); Booker (UKIP) 3,453 (6.94%); Baker (LD) 2,042 (4.10%)

449 PENRITH & THE BORDER

C gain from Ind

  • Dr Neil Hudson (C) 28,875 (60.38%, –0.04%)
  • Sarah Williams (Lab Co-op) 10,356 (21.65%, –4.53%)
  • Matt Severn (LD) 5,364 (11.22%, +3.38%)
  • Ali Ross (Green) 2,159 (4.51%, +2.30%)
  • Jonathan Davies (Cumbria) 1,070 (2.24%)

C maj 18,519 (38.72%)

2.24% swing Lab to C

Electorate 67,555; Turnout 47,824 (70.79%, –0.55%)

2017: C maj 15,910 (34.24%) – Turnout 46,470 (71.34%)

Stewart (C) 28,078 (60.42%); McEvoy (Lab) 12,168 (26.18%); Hughes (LD) 3,641 (7.84%); Wilde (UKIP) 1,142 (2.46%); Lawson (Green) 1,029 (2.21%); Davies (Ind) 412 (0.89%)

450 PERTH & PERTHSHIRE NORTH

SNP hold

  • *Pete Wishart (SNP) 27,362 (50.60%, +8.28%)
  • Angus Forbes (C) 19,812 (36.64%, –5.64%)
  • Peter Barrett (LD) 3,780 (6.99%, +1.97%)
  • Angela Bretherton (Lab) 2,471 (4.57%, –5.81%)
  • Stuart Powell (Brexit) 651 (1.20%)

SNP maj 7,550 (13.96%)

6.96% swing C to SNP

Electorate 72,600; Turnout 54,076 (74.48%, +2.67%)

2017: SNP maj 21 (0.04%) – Turnout 51,525 (71.82%)

Wishart (SNP) 21,804 (42.32%); Duncan (C) 21,783 (42.28%); Roemmele (Lab) 5,349 (10.38%); Barrett (LD) 2,589 (5.02%)

451 PETERBOROUGH

C gain from Lab

  • Paul Bristow (C) 22,334 (46.72%, –0.08%)
  • *Lisa Forbes (Lab) 19,754 (41.33%, –6.75%)
  • Beki Sellick (LD) 2,334 (4.88%, +1.54%)
  • Mike Greene (Brexit) 2,127 (4.45%)
  • Joseph Wells (Green) 728 (1.52%, –0.25%)
  • Luke Ferguson (Ind) 260 (0.54%)
  • Tom Rogers (CPA) 151 (0.32%)
  • The Very Raving Mr P (Loony) 113 (0.24%)

C maj 2,580 (5.40%)

3.33% swing Lab to C

Electorate 72,560; Turnout 47,801 (65.88%, –0.87%)

2017: Lab maj 607 (1.27%) – Turnout 47,738 (66.75%)

Onasanya (Lab) 22,950 (48.07%); Jackson (C) 22,343 (46.80%); Sellick (LD) 1,597 (3.35%); Radic (Green) 848 (1.78%)

2019: Lab maj 683 (2.01%) – Turnout 33,920 (48.32%)

Forbes (Lab) 10,484 (30.91%); Greene (Brexit) 9,801 (28.89%); Bristow (C) 7,243 (21.35%); Sellick (LD) 4,159 (12.26%); Wells (Green) 1,035 (3.05%); Whitby (UKIP) 400 (1.18%); Rogers (CPA) 162 (0.48%); Goldspink (Eng Dem) 153 (0.45%); O'Flynn (Soc Dem) 135 (0.40%); Hope (Loony) 112 (0.33%); Moore (ND) 101 (0.30%); Rodgers (CG) 60 (0.18%); Ward (Renew) 45 (0.13%); Kirk (UKEUP) 25 (0.07%); Smith (ND) 5 (0.01%)

452 PLYMOUTH MOOR VIEW

C hold

  • *Johnny Mercer (C) 26,831 (60.65%, +8.76%)
  • Charlotte Holloway (Lab Co-op) 13,934 (31.50%, –9.34%)
  • Sarah Martin (LD) 2,301 (5.20%, +3.18%)
  • Ewan Melling Flavell (Green) 1,173 (2.65%, +1.47%)

C maj 12,897 (29.15%)

9.05% swing Lab to C

Electorate 69,430; Turnout 44,239 (63.72%, –1.78%)

2017: C maj 5,019 (11.05%) – Turnout 45,417 (65.50%)

Mercer (C) 23,567 (51.89%); Dann (Lab) 18,548 (40.84%); Noble (UKIP) 1,849 (4.07%); Reed (LD) 917 (2.02%); Pope (Green) 536 (1.18%)

453 PLYMOUTH SUTTON & DEVONPORT

Lab Co-op hold

  • *Luke Pollard (Lab Co-op) 25,461 (47.88%, –5.40%)
  • Rebecca Smith (C) 20,704 (38.93%, –1.05%)
  • Ann Widdecombe (Brexit) 2,909 (5.47%)
  • Graham Reed (LD) 2,545 (4.79%, +2.36%)
  • James Ellwood (Green) 1,557 (2.93%, +1.75%)

Lab Co-op maj 4,757 (8.95%)

2.17% swing Lab to C

Electorate 77,852; Turnout 53,176 (68.30%, +1.44%)

2017: Lab Co-op maj 6,807 (13.29%) – Turnout 51,208 (66.87%)

Pollard (Lab Co-op) 27,283 (53.28%); Colvile (C) 20,476 (39.99%); Ellison (UKIP) 1,364 (2.66%); Bewley (LD) 1,244 (2.43%); Sheaff (Green) 604 (1.18%); Bamping (Ind) 237 (0.46%)

454 PONTYPRIDD

Lab hold

  • Alex Davies-Jones (Lab) 17,381 (44.50%, –10.91%)
  • Sam Trask (C) 11,494 (29.43%, +2.72%)
  • Fflur Elin (PC) 4,990 (12.78%, +2.49%)
  • Steve Bayliss (Brexit) 2,917 (7.47%)
  • Mike Powell (Ind) 1,792 (4.59%)
  • Sue Prior (Ind) 337 (0.86%)
  • Jonathan Bishop (ND) 149 (0.38%)

Lab maj 5,887 (15.07%)

6.81% swing Lab to C

Electorate 60,327; Turnout 39,060 (64.75%, –1.12%)

2017: Lab maj 11,448 (28.70%) – Turnout 39,894 (65.87%)

Smith (Lab) 22,103 (55.40%); Ash (C) 10,655 (26.71%); Elin (PC) 4,102 (10.28%); Powell (LD) 1,963 (4.92%); Hunter-Clarke (UKIP) 1,071 (2.68%)

455 POOLE

C hold

  • *Sir Robert Syms (C) 29,599 (58.67%, +0.72%)
  • Sue Aitkenhead (Lab Co-op) 10,483 (20.78%, –8.67%)
  • Victoria Collins (LD) 7,819 (15.50%, +6.61%)
  • Barry Harding-Rathbone (Green) 1,702 (3.37%, +0.77%)
  • David Young (Ind) 848 (1.68%)

C maj 19,116 (37.89%)

4.69% swing Lab to C

Electorate 73,992; Turnout 50,451 (68.18%, +0.65%)

2017: C maj 14,209 (28.50%) – Turnout 49,850 (67.54%)

Syms (C) 28,888 (57.95%); Taylor (Lab) 14,679 (29.45%); Plummer (LD) 4,433 (8.89%); Oliver (Green) 1,299 (2.61%); Caine (DDI) 551 (1.11%)

456 POPLAR & LIMEHOUSE

Lab hold

  • Apsana Begum (Lab) 38,660 (63.09%, –4.17%)
  • Sheun Oke (C) 9,756 (15.92%, –4.22%)
  • Andrew Cregan (LD) 8,832 (14.41%, +7.68%)
  • Neil Jameson (Green) 2,159 (3.52%, +1.84%)
  • Catherine Cui (Brexit) 1,493 (2.44%)
  • Andy Erlam (Ind) 376 (0.61%, –1.90%)

Lab maj 28,904 (47.17%)

0.03% swing C to Lab

Electorate 91,760; Turnout 61,276 (66.78%, –0.61%)

2017: Lab maj 27,712 (47.12%) – Turnout 58,814 (67.39%)

Fitzpatrick (Lab) 39,558 (67.26%); Wilford (C) 11,846 (20.14%); Bagshaw (LD) 3,959 (6.73%); Rahman (Ind) 1,477 (2.51%); Lant (Green) 989 (1.68%); McQueen (UKIP) 849 (1.44%); Barker (ND) 136 (0.23%)

457 PORTSMOUTH NORTH

C hold

  • *Penny Mordaunt (C) 28,172 (61.36%, +6.59%)
  • Amanda Martin (Lab) 12,392 (26.99%, –6.68%)
  • Antonia Harrison (LD) 3,419 (7.45%, +1.92%)
  • Lloyd Day (Green) 1,304 (2.84%, +1.16%)
  • George Madgwick (ND) 623 (1.36%)

C maj 15,780 (34.37%)

6.63% swing Lab to C

Electorate 71,299; Turnout 45,910 (64.39%, –1.75%)

2017: C maj 9,965 (21.11%) – Turnout 47,210 (66.14%)

Mordaunt (C) 25,860 (54.78%); Khan (Lab) 15,895 (33.67%); Sanders (LD) 2,608 (5.52%); Fitzgerald (UKIP) 1,926 (4.08%); Hawkins (Green) 791 (1.68%); Jenkins (Libertarian) 130 (0.28%)

458 PORTSMOUTH SOUTH

Lab hold

  • *Stephen Morgan (Lab) 23,068 (48.64%, +7.60%)
  • Donna Jones (C) 17,705 (37.33%, –0.22%)
  • Gerald Vernon-Jackson (LD) 5,418 (11.42%, –5.85%)
  • John Kennedy (Brexit) 994 (2.10%)
  • Steven George (JACP) 240 (0.51%)

Lab maj 5,363 (11.31%)

3.91% swing C to Lab

Electorate 74,186; Turnout 47,425 (63.93%, +0.07%)

2017: Lab maj 1,554 (3.49%) – Turnout 44,566 (63.86%)

Morgan (Lab) 18,290 (41.04%); Drummond (C) 16,736 (37.55%); Vernon-Jackson (LD) 7,699 (17.28%); Chippindall-Higgin (UKIP) 1,129 (2.53%); McCulloch (Green) 712 (1.60%)

459 PRESELI PEMBROKESHIRE

C hold

  • *Stephen Crabb (C) 21,381 (50.40%, +7.03%)
  • Philippa Thompson (Lab) 16,319 (38.47%, –4.16%)
  • Cris Tomos (PC) 2,776 (6.54%, +0.12%)
  • Tom Hughes (LD) 1,943 (4.58%, +1.96%)

C maj 5,062 (11.93%)

5.59% swing Lab to C

Electorate 59,586; Turnout 42,419 (71.19%, –0.89%)

2017: C maj 314 (0.74%) – Turnout 42,197 (72.08%)

Crabb (C) 18,302 (43.37%); Thompson (Lab) 17,988 (42.63%); Williams (PC) 2,711 (6.42%); Overton (Ind) 1,209 (2.87%); Kilmister (LD) 1,106 (2.62%); Bale (UKIP) 850 (2.01%); Maile (Worth) 31 (0.07%)

460 PRESTON

Lab Co-op hold

  • *Sir Mark Hendrick (Lab Co-op) 20,870 (61.76%, –6.25%)
  • Michele Scott (C) 8,724 (25.82%, +1.98%)
  • Rob Sherratt (Brexit) 1,799 (5.32%)
  • Neil Darby (LD) 1,737 (5.14%, +1.76%)
  • Michael Welton (Green) 660 (1.95%, +0.98%)

Lab Co-op maj 12,146 (35.95%)

4.11% swing Lab to C

Electorate 59,672; Turnout 33,790 (56.63%, –4.97%)

2017: Lab Co-op maj 15,723 (44.17%) – Turnout 35,597 (61.60%)

Hendrick (Lab Co-op) 24,210 (68.01%); Beaty (C) 8,487 (23.84%); Platt (UKIP) 1,348 (3.79%); Darby (LD) 1,204 (3.38%); Power (Green) 348 (0.98%)

461 PUDSEY

C hold

  • *Stuart Andrew (C) 26,453 (48.79%, +1.44%)
  • Jane Aitchison (Lab) 22,936 (42.31%, –4.43%)
  • Ian Dowling (LD) 3,088 (5.70%, +2.43%)
  • Quinn Daley (Green) 894 (1.65%)
  • Bob Buxton (Yorkshire) 844 (1.56%, –0.55%)

C maj 3,517 (6.49%)

2.94% swing Lab to C

Electorate 73,212; Turnout 54,215 (74.05%, –0.25%)

2017: C maj 331 (0.61%) – Turnout 53,959 (74.30%)

Andrew (C) 25,550 (47.35%); McCargo (Lab Co-op) 25,219 (46.74%); Nixon (LD) 1,761 (3.26%); Buxton (Yorkshire) 1,138 (2.11%); Wharton (Ind) 291 (0.54%)

462 PUTNEY

Lab gain from Ind

  • Fleur Anderson (Lab) 22,780 (45.14%, +4.35%)
  • Will Sweet (C) 18,006 (35.68%, –8.42%)
  • Sue Wixley (LD) 8,548 (16.94%, +5.32%)
  • Fergal McEntee (Green) 1,133 (2.25%, –0.12%)

Lab maj 4,774 (9.46%)

6.39% swing C to Lab

Electorate 65,542; Turnout 50,467 (77.00%, +4.88%)

2017: C maj 1,554 (3.31%) – Turnout 46,894 (72.12%)

Greening (C) 20,679 (44.10%); Patil (Lab) 19,125 (40.78%); Mercer (LD) 5,448 (11.62%); Fletcher (Green) 1,107 (2.36%); Ward (UKIP) 477 (1.02%); Quizeen (Ind) 58 (0.12%)

463 RAYLEIGH & WICKFORD

C hold

  • *Mark Francois (C) 39,864 (72.61%, +5.89%)
  • David Flack (Lab) 8,864 (16.15%, –8.19%)
  • Ron Tindall (LD) 4,171 (7.60%, +4.78%)
  • Paul Thorogood (Green) 2,002 (3.65%, +1.73%)

C maj 31,000 (56.47%)

7.04% swing Lab to C

Electorate 78,959; Turnout 54,901 (69.53%, –0.89%)

2017: C maj 23,450 (42.39%) – Turnout 55,323 (70.42%)

Francois (C) 36,914 (66.72%); Daniels (Lab) 13,464 (24.34%); Smith (UKIP) 2,326 (4.20%); Tindall (LD) 1,557 (2.81%); Hill (Green) 1,062 (1.92%)

464 READING EAST

Lab hold

  • *Matt Rodda (Lab) 27,102 (48.47%, –0.58%)
  • Craig Morley (C) 21,178 (37.87%, –4.39%)
  • Imogen Shepherd-DuBey (LD) 5,035 (9.00%, +2.89%)
  • David McElroy (Green) 1,549 (2.77%, +0.79%)
  • Mitchell Feierstein (Brexit) 852 (1.52%)
  • Yemi Awolola (CPA) 202 (0.36%)

Lab maj 5,924 (10.59%)

1.90% swing C to Lab

Electorate 77,465; Turnout 55,918 (72.18%, –0.96%)

2017: Lab maj 3,749 (6.79%) – Turnout 55,238 (73.14%)

Rodda (Lab) 27,093 (49.05%); Wilson (C) 23,344 (42.26%); Woods (LD) 3,378 (6.12%); Johannessen (Green) 1,093 (1.98%); Turberville (Ind) 188 (0.34%); Kirkwood (Active Dem) 142 (0.26%)

465 READING WEST

C hold

  • *Alok Sharma (C) 24,393 (48.41%, –0.49%)
  • Rachel Eden (Lab Co-op) 20,276 (40.24%, –3.10%)
  • Meri O'Connell (LD) 4,460 (8.85%, +2.98%)
  • Jamie Whitham (Green) 1,263 (2.51%, +0.62%)

C maj 4,117 (8.17%)

1.31% swing Lab to C

Electorate 74,623; Turnout 50,392 (67.53%, –1.94%)

2017: C maj 2,876 (5.56%) – Turnout 51,766 (69.47%)

Sharma (C) 25,311 (48.90%); Bailey (Lab) 22,435 (43.34%); O'Connell (LD) 3,041 (5.87%); Whitham (Green) 979 (1.89%)

466 REDCAR

C gain from Lab Co-op

  • Jacob Young (C) 18,811 (46.06%, +12.84%)
  • *Anna Turley (Lab Co-op) 15,284 (37.42%, –18.08%)
  • Jacqui Cummins (Brexit) 2,915 (7.14%)
  • Karen King (LD) 2,018 (4.94%, –1.75%)
  • Frankie Wales (Ind) 1,323 (3.24%)
  • Rowan McLaughlin (Green) 491 (1.20%)

C maj 3,527 (8.64%)

15.46% swing Lab to C

Electorate 65,855; Turnout 40,842 (62.02%, –1.66%)

2017: Lab Co-op maj 9,485 (22.29%) – Turnout 42,560 (63.68%)

Turley (Lab Co-op) 23,623 (55.51%); Gibson (C) 14,138 (33.22%); Mason (LD) 2,849 (6.69%); Gallacher (UKIP) 1,950 (4.58%)

467 REDDITCH

C hold

  • *Rachel Maclean (C) 27,907 (63.33%, +11.00%)
  • Rebecca Jenkins (Lab) 11,871 (26.94%, –9.10%)
  • Bruce Horton (LD) 2,905 (6.59%, +4.00%)
  • Claire Davies (Green) 1,384 (3.14%, +2.30%)

C maj 16,036 (36.39%)

10.05% swing Lab to C

Electorate 65,391; Turnout 44,067 (67.39%, –2.87%)

2017: C maj 7,363 (16.29%) – Turnout 45,203 (70.26%)

Maclean (C) 23,652 (52.32%); Blake (Lab) 16,289 (36.04%); Stote (NHAP) 2,239 (4.95%); Swansborough (UKIP) 1,371 (3.03%); Juned (LD) 1,173 (2.59%); White (Green) 380 (0.84%); Woodhall (Ind) 99 (0.22%)

468 REIGATE

C hold

  • *Crispin Blunt (C) 28,665 (53.93%, –3.48%)
  • Susan Gregory (Lab) 10,355 (19.48%, –5.20%)
  • John Vincent (LD) 10,320 (19.41%, +8.47%)
  • Jonathan Essex (Green) 3,169 (5.96%, +1.85%)
  • Julia Searle (UKIP) 647 (1.22%, –1.65%)

C maj 18,310 (34.45%)

0.86% swing Lab to C

Electorate 74,842; Turnout 53,156 (71.02%, –1.10%)

2017: C maj 17,614 (32.73%) – Turnout 53,823 (72.12%)

Blunt (C) 30,896 (57.40%); Brampton (Lab) 13,282 (24.68%); Tarrant (LD) 5,889 (10.94%); Essex (Green) 2,214 (4.11%); Fox (UKIP) 1,542 (2.86%)

469 RENFREWSHIRE EAST

SNP gain from C

  • Kirsten Oswald (SNP) 24,877 (44.94%, +13.71%)
  • *Paul Masterton (C) 19,451 (35.14%, –4.86%)
  • Carolann Davidson (Lab) 6,855 (12.38%, –14.31%)
  • Andrew McGlynn (LD) 4,174 (7.54%, +5.47%)

SNP maj 5,426 (9.80%)

9.29% swing C to SNP

Electorate 72,232; Turnout 55,357 (76.64%, –0.06%)

2017: C maj 4,712 (8.77%) – Turnout 53,738 (76.70%)

Masterton (C) 21,496 (40.00%); Oswald (SNP) 16,784 (31.23%); McDougall (Lab) 14,346 (26.70%); Morton (LD) 1,112 (2.07%)

470 RHONDDA

Lab hold

  • *Chris Bryant (Lab) 16,115 (54.37%, –9.69%)
  • Hannah Jarvis (C) 4,675 (15.77%, +5.65%)
  • Branwen Cennard (PC) 4,069 (13.73%, –8.59%)
  • John Watkins (Brexit) 3,733 (12.59%)
  • Simon Berman (LD) 612 (2.06%, +1.22%)
  • Shaun Thomas (Green) 438 (1.48%)

Lab maj 11,440 (38.59%)

7.67% swing Lab to C

Electorate 50,262; Turnout 29,642 (58.97%, –6.23%)

2017: Lab maj 13,746 (41.74%) – Turnout 32,936 (65.20%)

Bryant (Lab) 21,096 (64.05%); Cennard (PC) 7,350 (22.32%); Crosbie (C) 3,333 (10.12%); Kenrick (UKIP) 880 (2.67%); Roberts (LD) 277 (0.84%)

471 RIBBLE VALLEY

C hold

  • *Nigel Evans (C) 33,346 (60.32%, +2.49%)
  • Giles Bridge (Lab) 14,907 (26.96%, –6.95%)
  • Chantelle Seddon (LD) 4,776 (8.64%, +2.76%)
  • Paul Yates (Green) 1,704 (3.08%, +0.70%)
  • Tony Johnson (Ind) 551 (1.00%)

C maj 18,439 (33.35%)

4.72% swing Lab to C

Electorate 79,247; Turnout 55,284 (69.76%, –1.04%)

2017: C maj 13,199 (23.91%) – Turnout 55,200 (70.80%)

Evans (C) 31,919 (57.82%); Hinder (Lab) 18,720 (33.91%); Knox (LD) 3,247 (5.88%); Sowter (Green) 1,314 (2.38%)

472 RICHMOND (YORKS)

C hold

  • *Rishi Sunak (C) 36,693 (63.59%, –0.36%)
  • Thom Kirkwood (Lab) 9,483 (16.43%, –6.98%)
  • Philip Knowles (LD) 6,989 (12.11%, +6.22%)
  • John Yorke (Green) 2,500 (4.33%, +1.28%)
  • Laurence Waterhouse (Yorkshire) 1,077 (1.87%, –1.83%)
  • Nick Jardine (Ind) 961 (1.67%)

C maj 27,210 (47.16%)

3.31% swing Lab to C

Electorate 82,601; Turnout 57,703 (69.86%, –0.60%)

2017: C maj 23,108 (40.53%) – Turnout 57,013 (70.46%)

Sunak (C) 36,458 (63.95%); Perry (Lab) 13,350 (23.42%); Abel (LD) 3,360 (5.89%); Pearson (Yorkshire) 2,106 (3.69%); Yorke (Green) 1,739 (3.05%)

473 RICHMOND PARK

LD gain from C

  • Sarah Olney (LD) 34,559 (53.11%, +8.04%)
  • *Zac Goldsmith (C) 26,793 (41.18%, –3.96%)
  • Sandra Keen (Lab) 3,407 (5.24%, –3.88%)
  • Caroline Shah (Ind) 247 (0.38%)
  • John Usher (Ind) 61 (0.09%)

LD maj 7,766 (11.94%)

6.00% swing C to LD

Electorate 82,696; Turnout 65,067 (78.68%, –0.46%)

2017: C maj 45 (0.07%) – Turnout 63,330 (79.14%)

Goldsmith (C) 28,588 (45.14%); Olney (LD) 28,543 (45.07%); Tuitt (Lab) 5,773 (9.12%); Jewell (UKIP) 426 (0.67%)

474 ROCHDALE

Lab hold

  • *Tony Lloyd (Lab) 24,475 (51.58%, –6.44%)
  • Atifa Shah (C) 14,807 (31.21%, +2.80%)
  • Chris Green (Brexit) 3,867 (8.15%)
  • Andy Kelly (LD) 3,312 (6.98%, –1.07%)
  • Sarah Croke (Green) 986 (2.08%)

Lab maj 9,668 (20.38%)

4.62% swing Lab to C

Electorate 78,909; Turnout 47,447 (60.13%, –3.98%)

2017: Lab maj 14,819 (29.61%) – Turnout 50,044 (64.11%)

Lloyd (Lab) 29,035 (58.02%); Howard (C) 14,216 (28.41%); Kelly (LD) 4,027 (8.05%); Baksa (UKIP) 1,641 (3.28%); Danczuk (ND) 883 (1.76%); Littlewood (GM Homeless) 242 (0.48%)

475 ROCHESTER & STROOD

C hold

  • *Kelly Tolhurst (C) 31,151 (59.99%, +5.63%)
  • Teresa Murray (Lab) 14,079 (27.11%, –8.93%)
  • Graham Colley (LD) 3,717 (7.16%, +4.95%)
  • Sonia Hyner (Green) 1,312 (2.53%, +1.07%)
  • Roy Freshwater (UKIP) 1,080 (2.08%, –3.30%)
  • Chris Spalding (Ind) 587 (1.13%, +0.89%)

C maj 17,072 (32.88%)

7.28% swing Lab to C

Electorate 82,056; Turnout 51,926 (63.28%, –1.73%)

2017: C maj 9,850 (18.32%) – Turnout 53,769 (65.02%)

Tolhurst (C) 29,232 (54.37%); Murray (Lab) 19,382 (36.05%); Allen (UKIP) 2,893 (5.38%); Ricketts (LD) 1,189 (2.21%); Hyner (Green) 781 (1.45%); Benson (CPA) 163 (0.30%); Chiguri (Ind) 129 (0.24%)

476 ROCHFORD & SOUTHEND EAST

C hold

  • *James Duddridge (C) 27,063 (58.66%, +9.95%)
  • Ashley Dalton (Lab) 14,777 (32.03%, –4.94%)
  • Keith Miller (LD) 2,822 (6.12%, +3.44%)
  • Navin Kumar (Ind) 1,107 (2.40%, –3.79%)
  • Jason Pilley (PFP) 367 (0.80%)

C maj 12,286 (26.63%)

7.44% swing Lab to C

Electorate 75,624; Turnout 46,136 (61.01%, –3.28%)

2017: C maj 5,548 (11.74%) – Turnout 47,248 (64.28%)

Duddridge (C) 23,013 (48.71%); Dalton (Lab) 17,465 (36.96%); Woodley (Ind) 2,924 (6.19%); Hookway (UKIP) 1,777 (3.76%); Gwizdala (LD) 1,265 (2.68%); Cross (Green) 804 (1.70%)

477 ROMFORD

C hold

  • *Andrew Rosindell (C) 30,494 (64.56%, +5.15%)
  • Angelina Leatherbarrow (Lab) 12,601 (26.68%, –5.14%)
  • Ian Sanderson (LD) 2,708 (5.73%, +3.30%)
  • David Hughes (Green) 1,428 (3.02%, +1.39%)

C maj 17,893 (37.88%)

5.15% swing Lab to C

Electorate 72,350; Turnout 47,231 (65.28%, –2.65%)

2017: C maj 13,778 (27.59%) – Turnout 49,944 (67.94%)

Rosindell (C) 29,671 (59.41%); Leatherbarrow (Lab) 15,893 (31.82%); Beadle (UKIP) 2,350 (4.71%); Sanderson (LD) 1,215 (2.43%); Hughes (Green) 815 (1.63%)

478 ROMSEY & SOUTHAMPTON NORTH

C hold

  • *Caroline Nokes (C) 27,862 (54.22%, –2.93%)
  • Craig Fletcher (LD) 16,990 (33.06%, +11.81%)
  • Claire Ransom (Lab) 5,898 (11.48%, –7.69%)
  • Geoff Bentley (UKIP) 640 (1.25%)

C maj 10,872 (21.16%)

7.37% swing C to LD

Electorate 68,228; Turnout 51,390 (75.32%, +0.65%)

2017: C maj 18,006 (35.89%) – Turnout 50,168 (74.67%)

Nokes (C) 28,668 (57.14%); Royce (LD) 10,662 (21.25%); Paffey (Lab) 9,614 (19.16%); Callaghan (Green) 953 (1.90%); Jerrard (JACP) 271 (0.54%)

479 ROSS, SKYE & LOCHABER

SNP hold

  • *Ian Blackford (SNP) 19,263 (48.32%, +8.06%)
  • Craig Harrow (LD) 9,820 (24.63%, +3.72%)
  • Gavin Berkenheger (C) 6,900 (17.31%, –7.56%)
  • John Erskine (Lab) 2,448 (6.14%, –6.07%)
  • Kate Brownlie (Brexit) 710 (1.78%)
  • Donald Boyd (SCP) 460 (1.15%)
  • Richard Lucas (Scot Family) 268 (0.67%)

SNP maj 9,443 (23.69%)

2.17% swing LD to SNP

Electorate 54,229; Turnout 39,869 (73.52%, +1.83%)

2017: SNP maj 5,919 (15.39%) – Turnout 38,454 (71.69%)

Blackford (SNP) 15,480 (40.26%); Mackenzie (C) 9,561 (24.86%); Davis (LD) 8,042 (20.91%); O'Donnghaile (Lab) 4,695 (12.21%); Campbell (Ind) 499 (1.30%); Sturrock (S New) 177 (0.46%)

480 ROSSENDALE & DARWEN

C hold

  • *Jake Berry (C) 27,570 (56.47%, +5.63%)
  • Alyson Barnes (Lab) 18,048 (36.97%, –7.46%)
  • Paul Valentine (LD) 2,011 (4.12%, +1.03%)
  • Sarah Hall (Green) 1,193 (2.44%, +0.80%)

C maj 9,522 (19.50%)

6.55% swing Lab to C

Electorate 72,771; Turnout 48,822 (67.09%, –2.10%)

2017: C maj 3,216 (6.41%) – Turnout 50,156 (69.19%)

Berry (C) 25,499 (50.84%); Barnes (Lab) 22,283 (44.43%); Bonner (LD) 1,550 (3.09%); Payne (Green) 824 (1.64%)

481 ROTHER VALLEY

C gain from Lab

  • Alexander Stafford (C) 21,970 (45.11%, +4.82%)
  • Sophie Wilson (Lab) 15,652 (32.14%, –15.99%)
  • Allen Cowles (Brexit) 6,264 (12.86%)
  • Colin Taylor (LD) 2,553 (5.24%, +2.91%)
  • Emily West (Green) 1,219 (2.50%, +0.75%)
  • Nigel Short (Ind) 1,040 (2.14%)

C maj 6,318 (12.97%)

10.41% swing Lab to C

Electorate 74,802; Turnout 48,698 (65.10%, –0.68%)

2017: Lab maj 3,882 (7.84%) – Turnout 49,488 (65.78%)

Barron (Lab) 23,821 (48.13%); Eddy (C) 19,939 (40.29%); Hunter (UKIP) 3,704 (7.48%); Pruszynski (LD) 1,155 (2.33%); Martin (Green) 869 (1.76%)

482 ROTHERHAM

Lab hold

  • *Sarah Champion (Lab) 14,736 (41.33%, –15.11%)
  • Gerri Hickton (C) 11,615 (32.58%, +6.17%)
  • Paul Hague (Brexit) 6,125 (17.18%)
  • Adam Carter (LD) 2,090 (5.86%, +1.24%)
  • Dennis Bannan (Yorkshire) 1,085 (3.04%, –0.73%)

Lab maj 3,121 (8.75%)

10.64% swing Lab to C

Electorate 61,688; Turnout 35,651 (57.79%, –2.18%)

2017: Lab maj 11,387 (30.03%) – Turnout 37,923 (59.97%)

Champion (Lab) 21,404 (56.44%); Bellis (C) 10,017 (26.41%); Cowles (UKIP) 3,316 (8.74%); Carter (LD) 1,754 (4.63%); Bower (Yorkshire) 1,432 (3.78%)

483 RUGBY

C hold

  • *Mark Pawsey (C) 29,255 (57.57%, +3.28%)
  • Debbie Bannigan (Lab) 15,808 (31.11%, –7.19%)
  • Rana Das-Gupta (LD) 4,207 (8.28%, +2.73%)
  • Becca Stevenson (Green) 1,544 (3.04%, +1.18%)

C maj 13,447 (26.46%)

5.23% swing Lab to C

Electorate 72,340; Turnout 50,814 (70.24%, –0.88%)

2017: C maj 8,212 (16.00%) – Turnout 51,336 (71.13%)

Pawsey (C) 27,872 (54.29%); Edwards (Lab) 19,660 (38.30%); Roodhouse (LD) 2,851 (5.55%); Bliss (Green) 953 (1.86%)

484 RUISLIP, NORTHWOOD & PINNER

C hold

  • David Simmonds (C) 29,391 (55.56%, –1.68%)
  • Peymana Assad (Lab) 12,997 (24.57%, –6.48%)
  • Jonathan Banks (LD) 7,986 (15.10%, +7.95%)
  • Sarah Green (Green) 1,646 (3.11%, +0.74%)
  • Femy Amin (AWP) 325 (0.61%)
  • Tracy Blackwell (Ind) 295 (0.56%)
  • Julian Wilson (Ind) 264 (0.50%)

C maj 16,394 (30.99%)

2.40% swing Lab to C

Electorate 73,191; Turnout 52,904 (72.28%, –0.42%)

2017: C maj 13,980 (26.19%) – Turnout 53,382 (72.70%)

Hurd (C) 30,555 (57.24%); Lury (Lab) 16,575 (31.05%); Cunliffe (LD) 3,813 (7.14%); Green (Green) 1,268 (2.38%); Braine (UKIP) 1,171 (2.19%)

485 RUNNYMEDE & WEYBRIDGE

C gain from Ind

  • Dr Ben Spencer (C) 29,262 (54.91%, –6.00%)
  • Robert King (Lab) 10,992 (20.63%, –5.31%)
  • Rob O'Carroll (LD) 9,236 (17.33%, +10.04%)
  • Benjamin Smith (Green) 1,876 (3.52%, +0.91%)
  • Stewart Mackay (Ind) 777 (1.46%)
  • Lorna Rowland (Ind) 670 (1.26%)
  • Nicholas Wood (UKIP) 476 (0.89%, –2.35%)

C maj 18,270 (34.28%)

0.34% swing C to Lab

Electorate 77,196; Turnout 53,289 (69.03%, +0.11%)

2017: C maj 18,050 (34.97%) – Turnout 51,609 (68.92%)

Hammond (C) 31,436 (60.91%); Dent (Lab) 13,386 (25.94%); Vincent (LD) 3,765 (7.30%); Wood (UKIP) 1,675 (3.25%); Lawrance (Green) 1,347 (2.61%)

486 RUSHCLIFFE

C gain from Ind

  • Ruth Edwards (C) 28,765 (47.54%, –4.29%)
  • Cheryl Pidgeon (Lab) 21,122 (34.91%, –3.18%)
  • Jason Billin (LD) 9,600 (15.87%, +11.13%)
  • Matthew Faithfull (UKIP) 591 (0.98%, –1.58%)
  • John Kirby (Ind) 427 (0.71%)

C maj 7,643 (12.63%)

0.55% swing C to Lab

Electorate 77,055; Turnout 60,505 (78.52%, +0.50%)

2017: C maj 8,010 (13.74%) – Turnout 58,311 (78.02%)

Clarke (C) 30,223 (51.83%); Mellen (Lab) 22,213 (38.09%); Phoenix (LD) 2,759 (4.73%); Mallender (Green) 1,626 (2.79%); Faithfull (UKIP) 1,490 (2.56%)

487 RUTHERGLEN & HAMILTON WEST

SNP gain from Lab Co-op

  • Margaret Ferrier (SNP) 23,775 (44.20%, +7.17%)
  • *Ged Killen (Lab Co-op) 18,545 (34.47%, –3.07%)
  • Lynne Nailon (C) 8,054 (14.97%, –4.57%)
  • Mark McGeever (LD) 2,791 (5.19%, +0.95%)
  • Janice Mackay (UKIP) 629 (1.17%, +0.26%)

SNP maj 5,230 (9.72%)

5.12% swing Lab to SNP

Electorate 80,918; Turnout 53,794 (66.48%, +2.97%)

2017: Lab Co-op maj 265 (0.52%) – Turnout 50,872 (63.51%)

Killen (Lab Co-op) 19,101 (37.55%); Ferrier (SNP) 18,836 (37.03%); Le Blond (C) 9,941 (19.54%); Brown (LD) 2,158 (4.24%); Santos (UKIP) 465 (0.91%); Dixon (Ind) 371 (0.73%)

488 RUTLAND & MELTON

C hold

  • Alicia Kearns (C) 36,507 (62.61%, –0.22%)
  • Andy Thomas (Lab) 9,583 (16.43%, –6.26%)
  • Carol Weaver (LD) 7,970 (13.67%, +5.49%)
  • Alastair McQuillan (Green) 2,875 (4.93%, +1.88%)
  • Marietta King (UKIP) 917 (1.57%, –1.67%)
  • Anthony Watchorn (Ind) 458 (0.79%)

C maj 26,924 (46.17%)

3.02% swing Lab to C

Electorate 82,711; Turnout 58,310 (70.50%, –2.87%)

2017: C maj 23,104 (40.13%) – Turnout 57,569 (73.37%)

Duncan (C) 36,169 (62.83%); Peto (Lab) 13,065 (22.69%); Reynolds (LD) 4,711 (8.18%); Scutter (UKIP) 1,869 (3.25%); McQuillan (Green) 1,755 (3.05%)

489 SAFFRON WALDEN

C hold

  • *Kemi Badenoch (C) 39,714 (62.95%, +1.18%)
  • Mike Hibbs (LD) 12,120 (19.21%, +5.21%)
  • Thomas Van De Bilt (Lab) 8,305 (13.16%, –7.62%)
  • Coby Wing (Green) 2,947 (4.67%)

C maj 27,594 (43.74%)

2.02% swing C to LD

Electorate 87,017; Turnout 63,086 (72.50%, –0.28%)

2017: C maj 24,966 (40.99%) – Turnout 60,911 (72.78%)

Badenoch (C) 37,629 (61.78%); Berney (Lab) 12,663 (20.79%); Hibbs (LD) 8,528 (14.00%); Howe (UKIP) 2,091 (3.43%)

490 ST ALBANS

LD gain from C

  • Daisy Cooper (LD) 28,867 (50.12%, +17.73%)
  • *Anne Main (C) 22,574 (39.19%, –3.92%)
  • Rebecca Lury (Lab) 5,000 (8.68%, –14.37%)
  • Simon Grover (Green) 1,004 (1.74%, +0.29%)
  • Jules Sherrington (ND) 154 (0.27%)

LD maj 6,293 (10.93%)

10.82% swing C to LD

Electorate 73,721; Turnout 57,599 (78.13%, –0.15%)

2017: C maj 6,109 (10.72%) – Turnout 56,998 (78.28%)

Main (C) 24,571 (43.11%); Cooper (LD) 18,462 (32.39%); Pollard (Lab) 13,137 (23.05%); Easton (Green) 828 (1.45%)

491 ST AUSTELL & NEWQUAY

C hold

  • *Steve Double (C) 31,273 (56.07%, +6.53%)
  • Felicity Owen (Lab) 14,747 (26.44%, –2.55%)
  • Tim Styles (LD) 5,861 (10.51%, –10.97%)
  • Dick Cole (Kernow) 1,660 (2.98%)
  • Collin Harker (Green) 1,609 (2.88%)
  • Richard Byrne (Lib) 626 (1.12%)

C maj 16,526 (29.63%)

4.54% swing Lab to C

Electorate 79,930; Turnout 55,776 (69.78%, +0.82%)

2017: C maj 11,142 (20.55%) – Turnout 54,212 (68.96%)

Double (C) 26,856 (49.54%); Neil (Lab) 15,714 (28.99%); Gilbert (LD) 11,642 (21.47%)

492 ST HELENS NORTH

Lab hold

  • *Conor McGinn (Lab) 24,870 (52.29%, –11.45%)
  • Joel Charles (C) 12,661 (26.62%, –0.47%)
  • Malcolm Webster (Brexit) 5,396 (11.35%)
  • Pat Moloney (LD) 2,668 (5.61%, +3.05%)
  • David Van Der Burg (Green) 1,966 (4.13%, +1.70%)

Lab maj 12,209 (25.67%)

5.49% swing Lab to C

Electorate 75,593; Turnout 47,561 (62.92%, –3.09%)

2017: Lab maj 18,406 (36.65%) – Turnout 50,222 (66.01%)

McGinn (Lab) 32,012 (63.74%); Ng (C) 13,606 (27.09%); Peers (UKIP) 2,097 (4.18%); Morrison (LD) 1,287 (2.56%); Parkinson (Green) 1,220 (2.43%)

493 ST HELENS SOUTH & WHISTON

Lab hold

  • *Marie Rimmer (Lab) 29,457 (58.55%, –9.29%)
  • Richard Short (C) 10,335 (20.54%, –1.27%)
  • Daniel Oxley (Brexit) 5,353 (10.64%)
  • Brian Spencer (LD) 2,886 (5.74%, +1.76%)
  • Kai Taylor (Green) 2,282 (4.54%, +1.86%)

Lab maj 19,122 (38.01%)

4.01% swing Lab to C

Electorate 79,058; Turnout 50,313 (63.64%, –3.27%)

2017: Lab maj 24,343 (46.03%) – Turnout 52,886 (66.91%)

Rimmer (Lab) 35,879 (67.84%); McRandal (C) 11,536 (21.81%); Spencer (LD) 2,101 (3.97%); Hitchen (UKIP) 1,953 (3.69%); Northey (Green) 1,417 (2.68%)

494 ST IVES

C hold

  • *Derek Thomas (C) 25,365 (49.35%, +6.17%)
  • Andrew George (LD) 21,081 (41.01%, –1.56%)
  • Alana Bates (Lab) 3,553 (6.91%, –7.33%)
  • Ian Flindall (Green) 954 (1.86%)
  • Robert Smith (Lib) 314 (0.61%)
  • John Harris (People) 132 (0.26%)

C maj 4,284 (8.33%)

3.86% swing LD to C

Electorate 68,795; Turnout 51,399 (74.71%, –1.22%)

2017: C maj 312 (0.61%) – Turnout 51,226 (75.93%)

Thomas (C) 22,120 (43.18%); George (LD) 21,808 (42.57%); Drew (Lab) 7,298 (14.25%)

495 SALFORD & ECCLES

Lab hold

  • *Rebecca Long-Bailey (Lab) 28,755 (56.79%, –8.66%)
  • Attika Choudhary (C) 12,428 (24.55%, –0.73%)
  • Matt Mickler (Brexit) 4,290 (8.47%)
  • Jake Overend (LD) 3,099 (6.12%, +3.42%)
  • Bryan Blears (Green) 2,060 (4.07%, +2.37%)

Lab maj 16,327 (32.25%)

3.97% swing Lab to C

Electorate 82,202; Turnout 50,632 (61.59%, +0.61%)

2017: Lab maj 19,132 (40.18%) – Turnout 47,619 (60.99%)

Long-Bailey (Lab) 31,168 (65.45%); Sugarman (C) 12,036 (25.28%); Barnes (UKIP) 2,320 (4.87%); Reid (LD) 1,286 (2.70%); Olsen (Green) 809 (1.70%)

496 SALISBURY

C hold

  • *John Glen (C) 30,280 (56.36%, –1.70%)
  • Victoria Charleston (LD) 10,544 (19.62%, +8.40%)
  • Tom Corbin (Lab) 9,675 (18.01%, –7.54%)
  • Rick Page (Green) 2,486 (4.63%, +2.47%)
  • King Arthur Pendragon (Ind) 745 (1.39%, +0.61%)

C maj 19,736 (36.73%)

5.05% swing C to LD

Electorate 74,560; Turnout 53,730 (72.06%, –1.07%)

2017: C maj 17,333 (32.51%) – Turnout 53,311 (73.14%)

Glen (C) 30,952 (58.06%); Corbin (Lab) 13,619 (25.55%); Sample (LD) 5,982 (11.22%); Palethorpe (UKIP) 1,191 (2.23%); Oubridge (Green) 1,152 (2.16%); Pendragon (Ind) 415 (0.78%)

497 SCARBOROUGH & WHITBY

C hold

  • *Robert Goodwill (C) 27,593 (55.49%, +7.12%)
  • Hugo Fearnley (Lab) 17,323 (34.84%, –6.72%)
  • Robert Lockwood (LD) 3,038 (6.11%, +3.43%)
  • Lee Derrick (Yorkshire) 1,770 (3.56%, +2.83%)

C maj 10,270 (20.65%)

6.92% swing Lab to C

Electorate 74,393; Turnout 49,724 (66.84%, –1.71%)

2017: C maj 3,435 (6.81%) – Turnout 50,449 (68.55%)

Goodwill (C) 24,401 (48.37%); Broadbent (Lab) 20,966 (41.56%); Cross (UKIP) 1,682 (3.33%); Lockwood (LD) 1,354 (2.68%); Malone (Green) 915 (1.81%); Freeman (Ind) 680 (1.35%); Black (Yorkshire) 369 (0.73%); Johnson (Ind) 82 (0.16%)

498 SCUNTHORPE

C gain from Lab

  • Holly Mumby-Croft (C) 20,306 (53.79%, +10.30%)
  • *Nic Dakin (Lab) 13,855 (36.70%, –15.33%)
  • Jerry Gorman (Brexit) 2,044 (5.41%)
  • Ryk Downes (LD) 875 (2.32%, +0.94%)
  • Peter Dennington (Green) 670 (1.77%)

C maj 6,451 (17.09%)

12.81% swing Lab to C

Electorate 61,955; Turnout 37,750 (60.93%, –4.35%)

2017: Lab maj 3,431 (8.53%) – Turnout 40,202 (65.29%)

Dakin (Lab) 20,916 (52.03%); Mumby-Croft (C) 17,485 (43.49%); Talliss (UKIP) 1,247 (3.10%); Downes (LD) 554 (1.38%)

499 SEDGEFIELD

C gain from Lab

  • Paul Howell (C) 19,609 (47.18%, +8.36%)
  • *Phil Wilson (Lab) 15,096 (36.32%, –17.06%)
  • David Bull (Brexit) 3,518 (8.46%)
  • Dawn Welsh (LD) 1,955 (4.70%, +2.79%)
  • John Furness (Green) 994 (2.39%, +0.74%)
  • Michael Joyce (Ind) 394 (0.95%)

C maj 4,513 (10.86%)

12.71% swing Lab to C

Electorate 64,325; Turnout 41,566 (64.62%, –0.48%)

2017: Lab maj 6,059 (14.57%) – Turnout 41,591 (65.10%)

Wilson (Lab) 22,202 (53.38%); Davison (C) 16,143 (38.81%); Grant (UKIP) 1,763 (4.24%); Psallidas (LD) 797 (1.92%); Wilson (Green) 686 (1.65%)

500 SEFTON CENTRAL

Lab hold

  • *Bill Esterson (Lab) 29,254 (57.50%, –5.54%)
  • Wazz Mughal (C) 14,132 (27.78%, –5.27%)
  • Keith Cawdron (LD) 3,386 (6.65%, +4.00%)
  • Paul Lomas (Brexit) 2,425 (4.77%)
  • Alison Gibbon (Green) 1,261 (2.48%, +1.22%)
  • Angela Preston (Lib) 285 (0.56%)
  • Carla Burns (Renew) 137 (0.27%)

Lab maj 15,122 (29.72%)

0.13% swing Lab to C

Electorate 69,760; Turnout 50,880 (72.94%, –2.52%)

2017: Lab maj 15,618 (29.99%) – Turnout 52,079 (75.46%)

Esterson (Lab) 32,830 (63.04%); Marsden (C) 17,212 (33.05%); Lewis (LD) 1,381 (2.65%); Carter (Green) 656 (1.26%)

501 SELBY & AINSTY

C hold

  • *Nigel Adams (C) 33,995 (60.26%, +1.55%)
  • Malik Rofidi (Lab) 13,858 (24.56%, –9.59%)
  • Katharine Macy (LD) 4,842 (8.58%, +4.49%)
  • Mike Jordan (Yorkshire) 1,900 (3.37%)
  • Arnold Warneken (Green) 1,823 (3.23%)

C maj 20,137 (35.69%)

5.57% swing Lab to C

Electorate 78,715; Turnout 56,418 (71.67%, –2.34%)

2017: C maj 13,772 (24.56%) – Turnout 56,076 (74.01%)

Adams (C) 32,921 (58.71%); Bowgett (Lab) 19,149 (34.15%); Delhoy (LD) 2,293 (4.09%); Pycroft (UKIP) 1,713 (3.05%)

502 SEVENOAKS

C hold

  • Laura Trott (C) 30,932 (60.70%, –3.03%)
  • Gareth Willis (LD) 10,114 (19.85%, +11.49%)
  • Seamus McCauley (Lab) 6,946 (13.63%, –7.31%)
  • Paul Wharton (Green) 1,974 (3.87%, +0.61%)
  • Paulette Furse (Ind) 695 (1.36%)
  • Sean Finch (Libertarian) 295 (0.58%)

C maj 20,818 (40.85%)

7.26% swing C to LD

Electorate 71,777; Turnout 50,956 (70.99%, –1.08%)

2017: C maj 21,917 (42.79%) – Turnout 51,218 (72.08%)

Fallon (C) 32,644 (63.74%); Clark (Lab) 10,727 (20.94%); Bullion (LD) 4,280 (8.36%); Cushway (UKIP) 1,894 (3.70%); Dodd (Green) 1,673 (3.27%)

503 SHEFFIELD BRIGHTSIDE & HILLSBOROUGH

Lab hold

  • *Gill Furniss (Lab) 22,369 (56.49%, –10.85%)
  • Hannah Westropp (C) 10,095 (25.49%, +3.88%)
  • Johnny Johnson (Brexit) 3,855 (9.73%)
  • Stephen Porter (LD) 1,517 (3.83%, +1.30%)
  • Christine Gilligan Kubo (Green) 1,179 (2.98%, +1.22%)
  • Shane Harper (UKIP) 585 (1.48%, –4.84%)

Lab maj 12,274 (30.99%)

7.36% swing Lab to C

Electorate 69,333; Turnout 39,600 (57.12%, –2.41%)

2017: Lab maj 19,143 (45.72%) – Turnout 41,870 (59.52%)

Furniss (Lab) 28,193 (67.33%); Naughton (C) 9,050 (21.61%); Harper (UKIP) 2,645 (6.32%); Clement-Jones (LD) 1,061 (2.53%); Gilligan Kubo (Green) 737 (1.76%); Driver (WRP) 137 (0.33%); Rahman (Soc Dem) 47 (0.11%)

504 SHEFFIELD CENTRAL

Lab hold

  • *Paul Blomfield (Lab) 33,968 (66.72%, –4.22%)
  • Janice Silvester-Hall (C) 6,695 (13.15%, +0.17%)
  • Alison Teal (Green) 4,570 (8.98%, +0.94%)
  • Colin Ross (LD) 3,237 (6.36%, +1.21%)
  • Paul Ward (Brexit) 1,969 (3.87%)
  • Jack Carrington (Yorkshire) 416 (0.82%, +0.41%)
  • Barry James (Ind) 30 (0.06%)
  • Chris Marsden (Soc Eq) 28 (0.05%)

Lab maj 27,273 (53.57%)

2.19% swing Lab to C

Electorate 89,849; Turnout 50,913 (56.67%, –5.06%)

2017: Lab maj 27,748 (57.96%) – Turnout 47,877 (61.73%)

Blomfield (Lab) 33,963 (70.94%); Roe (C) 6,215 (12.98%); Bennett (Green) 3,848 (8.04%); Mohammed (LD) 2,465 (5.15%); Cook (UKIP) 1,060 (2.21%); Carrington (Yorkshire) 197 (0.41%); Moran (Pirate) 91 (0.19%); Westridge (Soc Dem) 38 (0.08%)

505 SHEFFIELD HALLAM

Lab gain from Ind

  • Olivia Blake (Lab) 19,709 (34.65%, –3.73%)
  • Laura Gordon (LD) 18,997 (33.40%, –1.25%)
  • Ian Walker (C) 14,696 (25.83%, +2.05%)
  • Natalie Thomas (Green) 1,630 (2.87%, +1.42%)
  • Terence McHale (Brexit) 1,562 (2.75%)
  • Michael Virgo (UKIP) 168 (0.30%, –1.33%)
  • Elizabeth Aspden (Ind) 123 (0.22%)

Lab maj 712 (1.25%)

1.24% swing Lab to LD

Electorate 72,763; Turnout 56,885 (78.18%, +0.55%)

2017: Lab maj 2,125 (3.73%) – Turnout 57,020 (77.63%)

O Mara (Lab) 21,881 (38.37%); Clegg (LD) 19,756 (34.65%); Walker (C) 13,561 (23.78%); Thurley (UKIP) 929 (1.63%); Robin (Green) 823 (1.44%); Winstone (Soc Dem) 70 (0.12%)

506 SHEFFIELD HEELEY

Lab hold

  • *Louise Haigh (Lab) 21,475 (50.30%, –9.68%)
  • Gordon Gregory (C) 12,955 (30.34%, +1.64%)
  • Tracy Knowles (Brexit) 3,538 (8.29%)
  • Simon Clement-Jones (LD) 2,916 (6.83%, +2.26%)
  • Paul Turpin (Green) 1,811 (4.24%, +2.11%)

Lab maj 8,520 (19.96%)

5.66% swing Lab to C

Electorate 66,940; Turnout 42,695 (63.78%, –1.22%)

2017: Lab maj 13,828 (31.27%) – Turnout 44,226 (65.00%)

Haigh (Lab) 26,524 (59.97%); Gregory (C) 12,696 (28.71%); Otten (LD) 2,022 (4.57%); Denby (UKIP) 1,977 (4.47%); Walsh (Green) 943 (2.13%); Oberoi (Soc Dem) 64 (0.14%)

507 SHEFFIELD SOUTH EAST

Lab hold

  • *Clive Betts (Lab) 19,359 (46.10%, –12.44%)
  • Marc Bayliss (C) 15,070 (35.88%, +4.41%)
  • Kirk Kus (Brexit) 4,478 (10.66%)
  • Rajin Chowdhury (LD) 2,125 (5.06%, +1.78%)
  • Alex Martin (Yorkshire) 966 (2.30%)

Lab maj 4,289 (10.21%)

8.42% swing Lab to C

Electorate 67,832; Turnout 41,998 (61.91%, –1.32%)

2017: Lab maj 11,798 (27.06%) – Turnout 43,596 (63.23%)

Betts (Lab) 25,520 (58.54%); Cawrey (C) 13,722 (31.48%); Dawson (UKIP) 2,820 (6.47%); Ross (LD) 1,432 (3.28%); Oberoi (Soc Dem) 102 (0.23%)

508 SHERWOOD

C hold

  • *Mark Spencer (C) 32,049 (60.80%, +9.29%)
  • Jerry Hague (Lab) 15,863 (30.10%, –11.68%)
  • Timothy Ball (LD) 2,883 (5.47%, +3.38%)
  • Esther Cropper (Green) 1,214 (2.30%, +1.06%)
  • Simon Rood (Ind) 700 (1.33%)

C maj 16,186 (30.71%)

10.48% swing Lab to C

Electorate 77,948; Turnout 52,709 (67.62%, –2.41%)

2017: C maj 5,198 (9.74%) – Turnout 53,364 (70.04%)

Spencer (C) 27,492 (51.52%); Pringle (Lab) 22,294 (41.78%); Bestwick (UKIP) 1,801 (3.37%); Thomas (LD) 1,113 (2.09%); Findley (Green) 664 (1.24%)

509 SHIPLEY

C hold

  • *Philip Davies (C) 27,437 (50.81%, –0.54%)
  • Jo Pike (Lab) 21,195 (39.25%, –3.33%)
  • Caroline Jones (LD) 3,188 (5.90%, +1.78%)
  • Celia Hickson (Green) 1,301 (2.41%)
  • Darren Longhorn (Yorkshire) 883 (1.64%)

C maj 6,242 (11.56%)

1.40% swing Lab to C

Electorate 74,029; Turnout 54,004 (72.95%, –0.06%)

2017: C maj 4,681 (8.77%) – Turnout 53,395 (73.01%)

Davies (C) 27,417 (51.35%); Clapcote (Lab) 22,736 (42.58%); Jones (LD) 2,202 (4.12%); Walker (Women) 1,040 (1.95%)

510 SHREWSBURY & ATCHAM

C hold

  • *Daniel Kawczynski (C) 31,021 (52.52%, +2.57%)
  • Julia Buckley (Lab) 19,804 (33.53%, –5.04%)
  • Nat Green (LD) 5,906 (10.00%, +2.69%)
  • Julian Dean (Green) 1,762 (2.98%, +1.15%)
  • Hannah Locke (Ind) 572 (0.97%)

C maj 11,217 (18.99%)

3.80% swing Lab to C

Electorate 82,237; Turnout 59,065 (71.82%, –1.81%)

2017: C maj 6,627 (11.39%) – Turnout 58,203 (73.63%)

Kawczynski (C) 29,073 (49.95%); Davies (Lab) 22,446 (38.57%); Fraser (LD) 4,254 (7.31%); Higginbottom (UKIP) 1,363 (2.34%); Bullard (Green) 1,067 (1.83%)

511 SHROPSHIRE NORTH

C hold

  • *Owen Paterson (C) 35,444 (62.72%, +2.21%)
  • Graeme Currie (Lab) 12,495 (22.11%, –8.98%)
  • Helen Morgan (LD) 5,643 (9.99%, +4.68%)
  • John Adams (Green) 1,790 (3.17%, +0.07%)
  • Robert Jones (Salop) 1,141 (2.02%)

C maj 22,949 (40.61%)

5.60% swing Lab to C

Electorate 83,257; Turnout 56,513 (67.88%, –1.16%)

2017: C maj 16,355 (29.42%) – Turnout 55,599 (69.04%)

Paterson (C) 33,642 (60.51%); Currie (Lab) 17,287 (31.09%); Thornhill (LD) 2,948 (5.30%); Kerr (Green) 1,722 (3.10%)

512 SITTINGBOURNE & SHEPPEY

C hold

  • *Gordon Henderson (C) 34,742 (67.60%, +7.45%)
  • Clive Johnson (Lab) 10,263 (19.97%, –10.58%)
  • Ben Martin (LD) 3,213 (6.25%, +3.54%)
  • Monique Bonney (Ind) 1,257 (2.45%)
  • Sam Collins (Green) 1,188 (2.31%, +1.23%)
  • Mad Mike Young (Loony) 404 (0.79%, +0.00%)
  • Lee McCall (Ind) 327 (0.64%)

C maj 24,479 (47.63%)

9.02% swing Lab to C

Electorate 83,917; Turnout 51,394 (61.24%, –1.64%)

2017: C maj 15,211 (29.60%) – Turnout 51,389 (62.89%)

Henderson (C) 30,911 (60.15%); Rolfe (Lab) 15,700 (30.55%); Baldock (Ind) 2,133 (4.15%); Nevols (LD) 1,392 (2.71%); Lindop (Green) 558 (1.09%); Young (Loony) 403 (0.78%); McCall (Ind) 292 (0.57%)

513 SKIPTON & RIPON

C hold

  • *Julian Smith (C) 34,919 (59.46%, –3.19%)
  • Brian McDaid (Lab) 11,225 (19.11%, –9.16%)
  • Andrew Murday (LD) 8,701 (14.82%)
  • Andy Brown (Green) 2,748 (4.68%, –1.74%)
  • Jack Render (Yorkshire) 1,131 (1.93%, –0.72%)

C maj 23,694 (40.35%)

2.99% swing Lab to C

Electorate 78,673; Turnout 58,724 (74.64%, +0.21%)

2017: C maj 19,985 (34.38%) – Turnout 58,138 (74.43%)

Smith (C) 36,425 (62.65%); Woodhead (Lab) 16,440 (28.28%); Brown (Green) 3,734 (6.42%); Render (Yorkshire) 1,539 (2.65%)

514 SLEAFORD & NORTH HYKEHAM

C hold

  • *Caroline Johnson (C) 44,683 (67.14%, +2.93%)
  • Linda Edwards-Shea (Lab) 12,118 (18.21%, –7.64%)
  • Oliver Craven (LD) 5,355 (8.05%, +3.91%)
  • Marianne Overton (Lincs) 1,999 (3.00%)
  • Simon Tooke (Green) 1,742 (2.62%, +1.15%)
  • Caroline Coram (Ind) 657 (0.99%, –0.38%)

C maj 32,565 (48.93%)

5.29% swing Lab to C

Electorate 94,761; Turnout 66,554 (70.23%, –2.13%)

2017: C maj 25,237 (38.36%) – Turnout 65,797 (72.36%)

Johnson (C) 42,245 (64.21%); Clarke (Lab) 17,008 (25.85%); Pepper (LD) 2,722 (4.14%); Chadd (UKIP) 1,954 (2.97%); McKenna (Green) 968 (1.47%); Coyne (Ind) 900 (1.37%)

515 SLOUGH

Lab hold

  • *Tan Dhesi (Lab) 29,421 (57.65%, –5.29%)
  • Kanwal Toor Gill (C) 15,781 (30.92%, –0.71%)
  • Aaron Chahal (LD) 3,357 (6.58%, +4.17%)
  • Delphine Gray-Fisk (Brexit) 1,432 (2.81%)
  • Julian Edmonds (Green) 1,047 (2.05%)

Lab maj 13,640 (26.73%)

2.29% swing Lab to C

Electorate 87,632; Turnout 51,038 (58.24%, –6.96%)

2017: Lab maj 16,998 (31.31%) – Turnout 54,295 (65.20%)

Dhesi (Lab) 34,170 (62.93%); Vivis (C) 17,172 (31.63%); McCann (LD) 1,308 (2.41%); Perez (UKIP) 1,228 (2.26%); Janik (Ind) 417 (0.77%)

516 SOLIHULL

C hold

  • *Julian Knight (C) 32,309 (58.38%, +0.25%)
  • Nick Stephens (Lab Co-op) 11,036 (19.94%, –1.93%)
  • Ade Adeyemo (LD) 9,977 (18.03%, +2.34%)
  • Rosemary Sexton (Green) 2,022 (3.65%, +1.61%)

C maj 21,273 (38.44%)

1.09% swing Lab to C

Electorate 78,760; Turnout 55,344 (70.27%, –2.69%)

2017: C maj 20,571 (36.25%) – Turnout 56,748 (72.96%)

Knight (C) 32,985 (58.13%); Knowles (Lab) 12,414 (21.88%); Adeyemo (LD) 8,901 (15.69%); Garcarz (UKIP) 1,291 (2.27%); McLoughlin (Green) 1,157 (2.04%)

517 SOMERSET NORTH

C hold

  • *Dr Liam Fox (C) 32,801 (52.86%, –1.35%)
  • Hannah Young (Lab) 15,265 (24.60%, –2.02%)
  • Ashley Cartman (LD) 11,051 (17.81%, +8.16%)
  • Phil Neve (Green) 2,938 (4.73%, +1.55%)

C maj 17,536 (28.26%)

0.34% swing Lab to C

Electorate 80,194; Turnout 62,055 (77.38%, +0.41%)

2017: C maj 17,103 (27.59%) – Turnout 61,994 (76.97%)

Fox (C) 33,605 (54.21%); Chambers (Lab) 16,502 (26.62%); Foord (LD) 5,982 (9.65%); Davies (Ind) 3,929 (6.34%); Pattison (Green) 1,976 (3.19%)

518 SOMERSET NORTH EAST

C hold

  • *Jacob Rees-Mogg (C) 28,360 (50.37%, –3.28%)
  • Mark Huband (Lab) 13,631 (24.21%, –10.50%)
  • Nick Coates (LD) 12,422 (22.06%, +13.81%)
  • Fay Whitfield (Green) 1,423 (2.53%, +0.22%)
  • Shaun Hughes (Ind) 472 (0.84%, –0.25%)

C maj 14,729 (26.16%)

3.61% swing Lab to C

Electorate 73,665; Turnout 56,308 (76.44%, +0.69%)

2017: C maj 10,235 (18.94%) – Turnout 54,043 (75.74%)

Rees-Mogg (C) 28,992 (53.65%); Moss (Lab) 18,757 (34.71%); Rigby (LD) 4,461 (8.25%); Calverley (Green) 1,245 (2.30%); Hughes (Ind) 588 (1.09%)

519 SOMERTON & FROME

C hold

  • *David Warburton (C) 36,230 (55.83%, –1.15%)
  • Adam Boyden (LD) 17,017 (26.22%, +5.27%)
  • Sean Dromgoole (Lab) 8,354 (12.87%, –4.42%)
  • Andrea Dexter (Green) 3,295 (5.08%, +1.86%)

C maj 19,213 (29.61%)

3.21% swing C to LD

Electorate 85,866; Turnout 64,896 (75.58%, +0.26%)

2017: C maj 22,906 (36.02%) – Turnout 63,592 (75.31%)

Warburton (C) 36,231 (56.97%); Blackburn (LD) 13,325 (20.95%); Dromgoole (Lab) 10,998 (17.29%); Simon (Green) 2,047 (3.22%); Hadwin (Ind) 991 (1.56%)

520 SOUTH HOLLAND & THE DEEPINGS

C hold

  • *Sir John Hayes (C) 37,338 (75.92%, +6.01%)
  • Mark Popple (Lab) 6,500 (13.22%, –7.22%)
  • Davina Kirby (LD) 3,225 (6.56%, +3.71%)
  • Martin Blake (Green) 1,613 (3.28%, +1.50%)
  • Rick Stringer (Ind) 503 (1.02%, +0.34%)

C maj 30,838 (62.71%)

6.61% swing Lab to C

Electorate 75,990; Turnout 49,179 (64.72%, –1.16%)

2017: C maj 24,897 (49.48%) – Turnout 50,315 (65.87%)

Hayes (C) 35,179 (69.92%); Kowalewski (Lab) 10,282 (20.44%); Smith (UKIP) 2,185 (4.34%); Cambridge (LD) 1,433 (2.85%); Wilshire (Green) 894 (1.78%); Stringer (Ind) 342 (0.68%)

521 SOUTH RIBBLE

C hold

  • Katherine Fletcher (C) 30,028 (55.83%, +2.98%)
  • Kim Snape (Lab) 18,829 (35.01%, –4.31%)
  • Jo Barton (LD) 3,720 (6.92%, +3.14%)
  • Andy Fewings (Green) 1,207 (2.24%, +1.34%)

C maj 11,199 (20.82%)

3.64% swing Lab to C

Electorate 75,344; Turnout 53,784 (71.38%, –1.00%)

2017: C maj 7,421 (13.53%) – Turnout 54,834 (72.39%)

Kennedy (C) 28,980 (52.85%); Gibson (Lab) 21,559 (39.32%); Wright (LD) 2,073 (3.78%); Smith (UKIP) 1,387 (2.53%); Wight (Green) 494 (0.90%); Jarnell (NHAP) 341 (0.62%)

522 SOUTH SHIELDS

Lab hold

  • *Emma Lewell-Buck (Lab) 17,273 (45.60%, –15.91%)
  • Oni Oviri (C) 7,688 (20.29%, –5.63%)
  • Glenn Thompson (Brexit) 6,446 (17.02%)
  • Geoff Thompson (Ind) 3,658 (9.66%)
  • William Shepherd (LD) 1,514 (4.00%, +2.33%)
  • Sarah McKeown (Green) 1,303 (3.44%, –0.08%)

Lab maj 9,585 (25.30%)

5.14% swing Lab to C

Electorate 62,793; Turnout 37,882 (60.33%, –3.93%)

2017: Lab maj 14,508 (35.58%) – Turnout 40,772 (64.26%)

Lewell-Buck (Lab) 25,078 (61.51%); Buchan (C) 10,570 (25.92%); Elvin (UKIP) 3,006 (7.37%); Ford (Green) 1,437 (3.52%); Gordon (LD) 681 (1.67%)

523 SOUTHAMPTON ITCHEN

C hold

  • *Royston Smith (C) 23,952 (50.51%, +3.97%)
  • Simon Letts (Lab) 19,454 (41.02%, –5.45%)
  • Liz Jarvis (LD) 2,503 (5.28%, +2.24%)
  • Osman Sen-Chadun (Green) 1,040 (2.19%, +0.64%)
  • Kim Rose (UKIP) 472 (1.00%, –1.40%)

C maj 4,498 (9.49%)

4.71% swing Lab to C

Electorate 72,293; Turnout 47,421 (65.60%, +0.36%)

2017: C maj 31 (0.07%) – Turnout 46,783 (65.23%)

Smith (C) 21,773 (46.54%); Letts (Lab) 21,742 (46.47%); Bell (LD) 1,421 (3.04%); Rose (UKIP) 1,122 (2.40%); Pearce (Green) 725 (1.55%)

524 SOUTHAMPTON TEST

Lab hold

  • *Alan Whitehead (Lab) 22,256 (49.46%, –9.19%)
  • Steven Galton (C) 16,043 (35.66%, +1.53%)
  • Joe Richards (LD) 3,449 (7.67%, +3.63%)
  • Philip Crook (Brexit) 1,591 (3.54%)
  • Katherine Barbour (Green) 1,433 (3.18%)
  • Kev Barry (ND) 222 (0.49%)

Lab maj 6,213 (13.81%)

5.36% swing Lab to C

Electorate 70,113; Turnout 44,994 (64.17%, –2.65%)

2017: Lab maj 11,503 (24.53%) – Turnout 46,903 (66.82%)

Whitehead (Lab) 27,509 (58.65%); Holmes (C) 16,006 (34.13%); Gravatt (LD) 1,892 (4.03%); Pope (Southampton) 816 (1.74%); Morrell (Ind) 680 (1.45%)

525 SOUTHEND WEST

C hold

  • *Sir David Amess (C) 27,555 (59.21%, +4.02%)
  • Aston Line (Lab) 13,096 (28.14%, –5.86%)
  • Nina Stimson (LD) 5,312 (11.41%, +6.94%)
  • Seventy-seven Joseph (Ind) 574 (1.23%, +0.84%)

C maj 14,459 (31.07%)

4.94% swing Lab to C

Electorate 69,043; Turnout 46,537 (67.40%, –2.33%)

2017: C maj 10,000 (21.19%) – Turnout 47,191 (69.73%)

Amess (C) 26,046 (55.19%); Ware-Lane (Lab) 16,046 (34.00%); Salek (LD) 2,110 (4.47%); Stansfield (UKIP) 1,666 (3.53%); Ellis (Green) 831 (1.76%); Callaghan (Southend) 305 (0.65%); Pilley (Ind) 187 (0.40%)

526 SOUTHPORT

C hold

  • *Damien Moore (C) 22,914 (47.56%, +8.90%)
  • Liz Savage (Lab) 18,767 (38.95%, +6.37%)
  • John Wright (LD) 6,499 (13.49%, –12.91%)

C maj 4,147 (8.61%)

1.27% swing Lab to C

Electorate 70,837; Turnout 48,180 (68.02%, –1.09%)

2017: C maj 2,914 (6.08%) – Turnout 47,956 (69.10%)

Moore (C) 18,541 (38.66%); Savage (Lab) 15,627 (32.59%); McGuire (LD) 12,661 (26.40%); Durrance (UKIP) 1,127 (2.35%)

527 SPELTHORNE

C hold

  • *Kwasi Kwarteng (C) 29,141 (58.86%, +1.61%)
  • Pavitar Mann (Lab) 10,748 (21.71%, –8.76%)
  • David Campanale (LD) 7,499 (15.15%, +9.65%)
  • Paul Jacobs (Green) 2,122 (4.29%, +2.08%)

C maj 18,393 (37.15%)

5.18% swing Lab to C

Electorate 70,929; Turnout 49,510 (69.80%, +0.81%)

2017: C maj 13,425 (26.79%) – Turnout 50,115 (68.99%)

Kwarteng (C) 28,692 (57.25%); Geach (Lab) 15,267 (30.46%); Shimell (LD) 2,755 (5.50%); Cunningham (UKIP) 2,296 (4.58%); Jacobs (Green) 1,105 (2.20%)

528 STAFFORD

C hold

  • Theo Clarke (C) 29,992 (58.64%, +3.89%)
  • Joyce Still (Lab) 15,615 (30.53%, –9.33%)
  • Alex Wagner (LD) 3,175 (6.21%, +3.24%)
  • Emma Carter (Green) 2,367 (4.63%, +2.19%)

C maj 14,377 (28.11%)

6.61% swing Lab to C

Electorate 72,572; Turnout 51,149 (70.48%, –5.38%)

2017: C maj 7,729 (14.89%) – Turnout 51,924 (75.86%)

Lefroy (C) 28,424 (54.74%); Williams (Lab) 20,695 (39.86%); Tinker (LD) 1,540 (2.97%); Pearce (Green) 1,265 (2.44%)

529 STAFFORDSHIRE MOORLANDS

C hold

  • *Karen Bradley (C) 28,192 (64.58%, +6.44%)
  • Darren Price (Lab) 11,764 (26.95%, –6.94%)
  • Andrew Gant (LD) 2,469 (5.66%, +2.31%)
  • Douglas Rouxel (Green) 1,231 (2.82%, +1.61%)

C maj 16,428 (37.63%)

6.69% swing Lab to C

Electorate 65,485; Turnout 43,656 (66.67%, –0.98%)

2017: C maj 10,830 (24.25%) – Turnout 44,655 (67.65%)

Bradley (C) 25,963 (58.14%); Jones (Lab) 15,133 (33.89%); Sheldon (ND) 1,524 (3.41%); Jebb (LD) 1,494 (3.35%); Shone (Green) 541 (1.21%)

530 STAFFORDSHIRE SOUTH

C hold

  • *Gavin Williamson (C) 36,520 (73.03%, +3.27%)
  • Adam Freeman (Lab) 8,270 (16.54%, –8.75%)
  • Chris Fewtrell (LD) 3,280 (6.56%, +3.92%)
  • Claire McIlvenna (Green) 1,935 (3.87%, +1.56%)

C maj 28,250 (56.49%)

6.01% swing Lab to C

Electorate 73,692; Turnout 50,005 (67.86%, –1.72%)

2017: C maj 22,733 (44.48%) – Turnout 51,109 (69.58%)

Williamson (C) 35,656 (69.76%); Freeman (Lab) 12,923 (25.29%); Myers (LD) 1,348 (2.64%); McIlvenna (Green) 1,182 (2.31%)

531 STALYBRIDGE & HYDE

Lab Co-op hold

  • *Jonathan Reynolds (Lab Co-op) 19,025 (44.90%, –12.28%)
  • Tayub Amjad (C) 16,079 (37.95%, –0.19%)
  • Julian Newton (Brexit) 3,591 (8.48%)
  • Jamie Dwan (LD) 1,827 (4.31%, +1.97%)
  • Julie Wood (Green) 1,411 (3.33%, +1.00%)
  • John Edge (Lib) 435 (1.03%)

Lab Co-op maj 2,946 (6.95%)

6.04% swing Lab to C

Electorate 73,873; Turnout 42,368 (57.35%, –2.10%)

2017: Lab Co-op maj 8,084 (19.04%) – Turnout 42,457 (59.46%)

Reynolds (Lab Co-op) 24,277 (57.18%); Dowse (C) 16,193 (38.14%); Ankers (LD) 996 (2.35%); Wood (Green) 991 (2.33%)

532 STEVENAGE

C hold

  • *Stephen McPartland (C) 25,328 (53.12%, +2.85%)
  • Jill Borcherds (Lab) 16,766 (35.16%, –8.25%)
  • Lisa Nash (LD) 4,132 (8.67%, +4.55%)
  • Victoria Snelling (Green) 1,457 (3.06%, +0.86%)

C maj 8,562 (17.96%)

5.55% swing Lab to C

Electorate 71,562; Turnout 47,683 (66.63%, –3.08%)

2017: C maj 3,384 (6.86%) – Turnout 49,329 (69.71%)

McPartland (C) 24,798 (50.27%); Taylor (Lab Co-op) 21,414 (43.41%); Gibson (LD) 2,032 (4.12%); Snelling (Green) 1,085 (2.20%)

533 STIRLING

SNP gain from C

  • Alyn Smith (SNP) 26,895 (51.11%, +14.35%)
  • *Stephen Kerr (C) 17,641 (33.53%, –3.53%)
  • Mary Ross (Lab) 4,275 (8.12%, –13.96%)
  • Fayzan Rehman (LD) 2,867 (5.45%, +2.04%)
  • Bryan Quinn (Green) 942 (1.79%)

SNP maj 9,254 (17.59%)

8.94% swing C to SNP

Electorate 68,473; Turnout 52,620 (76.85%, +2.53%)

2017: C maj 148 (0.30%) – Turnout 49,356 (74.31%)

Kerr (C) 18,291 (37.06%); Paterson (SNP) 18,143 (36.76%); Kane (Lab) 10,902 (22.09%); Chamberlain (LD) 1,683 (3.41%); Rummery (Women) 337 (0.68%)

534 STOCKPORT

Lab gain from Change

  • Navendu Mishra (Lab) 21,695 (52.01%, –11.26%)
  • Isy Imarni (C) 11,656 (27.94%, –0.47%)
  • Wendy Meikle (LD) 5,043 (12.09%, +7.81%)
  • Lee Montague-Trenchard (Brexit) 1,918 (4.60%)
  • Helena Mellish (Green) 1,403 (3.36%, +1.94%)

Lab maj 10,039 (24.07%)

5.39% swing Lab to C

Electorate 65,457; Turnout 41,715 (63.73%, –1.77%)

2017: Lab maj 14,477 (34.85%) – Turnout 41,544 (65.50%)

Coffey (Lab) 26,282 (63.26%); Hamilton (C) 11,805 (28.42%); Hawthorne (LD) 1,778 (4.28%); Kelly (UKIP) 1,088 (2.62%); Lawson (Green) 591 (1.42%)

535 STOCKTON NORTH

Lab hold

  • *Alex Cunningham (Lab) 17,728 (43.08%, –13.80%)
  • Steven Jackson (C) 16,701 (40.58%, +4.10%)
  • Martin Walker (Brexit) 3,907 (9.49%)
  • Aidan King (LD) 1,631 (3.96%, +2.45%)
  • Mark Burdon (NE Party) 1,189 (2.89%)

Lab maj 1,027 (2.50%)

8.95% swing Lab to C

Electorate 66,676; Turnout 41,156 (61.73%, –2.75%)

2017: Lab maj 8,715 (20.40%) – Turnout 42,731 (64.47%)

Cunningham (Lab) 24,304 (56.88%); Fletcher (C) 15,589 (36.48%); Strike (UKIP) 1,834 (4.29%); Brown (LD) 646 (1.51%); Robson (Green) 358 (0.84%)

536 STOCKTON SOUTH

C gain from Lab

  • Matt Vickers (C) 27,764 (50.66%, +3.82%)
  • *Paul Williams (Lab) 22,504 (41.06%, –7.43%)
  • Brendan Devlin (LD) 2,338 (4.27%, +2.50%)
  • John Prescott (Brexit) 2,196 (4.01%)

C maj 5,260 (9.60%)

5.62% swing Lab to C

Electorate 76,895; Turnout 54,802 (71.27%, +0.09%)

2017: Lab maj 888 (1.65%) – Turnout 53,824 (71.18%)

Williams (Lab) 26,102 (48.50%); Wharton (C) 25,214 (46.85%); Outterside (UKIP) 1,186 (2.20%); Durning (LD) 951 (1.77%); Fitzgerald (Green) 371 (0.69%)

537 STOKE-ON-TRENT CENTRAL

C gain from Lab Co-op

  • Jo Gideon (C) 14,557 (45.39%, +5.61%)
  • *Gareth Snell (Lab Co-op) 13,887 (43.30%, –8.24%)
  • Tariq Mahmood (Brexit) 1,691 (5.27%)
  • Steven Pritchard (LD) 1,116 (3.48%, +1.43%)
  • Adam Colclough (Green) 819 (2.55%, +1.41%)

C maj 670 (2.09%)

6.92% swing Lab to C

Electorate 55,424; Turnout 32,070 (57.86%, +0.91%)

2017: Lab Co-op maj 3,897 (11.76%) – Turnout 33,145 (56.95%)

Snell (Lab Co-op) 17,083 (51.54%); Jellyman (C) 13,186 (39.78%); Harold (UKIP) 1,608 (4.85%); Andras (LD) 680 (2.05%); Colclough (Green) 378 (1.14%); Fielding (Ind) 210 (0.63%)

538 STOKE-ON-TRENT NORTH

C gain from Lab

  • Jonathan Gullis (C) 20,974 (52.26%, +7.00%)
  • *Ruth Smeeth (Lab) 14,688 (36.60%, –14.31%)
  • Richard Watkin (Brexit) 2,374 (5.92%)
  • Peter Andras (LD) 1,268 (3.16%, +0.97%)
  • Alan Borgars (Green) 508 (1.27%, –0.37%)
  • Matt Dilworth (Ind) 322 (0.80%)

C maj 6,286 (15.66%)

10.65% swing Lab to C

Electorate 84,357; Turnout 40,134 (47.58%, –10.16%)

2017: Lab maj 2,359 (5.65%) – Turnout 41,786 (57.74%)

Smeeth (Lab) 21,272 (50.91%); Adams (C) 18,913 (45.26%); Whelan (LD) 916 (2.19%); Rouxel (Green) 685 (1.64%)

539 STOKE-ON-TRENT SOUTH

C hold

  • *Jack Brereton (C) 24,632 (62.20%, +13.14%)
  • Mark McDonald (Lab) 13,361 (33.74%, –13.73%)
  • Rosalyn Gordon (LD) 1,611 (4.07%, +2.13%)

C maj 11,271 (28.46%)

13.43% swing Lab to C

Electorate 64,499; Turnout 39,604 (61.40%, –1.72%)

2017: C maj 663 (1.59%) – Turnout 41,690 (63.12%)

Brereton (C) 20,451 (49.05%); Flello (Lab) 19,788 (47.46%); Wilkes (LD) 808 (1.94%); Zablocki (Green) 643 (1.54%)

540 STONE

C hold

  • *Sir Bill Cash (C) 31,687 (63.57%, +0.39%)
  • Mike Stubbs (Lab) 11,742 (23.56%, –4.66%)
  • Alec Sandiford (LD) 4,412 (8.85%, +4.41%)
  • Tom Adamson (Green) 2,002 (4.02%, +2.60%)

C maj 19,945 (40.02%)

2.52% swing Lab to C

Electorate 69,378; Turnout 49,843 (71.84%, –1.92%)

2017: C maj 17,495 (34.97%) – Turnout 50,032 (73.77%)

Cash (C) 31,614 (63.19%); Hale (Lab Co-op) 14,119 (28.22%); Lewis (LD) 2,222 (4.44%); Whitfield (UKIP) 1,370 (2.74%); Pancheri (Green) 707 (1.41%)

541 STOURBRIDGE

C hold

  • Suzanne Webb (C) 27,534 (60.26%, +5.73%)
  • Pete Lowe (Lab) 13,963 (30.56%, –7.74%)
  • Chris Bramall (LD) 2,523 (5.52%, +3.22%)
  • Andi Mohr (Green) 1,048 (2.29%, +1.25%)
  • Aaron Hudson (Ind) 621 (1.36%)

C maj 13,571 (29.70%)

6.73% swing Lab to C

Electorate 69,891; Turnout 45,689 (65.37%, –1.76%)

2017: C maj 7,654 (16.24%) – Turnout 47,135 (67.13%)

James (C) 25,706 (54.54%); Lowe (Lab) 18,052 (38.30%); Wilson (UKIP) 1,801 (3.82%); Bramall (LD) 1,083 (2.30%); Mohr (Green) 493 (1.05%)

542 STRANGFORD

DUP hold

  • *Jim Shannon (DUP) 17,705 (47.23%, –14.80%)
  • Kellie Armstrong (Alliance) 10,634 (28.37%, +13.68%)
  • Philip Smith (UUP) 4,023 (10.73%, –0.67%)
  • Joe Boyle (SDLP) 1,994 (5.32%, –0.88%)
  • Grant Abraham (C) 1,476 (3.94%, +2.63%)
  • Maurice Macartney (Green) 790 (2.11%, +0.54%)
  • Ryan Carlin (SF) 555 (1.48%, –1.31%)
  • Robert Stephenson (UKIP) 308 (0.82%)

DUP maj 7,071 (18.86%)

14.24% swing DUP to Alliance

Electorate 66,928; Turnout 37,485 (56.01%, –4.23%)

2017: DUP maj 18,343 (47.34%) – Turnout 38,749 (60.24%)

Shannon (DUP) 24,036 (62.03%); Armstrong (Alliance) 5,693 (14.69%); Nesbitt (UUP) 4,419 (11.40%); Boyle (SDLP) 2,404 (6.20%); Murphy (SF) 1,083 (2.79%); Bamford (Green) 607 (1.57%); Hiscott (C) 507 (1.31%)

543 STRATFORD-ON-AVON

C hold

  • *Nadhim Zahawi (C) 33,343 (60.57%, –1.60%)
  • Dominic Skinner (LD) 13,371 (24.29%, +12.19%)
  • Felix Ling (Lab) 6,222 (11.30%, –10.97%)
  • Dave Passingham (Green) 2,112 (3.84%, +1.28%)

C maj 19,972 (36.28%)

6.89% swing C to LD

Electorate 74,038; Turnout 55,048 (74.35%, +2.00%)

2017: C maj 20,958 (39.90%) – Turnout 52,532 (72.35%)

Zahawi (C) 32,657 (62.17%); Kenner (Lab) 11,699 (22.27%); Adams (LD) 6,357 (12.10%); Giles (Green) 1,345 (2.56%); Spurway (Ind) 255 (0.49%); Darwood (Ind) 219 (0.42%)

544 STREATHAM

Lab gain from LD

  • Bell Ribeiro-Addy (Lab) 30,976 (54.81%, –13.67%)
  • Helen Thompson (LD) 13,286 (23.51%, +17.04%)
  • Rory O'Broin (C) 9,060 (16.03%, –5.34%)
  • Scott Ainslie (Green) 2,567 (4.54%, +1.50%)
  • Penelope Becker (Brexit) 624 (1.10%)

Lab maj 17,690 (31.30%)

15.36% swing Lab to LD

Electorate 84,788; Turnout 56,513 (66.65%, –4.40%)

2017: Lab maj 26,285 (47.11%) – Turnout 55,795 (71.05%)

Umunna (Lab) 38,212 (68.49%); Caddy (C) 11,927 (21.38%); Davies (LD) 3,611 (6.47%); Griffiths (Green) 1,696 (3.04%); Stephenson (UKIP) 349 (0.63%)

545 STRETFORD & URMSTON

Lab hold

  • *Kate Green (Lab) 30,195 (60.31%, –6.47%)
  • Mussadak Mirza (C) 13,778 (27.52%, –0.00%)
  • Anna Fryer (LD) 2,969 (5.93%, +3.94%)
  • Gary Powell (Brexit) 1,768 (3.53%)
  • Jane Leicester (Green) 1,357 (2.71%, +1.43%)

Lab maj 16,417 (32.79%)

3.23% swing Lab to C

Electorate 72,356; Turnout 50,067 (69.20%, –0.67%)

2017: Lab maj 19,705 (39.26%) – Turnout 50,191 (69.86%)

Green (Lab) 33,519 (66.78%); Cooke (C) 13,814 (27.52%); Beaumont (UKIP) 1,094 (2.18%); Fryer (LD) 1,001 (1.99%); Ingleson (Green) 641 (1.28%); Doman (CPA) 122 (0.24%)

546 STROUD

C gain from Lab Co-op

  • Siobhan Baillie (C) 31,582 (47.90%, +1.98%)
  • *David Drew (Lab Co-op) 27,742 (42.08%, –4.92%)
  • Molly Scott Cato (Green) 4,954 (7.51%, +5.28%)
  • Desi Latimer (Brexit) 1,085 (1.65%)
  • Glenville Gogerly (Libertarian) 567 (0.86%)

C maj 3,840 (5.82%)

3.45% swing Lab to C

Electorate 84,534; Turnout 65,930 (77.99%, +0.97%)

2017: Lab Co-op maj 687 (1.08%) – Turnout 63,816 (77.03%)

Drew (Lab Co-op) 29,994 (47.00%); Carmichael (C) 29,307 (45.92%); Wilkinson (LD) 2,053 (3.22%); Lunnon (Green) 1,423 (2.23%); Gogerly (UKIP) 1,039 (1.63%)

547 SUFFOLK CENTRAL & IPSWICH NORTH

C hold

  • *Dr Dan Poulter (C) 35,253 (62.67%, +2.53%)
  • Emma Bonner-Morgan (Lab) 11,862 (21.09%, –8.65%)
  • James Sandbach (LD) 6,485 (11.53%, +7.23%)
  • Daniel Pratt (Green) 2,650 (4.71%, +1.78%)

C maj 23,391 (41.58%)

5.59% swing Lab to C

Electorate 76,201; Turnout 56,250 (73.82%, +1.46%)

2017: C maj 17,185 (30.40%) – Turnout 56,524 (72.36%)

Poulter (C) 33,992 (60.14%); Hughes (Lab) 16,807 (29.73%); Van de Weyer (LD) 2,431 (4.30%); Scott (Green) 1,659 (2.94%); Searle (UKIP) 1,635 (2.89%)

548 SUFFOLK COASTAL

C hold

  • *Therese Coffey (C) 32,958 (56.52%, –1.53%)
  • Cameron Matthews (Lab) 12,425 (21.31%, –9.17%)
  • Jules Ewart (LD) 8,719 (14.95%, +7.98%)
  • Rachel Smith-Lyte (Green) 2,713 (4.65%, +1.55%)
  • Tony Love (Ind) 1,493 (2.56%, +1.17%)

C maj 20,533 (35.21%)

3.82% swing Lab to C

Electorate 81,910; Turnout 58,308 (71.19%, –1.99%)

2017: C maj 16,012 (27.57%) – Turnout 58,074 (73.17%)

Coffey (C) 33,713 (58.05%); Matthews (Lab) 17,701 (30.48%); Sandbach (LD) 4,048 (6.97%); O'Nolan (Green) 1,802 (3.10%); Young (Ind) 810 (1.39%)

549 SUFFOLK SOUTH

C hold

  • *James Cartlidge (C) 33,276 (62.20%, +1.67%)
  • Elizabeth Hughes (Lab) 10,373 (19.39%, –8.41%)
  • David Beavan (LD) 6,702 (12.53%, +6.71%)
  • Robert Lindsay (Green) 3,144 (5.88%, +2.70%)

C maj 22,903 (42.81%)

5.04% swing Lab to C

Electorate 76,201; Turnout 53,495 (70.20%, –1.19%)

2017: C maj 17,749 (32.73%) – Turnout 54,235 (71.39%)

Cartlidge (C) 32,829 (60.53%); Bishton (Lab) 15,080 (27.80%); Aalders-Dunthorne (LD) 3,154 (5.82%); Lindsay (Green) 1,723 (3.18%); Powlesland (UKIP) 1,449 (2.67%)

550 SUFFOLK WEST

C hold

  • *Matt Hancock (C) 33,842 (65.79%, +4.63%)
  • Claire Unwin (Lab) 10,648 (20.70%, –7.49%)
  • Elfreda Tealby-Watson (LD) 4,685 (9.11%, +4.90%)
  • Donald Allwright (Green) 2,262 (4.40%, +2.59%)

C maj 23,194 (45.09%)

6.06% swing Lab to C

Electorate 80,192; Turnout 51,437 (64.14%, –3.07%)

2017: C maj 17,063 (32.97%) – Turnout 51,746 (67.22%)

Hancock (C) 31,649 (61.16%); Jefferys (Lab) 14,586 (28.19%); Flood (UKIP) 2,396 (4.63%); Tealby-Watson (LD) 2,180 (4.21%); Allwright (Green) 935 (1.81%)

551 SUNDERLAND CENTRAL

Lab hold

  • *Julie Elliott (Lab) 18,336 (42.17%, –13.37%)
  • Tom D'Silva (C) 15,372 (35.36%, +1.98%)
  • Viral Parikh (Brexit) 5,047 (11.61%)
  • Niall Hodson (LD) 3,025 (6.96%, +3.02%)
  • Rachel Featherstone (Green) 1,212 (2.79%, +1.22%)
  • Dale Mckenzie (Ind) 484 (1.11%, +0.44%)

Lab maj 2,964 (6.82%)

7.67% swing Lab to C

Electorate 72,677; Turnout 43,476 (59.82%, –2.21%)

2017: Lab maj 9,997 (22.16%) – Turnout 45,111 (62.03%)

Elliott (Lab) 25,056 (55.54%); Oliver (C) 15,059 (33.38%); Leighton (UKIP) 2,209 (4.90%); Hodson (LD) 1,777 (3.94%); Featherstone (Green) 705 (1.56%); Cockburn (Ind) 305 (0.68%)

552 SURREY EAST

C gain from LD

  • Claire Coutinho (C) 35,624 (59.68%, +0.04%)
  • Alex Ehmann (LD) 11,584 (19.41%, +8.94%)
  • Frances Rehal (Lab) 8,247 (13.82%, –5.43%)
  • Joseph Booton (Green) 2,340 (3.92%, +2.06%)
  • Helena Windsor (Ind) 1,374 (2.30%, –2.72%)
  • Martin Hogbin (Loony) 521 (0.87%)

C maj 24,040 (40.27%)

4.45% swing C to LD

Electorate 83,148; Turnout 59,690 (71.79%, –0.41%)

2017: C maj 23,914 (40.39%) – Turnout 59,203 (72.20%)

Gyimah (C) 35,310 (59.64%); Tailor (Lab) 11,396 (19.25%); Lee (LD) 6,197 (10.47%); Parr (Ind) 2,973 (5.02%); Windsor (UKIP) 2,227 (3.76%); Southworth (Green) 1,100 (1.86%)

553 SURREY HEATH

C hold

  • *Michael Gove (C) 34,358 (58.58%, –5.62%)
  • Alasdair Pinkerton (LD) 16,009 (27.29%, +16.45%)
  • Brahma Mohanty (Lab) 5,407 (9.22%, –11.84%)
  • Sharon Galliford (Green) 2,252 (3.84%, –0.07%)
  • David Roe (UKIP) 628 (1.07%)

C maj 18,349 (31.28%)

11.03% swing C to LD

Electorate 81,349; Turnout 58,654 (72.10%, +0.31%)

2017: C maj 24,943 (43.14%) – Turnout 57,822 (71.80%)

Gove (C) 37,118 (64.19%); Atroshi (Lab) 12,175 (21.06%); Barker (LD) 6,271 (10.85%); Galliford (Green) 2,258 (3.91%)

554 SURREY SOUTH WEST

C hold

  • *Jeremy Hunt (C) 32,191 (53.35%, –2.39%)
  • Paul Follows (LD) 23,374 (38.74%, +28.86%)
  • Tim Corry (Lab) 4,775 (7.91%, –4.67%)

C maj 8,817 (14.61%)

15.63% swing C to LD

Electorate 79,129; Turnout 60,340 (76.26%, –1.18%)

2017: C maj 21,590 (35.73%) – Turnout 60,432 (77.44%)

Hunt (C) 33,683 (55.74%); Irvine (NHAP) 12,093 (20.01%); Black (Lab) 7,606 (12.59%); Purkiss (LD) 5,967 (9.87%); Webber (UKIP) 1,083 (1.79%)

555 SUSSEX MID

C hold

  • +Mims Davies (C) 33,455 (53.30%, –3.62%)
  • Robert Eggleston (LD) 15,258 (24.31%, +11.57%)
  • Gemma Bolton (Lab) 11,218 (17.87%, –7.13%)
  • Deanna Nicholson (Green) 2,234 (3.56%, +1.01%)
  • Baron von Thunderclap (Loony) 550 (0.88%, +0.12%)
  • Brett Mortensen (Advance) 47 (0.07%)

C maj 18,197 (28.99%)

7.59% swing C to LD

Electorate 85,141; Turnout 62,762 (73.72%, +0.12%)

2017: C maj 19,673 (31.92%) – Turnout 61,632 (73.59%)

Soames (C) 35,082 (56.92%); Mountain (Lab) 15,409 (25.00%); Osborne (LD) 7,855 (12.75%); Jerrey (Green) 1,571 (2.55%); Brothers (UKIP) 1,251 (2.03%); Thunderclap (Loony) 464 (0.75%)

556 SUTTON & CHEAM

C hold

  • *Paul Scully (C) 25,235 (49.98%, –1.14%)
  • Hina Bokhari (LD) 16,884 (33.44%, +6.76%)
  • Bonnie Craven (Lab) 7,200 (14.26%, –6.26%)
  • Claire Jackson-Prior (Green) 1,168 (2.31%, +0.64%)

C maj 8,351 (16.54%)

3.95% swing C to LD

Electorate 71,760; Turnout 50,487 (70.36%, –3.46%)

2017: C maj 12,698 (24.43%) – Turnout 51,970 (73.82%)

Scully (C) 26,567 (51.12%); Ahmad (LD) 13,869 (26.69%); Craven (Lab) 10,663 (20.52%); Jackson-Prior (Green) 871 (1.68%)

557 SUTTON COLDFIELD

C hold

  • *Andrew Mitchell (C) 31,604 (60.40%, –0.56%)
  • David Knowles (Lab) 12,332 (23.57%, –8.38%)
  • Jenny Wilkinson (LD) 6,358 (12.15%, +7.80%)
  • Ben Auton (Green) 2,031 (3.88%, +2.06%)

C maj 19,272 (36.83%)

3.91% swing Lab to C

Electorate 75,638; Turnout 52,325 (69.18%, –0.69%)

2017: C maj 15,339 (29.02%) – Turnout 52,858 (69.87%)

Mitchell (C) 32,224 (60.96%); Pocock (Lab) 16,885 (31.94%); Wilkinson (LD) 2,302 (4.36%); Ratcliff (Green) 965 (1.83%); Sophia (ND) 482 (0.91%)

558 SWANSEA EAST

Lab hold

  • *Carolyn Harris (Lab) 17,405 (51.83%, –11.61%)
  • Denise Howard (C) 9,435 (28.10%, +2.10%)
  • Tony Willicombe (Brexit) 2,842 (8.46%)
  • Geraint Havard (PC) 1,905 (5.67%, +0.87%)
  • Chloe Hutchinson (LD) 1,409 (4.20%, +2.42%)
  • Chris Evans (Green) 583 (1.74%, +0.72%)

Lab maj 7,970 (23.74%)

6.86% swing Lab to C

Electorate 58,450; Turnout 33,579 (57.45%, –2.63%)

2017: Lab maj 13,168 (37.45%) – Turnout 35,159 (60.08%)

Harris (Lab) 22,307 (63.45%); Boucher (C) 9,139 (25.99%); Phillips (PC) 1,689 (4.80%); Johnson (UKIP) 1,040 (2.96%); Hasted (LD) 625 (1.78%); Evans (Green) 359 (1.02%)

559 SWANSEA WEST

Lab Co-op hold

  • *Geraint Davies (Lab Co-op) 18,493 (51.61%, –8.14%)
  • James Price (C) 10,377 (28.96%, –2.37%)
  • Michael O'Carroll (LD) 2,993 (8.35%, +4.95%)
  • Gwyn Williams (PC) 1,984 (5.54%, +1.44%)
  • Peter Hopkins (Brexit) 1,983 (5.53%)

Lab Co-op maj 8,116 (22.65%)

2.89% swing Lab to C

Electorate 57,078; Turnout 35,830 (62.77%, –2.76%)

2017: Lab Co-op maj 10,598 (28.43%) – Turnout 37,282 (65.53%)

Davies (Lab Co-op) 22,278 (59.76%); Lawton (C) 11,680 (31.33%); Fitter (PC) 1,529 (4.10%); O'Carroll (LD) 1,269 (3.40%); Whittall (Green) 434 (1.16%); Johnson (SPGB) 92 (0.25%)

560 SWINDON NORTH

C hold

  • *Justin Tomlinson (C) 32,584 (59.12%, +5.52%)
  • Kate Linnegar (Lab) 16,413 (29.78%, –8.64%)
  • Katie Critchlow (LD) 4,408 (8.00%, +4.42%)
  • Andy Bentley (Green) 1,710 (3.10%, +1.54%)

C maj 16,171 (29.34%)

7.08% swing Lab to C

Electorate 82,441; Turnout 55,115 (66.85%, –1.62%)

2017: C maj 8,335 (15.18%) – Turnout 54,911 (68.47%)

Tomlinson (C) 29,431 (53.60%); Dempsey (Lab) 21,096 (38.42%); Webster (LD) 1,962 (3.57%); Halden (UKIP) 1,564 (2.85%); Bentley (Green) 858 (1.56%)

561 SWINDON SOUTH

C hold

  • *Robert Buckland (C) 26,536 (52.29%, +3.90%)
  • Sarah Church (Lab Co-op) 19,911 (39.24%, –4.35%)
  • Stan Pajak (LD) 4,299 (8.47%, +4.42%)

C maj 6,625 (13.06%)

4.12% swing Lab to C

Electorate 73,118; Turnout 50,746 (69.40%, –1.42%)

2017: C maj 2,464 (4.81%) – Turnout 51,271 (70.83%)

Buckland (C) 24,809 (48.39%); Church (Lab Co-op) 22,345 (43.58%); Pajak (LD) 2,079 (4.05%); Costello (UKIP) 1,291 (2.52%); Kimberley-Fairbourn (Green) 747 (1.46%)

562 TAMWORTH

C hold

  • *Christopher Pincher (C) 30,542 (66.31%, +5.29%)
  • Christopher Bain (Lab Co-op) 10,908 (23.68%, –11.13%)
  • Rob Wheway (LD) 2,426 (5.27%, +1.10%)
  • Andrew Tilley (Green) 935 (2.03%)
  • Robert Bilcliff (UKIP) 814 (1.77%)
  • John Wright (Ind) 431 (0.94%)

C maj 19,634 (42.63%)

8.21% swing Lab to C

Electorate 71,580; Turnout 46,056 (64.34%, –1.71%)

2017: C maj 12,347 (26.21%) – Turnout 47,110 (66.06%)

Pincher (C) 28,748 (61.02%); Hammond (Lab) 16,401 (34.81%); Pinkett (LD) 1,961 (4.16%)

563 TATTON

C hold

  • *Esther McVey (C) 28,277 (57.75%, –0.82%)
  • James Weinberg (Lab) 10,890 (22.24%, –6.22%)
  • Jonathan Smith (LD) 7,712 (15.75%, +6.73%)
  • Nigel Hennerley (Green) 2,088 (4.26%, +2.18%)

C maj 17,387 (35.51%)

2.70% swing Lab to C

Electorate 69,018; Turnout 48,967 (70.95%, –1.42%)

2017: C maj 14,787 (30.11%) – Turnout 49,116 (72.36%)

McVey (C) 28,764 (58.56%); Rushworth (Lab) 13,977 (28.46%); Wilson (LD) 4,431 (9.02%); Hennerley (Green) 1,024 (2.08%); Abel (Ind) 920 (1.87%)

564 TAUNTON DEANE

C hold

  • *Rebecca Pow (C) 34,164 (53.60%, +0.74%)
  • Gideon Amos (LD) 22,464 (35.25%, +7.58%)
  • Liam Canham (Lab) 4,715 (7.40%, –7.97%)
  • John Hunt (Ind) 2,390 (3.75%)

C maj 11,700 (18.36%)

3.42% swing C to LD

Electorate 88,675; Turnout 63,733 (71.87%, –1.90%)

2017: C maj 15,887 (25.20%) – Turnout 63,053 (73.78%)

Pow (C) 33,333 (52.87%); Amos (LD) 17,446 (27.67%); Jevon (Lab) 9,689 (15.37%); Dimmick (UKIP) 1,434 (2.27%); Martin (Green) 1,151 (1.83%)

565 TELFORD

C hold

  • *Lucy Allan (C) 25,546 (59.65%, +10.92%)
  • Katrina Gilman (Lab) 14,605 (34.10%, –13.02%)
  • Shana Roberts (LD) 2,674 (6.24%, +4.11%)

C maj 10,941 (25.55%)

11.97% swing Lab to C

Electorate 68,921; Turnout 42,825 (62.14%, –3.42%)

2017: C maj 720 (1.61%) – Turnout 44,686 (65.56%)

Allan (C) 21,777 (48.73%); Sahota (Lab) 21,057 (47.12%); King (LD) 954 (2.13%); Shirley (Green) 898 (2.01%)

566 TEWKESBURY

C hold

  • *Laurence Robertson (C) 35,728 (58.44%, –1.56%)
  • Alex Hegenbarth (LD) 13,318 (21.78%, +8.27%)
  • Lara Chaplin (Lab) 9,310 (15.23%, –6.56%)
  • Cate Cody (Green) 2,784 (4.55%, +1.89%)

C maj 22,410 (36.65%)

4.92% swing C to LD

Electorate 83,958; Turnout 61,140 (72.82%, +0.27%)

2017: C maj 22,574 (38.21%) – Turnout 59,084 (72.55%)

Robertson (C) 35,448 (60.00%); Kang (Lab) 12,874 (21.79%); Clucas (LD) 7,981 (13.51%); Cody (Green) 1,576 (2.67%); Collins (UKIP) 1,205 (2.04%)

567 THANET NORTH

C hold

  • *Sir Roger Gale (C) 30,066 (62.41%, +6.20%)
  • Coral Jones (Lab) 12,877 (26.73%, –7.26%)
  • Angie Curwen (LD) 3,439 (7.14%, +3.86%)
  • Rob Edwards (Green) 1,796 (3.73%, +2.02%)

C maj 17,189 (35.68%)

6.73% swing Lab to C

Electorate 72,811; Turnout 48,178 (66.17%, –0.34%)

2017: C maj 10,738 (22.22%) – Turnout 48,325 (66.51%)

Gale (C) 27,163 (56.21%); Rehal (Lab) 16,425 (33.99%); Egan (UKIP) 2,198 (4.55%); Pennington (LD) 1,586 (3.28%); Targett (Green) 825 (1.71%); White (CPA) 128 (0.26%)

568 THANET SOUTH

C hold

  • *Craig Mackinlay (C) 27,084 (56.12%, +5.35%)
  • Rebecca Gordon-Nesbitt (Lab) 16,497 (34.19%, –3.75%)
  • Martyn Pennington (LD) 2,727 (5.65%, +2.61%)
  • Becky Wing (Green) 1,949 (4.04%, +2.41%)

C maj 10,587 (21.94%)

4.55% swing Lab to C

Electorate 73,302; Turnout 48,257 (65.83%, –2.94%)

2017: C maj 6,387 (12.84%) – Turnout 49,753 (68.77%)

Mackinlay (C) 25,262 (50.77%); Ara (Lab) 18,875 (37.94%); Piper (UKIP) 2,997 (6.02%); Williams (LD) 1,514 (3.04%); Roper (Green) 809 (1.63%); Garbutt (Ind) 181 (0.36%); Fisher (CPA) 115 (0.23%)

569 THIRSK & MALTON

C hold

  • *Kevin Hollinrake (C) 35,634 (62.97%, +2.94%)
  • David Yellen (Lab) 10,480 (18.52%, –7.53%)
  • Dinah Keal (LD) 6,774 (11.97%, +5.07%)
  • Martin Brampton (Green) 2,263 (4.00%, +2.03%)
  • John Hall (Yorkshire) 881 (1.56%)
  • Steve Mullins (Ind) 245 (0.43%, –0.54%)
  • Gordon Johnson (ND) 184 (0.33%)
  • Michael Taylor (Soc Dem) 127 (0.22%)

C maj 25,154 (44.45%)

5.24% swing Lab to C

Electorate 80,979; Turnout 56,588 (69.88%, –1.21%)

2017: C maj 19,001 (33.97%) – Turnout 55,929 (71.09%)

Hollinrake (C) 33,572 (60.03%); Avery (Lab) 14,571 (26.05%); Keal (LD) 3,859 (6.90%); Horton (UKIP) 1,532 (2.74%); Brampton (Green) 1,100 (1.97%); Clark (Lib) 753 (1.35%); Tate (Ind) 542 (0.97%)

570 THORNBURY & YATE

C hold

  • *Luke Hall (C) 30,202 (57.81%, +2.56%)
  • Claire Young (LD) 17,833 (34.13%, +2.69%)
  • Rob Logan (Lab) 4,208 (8.05%, –4.00%)

C maj 12,369 (23.68%)

0.07% swing C to LD

Electorate 69,492; Turnout 52,243 (75.18%, +0.55%)

2017: C maj 12,071 (23.81%) – Turnout 50,690 (74.62%)

Hall (C) 28,008 (55.25%); Young (LD) 15,937 (31.44%); Mead (Lab) 6,112 (12.06%); Hamilton (Green) 633 (1.25%)

571 THURROCK

C hold

  • *Jackie Doyle-Price (C) 27,795 (58.56%, +19.05%)
  • John Kent (Lab) 16,313 (34.37%, –4.45%)
  • Stewart Stone (LD) 1,510 (3.18%, +1.60%)
  • James Woollard (Ind) 1,042 (2.20%)
  • Ben Harvey (Green) 807 (1.70%)

C maj 11,482 (24.19%)

11.75% swing Lab to C

Electorate 79,655; Turnout 47,467 (59.59%, –4.80%)

2017: C maj 345 (0.69%) – Turnout 50,325 (64.39%)

Doyle-Price (C) 19,880 (39.50%); Kent (Lab) 19,535 (38.82%); Aker (UKIP) 10,112 (20.09%); McNamara (LD) 798 (1.59%)

572 TIVERTON & HONITON

C hold

  • *Neil Parish (C) 35,893 (60.21%, –1.14%)
  • Liz Pole (Lab) 11,654 (19.55%, –7.55%)
  • John Timperley (LD) 8,807 (14.77%, +6.75%)
  • Colin Reed (Green) 2,291 (3.84%, +0.32%)
  • Margaret Dennis (UKIP) 968 (1.62%)

C maj 24,239 (40.66%)

3.21% swing Lab to C

Electorate 82,953; Turnout 59,613 (71.86%, +0.25%)

2017: C maj 19,801 (34.25%) – Turnout 57,815 (71.61%)

Parish (C) 35,471 (61.35%); Kolek (Lab) 15,670 (27.10%); Wilson (LD) 4,639 (8.02%); Westcott (Green) 2,035 (3.52%)

573 TONBRIDGE & MALLING

C hold

  • *Tom Tugendhat (C) 35,784 (62.78%, –0.87%)
  • Richard Morris (LD) 8,843 (15.51%, +8.86%)
  • Dylan Jones (Lab) 8,286 (14.54%, –7.80%)
  • April Clark (Green) 4,090 (7.18%, +3.07%)

C maj 26,941 (47.26%)

4.86% swing C to LD

Electorate 77,380; Turnout 57,003 (73.67%, –0.01%)

2017: C maj 23,508 (41.31%) – Turnout 56,907 (73.68%)

Tugendhat (C) 36,218 (63.64%); Jones (Lab) 12,710 (22.33%); Miller (LD) 3,787 (6.65%); Clark (Green) 2,335 (4.10%); Bullen (UKIP) 1,857 (3.26%)

574 TOOTING

Lab hold

  • *Dr Rosena Allin-Khan (Lab) 30,811 (52.69%, –6.95%)
  • Kerry Briscoe (C) 16,504 (28.22%, –4.84%)
  • Olly Glover (LD) 8,305 (14.20%, +8.95%)
  • Glyn Goodwin (Green) 2,314 (3.96%, +2.50%)
  • Adam Shakir (Brexit) 462 (0.79%)
  • Roz Hubley (Soc Dem) 77 (0.13%)

Lab maj 14,307 (24.47%)

1.05% swing Lab to C

Electorate 76,933; Turnout 58,473 (76.01%, +1.39%)

2017: Lab maj 15,458 (26.57%) – Turnout 58,171 (74.62%)

Allin-Khan (Lab) 34,694 (59.64%); Watkins (C) 19,236 (33.07%); Glassbrook (LD) 3,057 (5.26%); Obiri-Darko (Green) 845 (1.45%); Coshall (UKIP) 339 (0.58%)

575 TORBAY

C hold

  • *Kevin Foster (C) 29,863 (59.22%, +6.18%)
  • Lee Howgate (LD) 12,114 (24.02%, –1.10%)
  • Michele Middleditch (Lab) 6,562 (13.01%, –5.18%)
  • Sam Moss (Green) 1,239 (2.46%, +1.18%)
  • James Channer (Ind) 648 (1.29%)

C maj 17,749 (35.20%)

3.64% swing LD to C

Electorate 75,054; Turnout 50,426 (67.19%, –0.20%)

2017: C maj 14,283 (27.91%) – Turnout 51,174 (67.39%)

Foster (C) 27,141 (53.04%); Brewer (LD) 12,858 (25.13%); Raybould (Lab) 9,310 (18.19%); McIntyre (UKIP) 1,213 (2.37%); Moss (Green) 652 (1.27%)

576 TORFAEN

Lab hold

  • *Nick Thomas-Symonds (Lab) 15,546 (41.82%, –15.78%)
  • Graham Smith (C) 11,804 (31.75%, +0.80%)
  • David Thomas (Brexit) 5,742 (15.45%)
  • John Miller (LD) 1,831 (4.93%, +2.71%)
  • Morgan Bowler-Brown (PC) 1,441 (3.88%, –1.48%)
  • Andrew Heygate-Browne (Green) 812 (2.18%)

Lab maj 3,742 (10.07%)

8.29% swing Lab to C

Electorate 61,743; Turnout 37,176 (60.21%, –1.93%)

2017: Lab maj 10,240 (26.65%) – Turnout 38,429 (62.14%)

Thomas-Symonds (Lab) 22,134 (57.60%); Smith (C) 11,894 (30.95%); Rees (PC) 2,059 (5.36%); Williams (UKIP) 1,490 (3.88%); Best (LD) 852 (2.22%)

577 TOTNES

C gain from LD

  • Anthony Mangnall (C) 27,751 (53.18%, –0.47%)
  • *Dr Sarah Wollaston (LD) 15,027 (28.80%, +15.93%)
  • Louise Webberley (Lab) 8,860 (16.98%, –9.87%)
  • John Kitson (ND) 544 (1.04%)

C maj 12,724 (24.38%)

8.20% swing C to LD

Electorate 69,863; Turnout 52,182 (74.69%, +1.74%)

2017: C maj 13,477 (26.81%) – Turnout 50,270 (72.95%)

Wollaston (C) 26,972 (53.65%); Messer (Lab) 13,495 (26.85%); Brazil (LD) 6,466 (12.86%); Hodgson (Green) 2,097 (4.17%); Harvey (UKIP) 1,240 (2.47%)

578 TOTTENHAM

Lab hold

  • *David Lammy (Lab) 35,621 (76.02%, –5.55%)
  • James Newhall (C) 5,446 (11.62%, +0.14%)
  • Tammy Palmer (LD) 3,168 (6.76%, +3.34%)
  • Emma Chan (Green) 1,873 (4.00%, +1.41%)
  • Abdul Turay (Brexit) 527 (1.12%)
  • Andrew Bence (Soc Dem) 91 (0.19%)
  • Frank Sweeney (WRP) 88 (0.19%)
  • Jonathan Silberman (Comm Lge) 42 (0.09%)

Lab maj 30,175 (64.40%)

2.85% swing Lab to C

Electorate 75,740; Turnout 46,856 (61.86%, –5.83%)

2017: Lab maj 34,584 (70.09%) – Turnout 49,339 (67.70%)

Lammy (Lab) 40,249 (81.58%); Stacey (C) 5,665 (11.48%); Haley (LD) 1,687 (3.42%); Francis (Green) 1,276 (2.59%); Rumble (UKIP) 462 (0.94%)

579 TRURO & FALMOUTH

C hold

  • Cherilyn Mackrory (C) 27,237 (46.02%, +1.67%)
  • Jennifer Forbes (Lab) 22,676 (38.31%, +0.65%)
  • Ruth Gripper (LD) 7,150 (12.08%, –2.86%)
  • Tom Scott (Green) 1,714 (2.90%, +1.43%)
  • Paul Nicholson (Lib) 413 (0.70%)

C maj 4,561 (7.71%)

0.51% swing Lab to C

Electorate 76,719; Turnout 59,190 (77.15%, +1.31%)

2017: C maj 3,792 (6.69%) – Turnout 56,647 (75.84%)

Newton (C) 25,123 (44.35%); Kirkham (Lab) 21,331 (37.66%); Nolan (LD) 8,465 (14.94%); Odgers (UKIP) 897 (1.58%); Pennington (Green) 831 (1.47%)

580 TUNBRIDGE WELLS

C hold

  • *Greg Clark (C) 30,119 (55.11%, –1.81%)
  • Ben Chapelard (LD) 15,474 (28.31%, +18.44%)
  • Antonio Weiss (Lab) 8,098 (14.82%, –11.73%)
  • Christopher Camp (Ind) 488 (0.89%)
  • Nigel Peacock (Ind) 471 (0.86%)

C maj 14,645 (26.80%)

10.12% swing C to LD

Electorate 74,816; Turnout 54,650 (73.05%, +0.90%)

2017: C maj 16,465 (30.37%) – Turnout 54,209 (72.15%)

Clark (C) 30,856 (56.92%); Woodgate (Lab) 14,391 (26.55%); Sadler (LD) 5,355 (9.88%); Hoare (UKIP) 1,464 (2.70%); Bisdee (Green) 1,441 (2.66%); Thomas (Women) 702 (1.29%)

581 TWICKENHAM

LD hold

  • Munira Wilson (LD) 36,166 (56.07%, +3.32%)
  • Isobel Grant (C) 22,045 (34.18%, –3.85%)
  • Ranjeev Walia (Lab) 5,476 (8.49%, –0.73%)
  • Stuart Wells (Brexit) 816 (1.27%)

LD maj 14,121 (21.89%)

3.58% swing C to LD

Electorate 84,901; Turnout 64,503 (75.97%, –3.55%)

2017: LD maj 9,762 (14.73%) – Turnout 66,290 (79.52%)

Cable (LD) 34,969 (52.75%); Mathias (C) 25,207 (38.03%); Dunne (Lab) 6,114 (9.22%)

582 TYNEMOUTH

Lab hold

  • *Sir Alan Campbell (Lab) 26,928 (48.06%, –8.92%)
  • Lewis Bartoli (C) 22,071 (39.39%, +2.93%)
  • John Appleby (LD) 3,791 (6.77%, +3.73%)
  • Ed Punchard (Brexit) 1,963 (3.50%)
  • Julia Erskine (Green) 1,281 (2.29%, +1.18%)

Lab maj 4,857 (8.67%)

5.92% swing Lab to C

Electorate 77,261; Turnout 56,034 (72.53%, –0.90%)

2017: Lab maj 11,666 (20.52%) – Turnout 56,858 (73.43%)

Campbell (Lab) 32,395 (56.98%); Varley (C) 20,729 (36.46%); Appleby (LD) 1,724 (3.03%); Houghton (UKIP) 1,257 (2.21%); Erskine (Green) 629 (1.11%); The Durham Cobbler (ND) 124 (0.22%)

583 TYNESIDE NORTH

Lab hold

  • *Mary Glindon (Lab) 25,051 (49.68%, –14.80%)
  • Dean Carroll (C) 15,490 (30.72%, +3.41%)
  • Andrew Husband (Brexit) 5,254 (10.42%)
  • Chris Boyle (LD) 3,241 (6.43%, +3.55%)
  • John Buttery (Green) 1,393 (2.76%, +1.47%)

Lab maj 9,561 (18.96%)

9.10% swing Lab to C

Electorate 78,902; Turnout 50,429 (63.91%, –1.84%)

2017: Lab maj 19,284 (37.16%) – Turnout 51,892 (65.76%)

Glindon (Lab) 33,456 (64.47%); Newman (C) 14,172 (27.31%); Legg (UKIP) 2,101 (4.05%); Stone (LD) 1,494 (2.88%); Collins (Green) 669 (1.29%)

584 TYRONE WEST

SF hold

  • *Orfhlaith Begley (SF) 16,544 (40.17%, –10.56%)
  • Thomas Buchanan (DUP) 9,066 (22.01%, –4.93%)
  • Daniel McCrossan (SDLP) 7,330 (17.80%, +4.84%)
  • Stephen Donnelly (Alliance) 3,979 (9.66%, +7.36%)
  • Andy McKane (UUP) 2,774 (6.74%, +1.55%)
  • James Hope (Aontu) 972 (2.36%)
  • Susan Glass (Green) 521 (1.26%, +0.28%)

SF maj 7,478 (18.16%)

2.81% swing SF to DUP

Electorate 66,259; Turnout 41,186 (62.16%, –5.78%)

2017: SF maj 10,342 (23.78%) – Turnout 43,486 (67.94%)

McElduff (SF) 22,060 (50.73%); Buchanan (DUP) 11,718 (26.95%); McCrossan (SDLP) 5,635 (12.96%); Clarke (UUP) 2,253 (5.18%); Donnelly (Alliance) 1,000 (2.30%); McClean (Green) 427 (0.98%); Brown (Citizens) 393 (0.90%)

2018: SF maj 7,956 (22.71%) – Turnout 35,029 (54.58%)

Begley (SF) 16,346 (46.66%); Buchanan (DUP) 8,390 (23.95%); McCrossan (SDLP) 6,254 (17.85%); Smyth (UUP) 2,909 (8.30%); Donnelly (Alliance) 1,130 (3.23%)

585 ULSTER MID

SF hold

  • *Francie Molloy (SF) 20,473 (45.88%, –8.63%)
  • Keith Buchanan (DUP) 10,936 (24.51%, –2.40%)
  • Denise Johnston (SDLP) 6,384 (14.31%, +4.54%)
  • Mel Boyle (Alliance) 3,526 (7.90%, +5.56%)
  • Neil Richardson (UUP) 2,611 (5.85%, –0.61%)
  • Conor Rafferty (Ind) 690 (1.55%)

SF maj 9,537 (21.37%)

3.12% swing SF to DUP

Electorate 70,449; Turnout 44,620 (63.34%, –4.84%)

2017: SF maj 12,890 (27.61%) – Turnout 46,694 (68.18%)

Molloy (SF) 25,455 (54.51%); Buchanan (DUP) 12,565 (26.91%); Quinn (SDLP) 4,563 (9.77%); Glasgow (UUP) 3,017 (6.46%); Watson (Alliance) 1,094 (2.34%)

586 UPPER BANN

DUP hold

  • Carla Lockhart (DUP) 20,501 (40.97%, –2.57%)
  • John O'Dowd (SF) 12,291 (24.56%, –3.39%)
  • Eoin Tennyson (Alliance) 6,433 (12.85%, +8.33%)
  • Doug Beattie (UUP) 6,197 (12.38%, –3.03%)
  • Dolores Kelly (SDLP) 4,623 (9.24%, +0.66%)

DUP maj 8,210 (16.41%)

0.41% swing SF to DUP

Electorate 82,887; Turnout 50,045 (60.38%, –3.56%)

2017: DUP maj 7,992 (15.59%) – Turnout 51,258 (63.94%)

Simpson (DUP) 22,317 (43.54%); O Dowd (SF) 14,325 (27.95%); Beattie (UUP) 7,900 (15.41%); McAlinden (SDLP) 4,397 (8.58%); Doyle (Alliance) 2,319 (4.52%)

587 UXBRIDGE & RUISLIP SOUTH

C hold

  • *Boris Johnson (C) 25,351 (52.61%, +1.82%)
  • Ali Milani (Lab) 18,141 (37.65%, –2.36%)
  • Joanne Humphreys (LD) 3,026 (6.28%, +2.35%)
  • Mark Keir (Green) 1,090 (2.26%, +0.37%)
  • Geoffrey Courtenay (UKIP) 283 (0.59%, –2.79%)
  • Lord Buckethead (Loony) 125 (0.26%)
  • Count Binface (Ind) 69 (0.14%)
  • Alfie Utting (Ind) 44 (0.09%)
  • Yace Yogenstein (ND) 23 (0.05%)
  • Norma Burke (Ind) 22 (0.05%)
  • Bobby Smith (ND) 8 (0.02%)
  • William Tobin (ND) 5 (0.01%)

C maj 7,210 (14.96%)

2.09% swing Lab to C

Electorate 70,369; Turnout 48,187 (68.48%, +1.71%)

2017: C maj 5,034 (10.78%) – Turnout 46,694 (66.76%)

Johnson (C) 23,716 (50.79%); Lo (Lab) 18,682 (40.01%); Robson (LD) 1,835 (3.93%); Kemp (UKIP) 1,577 (3.38%); Keir (Green) 884 (1.89%)

588 VALE OF CLWYD

C gain from Lab

  • James Davies (C) 17,270 (46.41%, +2.35%)
  • *Chris Ruane (Lab) 15,443 (41.50%, –8.71%)
  • Glenn Swingler (PC) 1,552 (4.17%, +0.16%)
  • Peter Dain (Brexit) 1,477 (3.97%)
  • Gavin Scott (LD) 1,471 (3.95%, +2.23%)

C maj 1,827 (4.91%)

5.53% swing Lab to C

Electorate 56,649; Turnout 37,213 (65.69%, –2.31%)

2017: Lab maj 2,379 (6.15%) – Turnout 38,684 (68.00%)

Ruane (Lab) 19,423 (50.21%); Davies (C) 17,044 (44.06%); Wyatt (PC) 1,551 (4.01%); Williams (LD) 666 (1.72%)

589 VALE OF GLAMORGAN

C hold

  • *Alun Cairns (C) 27,305 (49.82%, +2.35%)
  • Belinda Loveluck-Edwards (Lab) 23,743 (43.32%, –0.07%)
  • Anthony Slaughter (Green) 3,251 (5.93%, +5.15%)
  • Laurence Williams (Gwlad) 508 (0.93%)

C maj 3,562 (6.50%)

1.21% swing Lab to C

Electorate 76,508; Turnout 54,807 (71.64%, –1.00%)

2017: C maj 2,190 (4.08%) – Turnout 53,718 (72.63%)

Cairns (C) 25,501 (47.47%); Beaven (Lab) 23,311 (43.40%); Johnson (PC) 2,295 (4.27%); Geroni (LD) 1,020 (1.90%); Hunter-Clarke (UKIP) 868 (1.62%); Davis-Barker (Green) 419 (0.78%); Lovell (Women) 177 (0.33%); Elston (Pirate) 127 (0.24%)

590 VAUXHALL

Lab Co-op hold

  • Florence Eshalomi (Lab Co-op) 31,615 (56.12%, –1.25%)
  • Sarah Lewis (LD) 12,003 (21.31%, +0.73%)
  • Sarah Bool (C) 9,422 (16.73%, –1.95%)
  • Jacqueline Bond (Green) 2,516 (4.47%, +2.37%)
  • Andrew McGuinness (Brexit) 641 (1.14%)
  • Salah Faissal (Ind) 136 (0.24%)

Lab Co-op maj 19,612 (34.81%)

0.99% swing Lab to LD

Electorate 88,647; Turnout 56,333 (63.55%, –3.65%)

2017: Lab maj 20,250 (36.79%) – Turnout 55,042 (67.20%)

Hoey (Lab) 31,576 (57.37%); Turner (LD) 11,326 (20.58%); Theis (C) 10,277 (18.67%); Hasnain (Green) 1,152 (2.09%); Iyengar (Women) 539 (0.98%); Chapman (Pirate) 172 (0.31%)

591 WAKEFIELD

C gain from Lab

  • Imran Ahmad-Khan (C) 21,283 (47.27%, +2.30%)
  • *Mary Creagh (Lab) 17,925 (39.81%, –9.86%)
  • Peter Wiltshire (Brexit) 2,725 (6.05%)
  • Jamie Needle (LD) 1,772 (3.94%, +1.90%)
  • Ryan Kett (Yorkshire) 868 (1.93%, –0.61%)
  • Stephen Whyte (Ind) 454 (1.01%, +0.22%)

C maj 3,358 (7.46%)

6.08% swing Lab to C

Electorate 70,192; Turnout 45,027 (64.15%, –1.65%)

2017: Lab maj 2,176 (4.70%) – Turnout 46,284 (65.80%)

Creagh (Lab) 22,987 (49.67%); Calvert (C) 20,811 (44.96%); Brown (Yorkshire) 1,176 (2.54%); Cronin (LD) 943 (2.04%); Ali (Ind) 367 (0.79%)

592 WALLASEY

Lab hold

  • *Angela Eagle (Lab) 29,901 (64.31%, –7.14%)
  • James Baker (C) 11,579 (24.91%, +1.68%)
  • Martin York (Brexit) 2,037 (4.38%)
  • Vicky Downie (LD) 1,843 (3.96%, +2.37%)
  • Lily Clough (Green) 1,132 (2.43%, +1.12%)

Lab maj 18,322 (39.41%)

4.41% swing Lab to C

Electorate 66,310; Turnout 46,492 (70.11%, –1.57%)

2017: Lab maj 23,320 (48.23%) – Turnout 48,353 (71.68%)

Eagle (Lab) 34,552 (71.46%); Livsey (C) 11,232 (23.23%); Caplin (UKIP) 1,160 (2.40%); Childs (LD) 772 (1.60%); Clough (Green) 637 (1.32%)

593 WALSALL NORTH

C hold

  • *Eddie Hughes (C) 23,334 (63.83%, +14.20%)
  • Gill Ogilvie (Lab) 11,369 (31.10%, –11.71%)
  • Jennifer Gray (LD) 1,236 (3.38%, +1.84%)
  • Mark Wilson (Green) 617 (1.69%)

C maj 11,965 (32.73%)

12.95% swing Lab to C

Electorate 67,177; Turnout 36,556 (54.42%, –2.21%)

2017: C maj 2,601 (6.82%) – Turnout 38,118 (56.63%)

Hughes (C) 18,919 (49.63%); Winnick (Lab) 16,318 (42.81%); Hazell (UKIP) 2,295 (6.02%); Parasram (LD) 586 (1.54%)

594 WALSALL SOUTH

Lab hold

  • *Valerie Vaz (Lab) 20,872 (49.14%, –8.23%)
  • Gurjit Bains (C) 17,416 (41.01%, +3.81%)
  • Gary Hughes (Brexit) 1,660 (3.91%)
  • Paul Harris (LD) 1,602 (3.77%, +2.44%)
  • John Macefield (Green) 634 (1.49%)
  • Akheil Mehboob (Ind) 288 (0.68%)

Lab maj 3,456 (8.14%)

6.02% swing Lab to C

Electorate 68,024; Turnout 42,472 (62.44%, –2.94%)

2017: Lab maj 8,892 (20.18%) – Turnout 44,072 (65.37%)

Vaz (Lab) 25,286 (57.37%); Bird (C) 16,394 (37.20%); Bennett (UKIP) 1,805 (4.10%); Wellings Purvis (LD) 587 (1.33%)

595 WALTHAMSTOW

Lab Co-op hold

  • *Stella Creasy (Lab Co-op) 36,784 (76.10%, –4.48%)
  • Shade Adoh (C) 5,922 (12.25%, –1.82%)
  • Meera Chadha (LD) 2,874 (5.95%, +3.07%)
  • Andrew Johns (Green) 1,733 (3.59%, +1.11%)
  • Paul Campbell (Brexit) 768 (1.59%)
  • Deborah Longe (CPA) 254 (0.53%)

Lab Co-op maj 30,862 (63.85%)

1.33% swing Lab to C

Electorate 70,268; Turnout 48,335 (68.79%, –1.86%)

2017: Lab Co-op maj 32,017 (66.50%) – Turnout 48,143 (70.65%)

Creasy (Lab Co-op) 38,793 (80.58%); Samuel (C) 6,776 (14.07%); Obasi (LD) 1,384 (2.87%); Johns (Green) 1,190 (2.47%)

596 WANSBECK

Lab hold

  • *Ian Lavery (Lab) 17,124 (42.27%, –15.06%)
  • Jack Gebhard (C) 16,310 (40.26%, +7.51%)
  • Eden Webley (Brexit) 3,141 (7.75%)
  • Stephen Psallidas (LD) 2,539 (6.27%, +1.52%)
  • Steve Leyland (Green) 1,217 (3.00%, +1.32%)
  • Michael Flynn (CPA) 178 (0.44%)

Lab maj 814 (2.01%)

11.29% swing Lab to C

Electorate 63,339; Turnout 40,509 (63.96%, –4.41%)

2017: Lab maj 10,435 (24.58%) – Turnout 42,454 (68.37%)

Lavery (Lab) 24,338 (57.33%); Galley (C) 13,903 (32.75%); Tebbutt (LD) 2,015 (4.75%); Hurst (UKIP) 1,483 (3.49%); Leyland (Green) 715 (1.68%)

597 WANTAGE

C hold

  • David Johnston (C) 34,085 (50.74%, –3.44%)
  • Richard Benwell (LD) 21,432 (31.91%, +17.39%)
  • Jonny Roberts (Lab) 10,181 (15.16%, –11.70%)
  • Mark Gray (Ind) 1,475 (2.20%)

C maj 12,653 (18.84%)

10.41% swing C to LD

Electorate 90,875; Turnout 67,173 (73.92%, +1.42%)

2017: C maj 17,380 (27.33%) – Turnout 63,602 (72.49%)

Vaizey (C) 34,459 (54.18%); Eden (Lab Co-op) 17,079 (26.85%); Carrigan (LD) 9,234 (14.52%); Ap-Roberts (Green) 1,546 (2.43%); McLeod (UKIP) 1,284 (2.02%)

598 WARLEY

Lab hold

  • *John Spellar (Lab) 21,901 (58.81%, –8.35%)
  • Dr Chandra Kanneganti (C) 10,390 (27.90%, +1.73%)
  • Michael Cooper (Brexit) 2,469 (6.63%)
  • Bryan Manley-Green (LD) 1,588 (4.26%, +2.33%)
  • Kathryn Downs (Green) 891 (2.39%, +1.01%)

Lab maj 11,511 (30.91%)

5.04% swing Lab to C

Electorate 62,421; Turnout 37,239 (59.66%, –3.44%)

2017: Lab maj 16,483 (41.00%) – Turnout 40,206 (63.09%)

Spellar (Lab) 27,004 (67.16%); Mangnall (C) 10,521 (26.17%); Magher (UKIP) 1,349 (3.36%); Manley-Green (LD) 777 (1.93%); Redding (Green) 555 (1.38%)

599 WARRINGTON NORTH

Lab hold

  • Charlotte Nichols (Lab) 20,611 (44.17%, –12.22%)
  • Wendy Maisey (C) 19,102 (40.93%, +4.30%)
  • David Crowther (LD) 3,071 (6.58%, +4.09%)
  • Elizabeth Babade (Brexit) 2,626 (5.63%)
  • Lyndsay McAteer (Green) 1,257 (2.69%, +1.42%)

Lab maj 1,509 (3.23%)

8.26% swing Lab to C

Electorate 72,235; Turnout 46,667 (64.60%, –2.77%)

2017: Lab maj 9,582 (19.75%) – Turnout 48,517 (67.37%)

Jones (Lab) 27,356 (56.38%); Allen (C) 17,774 (36.63%); Ashington (UKIP) 1,561 (3.22%); Krizanac (LD) 1,207 (2.49%); McAteer (Green) 619 (1.28%)

600 WARRINGTON SOUTH

C gain from Lab

  • Andy Carter (C) 28,187 (45.54%, +1.27%)
  • *Faisal Rashid (Lab) 26,177 (42.29%, –6.09%)
  • Ryan Bate (LD) 5,732 (9.26%, +3.87%)
  • Clare Aspinall (Brexit) 1,635 (2.64%)
  • Kevin Hickson (Soc Dem) 168 (0.27%)

C maj 2,010 (3.25%)

3.68% swing Lab to C

Electorate 86,015; Turnout 61,899 (71.96%, –0.33%)

2017: Lab maj 2,549 (4.11%) – Turnout 61,995 (72.29%)

Rashid (Lab) 29,994 (48.38%); Mowat (C) 27,445 (44.27%); Barr (LD) 3,339 (5.39%); Boulton (Ind) 1,217 (1.96%)

601 WARWICK & LEAMINGTON

Lab hold

  • *Matt Western (Lab) 23,718 (43.76%, –2.91%)
  • Jack Rankin (C) 22,929 (42.30%, –2.14%)
  • Louis Adam (LD) 4,995 (9.22%, +4.02%)
  • Jonathan Chilvers (Green) 1,536 (2.83%, +0.62%)
  • Tim Griffiths (Brexit) 807 (1.49%)
  • Bob Dhillon (Ind) 153 (0.28%)
  • Xander Bennett (Soc Dem) 67 (0.12%)

Lab maj 789 (1.46%)

0.39% swing Lab to C

Electorate 76,373; Turnout 54,205 (70.97%, –1.84%)

2017: Lab maj 1,206 (2.23%) – Turnout 54,055 (72.81%)

Western (Lab) 25,227 (46.67%); White (C) 24,021 (44.44%); Solman (LD) 2,810 (5.20%); Chilvers (Green) 1,198 (2.22%); Dhillon (UKIP) 799 (1.48%)

602 WARWICKSHIRE NORTH

C hold

  • *Craig Tracey (C) 30,249 (65.88%, +8.95%)
  • Claire Breeze (Lab Co-op) 12,293 (26.77%, –12.12%)
  • Richard Whelan (LD) 2,069 (4.51%, +2.33%)
  • James Platt (Green) 1,303 (2.84%, +0.85%)

C maj 17,956 (39.11%)

10.53% swing Lab to C

Electorate 70,271; Turnout 45,914 (65.34%, +0.06%)

2017: C maj 8,510 (18.04%) – Turnout 47,178 (65.27%)

Tracey (C) 26,860 (56.93%); Jackson (Lab) 18,350 (38.90%); Cox (LD) 1,028 (2.18%); Kondakor (Green) 940 (1.99%)

603 WASHINGTON & SUNDERLAND WEST

Lab hold

  • *Sharon Hodgson (Lab) 15,941 (42.49%, –18.23%)
  • Valerie Allen (C) 12,218 (32.57%, +3.74%)
  • Howard Brown (Brexit) 5,439 (14.50%)
  • Carlton West (LD) 2,071 (5.52%, +3.15%)
  • Michal Chantkowski (Green) 1,005 (2.68%, +1.41%)
  • Keith Jenkins (UKIP) 839 (2.24%, –4.57%)

Lab maj 3,723 (9.92%)

10.98% swing Lab to C

Electorate 66,278; Turnout 37,513 (56.60%, –3.71%)

2017: Lab maj 12,940 (31.89%) – Turnout 40,574 (60.31%)

Hodgson (Lab) 24,639 (60.73%); Gullis (C) 11,699 (28.83%); Foster (UKIP) 2,761 (6.80%); Appleby (LD) 961 (2.37%); Chantkowski (Green) 514 (1.27%)

604 WATFORD

C hold

  • Dean Russell (C) 26,421 (45.50%, –0.11%)
  • Chris Ostrowski (Lab) 21,988 (37.87%, –4.17%)
  • Ian Stotesbury (LD) 9,323 (16.06%, +6.95%)
  • Michael McGetrick (Soc Dem) 333 (0.57%)

C maj 4,433 (7.63%)

2.03% swing Lab to C

Electorate 83,359; Turnout 58,065 (69.66%, +1.90%)

2017: C maj 2,092 (3.57%) – Turnout 58,610 (67.75%)

Harrington (C) 26,731 (45.61%); Ostrowski (Lab) 24,639 (42.04%); Stotesbury (LD) 5,335 (9.10%); Green (UKIP) 1,184 (2.02%); Murray (Green) 721 (1.23%)

605 WAVENEY

C hold

  • *Peter Aldous (C) 31,778 (62.15%, +7.77%)
  • Sonia Barker (Lab) 13,776 (26.94%, –9.94%)
  • Elfrede Brambley-Crawshaw (Green) 2,727 (5.33%, +2.80%)
  • Helen Korfanty (LD) 2,603 (5.09%, +3.17%)
  • Dave Brennan (CPA) 245 (0.48%)

C maj 18,002 (35.21%)

8.86% swing Lab to C

Electorate 82,791; Turnout 51,129 (61.76%, –3.45%)

2017: C maj 9,215 (17.49%) – Turnout 52,674 (65.20%)

Aldous (C) 28,643 (54.38%); Barker (Lab) 19,428 (36.88%); Poole (UKIP) 1,933 (3.67%); Brambley-Crawshaw (Green) 1,332 (2.53%); Howe (LD) 1,012 (1.92%); Barron (Ind) 326 (0.62%)

606 WEALDEN

C hold

  • *Nus Ghani (C) 37,043 (60.82%, –0.42%)
  • Chris Bowers (LD) 11,388 (18.70%, +8.31%)
  • Angie Smith (Lab) 9,377 (15.40%, –6.76%)
  • Georgia Taylor (Green) 3,099 (5.09%, +1.85%)

C maj 25,655 (42.12%)

4.36% swing C to LD

Electorate 83,038; Turnout 60,907 (73.35%, –0.91%)

2017: C maj 23,628 (39.08%) – Turnout 60,464 (74.26%)

Ghani (C) 37,027 (61.24%); Smith (Lab) 13,399 (22.16%); Bowers (LD) 6,281 (10.39%); Stocks (Green) 1,959 (3.24%); Burton (UKIP) 1,798 (2.97%)

607 WEAVER VALE

Lab hold

  • *Mike Amesbury (Lab) 22,772 (44.90%, –6.60%)
  • Adam Wordsworth (C) 22,210 (43.80%, +0.06%)
  • Daniela Parker (LD) 3,300 (6.51%, +3.30%)
  • Nicholas Goulding (Brexit) 1,380 (2.72%)
  • Paul Bowers (Green) 1,051 (2.07%, +0.52%)

Lab maj 562 (1.11%)

3.33% swing Lab to C

Electorate 70,551; Turnout 50,713 (71.88%, –1.45%)

2017: Lab maj 3,928 (7.76%) – Turnout 50,613 (73.34%)

Amesbury (Lab) 26,066 (51.50%); Evans (C) 22,138 (43.74%); Roberts (LD) 1,623 (3.21%); Copeman (Green) 786 (1.55%)

608 WELLINGBOROUGH

C hold

  • *Peter Bone (C) 32,277 (62.18%, +4.74%)
  • Andrea Watts (Lab) 13,737 (26.46%, –7.57%)
  • Suzanna Austin (LD) 4,078 (7.86%, +4.51%)
  • Marion Turner-Hawes (Green) 1,821 (3.51%, +1.71%)

C maj 18,540 (35.71%)

6.16% swing Lab to C

Electorate 80,764; Turnout 51,913 (64.28%, –2.90%)

2017: C maj 12,460 (23.40%) – Turnout 53,240 (67.17%)

Bone (C) 30,579 (57.44%); Watts (Lab) 18,119 (34.03%); Shipham (UKIP) 1,804 (3.39%); Nelson (LD) 1,782 (3.35%); Hornett (Green) 956 (1.80%)

609 WELLS

C hold

  • *James Heappey (C) 33,336 (54.39%, +4.28%)
  • Tessa Munt (LD) 23,345 (38.09%, +0.44%)
  • Kama McKenzie (Lab) 4,034 (6.58%, –5.14%)
  • Dave Dobbs (Ind) 373 (0.61%)
  • Susie Quatermass (Motherworld) 207 (0.34%)

C maj 9,991 (16.30%)

1.92% swing LD to C

Electorate 84,124; Turnout 61,295 (72.86%, –0.93%)

2017: C maj 7,582 (12.46%) – Turnout 60,843 (73.79%)

Heappey (C) 30,488 (50.11%); Munt (LD) 22,906 (37.65%); Merryfield (Lab) 7,129 (11.72%); Corke (CPA) 320 (0.53%)

610 WELWYN HATFIELD

C hold

  • *Grant Shapps (C) 27,394 (52.63%, +1.58%)
  • Rosie Newbigging (Lab) 16,439 (31.58%, –5.20%)
  • Paul Zukowskyj (LD) 6,602 (12.68%, +5.26%)
  • Oliver Sayers (Green) 1,618 (3.11%, +1.49%)

C maj 10,955 (21.05%)

3.39% swing Lab to C

Electorate 74,892; Turnout 52,053 (69.50%, –1.38%)

2017: C maj 7,369 (14.26%) – Turnout 51,669 (70.89%)

Shapps (C) 26,374 (51.04%); Miah (Lab) 19,005 (36.78%); Quinton (LD) 3,836 (7.42%); Milliken (UKIP) 1,441 (2.79%); Sayers (Green) 835 (1.62%); Jones (Ind) 178 (0.34%)

611 WENTWORTH & DEARNE

Lab hold

  • *John Healey (Lab) 16,742 (40.29%, –24.67%)
  • Emily Barley (C) 14,577 (35.08%, +3.80%)
  • Stephen Cavell (Brexit) 7,019 (16.89%)
  • Janice Middleton (LD) 1,705 (4.10%, +0.33%)
  • Lucy Brown (Yorkshire) 1,201 (2.89%)
  • David Bettney (Soc Dem) 313 (0.75%)

Lab maj 2,165 (5.21%)

14.24% swing Lab to C

Electorate 74,536; Turnout 41,557 (55.75%, –2.93%)

2017: Lab maj 14,803 (33.68%) – Turnout 43,947 (58.68%)

Healey (Lab) 28,547 (64.96%); Jackson (C) 13,744 (31.27%); Middleton (LD) 1,656 (3.77%)

612 WEST BROMWICH EAST

C gain from Lab

  • Nicola Richards (C) 16,804 (46.71%, +8.47%)
  • Ibrahim Dogus (Lab) 15,211 (42.28%, –15.69%)
  • Christian Lucas (Brexit) 1,475 (4.10%)
  • Andy Graham (LD) 1,313 (3.65%, +2.05%)
  • Mark Redding (Green) 627 (1.74%, +0.38%)
  • George Galloway (Ind) 489 (1.36%, +0.53%)
  • Colin Rankine (Yeshua) 56 (0.16%)

C maj 1,593 (4.43%)

12.08% swing Lab to C

Electorate 62,111; Turnout 35,975 (57.92%, –3.33%)

2017: Lab maj 7,713 (19.73%) – Turnout 39,098 (61.25%)

Watson (Lab) 22,664 (57.97%); Crane (C) 14,951 (38.24%); Trench (LD) 625 (1.60%); Macefield (Green) 533 (1.36%); Rankine (Ind) 325 (0.83%)

613 WEST BROMWICH WEST

C gain from Lab Co-op

  • Shaun Bailey (C) 17,419 (50.55%, +10.85%)
  • James Cunningham (Lab) 13,620 (39.53%, –12.53%)
  • Franco D'Aulerio (Brexit) 1,841 (5.34%)
  • Flo Clucas (LD) 915 (2.66%, +1.73%)
  • Keir Williams (Green) 664 (1.93%, +1.03%)

C maj 3,799 (11.02%)

11.69% swing Lab to C

Electorate 64,576; Turnout 34,459 (53.36%, –1.36%)

2017: Lab Co-op maj 4,460 (12.36%) – Turnout 36,094 (54.72%)

Bailey (Lab Co-op) 18,789 (52.06%); Hardie (C) 14,329 (39.70%); Anderton (UKIP) 2,320 (6.43%); Clucas (LD) 333 (0.92%); Buckman (Green) 323 (0.89%)

614 WEST HAM

Lab hold

  • *Lyn Brown (Lab) 42,181 (70.07%, –6.68%)
  • Sara Kumar (C) 9,793 (16.27%, +0.06%)
  • Eimear O'Casey (LD) 4,161 (6.91%, +3.89%)
  • Danny Keeling (Green) 1,780 (2.96%, +1.38%)
  • Emma Stockdale (Brexit) 1,679 (2.79%)
  • Paul Jobson (CPA) 463 (0.77%, +0.19%)
  • Humera Kamran (Communities) 143 (0.24%)

Lab maj 32,388 (53.80%)

3.37% swing Lab to C

Electorate 97,942; Turnout 60,200 (61.46%, –4.35%)

2017: Lab maj 36,754 (60.54%) – Turnout 60,708 (65.81%)

Brown (Lab) 46,591 (76.75%); Spencer (C) 9,837 (16.20%); Reynolds (LD) 1,836 (3.02%); Beattie (UKIP) 1,134 (1.87%); Spracklin (Green) 957 (1.58%); Shedowo (CPA) 353 (0.58%)

615 WESTMINSTER NORTH

Lab hold

  • *Karen Buck (Lab) 23,240 (54.16%, –5.74%)
  • Jamie Macfarlane (C) 12,481 (29.09%, –4.23%)
  • George Lee (LD) 5,593 (13.03%, +7.83%)
  • Holly Robinson (Green) 1,064 (2.48%, +1.11%)
  • Cyrus Parvin (Brexit) 418 (0.97%)
  • Gabriela Fajardo Palacios (CPA) 115 (0.27%)

Lab maj 10,759 (25.07%)

0.76% swing Lab to C

Electorate 65,519; Turnout 42,911 (65.49%, –2.32%)

2017: Lab maj 11,512 (26.59%) – Turnout 43,295 (67.81%)

Buck (Lab) 25,934 (59.90%); Hall (C) 14,422 (33.31%); Harding (LD) 2,253 (5.20%); Tandy (Green) 595 (1.37%); Dharamsey (ND) 91 (0.21%)

616 WESTMORLAND & LONSDALE

LD hold

  • *Tim Farron (LD) 25,795 (48.94%, +3.11%)
  • James Airey (C) 23,861 (45.27%, +0.94%)
  • Phillip Black (Lab) 2,293 (4.35%, –4.90%)
  • Steven Bolton (Brexit) 763 (1.45%)

LD maj 1,934 (3.67%)

1.08% swing C to LD

Electorate 67,789; Turnout 52,712 (77.76%, –0.09%)

2017: LD maj 777 (1.50%) – Turnout 51,687 (77.85%)

Farron (LD) 23,686 (45.83%); Airey (C) 22,909 (44.32%); Aldridge (Lab) 4,783 (9.25%); Fishfinger (Ind) 309 (0.60%)

617 WESTON-SUPER-MARE

C hold

  • *John Penrose (C) 31,983 (57.51%, +4.36%)
  • Tim Taylor (Lab) 14,862 (26.72%, –5.96%)
  • Patrick Keating (LD) 6,935 (12.47%, +3.30%)
  • Suneil Basu (Green) 1,834 (3.30%, +1.72%)

C maj 17,121 (30.79%)

5.16% swing Lab to C

Electorate 82,526; Turnout 55,614 (67.39%, –1.28%)

2017: C maj 11,544 (20.46%) – Turnout 56,415 (68.66%)

Penrose (C) 29,982 (53.15%); Taylor (Lab) 18,438 (32.68%); Bell (LD) 5,175 (9.17%); Hims (UKIP) 1,932 (3.42%); Basu (Green) 888 (1.57%)

618 WIGAN

Lab hold

  • *Lisa Nandy (Lab) 21,042 (46.72%, –15.49%)
  • Ashley Williams (C) 14,314 (31.78%, +3.28%)
  • William Malloy (Brexit) 5,959 (13.23%)
  • Stuart Thomas (LD) 2,428 (5.39%, +3.46%)
  • Peter Jacobs (Green) 1,299 (2.88%, +1.30%)

Lab maj 6,728 (14.94%)

9.39% swing Lab to C

Electorate 75,680; Turnout 45,042 (59.52%, –3.57%)

2017: Lab maj 16,027 (33.71%) – Turnout 47,542 (63.09%)

Nandy (Lab) 29,575 (62.21%); Williams (C) 13,548 (28.50%); Ryding (UKIP) 2,750 (5.78%); Clayton (LD) 916 (1.93%); Patterson (Green) 753 (1.58%)

619 WILTSHIRE NORTH

C hold

  • *James Gray (C) 32,373 (59.12%, –1.20%)
  • Dr Brian Mathew (LD) 14,747 (26.93%, +9.20%)
  • Jon Fisher (Lab) 5,699 (10.41%, –7.09%)
  • Bonnie Jackson (Green) 1,939 (3.54%, +1.42%)

C maj 17,626 (32.19%)

5.20% swing C to LD

Electorate 73,283; Turnout 54,758 (74.72%, –0.49%)

2017: C maj 22,877 (42.60%) – Turnout 53,706 (75.21%)

Gray (C) 32,398 (60.32%); Mathew (LD) 9,521 (17.73%); Baldrey (Lab) 9,399 (17.50%); Chamberlain (Green) 1,141 (2.12%); Singh (UKIP) 871 (1.62%); Tweedie (Ind) 376 (0.70%)

620 WILTSHIRE SOUTH WEST

C hold

  • *Dr Andrew Murrison (C) 33,038 (60.18%, +0.20%)
  • Emily Pomroy-Smith (Lab) 11,408 (20.78%, –5.73%)
  • Ellen Nicholson (LD) 8,015 (14.60%, +4.81%)
  • Julie Phillips (Green) 2,434 (4.43%, +1.79%)

C maj 21,630 (39.40%)

2.97% swing Lab to C

Electorate 77,970; Turnout 54,895 (70.41%, –0.79%)

2017: C maj 18,326 (33.47%) – Turnout 54,751 (71.20%)

Murrison (C) 32,841 (59.98%); Pictor (Lab) 14,515 (26.51%); Carbin (LD) 5,360 (9.79%); Walford (Green) 1,445 (2.64%); Silcocks (Ind) 590 (1.08%)

621 WIMBLEDON

C hold

  • *Stephen Hammond (C) 20,373 (38.42%, –8.05%)
  • Paul Kohler (LD) 19,745 (37.24%, +22.73%)
  • Jackie Schneider (Lab) 12,543 (23.65%, –11.91%)
  • Graham Hadley (Ind) 366 (0.69%)

C maj 628 (1.18%)

15.39% swing C to LD

Electorate 68,232; Turnout 53,027 (77.72%, +0.55%)

2017: C maj 5,622 (10.91%) – Turnout 51,526 (77.17%)

Hammond (C) 23,946 (46.47%); Uddin (Lab) 18,324 (35.56%); Quilliam (LD) 7,472 (14.50%); Barraball (Green) 1,231 (2.39%); McDonald (UKIP) 553 (1.07%)

622 WINCHESTER

C hold

  • *Steve Brine (C) 28,430 (48.28%, –3.74%)
  • Paula Ferguson (LD) 27,445 (46.60%, +12.08%)
  • George Baker (Lab) 2,723 (4.62%, –5.89%)
  • Teresa Skelton (JACP) 292 (0.50%, +0.24%)

C maj 985 (1.67%)

7.91% swing C to LD

Electorate 75,582; Turnout 58,890 (77.92%, –0.92%)

2017: C maj 9,999 (17.49%) – Turnout 57,156 (78.84%)

Brine (C) 29,729 (52.01%); Porter (LD) 19,730 (34.52%); Chaloner (Lab) 6,007 (10.51%); Wainwright (Green) 846 (1.48%); Lyon (UKIP) 695 (1.22%); Skelton (JACP) 149 (0.26%)

623 WINDSOR

C hold

  • *Adam Afriyie (C) 31,501 (58.61%, –5.78%)
  • Julian Tisi (LD) 11,422 (21.25%, +11.17%)
  • Peter Shearman (Lab) 8,147 (15.16%, –7.72%)
  • Fintan McKeown (Green) 1,796 (3.34%, +0.68%)
  • David Buckley (Ind) 508 (0.95%)
  • Wisdom Da Costa (Ind) 376 (0.70%)

C maj 20,079 (37.36%)

8.48% swing C to LD

Electorate 75,038; Turnout 53,750 (71.63%, –1.64%)

2017: C maj 22,384 (41.51%) – Turnout 53,921 (73.27%)

Afriyie (C) 34,718 (64.39%); Shearman (Lab) 12,334 (22.87%); Tisi (LD) 5,434 (10.08%); McKeown (Green) 1,435 (2.66%)

624 WIRRAL SOUTH

Lab hold

  • *Alison McGovern (Lab) 22,284 (51.17%, –6.07%)
  • Stewart Gardiner (C) 16,179 (37.15%, –1.67%)
  • Christopher Carubia (LD) 2,917 (6.70%, +3.77%)
  • Martin Waring (Brexit) 1,219 (2.80%)
  • Harry Gorman (Green) 948 (2.18%, +1.17%)

Lab maj 6,105 (14.02%)

2.20% swing Lab to C

Electorate 57,280; Turnout 43,547 (76.02%, –2.34%)

2017: Lab maj 8,323 (18.42%) – Turnout 45,195 (78.37%)

McGovern (Lab) 25,871 (57.24%); Sykes (C) 17,548 (38.83%); Carubia (LD) 1,322 (2.93%); Roberts (Green) 454 (1.00%)

625 WIRRAL WEST

Lab hold

  • *Margaret Greenwood (Lab) 20,695 (48.22%, –6.08%)
  • Laura Evans (C) 17,692 (41.22%, –0.87%)
  • Andy Corkhill (LD) 2,706 (6.31%, +3.68%)
  • John Coyne (Green) 965 (2.25%, +1.27%)
  • John Kelly (Brexit) 860 (2.00%)

Lab maj 3,003 (7.00%)

2.60% swing Lab to C

Electorate 55,550; Turnout 42,918 (77.26%, –1.23%)

2017: Lab maj 5,365 (12.21%) – Turnout 43,951 (78.49%)

Greenwood (Lab) 23,866 (54.30%); Caldeira (C) 18,501 (42.09%); Reisdorf (LD) 1,155 (2.63%); Coyne (Green) 429 (0.98%)

626 WITHAM

C hold

  • *Priti Patel (C) 32,876 (66.63%, +2.31%)
  • Martin Edobor (Lab) 8,794 (17.82%, –8.63%)
  • Sam North (LD) 4,584 (9.29%, +3.78%)
  • James Abbott (Green) 3,090 (6.26%, +2.54%)

C maj 24,082 (48.80%)

5.47% swing Lab to C

Electorate 70,402; Turnout 49,344 (70.09%, –1.13%)

2017: C maj 18,646 (37.87%) – Turnout 49,241 (71.22%)

Patel (C) 31,670 (64.32%); Barlow (Lab) 13,024 (26.45%); Hayes (LD) 2,715 (5.51%); Abbott (Green) 1,832 (3.72%)

627 WITNEY

C hold

  • *Robert Courts (C) 33,856 (55.23%, –0.31%)
  • Charlotte Hoagland (LD) 18,679 (30.47%, +10.02%)
  • Rosa Bolger (Lab Co-op) 8,770 (14.31%, –6.37%)

C maj 15,177 (24.76%)

5.17% swing C to LD

Electorate 83,845; Turnout 61,305 (73.12%, –0.53%)

2017: C maj 21,241 (34.86%) – Turnout 60,927 (73.65%)

Courts (C) 33,839 (55.54%); Carter (Lab) 12,598 (20.68%); Leffman (LD) 12,457 (20.45%); Lasko (Green) 1,053 (1.73%); Craig (UKIP) 980 (1.61%)

628 WOKING

C hold

  • *Jonathan Lord (C) 26,396 (48.94%, –5.19%)
  • Will Forster (LD) 16,629 (30.83%, +13.25%)
  • Gerry Mitchell (Lab) 8,827 (16.37%, –7.49%)
  • Ella Walding (Green) 1,485 (2.75%, +0.78%)
  • Troy De Leon (UKIP) 600 (1.11%, –0.99%)

C maj 9,767 (18.11%)

9.22% swing C to LD

Electorate 75,455; Turnout 53,937 (71.48%, –1.05%)

2017: C maj 16,724 (30.27%) – Turnout 55,246 (72.53%)

Lord (C) 29,903 (54.13%); Colley (Lab) 13,179 (23.86%); Forster (LD) 9,711 (17.58%); De Leon (UKIP) 1,161 (2.10%); Brierley (Green) 1,092 (1.98%); Akberali (Ind) 200 (0.36%)

629 WOKINGHAM

C hold

  • *Sir John Redwood (C) 30,734 (49.57%, –7.06%)
  • +Dr Phillip Lee (LD) 23,351 (37.66%, +21.73%)
  • Annette Medhurst (Lab) 6,450 (10.40%, –14.74%)
  • Kizzi Johannessen (Green) 1,382 (2.23%, –0.06%)
  • Annabel Mullin (Advance) 80 (0.13%)

C maj 7,383 (11.91%)

14.40% swing C to LD

Electorate 83,957; Turnout 61,997 (73.84%, –0.88%)

2017: C maj 18,798 (31.49%) – Turnout 59,690 (74.73%)

Redwood (C) 33,806 (56.64%); Croy (Lab) 15,008 (25.14%); Jones (LD) 9,512 (15.94%); Seymour (Green) 1,364 (2.29%)

630 WOLVERHAMPTON NORTH EAST

C gain from Lab

  • Jane Stevenson (C) 17,722 (51.70%, +11.44%)
  • *Emma Reynolds (Lab) 13,642 (39.79%, –13.02%)
  • Vishal Khatri (Brexit) 1,354 (3.95%)
  • Richard Maxwell (LD) 960 (2.80%, +1.24%)
  • Andrea Cantrill (Green) 603 (1.76%, +0.44%)

C maj 4,080 (11.90%)

12.23% swing Lab to C

Electorate 61,829; Turnout 34,281 (55.44%, –4.60%)

2017: Lab maj 4,587 (12.56%) – Turnout 36,508 (60.05%)

Reynolds (Lab) 19,282 (52.82%); Macken (C) 14,695 (40.25%); Eardley (UKIP) 1,479 (4.05%); Jenkins (LD) 570 (1.56%); Wood (Green) 482 (1.32%)

631 WOLVERHAMPTON SOUTH EAST

Lab hold

  • *Pat McFadden (Lab) 15,522 (46.41%, –11.81%)
  • Ahmed Ejaz (C) 14,287 (42.72%, +7.95%)
  • Raj Chaggar (Brexit) 2,094 (6.26%)
  • Ruth Coleman-Taylor (LD) 1,019 (3.05%, +1.81%)
  • Kathryn Gilbert (Green) 521 (1.56%, +0.40%)

Lab maj 1,235 (3.69%)

9.88% swing Lab to C

Electorate 63,006; Turnout 33,443 (53.08%, +1.18%)

2017: Lab maj 8,514 (23.45%) – Turnout 36,304 (51.90%)

McFadden (Lab) 21,137 (58.22%); Mullan (C) 12,623 (34.77%); Hodgson (UKIP) 1,675 (4.61%); Mathis (LD) 448 (1.23%); Bertaut (Green) 421 (1.16%)

632 WOLVERHAMPTON SOUTH WEST

C gain from Lab

  • Stuart Anderson (C) 19,864 (48.29%, +4.10%)
  • *Eleanor Smith (Lab) 18,203 (44.25%, –5.10%)
  • Bart Ricketts (LD) 2,041 (4.96%, +3.11%)
  • Leo Grandison (Brexit) 1,028 (2.50%)

C maj 1,661 (4.04%)

4.60% swing Lab to C

Electorate 60,895; Turnout 41,136 (67.55%, –3.02%)

2017: Lab maj 2,185 (5.16%) – Turnout 42,346 (70.57%)

Smith (Lab) 20,899 (49.35%); Uppal (C) 18,714 (44.19%); Jones (UKIP) 1,012 (2.39%); Quarmby (LD) 784 (1.85%); Cantrill (Green) 579 (1.37%); Singh (Ind) 358 (0.85%)

633 WORCESTER

C hold

  • *Robin Walker (C) 25,856 (50.80%, +2.71%)
  • Lynn Denham (Lab) 19,098 (37.52%, –5.69%)
  • Stephen Kearney (LD) 3,666 (7.20%, +3.79%)
  • Louis Stephen (Green) 1,694 (3.33%, +0.97%)
  • Martin Potter (Ind) 584 (1.15%, +0.94%)

C maj 6,758 (13.28%)

4.20% swing Lab to C

Electorate 73,475; Turnout 50,898 (69.27%, –1.35%)

2017: C maj 2,508 (4.88%) – Turnout 51,423 (70.62%)

Walker (C) 24,731 (48.09%); Squires (Lab) 22,223 (43.22%); Kearney (LD) 1,757 (3.42%); Hickling (UKIP) 1,354 (2.63%); Stephen (Green) 1,211 (2.35%); Rugg (Ind) 109 (0.21%); Shuker (Compass) 38 (0.07%)

634 WORCESTERSHIRE MID

C hold

  • *Nigel Huddleston (C) 37,426 (66.69%, +1.40%)
  • Helen Russell (Lab) 9,408 (16.76%, –6.18%)
  • Margaret Rowley (LD) 6,474 (11.54%, +5.27%)
  • Sue Howarth (Green) 2,177 (3.88%, +1.39%)
  • Barmy Lord Brockman (Loony) 638 (1.14%)

C maj 28,018 (49.92%)

3.79% swing Lab to C

Electorate 78,221; Turnout 56,123 (71.75%, –0.67%)

2017: C maj 23,326 (42.34%) – Turnout 55,089 (72.42%)

Huddleston (C) 35,967 (65.29%); Grindrod (Lab) 12,641 (22.95%); Rowley (LD) 3,450 (6.26%); Greenwood (UKIP) 1,660 (3.01%); Whitfield (Green) 1,371 (2.49%)

635 WORCESTERSHIRE WEST

C hold

  • *Harriett Baldwin (C) 34,909 (60.68%, –0.77%)
  • Beverley Nielsen (LD) 10,410 (18.09%, +8.70%)
  • Samantha Charles (Lab) 9,496 (16.51%, –7.18%)
  • Martin Allen (Green) 2,715 (4.72%, +1.88%)

C maj 24,499 (42.58%)

4.74% swing C to LD

Electorate 76,267; Turnout 57,530 (75.43%, –0.48%)

2017: C maj 21,328 (37.77%) – Turnout 56,471 (75.92%)

Baldwin (C) 34,703 (61.45%); Charles (Lab) 13,375 (23.68%); McMillan-Scott (LD) 5,307 (9.40%); McVey (Green) 1,605 (2.84%); Savage (UKIP) 1,481 (2.62%)

636 WORKINGTON

C gain from Lab

  • Mark Jenkinson (C) 20,488 (49.25%, +7.52%)
  • *Sue Hayman (Lab) 16,312 (39.21%, –11.94%)
  • David Walker (Brexit) 1,749 (4.20%)
  • Neil Hughes (LD) 1,525 (3.67%, +0.95%)
  • Nicky Cockburn (Ind) 842 (2.02%, +1.36%)
  • Jill Perry (Green) 596 (1.43%)
  • Roy Ivinson (ND) 87 (0.21%)

C maj 4,176 (10.04%)

9.73% swing Lab to C

Electorate 61,370; Turnout 41,599 (67.78%, –1.38%)

2017: Lab maj 3,925 (9.42%) – Turnout 41,676 (69.16%)

Hayman (Lab) 21,317 (51.15%); Vasey (C) 17,392 (41.73%); Kemp (UKIP) 1,556 (3.73%); Roberts (LD) 1,133 (2.72%); Ivinson (Ind) 278 (0.67%)

637 WORSLEY & ECCLES SOUTH

Lab hold

  • *Barbara Keeley (Lab) 20,446 (45.73%, –11.33%)
  • Arnie Saunders (C) 17,227 (38.53%, –0.17%)
  • Seamus Martin (Brexit) 3,224 (7.21%)
  • Joe Johnson-Tod (LD) 2,510 (5.61%, +3.23%)
  • Daniel Towers (Green) 1,300 (2.91%, +1.06%)

Lab maj 3,219 (7.20%)

5.58% swing Lab to C

Electorate 75,219; Turnout 44,707 (59.44%, –2.50%)

2017: Lab maj 8,379 (18.36%) – Turnout 45,642 (61.94%)

Keeley (Lab) 26,046 (57.07%); Lindley (C) 17,667 (38.71%); Clarkson (LD) 1,087 (2.38%); Dylan (Green) 842 (1.84%)

638 WORTHING EAST & SHOREHAM

C hold

  • *Tim Loughton (C) 27,104 (50.99%, +2.06%)
  • Lavinia O'Connor (Lab) 19,663 (36.99%, –2.32%)
  • Ashley Ridley (LD) 4,127 (7.76%, +3.01%)
  • Leslie Groves Williams (Green) 2,006 (3.77%, +1.38%)
  • Sophie Cook (ND) 255 (0.48%)

C maj 7,441 (14.00%)

2.19% swing Lab to C

Electorate 75,195; Turnout 53,155 (70.69%, +0.38%)

2017: C maj 5,106 (9.61%) – Turnout 53,117 (70.31%)

Loughton (C) 25,988 (48.93%); Cook (Lab) 20,882 (39.31%); Henman (LD) 2,523 (4.75%); Glennon (UKIP) 1,444 (2.72%); Groves Williams (Green) 1,273 (2.40%); Walker (NHAP) 575 (1.08%); Lutwyche (Ind) 432 (0.81%)

639 WORTHING WEST

C hold

  • *Sir Peter Bottomley (C) 30,475 (55.77%, +0.39%)
  • Beccy Cooper (Lab) 15,652 (28.64%, –4.55%)
  • Jamie Bennett (LD) 6,024 (11.02%, +5.55%)
  • Jo Paul (Green) 2,008 (3.67%, +0.71%)
  • David Aherne (Ind) 489 (0.89%)

C maj 14,823 (27.12%)

2.47% swing Lab to C

Electorate 78,587; Turnout 54,648 (69.54%, –0.54%)

2017: C maj 12,090 (22.18%) – Turnout 54,503 (70.08%)

Bottomley (C) 30,181 (55.37%); Cooper (Lab) 18,091 (33.19%); Thorpe (LD) 2,982 (5.47%); Withers (UKIP) 1,635 (3.00%); Cornish (Green) 1,614 (2.96%)

640 WREKIN, THE

C hold

  • *Mark Pritchard (C) 31,029 (63.47%, +8.04%)
  • Dylan Harrison (Lab) 12,303 (25.16%, –10.95%)
  • Thomas Janke (LD) 4,067 (8.32%, +5.60%)
  • Tim Dawes (Green) 1,491 (3.05%, +1.43%)

C maj 18,726 (38.30%)

9.50% swing Lab to C

Electorate 70,693; Turnout 48,890 (69.16%, –2.99%)

2017: C maj 9,564 (19.31%) – Turnout 49,523 (72.15%)

Pritchard (C) 27,451 (55.43%); Harrison (Lab) 17,887 (36.12%); Allen (UKIP) 1,656 (3.34%); Keyes (LD) 1,345 (2.72%); McCarthy (Green) 804 (1.62%); Easton (Ind) 380 (0.77%)

641 WREXHAM

C gain from Lab

  • Sarah Atherton (C) 15,199 (45.33%, +1.67%)
  • Mary Wimbury (Lab Co-op) 13,068 (38.97%, –9.91%)
  • Carrie Harper (PC) 2,151 (6.41%, +1.42%)
  • Tim Sly (LD) 1,447 (4.32%, +1.85%)
  • Ian Berkeley-Hurst (Brexit) 1,222 (3.64%)
  • Duncan Rees (Green) 445 (1.33%)

C maj 2,131 (6.36%)

5.79% swing Lab to C

Electorate 49,734; Turnout 33,532 (67.42%, –2.17%)

2017: Lab maj 1,832 (5.22%) – Turnout 35,092 (69.60%)

Lucas (Lab) 17,153 (48.88%); Atkinson (C) 15,321 (43.66%); Harper (PC) 1,753 (5.00%); O'Toole (LD) 865 (2.46%)

642 WYCOMBE

C hold

  • *Steve Baker (C) 24,766 (45.23%, –4.81%)
  • Khalil Ahmed (Lab) 20,552 (37.53%, –0.21%)
  • Toni Brodelle (LD) 6,543 (11.95%, +4.20%)
  • Peter Sims (Green) 1,454 (2.66%, +0.45%)
  • Julia Wassell (Wycombe) 926 (1.69%)
  • Vijay Srao (UKIP) 324 (0.59%, –1.67%)
  • Edmund Gemmell (Ind) 191 (0.35%)

C maj 4,214 (7.70%)

2.30% swing C to Lab

Electorate 78,094; Turnout 54,756 (70.12%, +0.72%)

2017: C maj 6,578 (12.30%) – Turnout 53,493 (69.39%)

Baker (C) 26,766 (50.04%); Raja (Lab) 20,188 (37.74%); Guy (LD) 4,147 (7.75%); Phoenix (UKIP) 1,210 (2.26%); Sims (Green) 1,182 (2.21%)

643 WYRE & PRESTON NORTH

C hold

  • *Ben Wallace (C) 31,589 (59.69%, +1.40%)
  • Joanne Ainscough (Lab) 14,808 (27.98%, –7.04%)
  • John Potter (LD) 4,463 (8.43%, +3.59%)
  • Ruth Norbury (Green) 1,729 (3.27%, +1.42%)
  • David Ragozzino (Ind) 335 (0.63%)

C maj 16,781 (31.71%)

4.22% swing Lab to C

Electorate 75,168; Turnout 52,924 (70.41%, –2.39%)

2017: C maj 12,246 (23.26%) – Turnout 52,646 (72.80%)

Wallace (C) 30,684 (58.28%); Heaton-Bentley (Lab) 18,438 (35.02%); Potter (LD) 2,551 (4.85%); Norbury (Green) 973 (1.85%)

644 WYRE FOREST

C hold

  • *Mark Garnier (C) 32,960 (65.19%, +6.79%)
  • Robin Lunn (Lab) 11,547 (22.84%, –9.48%)
  • Shazu Miah (LD) 4,081 (8.07%, +4.27%)
  • John Davis (Green) 1,973 (3.90%, +1.90%)

C maj 21,413 (42.35%)

8.14% swing Lab to C

Electorate 78,079; Turnout 50,561 (64.76%, –1.02%)

2017: C maj 13,334 (26.08%) – Turnout 51,129 (65.77%)

Garnier (C) 29,859 (58.40%); Lamb (Lab) 16,525 (32.32%); Miah (LD) 1,943 (3.80%); Connolly (UKIP) 1,777 (3.48%); Caulfield (Green) 1,025 (2.00%)

645 WYTHENSHAWE & SALE EAST

Lab hold

  • *Mike Kane (Lab) 23,855 (53.30%, –8.92%)
  • Peter Harrop (C) 13,459 (30.07%, +0.45%)
  • Simon Lepori (LD) 3,111 (6.95%, +3.67%)
  • Julie Fousert (Brexit) 2,717 (6.07%)
  • Rob Nunney (Green) 1,559 (3.48%, +2.23%)
  • Caroline Bellamy (Comm Lge) 58 (0.13%)

Lab maj 10,396 (23.23%)

4.68% swing Lab to C

Electorate 76,313; Turnout 44,759 (58.65%, –1.39%)

2017: Lab maj 14,944 (32.60%) – Turnout 45,846 (60.04%)

Kane (Lab) 28,525 (62.22%); Green (C) 13,581 (29.62%); Jones (LD) 1,504 (3.28%); Bayley-Sanderson (UKIP) 1,475 (3.22%); Jerrome (Green) 576 (1.26%); Francis-Augustine (Ind) 185 (0.40%)

646 YEOVIL

C hold

  • *Marcus Fysh (C) 34,588 (58.37%, +3.88%)
  • Mick Clark (LD) 18,407 (31.06%, +1.36%)
  • Terry Ledlie (Lab) 3,761 (6.35%, –6.14%)
  • Diane Wood (Green) 1,629 (2.75%, +0.98%)
  • Tony Capozzoli (Ind) 689 (1.16%, –0.38%)
  • Tom Fox (Constitution) 186 (0.31%)

C maj 16,181 (27.31%)

1.26% swing LD to C

Electorate 82,468; Turnout 59,260 (71.86%, +0.21%)

2017: C maj 14,723 (24.78%) – Turnout 59,404 (71.65%)

Fysh (C) 32,369 (54.49%); Roundell Greene (LD) 17,646 (29.71%); Martin (Lab) 7,418 (12.49%); Wood (Green) 1,052 (1.77%); Pritchard (Ind) 919 (1.55%)

647 YNYS MON

C gain from Lab

  • Virginia Crosbie (C) 12,959 (35.45%, +7.66%)
  • Mary Roberts (Lab) 10,991 (30.07%, –11.79%)
  • Aled Ap Dafydd (PC) 10,418 (28.50%, +1.11%)
  • Helen Jenner (Brexit) 2,184 (5.98%)

C maj 1,968 (5.38%)

9.73% swing Lab to C

Electorate 51,925; Turnout 36,552 (70.39%, –0.85%)

2017: Lab maj 5,259 (14.07%) – Turnout 37,367 (71.25%)

Owen (Lab) 15,643 (41.86%); Davies (C) 10,384 (27.79%); Jones (PC) 10,237 (27.40%); Turner (UKIP) 624 (1.67%); Jackson (LD) 479 (1.28%)

648 YORK CENTRAL

Lab Co-op hold

  • *Rachael Maskell (Lab Co-op) 27,312 (55.17%, –9.99%)
  • Fabia Tate (C) 13,767 (27.81%, –2.37%)
  • James Blanchard (LD) 4,149 (8.38%, +3.72%)
  • Tom Franklin (Green) 2,107 (4.26%)
  • Nicholas Szkiler (Brexit) 1,479 (2.99%)
  • Andrew Snedden (Yorkshire) 557 (1.13%)
  • Andrew Dunn (Soc Dem) 134 (0.27%)

Lab Co-op maj 13,545 (27.36%)

3.81% swing Lab to C

Electorate 74,899; Turnout 49,505 (66.10%, –2.57%)

2017: Lab Co-op maj 18,575 (34.99%) – Turnout 53,088 (68.66%)

Maskell (Lab Co-op) 34,594 (65.16%); Young (C) 16,019 (30.17%); Love (LD) 2,475 (4.66%)

649 YORK OUTER

C hold

  • *Julian Sturdy (C) 27,324 (49.37%, –1.75%)
  • Anna Perrett (Lab) 17,339 (31.33%, –5.36%)
  • Keith Aspden (LD) 9,992 (18.05%, +7.76%)
  • Scott Marmion (Ind) 692 (1.25%)

C maj 9,985 (18.04%)

1.80% swing Lab to C

Electorate 74,673; Turnout 55,347 (74.12%, –1.59%)

2017: C maj 8,289 (14.43%) – Turnout 57,427 (75.71%)

Sturdy (C) 29,356 (51.12%); Charters-Reid (Lab) 21,067 (36.68%); Blanchard (LD) 5,910 (10.29%); Vincent (Green) 1,094 (1.91%)

650 YORKSHIRE EAST

C hold

  • *Sir Greg Knight (C) 33,988 (64.41%, +6.14%)
  • Catherine Minnis (Lab) 11,201 (21.23%, –9.24%)
  • Dale Needham (LD) 4,219 (8.00%, +4.04%)
  • Tim Norman (Yorkshire) 1,686 (3.20%, +1.31%)
  • Mike Jackson (Green) 1,675 (3.17%, +1.43%)

C maj 22,787 (43.18%)

7.69% swing Lab to C

Electorate 80,871; Turnout 52,769 (65.25%, –1.31%)

2017: C maj 15,006 (27.81%) – Turnout 53,956 (66.56%)

Knight (C) 31,442 (58.27%); Clark (Lab) 16,436 (30.46%); Minns (LD) 2,134 (3.96%); Dennis (UKIP) 1,986 (3.68%); Norman (Yorkshire) 1,015 (1.88%); Jackson (Green) 943 (1.75%)

Usage: tty_to_html.py