The latest set of council by-elections mean business as usual for Labour, Tories, SNP and Plaid Cymru, which all held seats in eight contests.

Two of the polls were prompted by the resignation as councillors of newly-elected MPs.

Labour held five seats: at East Sussex County Council (Old Hastings and Tressell division); Hastings Borough Council (Central St Leonards ward); Hyndburn Borough Council (Spring Hill); Sandwell Borough Council (Newton); and Hounslow (Brentford) where Ruth Cadbury, now Labour MP for Brentford and Isleworth, had stepped down as a councillor.

Conservatives successfully defended a seat at Hastings (St Helens), as did the SNP at North Lanarkshire (Thorniewood).

Plaid Cymru held a seat at Gwynedd (Morfa Nefyn) following the resignation of Liz Saville Roberts as councillor after she was elected MP for Dwyfor Meirionnydd at the general election.