RESULTS – Multiple by-elections took place across the UK. Here are the results. 

As by-election results come in, some seats have already changed hands with talk of Tory and Labour supporters remaining at home. Results will be posted as they come in.

Old Bexley and Sidcup (UK Parliament) by-election result:

CON: 51.5% (-13.1)

LAB: 30.9% (+7.4)

REFUK: 6.6% (+6.6)

GRN: 3.8% (+0.6)

LDEM: 3.0% (-5.3)

Conservative HOLD.

Bare (Lancaster) by-election result:

LDEM: 33.3% (+21.2)

GRN: 23.4% (+23.4) MBI: 18.9% (-16.5)

CON: 16.0% (-14.9)

LAB: 8.3% (-9.1)

Liberal Democrat GAIN from Conservative. Votes cast: 1,284

Hartfield (Wealden) by-election result:

GRN: 55.8% (+12.7)

CON: 44.2% (-12.7)

Green GAIN from Conservative. Votes cast: 1,056

Stalham (North Norfolk) by-election result:

CON: 55.2% (+25.9)

LDEM: 37.0% (-11.1)

LAB: 7.8% (-0.2)

Conservative GAIN from Liberal Democrat. Votes cast: 1,013

Upper Lune Valley (Lancaster) by-election result:

LDEM: 63.1% (+19.1)

CON: 29.6% (-16.3)

GRN: 3.9% (+3.9)

LAB: 3.4% (-6.7)

Liberal Democrat GAIN from Conservative. Votes cast: 618

Hermitage (Breckland) by-election result:

CON: 45.0% (-26.3)

LDEM: 40.9% (+40.9)

LAB: 12.2% (-16.5)

WPGB: 1.9% (+1.9)

Conservative HOLD. Votes cast: 540

Victoria (Newport) council by-election result:

LAB: 64.6% (+6.7)

LDEM: 26.0% (+5.6)

CON: 9.4% (-3.8)

Labour HOLD. Votes cast: 992

Franche and Habberley North (Wyre Forest) council by-election result:

CON: 40.9% (+21.1)

LAB: 27.0% (+7.2)

LDEM: 17.8% (+8.0)

IND: 14.4% (+14.4)

Conservative GAIN from Health Concern. 1,379 votes cast.