Nigel Farage’s exact earnings are not known because MEPs are only required to declare outside earnings in broad bands

Nigel Farage has earned up to €790,000 on top of his €100,000-a-year salary, putting him sixth in a list of the highest-earning MEPs.

Transparency International, a campaign group, has published a top ten of MEPs earning more from outside jobs than from their £89,000 pay. They also get “gravy train” perks. Mr Farage, 54, has declared income worth €590,000 to €790,000 from broadcast contracts since July 2014 under European parliament rules. His total earnings including salary are equivalent to as much as £787,000.

Last year he declared himself “skint”. His exact earnings are unknown be- cause MEPs declare outside income in broad bands. “Mr Farage has declared his income in the financial declaration like every other MEP. Everybody is welcome to look at it,” his