Ind 239 (60.4%;+13.6%), Lab 124 (31.3%;-11%), Green 33 (8.3%, new)
Ind gain from Ind.
Con 335 (43.3%;+19.9%), Lab 277 (35.8%;-18.9%), Crewe First 128 (16.5%;+1.1%), WEP 22 (2.8%, new), Green 12 (1.5%, new)
Con gain from Lab.
Plaid 381 (71.9%;+30.4%), Ind129 (24.3%, new), Lib Dem 11 (2.1%, new), Con 9 (1.7%, new)
Plaid gain from Ind.
Lib Dem 820 (38.8%;+15.8), Con 746 (35.3%;-16.9), Lab 547 (25.9%;+1.1)
Lib Dem gain from Con.
Lib Dem 899 (62.7%;+12.8), Con 303 (21.1%;-3.0%), Green 122 (8.5%;-9.6%), Lab 109 (7.6%;-0.3%)
Lib Dem hold.
Lib Dem 1212 (62.2%;+18.9%), Con 736 (37.8%;-2.3%)
Lib Dem hold.
Lib Dem 1186 (45.7%;+4,3%), Con 43 (1.7%;-1.3%), Green 198 (7.6%;+7.6%), Ind 139 (5.3%;+5.3%), Lab 1029 (39.7%;-8.7%)
Lib Dem gain from Lab.
Lab 287 (52%;+8%), Ind 234 (43%;-1.9%), Green 27 (4.9%;+4.9%)
Lab gain from Ind.
Lab 137 (14.5%;-30.9%), Lib Dem 60 (6.3%;+6.3%), Green 15 (1.6%;+1.6%), Plaid 242 (25.5%;-29.1%), Ind 494 (52.1%;+52.1%)
Ind gain from Plaid.
Con 860 (51.8%;-4.2%), Lib Dem 689 (41.5%;+11.2%), Lab 111 (6.7%;-7%)
Turnout 23%. Con hold.
Con 687 (36.5%;-4.2%), Ind 654 (34.8%;-5.8%), Lib Dem 426 (22.7%;+13.4%), Lab 113, (6%;-3.5%)
Turnout 26%. Con hold.
Lab 467 (38%;+14%), Con 452 (36%;-10%), Lib Dem 161 (13%;+5%), Green 73 (6%;-8%), Reform UK 50 (4%, new), Ind 36 (3%, new)
Turnout 35%. Lab gain from Con.
Con 317 (63.1%;-4.2%), Lab 75 (14.9%;-1.9%), Green 65 (12.9%;+4%), Lib Dem 45 (9%, new)
Turnout 27%. Con hold.
Con 375 (24.2%;-4.6%), Green 332 (21.4%;+5.5%), Lab 295 (19%, 4.7%), Reform 237 (15.3%, new), Ind 155 (10%, new), Ind 62 (4%, new), Ind 51 (3.3%, new), No Description 31 (2%;-0.75%), Lib Dem 11 (0.7%;-6.4%)
Turnout 26.5%. Con hold.
Lab 1136 (46.2%;-2.3%), Con 971 (39.5%;+1.1%), Lib Dem 179 (7.3%;-0.4%), Green 113 (4.6%;-0.6%), Ind 61 (2.3%, new)
Lab hold.
Con 1377 (58.5%;+8.2), SNP 410 (17.4%;-5.7), Lab 241 (10.2%, new), Lib Dem 166 (7.1%, new), Green 135 (5.7%;-1.4), Eco-Fed 25 (1.1%, new)
Turnout 33%. Con gain from SNP.
Lib Dem 424 (45.3%;+18.1), Con 283 (30.2%;-16.8%), Lab 172 (18.4%;+3.7%), Green 58 (6.2%;-5%)
Lib Dem gain from Con.
Lib Dem 1438 (51%;+9%), Con 706 (25%;-4%), Lab 495 (17%;-12%), Green 198 (7%, new)
Turnout 21%. Lib Dem hold.
Lib Dem 958 (55%;+4.1%), Lab 408 (24%;+3.1%), Con 268 (15%;+3.7%), Green 97 (6%;-2.5%)
Turnout 21.6%. Lib Dem hold.
Lab 482 (52.6%;+6.6), Con 296 (32.2%;+7.7%), Lib Dem 139 (15.2%;+3.4%)
Turnout 15.5%. Lab hold.
Green 668 (44%;+20%), Con 569 (38%;+13%), Lab 215 (14%;-5%), Lib Dem 59 (4%;-2%)
Green gain from Ind.
Con 618 (49%;+11.2%), Lib Dem 388 (30.8%;-13%), Green 162 (12.9%;+3.8%), Lab 92 (7.3%;-2%)
Con gain from Lib Dem.
Information courtesy of the Association of Liberal Democrat Councillors.
Web presentation by Keith Edkins © 2024. By-elections Home page.