Lab 414 (59.7%;+17.6%), Con 252 (36.3%;+24.4%), Lib Dem 15 (2.2%;+2.2%), Green 13 (1.9%;+1.9%)
Majority 162. Turnout 16.67%. Lab hold. Percentage changes from 2015.
Ind 505 (56.9%;+56.9%), Lab 302 (34%;+11.9%), Con 59 (6.6%;+2.7%), Green 12 (1.4%;+1.4%), Lib Dem 10 (1.1%;+1.1%)
Majority 203. Turnout 15.05%. Ind hold. Percentage changes from 2015.
Con 1061 (40.2%;-2.3%), SNP 994 (37.7%;+14.8%), Lab 389 (14.7%;-0.7%), Ind 194 (7.4%;-11.8%)
Majority 67. Turnout 24.8%. Con gain from Ind. Percentage changes from 2017.
Con 571 (60.1%;+15.4%), Lab 379 (39.9%;+3.2%)
Majority 298. Turnout 32.4%. Con hold. Percentage changes from 2015.
Lab 631 (43.6%;+12.5%), Con 528 (36.5%;+4.1%), Lib Dem 289 (20%;+3.6%)
Majority 103. Turnout 18.8%. Lab hold. Percentage changes from 2015.
Con 429 (43.2%;+3.4%), Lab 393 (39.5%;+12.6%), Lib Dem 172 (17.3%;+1.3%)
Majority 36. Turnout 17.6%. Con hold. Percentage changes from 2015.
Lib Dem 1,428 (63.7%;+4.6%), Con 597 (26.6%;-2%), Lab 162 (7.2%;+0.1%), UKIP 28 (1.2%;-4%), Green 27 (1.2%;+1.2%)
Majority 831. Turnout 37.67%. Lib Dem hold. Percentage changes from 2016.
Lab 407 (55.8%;+55.8%), Con 253 (34.7%;-10.7%), Ind 57 (7.8%;+7.8%), Green 13 (1.8%;+1.8%), [Lib Dem 0 (0%;-54.6%)
Majority 154. Turnout 43%. Lab gain. Percentage changes from 2015.
Lab 716 (86.6%;+12.2%), Lib Dem 58 (7%;+7%), Green 53 (6.4%;+6.4%)
Majority 658. Lab hold. Percentage changes from 2015.
Lab 1508 (74.1%;+14.7%), Con 318 (15.6%;+0.7%), Lib Dem 98 (4.8%;-1.2%), Green 61 (3.%;+3.%), UKIP 50 (2.5%;-17.1%)
Majority 1190. Lab hold. Percentage changes from 2014.
Con 459 (68.8%;+12.6%), Lib Dem 208 (31.2%;+4.2%), [UKIP 0 (0%;-16.9)
Majority 251. Con hold. Percentage changes from 2015.
Ind 212 (54.1%;+54.1%), Con 102 (26%;-8.1%), Ind 46 (11.7%;+11.7%), Lib Dem 32 (8.2%;-57.7%)
Majority 110. Ind gain from Lib Dem. Percentage changes from 2015.
Con 566 (35.2%;+4.6%), Lab 523 (32.5%;+20.9%), Ind 431 (27.5%;+27.5%), Lib Dem 77 (4.8%;-4%), [Ind 0 (0%;-17.2), [UKIP 0 (0%;-24.9), [Green 0 (0%;-6.9)
Majority 43. Turnout 27.24%. Con hold. Percentage changes from 2015.
Lab 505 (45%;+25.6%), Con 325 (28.8%;+1%), Ind 219 (19.5%;+19.5%), Lib Dem 74 (6.6%;+0.7%), [UKIP 0 (0%;-15%)], [Green 0 (0%;-11.4%)], [Ind 0 (0%;-20.5%)]
Majority 180. Turnout 28.56%. Lab gain from Con. Percentage changes from 2015.
Lab 719 (40.5%;+4.7%), Con 687 (38.7%;+18.7%), Ind 196 (11%;+11%), Lib Dem 95 (5.3%;+5.3%), North East 80 (4.5%;+4.5)
Majority 32. Lab hold. Percentage changes from 2015.
Con 349 (53.4%;-11.2%), Lab 185 (28.3%;+9.4%), Lib Dem 120 (18.3%;+18.3%)
Majority 164. Turnout 26.17%. Con hold. Percentage changes from 2015.
Lab 861 (76.9%;+5.7%), Greens 105 (9.4%;-5.7%), Lib Dem 82 (7.3%;+2.7%), Con 72 (6.4%;-0.8%), [Trade & Unionist 0 (0%;-2%)]
Majority 756. Lab hold. Percentage changes from 2016.
Con 310 (36.6%;+16.6%), Lab 307 (36.3%;+25.1%), Lib Dem 229 (27.1%;+0.1%), [Green (0%;-12%)], [Ind (0%;-29.8%)]
Majority 3. Turnout 25%. Con gain from Ind. Percentage changes from 2015.
Con 694 (44%;-5.5%), Lib Dem 555 (35.1%;+7%), Lab 230 (14.6%;-7.8%), UKIP 100 (6.3%;+6.3%)
Majority 139. Turnout 25.66%. Con hold. Percentage changes from 2015.
Information courtesy of the Association of Liberal Democrat Councillors.
Web presentation by Keith Edkins © 2017. By-elections Home page.