Theresa May earns the second highest income from outside her parliamentary job of any MP in 2021.

The MP for Maidenhead is expected to bring home £497,487 on top of her MPs salary (£81,932) this year.

Via the Office of Theresa May Ltd, the former Prime Minister receives an annual salary of £85,000 for speaking engagements, totalling around 24 hours a month.

Additional payments came via talks given to organisations in the United States of America, through the Washington Speakers Bureau.

Read more: Woman spared jail after using walking stick as a weapon in a 'nasty incident'

On the register she says: “These sums are used to pay employees, maintain my ongoing involvement in public life and support my charitable work.”

Third in the list of top 10 MPs who have earned, or will earn, the most from outside work in 2021 comes nearby Wokingham MP John Redwood.

In one of his additional roles, he worked 50 hours a month – almost a third of the average working month in the UK.

From October 1, the Conservative MP has taken home as chairman of the Investment Committee of Charles Stanley, £48,222 per quarter - part of a total £228,657 he has earned or will earn from second jobs.

Read more: 182 medical conditions you must declare to DVLA or face £1,000 fines

The entry in the register of financial interests for MPs said: “My duties are to write a twice-weekly market review and investment report, to chair the investment committee and to make oral and written presentations.”

Before this he was being paid £15,606 a month, the register said, roughly £46,818 per quarter, for around 50 hours of work a month.

Sir Redwood also received a £35,000 bonus payment this year from the firm, receives £5,000 a year as a member of the advisory board of EPIC Private Equity, plus declared £439.86 in book royalties.

MPs are paid a salary of £81,932 a year, but second jobs have been in the spotlight since the resignation of former North Shropshire MP Owen Paterson in a lobbying scandal.

Sir Geoffrey Cox, Conservative for Torridge and West Devon, topped the list of MPs, earning £587,254.