None of this makes sense. Let's get it straight - Livingstone's vote went
UP, in
percentage terms as well as due to the higher turnout. That increase in vote must have come from somewhere? Maybe it wasn't the white working class of Brent and Enfield, maybe it was the asian working class of East London. We don't know for sure yet, but it is a fact that Livingstone did not lose votes - he gained them.
What happened was that people who voted for other parties last time (particularly UKIP - remember the Mayoral was the same election as the Euros, but also the LibDems) voted for Johnson this time and that's why he won.
Please read this table before responding.
http://results.londonelects.org.uk/Results/CombinedMayoralResults.aspx