The MPs earning millions from second jobs
New database reveals small number of MPs earned an additional £17m since last general election

MPs have raked in more than £17m from second jobs over the past three years, according to a new database that lists payments to politicians and associated bodies across Westminster.
The Westminster Accounts tool, a joint venture by Tortoise Media and Sky News, collects information about MPs’ second jobs, donations and memberships of all-party parliamentary groups (APPGs) in one place for the first time. This means it is now “possible to create leader boards and league tables showing where the largest sums flow from and to”, said Tortoise.
It reveals that two-thirds of extra earnings, which are in addition to the base annual parliamentary salary of £84,144, went to just 20 MPs mainly from the Conservative Party.
Subscribe to The Week
Escape your echo chamber. Get the facts behind the news, plus analysis from multiple perspectives.

Sign up for The Week's Free Newsletters
From our morning news briefing to a weekly Good News Newsletter, get the best of The Week delivered directly to your inbox.
From our morning news briefing to a weekly Good News Newsletter, get the best of The Week delivered directly to your inbox.
“The revelations reignited the debate around clamping down on whether it is justifiable for MPs to have second jobs following the Owen Paterson lobbying scandal,” reported the Daily Mail. From March this year MPs will be banned from taking on work as political or parliamentary consultants, “but speeches, TV appearances and legal work will still be fair game”, said the paper.
Is it mostly Tory MPs?
The vast majority of the £17.2m earned from second jobs since the last general election in December 2019 – £15.2m – went to Tory MPs, analysis found, “dwarfing the combined income of politicians who represent other parties”, said The Guardian.
It means that while just 54% of MPs are Conservatives, they account for 89% of external income over the last three years.
Leading the list is former prime minister Theresa May, who has been paid £2.5m for speaking engagements since 2019. That includes speeches to US firms such as JP Morgan and a six-figure fee for a speech in Saudi Arabia and is nine times more than she earned in her two years at No.10.
It is also more than double what her successor Boris Johnson has earned since he left Downing Street last summer, “although he is expected to overtake her soon”, reported Tortoise.
The two former prime ministers are among 25 MPs who have earned more outside parliament since the last general election than from their salaries, while a larger group of 36 MPs have earned more than £100,000 outside parliament overall in the same period.
What about the other parties?
By comparison, Labour MPs earned a combined £1.2m from outside work, while Liberal Democrat MPs took an additional £171,000 and SNP MPs banked £149,000.
The highest earning Labour MP was the shadow foreign secretary, David Lammy, who has earned £202,599 since the start of the current parliament.
The Telegraph reported that income declared by the MP for Tottenham came from more than 40 sources, including speaking engagements at Black History Month events, hosting regular radio shows on LBC and giving a talk at an American university about the war in Ukraine.
However, the paper hinted at hypocrisy on the part of Labour, after leader Keir Starmer urged the government to “ban all second jobs for MPs, with limited exceptions” in the wake of the Owen Paterson scandal. In addition, Lammy has criticised other MPs for lucrative second jobs, insisting he earned a “fraction” of their money.
Starmer defended Lammy on Sky News, saying: “I think David does a lot of media work, and I think media work and writing books is all part of the political process. But there’s a discussion to be had, I was urging the whole House of Commons to agree new rules because I do think we should get rid of second jobs with some exceptions.”
“Starmer himself received about £26,000 from legal work conducted while a serving Labour MP but before he became leader of the opposition,” claimed The Guardian.
The Top 10 MPs who earned the most from second jobs since December 2019 are all Conservatives:
1. Theresa May (Former PM and Conservative MP for Maidenhead): £2.55m
2. Geoffrey Cox (Former attorney general and Conservative MP for Torridge & West Devon): £2.19m
3. Boris Johnson: (Former PM and Conservative MP for Uxbridge and West Ruislip) £1.06m
4. Fiona Bruce (Conservative MP for Congleton): £711,749
5. John Redwood (Conservative MP for Wokingham): £692,438
6. Andrew Mitchell (Conservative MP for Sutton Coldfield): £652,796
7. Sajid Javid (Former chancellor and Conservative MP for Bromsgrove): £361,566
8. Sir John Hayes (Conservative MP for South Holland and The Deepings): £337,862
9. Sir Bill Wiggin (Conservative MP for North Herefordshire): £253,389
10. Chris Grayling (Conservative MP for Epsom and Ewell): £224,487
Sign up for Today's Best Articles in your inbox
A free daily email with the biggest news stories of the day – and the best features from TheWeek.com
Chas Newkey-Burden has been part of The Week Digital team for more than a decade and a journalist for 25 years, starting out on the irreverent football weekly 90 Minutes, before moving to lifestyle magazines Loaded and Attitude. He was a columnist for The Big Issue and landed a world exclusive with David Beckham that became the weekly magazine’s bestselling issue. He now writes regularly for The Guardian, The Telegraph, The Independent, Metro, FourFourTwo and the i new site. He is also the author of a number of non-fiction books.
-
Doom: The Dark Ages – an 'exhilarating' prequel
The Week Recommends Legendary shooter adds new combat options from timed parries to melee attacks and a 'particularly satisfying' shield charge
-
7 US cities to explore on a microtrip
The Week Recommends Not enough vacation days? No problem.
-
Crossword: May 14, 2025
The Week's daily crossword
-
Can Starmer sell himself as the 'tough on immigration' PM?
Today's Big Question Former human rights lawyer 'now needs to own the change – not just mouth the slogans' to win over a sceptical public
-
Man arrested after 'suspicious' fires at properties linked to Keir Starmer
Speed Read Prime minister thanks emergency services after fire at his former family home in north London
-
Trump, UK's Starmer outline first post-tariff deal
speed read President Donald Trump and British Prime Minister Kier Starmer struck a 'historic' agreement to eliminate some of the former's imposed tariffs
-
Where is the left-wing Reform?
Today's Big Question As the Labour Party leans towards the right, progressive voters have been left with few alternatives
-
Ed Miliband, Tony Blair and the climate 'credibility gap'
Talking Point Comments by former PM Tony Blair have opened up Labour to attacks over its energy policies
-
Is the UK's two-party system finally over?
Today's Big Question 'Unprecedented fragmentation puts voters on a collision course with the electoral system'
-
Will divisions over trans issue derail Keir Starmer's government?
Today's Big Question Rebellion is brewing following the Supreme Court's ruling that a woman is defined by biological sex under equality law
-
UK-US trade deal: can Keir Starmer trust Donald Trump?
Today's Big Question White House insiders say an agreement is 'two weeks' away but can Britain believe it?