We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

Make the most of your money by signing up to our newsletter fornow

Speaking on ITV just an hour after the Leave vote was confirmed, the Ukip leader said the £350 million figure could not be guaranteed and claimed he would never have made such a promise in the first place.

Asked whether he could guarantee that the money sent to the EU would now go towards the NHS, Mr Farage said: "No, I can't and I would never have made that claim. It was one of the mistakes that the Leave campaign made."

Mr Farage continued: "It wasn’t one of my adverts, I can assure you. I think they made a mistake in doing that.

“We have a £10 billion, £34 million a day featherbed, that is going to be free money that we can spend on the NHS, on schools, on whatever it is.”