Council by-election results
Last night's council by-election results:
Horsehay & Lightmoor Ward, Telford & Wrekin: Con gain from Ind.
Wrockwardine Ward, Telford & Wrekin: Con hold.
Queen's Park Ward, Brent. LD hold. LD 1242 (47%), Lab 851 (32%), Con 292 (11%), Green 239 (9%). Disappointing result for Labour in a ward we had hoped to regain. Green vote squeezed heavily by LDs as in other recent London by-elections. LD up 9%, Lab up 1%, Con down 3.5%, Green down 6.5%.
Water Park Ward, Cotswold DC. LD gain from Con with 16% swing.
Gresham Ward, Middlesborough. Lab hold.
Marton West Ward, Middlesborough. Com hold.
Marlborough Ward, Harrow. Lab hold. Lab 972, LibDem 628, Con 507, BNP 94, Ind 74, Green 71. Labour down 2.1%, LD up 2.7%, Con down 10.8% and falling from second to third.
Wantage Charlton Ward, Vale of the White Horse. Con gain from LD on 2.6% swing.
Grove and Wantage Division, Oxfordshire County Council. LD hold.
Wallingford Division, Oxfordshire County Council. Ind gain from LD.
The Brent and Harrow results suggest a lack of Tory traction in a GLA Division which is itself a Tory marginal and could be critical to Boris Johnson's chances of winning on 1 May.