@revelette1,
UKIP never won a Westminster election, the couple of MPs they did have were defectors from the Conservative Party.
Having said that they dominated the European Parliament elections.
People tended to be single issue in that, drip fed a diet of straight bananas and Brussels bureaucracy from right wing newspapers made UKIP a factor.
A lot of that was down to the creepy charisma of Nigel Farage, he left to form the Brexit Party which did very well in the last European elections we were part of.
Now European elections are no more, but both UKIP and Brexit had representatives on city and town councils.
Not any more, following the council elections a few weeks ago UKIP was reduced to a handful of parish councillors.
The parish is the very lowest tier of local government.
The simple answer is Brexit has been a complete disaster. The idiots who voted for it were sold a land of milk and honey that never materialised. We have a corrupt and incompetent government whose own right wing is trying to form its own vision of an even more disastrous Brexit.
People are sick to death of the Tories. The council elections showed a lot of tactical voting. People didn't vote for their party, they voted for the candidate most likely to defeat the sitting conservative.
That looks like it may be the case at yhe general election with Labour voters tactically voting Liberal and vice versa depending on who is best suited to win.
At the next election Labour will be the largest party, the question is whether thdy will have an outright majority or have to go into voalition with the Liberals.
The Tories are scaremongering about a coalition of chaos, but it's not working, people are sick of the Tories, anything is preferable.