...there have been over 500 local by-elections up and down the country since the last general election and how have those local by-elections come out:
Conservatives 278,329 votes (32% -5% on last time) winning 191 seats (-37 seats on last time)
Labour 256,801 votes (29% -1% on last time) winning 166 seats (-5 seats on last time)
Liberal Democrats 164,670 votes (19% +5% on last time) winning 100 seats (+47 seats on last time)
Independent and Local Independents 53,835 votes (6% -1% on last time) winning 44 seats (+6 seats on last time)
Green Party 42,729 votes (5% -2% on last time) winning 5 seats (+3 seats on last time)
United Kingdom Independence Party 15,655 votes (2% -7% on last time) winning 0 seats (-13 seats on last time)
Scottish National Party 31,400 votes (4% +1% on last time) winning 8 seats (+3 seats on last time)
Plaid Cymru 3,998 votes (0% unchanged on last time) winning 5 seats (+2 seats on last time)
Other Parties 30,242 votes (3% unchanged on last time) winning 15 seats (unchanged on last time)
Conservative lead of 21,528 votes (3%) on a swing of 2% from Con to Lab