The most important question in British electoral politics is almost never asked. Why does England usually vote Tory?
If you look at opinion polls on policy, most people in England are almost as left wing as most in Scotland and Wales. Most want to renationalise public services, redistribute wealth and increase spending on public services.
Likewise, on most issues, people in England are nearly as socially liberal as people in Scotland, supporting women’s right to choose an abortion and LGBTQI rights, for example. Even in supposedly conservative Northern Ireland, polls show widespread support for women’s and LGBTQI rights.