There was a gap between male and female MPs when it came to who earnt the most through extra income (Picture: Getty/Reuters)

Boris Johnson was the highest earning MP in the last parliament, raking in in almost £800,000 mostly through speeches and articles, according to a new study.

MPs earned over £8.4 million in addition to their parliamentary salary, which works out as an extra £12,900 per MP, according to data site LOBO.

The annual salary of an MP is set at £79,468.

However, it is claimed that over half of the extra £8.4 million was made by just 15 MPs, with Mr Johnson earning almost 10% of the total.


The figures are based over the period between June 2017 and October 2019.

A key point to bear in mind is that the data only takes into account MPs who have declared extra income.



The figures also reveals a stark gender pay gap, with male MPs earning over five times as much as female MPs in extra income.

Boris Johnson made almost 10% of the extra income made by MPs in the last parliament

Source: AFP

According to the data, a female MP earned on average £3,350, while for a male MP the figure is £17,360.

Women spent far less time earning additional income than male MPs, with the average female MP spending 25 hours earning additional cash while the average male MP spent 89 hours.

However, women are also paid less for the same work.

There are also major differences across the political parties, with Conservative MPs earning the most, followed by the Liberal Democrats.

The full list of the 15 MPs who made the most amount of extra cash in the last parliament. Boris Johnson £795,867 Nicholas Soames £606,419 Owen Paterson £365,870 Ed Vaizey £348,279 John Redwood £262,264 Jacob Rees-Mogg £245,757 Thomas Tugendhat £240,720 Edward Davey £235,333 Andrew Mitchell £229,702 Michael Fallon £197,982 Henry Bellingham £162,907 Edward Leigh £154,167 Mark Pritchard £144,128 Jo Johnson £137,684 David Davis £135,367