Lib Dem 929 (48.2%;-3.7), Con 666 (34.5%;+0.6), Ind 333 (17.3%;+17.3)
Lib Dem hold.
Lib Dem 1401 (45.7%;+0.8), Con 1194 (38.9%;+1.2), Lab 329 (10.7%;-3.2), Green 142 (4.6%;+1.3)
Lib Dem hold.
Lib Dem 774 (59.5%;+16.3), Green 149 (11.5%;+1.5), Con 143 (11%;+0.2), Lab 235 (18.1%;-18.1)
Lib Dem hold.
Con 542 (53.1%;-2.2), Lab 478 (46.9%;+11.6)
Con gain.
Con 438 (37.6%;-17.8%), Lib Dem 309 (26.5%;+14.4%), Lab 286 (24.6%;-2.9%), Green 131 (11.3%;+6.3%)
Con hold.
Lib Dem 963 (56.1%;-7.0%), Con 346 (20.2%;+1.8%), Lab 165 (9.6%;-8.8%), Brexit 163 (9.5%;+9.5%), Green 79 (4.6%;+4.6%)
Lib Dem hold.
Radcliffe First 824 (41.7%;+41.7%), Lab 708 (35.8%;-24.7%), Con 283 (14.3%;-10.7%), Lib Dem 113 (5.7%;+2.7%), UKIP 50 (2.5%;+2.5%)
Radcliffe First gain.
SNP 1582 (46.5%;+4.2%), Lab 690 (20.3%;-11.3%), Con 498 (14.6%;-4.1%), Lib Dem 422 (12.4%;+9.9%), Green 153 (4.5%;+0.6%), UKIP 48 (1.4%;+1.4%), Libertarian 12 (0.4%;+0.4%)
SNP hold.
Information courtesy of the Association of Liberal Democrat Councillors.
Web presentation by Keith Edkins © 2022. By-elections Home page.