Hillingdon
Hillingdon East
Con hold
PartyVotePct.Chg.
Conservative
1,43068.8+ 9.1
Labour
48823.5- 12.7
Liberal Democrat
864.1+ 4.1
Green
592.8+ 2.8
UKIP
160.8+ 0.8

Cambridgeshire
Duxford
LDem gain from Con
PartyVotePct.Chg.
Liberal Democrat
1,60759.6+ 26.3
Conservative
1,09040.4- 14.7

South Cambridgeshire
Whittlesford
Con hold
PartyVotePct.Chg.
Conservative
52655.2- 8.1
Liberal Democrat
42744.8+ 30.3

Blaby
Millfield
Lab hold
PartyVotePct.Chg.
Labour
22852.2- 1.0
Conservative
18843.0- 3.8
Green
214.8+ 4.8

Manchester
Clayton & Openshaw
Ind gain from Lab
PartyVotePct.Chg.
Independent
1,19147.9+ 3.4
Labour
1,08343.6- 1.4
Conservative
1024.1+ 0.6
Liberal Democrat
572.3- 1.0
Green
512.1- 1.6

Cheshire East
Crewe South
Lab hold
PartyVotePct.Chg.
Labour
85454.1- 7.5
Conservative
56635.8+ 10.3
Green
694.4+ 4.4
IND (Cartlidge)
573.6+ 3.6
IND (Silvester)
342.2+ 2.2

Wrexham
Gwersyllt North
PC gain from Ind
PartyVotePct.Chg.
Plaid Cymru
18936.6+ 36.6
Labour
8716.8- 10.7
Conservative
7815.1- 5.0
IND (Davies)
519.9+ 9.9
IND (McCan)
438.3+ 8.3
Liberal Democrat
417.9+ 7.9
IND (Hay)
193.7+ 3.7
Green
091.7+ 1.7

Middlesbrough
Coulby Newham
Con hold
PartyVotePct.Chg.
Conservative
68949.0- 0.1
Labour
27919.9- 31.0
Liberal Democrat
25918.4+ 18.4
IND (Lowther)
906.4+ 6.4
IND (Morrish)
886.3+ 6.3

East Staffordshire
Yoxall
Con hold
PartyVotePct.Chg.
Conservative
43178.5- 9.0
Labour
11821.5+ 9.0

Huntingdonshire
St Ives East
Con hold
PartyVotePct.Chg.
Conservative
55846.5+ 0.7
Independent
42935.8+ 35.8
Liberal Democrat
1099.1- 15.7
Labour
1038.6- 20.8

Hertsmere
Borehamwood Kenilworth
Con gain from Lab
PartyVotePct.Chg.
Conservative
77649.0+ 3.5
Labour
65541.3- 13.2
Liberal Democrat
1046.6+ 6.6
Green
503.2+ 3.2

Waverley
Milford
Ind hold
PartyVotePct.Chg.
IND (Gale)*
45250.6+ 16.3
Conservative
32836.7+ 17.3
IND (Egan)
11312.7+ 12.7

Thanet
Cliffsend & Pegwell
Con hold
PartyVotePct.Chg.
Conservative
51850.9+ 14.2
Green
29028.5+ 10.4
Labour
10910.7- 4.4
Independent
1019.9- 5.8

Derbyshire
Whaley Bridge
Lab gain from Con
PartyVotePct.Chg.
Labour
1,85150.4+ 22.8
Conservative
1,04828.5- 6.1
Liberal Democrat
72119.6- 14.0
Independent
521.4+ 1.4

Warrington
Burtonwood & Winwick
PartyVotePct.Chg.
Labour
75358.9- 3.1
Conservative
46936.7+ 13.9
Independent
564.4+ 4.4

West Suffolk
Newmarket North

PartyVotePct.Chg.
Conservative
30942.4+ 6.9
Liberal Democrat
13017.9+ 17.9
WSI
11816.2- 27.2
Labour
7310- 10.9
Independent
547.4+ 7.4
Green
446+ 6

Suffolk
Newmarket & Red Lodge

PartyVotePct.Chg.
Conservative
89350.3- 0.2
Liberal Democrat
31517.7+ 8.8
WSI
24814+ 2.5
Labour
19811.1- 4.5
Green
1236.9+ 6.9

Brent
Barnhill

PartyVotePct.Chg.
Labour
119445.5- 18.3
Conservative
108241.2+ 16.1
Green
2318.8+ 8.8
Liberal Democrat
1184.5- 3.2

Brent
Wembley Central

PartyVotePct.Chg.
Labour
194554.5- 11.8
Conservative
109030.6+ 14.7
Liberal Democrat
37810.6- 0.6
Green
1544.3- 2.3

Dumfries & Galloway
Mid Galloway & Wigtown West

PartyVotePct.Chg.
Conservative
217761.8+ 22.3
SNP
89825.5+ 1.9
Green
2256.4+ 4.2
Labour
2206.3- 0.6

Brent
Alperton

PartyVotePct.Chg.
Liberal Democrat
169939.7+ 29.5
Labour
130430.5- 25.6
Conservative
90021- 2.5
Green
3738.7- 1.4

Bristol
Brislington East

PartyVotePct.Chg.
Labour
86539.7- 1.1
Conservative
64729.7- 6.2
Liberal Democrat
48622.3+ 12.1
Green
1798.2- 4.8