Prominent Leavers including former Tory leader Iain Duncan Smith face losing their seats at the next general election as Brexiteers prepare to punish the Conservatives at the ballot box with voters threatening to boycott the local and European elections over the UK’s delayed departure from the EU.

New analysis by ComRes suggests the Tories stand to lose 41 seats, with 29 Leave MPs set to be ousted as voters switch to Labour, the Liberal Democrats and SNP following a public backlash against Theresa May in Conservative heartlands.

MPs canvassing for the forthcoming elections described enduring the Easter ‘recess from hell’ as irate supporters bad-mouthed Mrs May on the doorstep, threatened to spoil ballot papers and sent their polling cards back to their local councils in protest.

The latest polling data suggests that if a general election was called tomorrow, Labour would win the most seats with 290, versus 277 for the Conservatives meaning Jeremy Corbyn would have to rely on the SNP’s 47 seats (up 12 from 2017) to prop up a Labour minority government.

As a Conservative grassroots backlash against Mrs May gained momentum this weekend, Labour were projected to gain 28 seats and the Liberal Democrats, three, according to the regression analysis, which calculates the seats where incumbents have less than a 50 per cent chance of clinging on to their constituency.