All yesterday’s by-election results
Loughborough, Hastings on Charnwood
Result: Labour 554 (61%), Conservative 127 (14%), UKIP 111 (12%), British Democrats 85 (9%), Liberal Democrats 26 (3%)
Labour HOLD
Shepshed West on Charnwood
Result: Labour 683 (48%), Conservative 560 (39%), Liberal Democrat 178 (13%)
Labour GAIN from Conservative
Waterloo on Havant (% Change on 2012 election)
Result: Conservative 693 (44% -16%), Liberal Democrat 446 (29% +13%), UKIP 296 (19%), Labour 129 (8% -16%)
Conservative HOLD
Swing: 15% from Con to Lib Dem
Bovey on Teignbridge
Result: Conservative 933 (50%), Liberal Democrat 472 (25%), UKIP 253 (14%), Labour 196 (11%)
Conservative HOLD (on 2011) GAIN from Independent (on defection)
Winstanley on Wigan (% change on 2012 election)
Result: Labour 746 (42% -7%), UKIP 421 (24%), Community Action 326 (18% -14%), Conservative 180 (10% +1%), Green 55 (3% -7%), Independent 27 (2%), Liberal Democrat 19 (1%)
Labour HOLD
Swing: 16% from Lab to UKIP
Upton on Wirral
Result: Labour 1,934 (65% +5%), Conservative 762 (26% +3%), Green 143 (5% unchanged), Liberal Democrat 130 (4% unchanged)
Labour HOLD
Swing: 1% from Con to Lab
North Walsham East on Norfolk
Result: Liberal Democrat 1,044 (41% +6%), UKIP 565 (22% -1%), Labour 442 (17% -4%), Conservative 359 (14% -2%), Green 80 (3% -1%), Independent 61 (2%)
Liberal Democrat HOLD
Swing: 4% from UKIP to Lib Dem
Warnham and Rusper on West Sussex
Result: Conservative 868 (58% +3%), UKIP 335 (23% -7%), Green 119 (8%), Liberal Democrat 103 (7% -8%), Labour 65 (4%)
Conservative HOLD
Swing: 5% from UKIP to Con
Dunfermline South on Fife
First Preference Votes: Labour 2,552 (40% -3%), SNP 2,057 (32% +5%), Liberal Democrats 1,009 (16% -5%), Conservative 450 (7% +1%), Green 183 (3% unchanged), UKIP 183 (3%)
Labour elected on the fifth count, Labour HOLD
Swing: 4% from Lab to SNP
Hamilton South on South Lanarkshire
Result: Labour 1,781 (52% +1%), SNP 1,120 (33% unchanged), Conservative 322 (9% unchanged), Christian Party 133 (4% +1%), UKIP 86 (3%)
Labour elected on first count, Labour GAIN from SNP
Swing: 0.5% from SNP to Lab
Dunfermline Scottish Parliament Constituency
Result: Labour 10,275 (42% +6%), SNP 7,402 (31% -7%), Liberal Democrat 2.852 (12% -8%), Conservative 2,009 (8% +1%), UKIP 908 (4%), Green 593 (2%), Independent 161 (1%)
Labour GAIN from SNP with a majority of 2,873 (12%)
Swing: 7% from SNP to Lab
Sorry for the lack of colours, autodrafting hangs publish button