Lab 1301 (58.4%;+4.1), Lib Dem 541 (24.3%;+0.6), Green 204 (9.2%;-2.9), Con 142 (6.4%;-0.2), TUSC 40 (1.8%;-1.6)
Lab hold.
Lab 1176 (50.0%;-8.6), Ind 441 (18.8%;+18.8), Con 436 (18.6%;+8.2), Green 181 (7.7%;-9.0), Lib Dem 116 (4.9%;-1.5)
Lab hold.
Con 1240 (45%;+14.0), SNP 963 (35.3%;-8.0), Lib Dem 281 (10.0%;-8.2), Green 130 (4.8%;-14.0), Lab 111 (4.1%;+0.1)
Con gain from Lib Dem.
Con 1809 (50.1%;-4.2), Green 1335 (37.0%;+24.6), Lab 247 (6.8%;-3.4), Ind 221 (6.1%;+6.1)
Con hold.
Con 361 (44.5%;+8.1), Lib Dem 346 (42.6%;-7.2), Green 74 (9.1%;+9.1), Lab 31 (3.8%;-10.0)
Con hold.
Lab 1132 (45.3%;-14.2), Green 1005 (40.2%;+29.0), Con 320 (12.8%;-4.6), Lib Dem 40 (1.6%;-5.8)
Lab hold.
Green 1154 (46.1%;+17.9), Lab 995 (39.7%;-12.8), Con 316 (12.6;+1.1), Lib Dem 39 (1.6%;-6.1)
Green gain from Lab.
Lib Dem 500 (44.9%;-0.4), Con 494 (44.3%;+13.6), Ind (10.8%;-13.2)
Lib Dem hold.
Ind 264 (45.4%;+45.4), Ind 159 (27.4%;+27.4), Con 128 (22.0%;-43.0), Lab 18 (3.1%;+3.1), Lib Dem 12 (2.1%;+2.1)
Ind gain from Con.
Lib Dem 430 (43.0%;+24.7), Con 310 (31.0%;+6.5), Lab 261 (26.1%;-3.7%)
Lib Dem gain from Lab.
Plaid 161 (34.4%;-4.4), Ind 154 (32.9%;+32.9), Ind 153 (32.7%;+32.7)
Plaid hold.
Ind 1504 (41.3%;+41.3), SNP 884 (24.3%;-3.7), Lab 617 (16.9%;-6.8), Ind 293 (8.0%;+5.6), Con 264 (7.2%;-5.7), Green 61 (1.7%;+1.7), Ind For Scotland 14 (0.4%;+0.4), Reform UK 7 (0.2%;+0.2)
Ind hold.
Con 370 (76.6%;+1.6), Lab 60 (12.4%;-12.6), Lib Dem 29 (6.0%;+6.0), Green 24 (5.0%;+5.0)
Con hold.
Lib Dem 798 (49.6%;-25.4), Con 678 (42.1;+17.1), Green 133 (8.3%;+8.3)
Lib Dem hold.
Con 1139 (60.6%;+1.9), Lab 508 (27.0%;-2.2), Lib Dem 102 (5.4%;+1.1), Green 83 (5.4%;-0.9), Ind 47 (2.5%;+2.5)
Con hold.
Information courtesy of the Association of Liberal Democrat Councillors.
Web presentation by Keith Edkins © 2022. By-elections Home page.