Lord Ashcroft’s marginal polls are giving election forecasters a regular dose of entertainment, and political leaderships constant fear.
You can now explore all 89 of his polls on May2015. We have brought together and mapped his eight batches of polling, so you can see exactly what these polls would mean if they came true on election night.
His latest batch was released yesterday. It offered some reassurance for Labour, whose hopes of a majority could have finally faded.