I'm from England and I personally know a lot of people who voted leave. The main driver was immigration, nothing else. People felt they had made their voices heard for years on immigration from Eastern Europe being too high and had been subsequently ignored, with this being the result.