UK 2019 General Election

Simply select how much you agree or disagree with the statements below.

Who Should You Vote For? is the original, easiest to use UK general election quiz, helping you to decide who to vote for and which party matches your views most closely. Since 2005 Who Should You Vote For? has been used more than four million times!

This is our first pre-manifesto 2019 election version (England only so far) - more detail coming soon! For information about this quiz, the questions and the party policies, see our FAQ page.

The UK should leave the EU without a deal (Hard Brexit)
The UK should leave the EU under the terms of Boris Johnson's Deal
Article 50 should be revoked and the UK should remain in the EU
A second referendum should be held to choose between a deal to leave the EU and remaining in the EU
Income taxes should be increased for people earning over £80,000 a year to pay for public services
Corporation tax rates should be reduced to 17% to boost business
The High Speed 2 (HS2) railway should be built
The rail network in the UK should be returned to public ownership (renationalised)
Utility companies in the UK should remain in private ownership
Inheritance tax should be scrapped
The voting age in the UK should remain at 18
The first-past-the-post voting system in the UK should be replaced with proportional representation
The UK should continue to spend at least 0.7% of UK Gross National Income on overseas development assistance
Standard Attainment Tests (SATs) currently used in schools should be abolished
Boris Johnson has the skills and experience needed to be an effective prime minister
Jeremy Corbyn has the skills and experience needed to be an effective prime minister
Jo Swinson has the skills and experience needed to be an effective prime minister
Nigel Farage has the skills and experience needed to be an effective prime minister
Caroline Lucas has the skills and experience needed to be an effective prime minister

About you (optional)

Age
Gender
Which result do you actually expect to get?