Does your MP respect democracy? We've scrutinised over 30 key votes in parliament to show how each MP has voted on delivering Brexit. In 2016, 64% of constituencies voted Leave and, in 2017, 80% of MPs won their seats pledging to respect the EU referendum result. Yet a majority of MPs have since voted repeatedly to reject and delay Brexit. MPs who have voted against a deal and against no-deal, or to cancel Brexit altogether, simply do not respect democracy - an outlook that should not be rewarded with re-election.
Find out below if yours is one of them, before casting your vote for your next MP on 12 December