Isn't there quite a large generational divide also? When I used to live in England and Tony Blair first won his election victory in 1997 and again in 2001 I think I'm right in saying he had a pretty good and even coalition of support from both young and older voters. I also think I'm right that in the 1970s and 1980s Margaret Thatcher was more popular among the youngest voters who were seeking more urban professional middle class opportunities whereas the strongest support of the Labour leaders of those days were the elderly industrial working class folks in the small towns who were retiring/dying out. The two parties have flipped that on its head now.
Yes, there is a strong generational divide in that they Boris-style Conservative Party aims mainly at older, almost exclusively white, working and lower middle class voters. Most live in small towns (sometimes suburbs) rather than cities. Not all of them are old, however, and many of them represent a shift in working class life towards self-employment. Many own their own homes (albeit in areas where home ownership isn’t as costly) and most are ‘getting by’ economically - and very much down on those who are doing less well.
The most significant change from the industrial working class Labour voter to the ‘white van’ Boris voter is cultural: there isn’t either the community spirit or the aspirational quality of the traditional working class area. These voters tend to be people who blame others, mainly immigrants, for their frustrations and disappointments. They have extremely authoritarian views but scream that they are being oppressed when they are asked to make any sort of sacrifice. My summary of this type of Boris voter is as follows: they claim to be patriotic, put Union Jacks or St George flags on their vans and then throw litter out of the window!