Conservatives held a seat in Ashford. Liberal Democrats gained a seat from Conservatives in Daventry and held seats in Cardiff, Richmond Upon Thames and Wiltshire. Plaid Cymru held a seat in Ceredigion.
Conservatives gained a seat from an Independent in Middlesbrough (the councillor causing the by-election was originally elected as a Conservative but was sitting as an Independent at the time the election was called).
Copyright 2020 The Conservative Councillors' Association . All rights reserved.