NEWSDECK
● Pay, Expenses & Donations

MP Leaderboards

Rankings built from official IPSA expenses data and the Electoral Commission donations register.

A note on fair comparison — higher expenses aren't automatically a problem. A rural constituency MP with a large geographic area legitimately has higher travel costs than an inner-city MP. These rankings show the data; they don't imply wrongdoing.

Donations shown cover the period since the 2024 general election (4 July 2024) only. Expenses figures cover the 2024-25 financial year.

Highest total expenses

View all →

Total parliamentary business costs claimed, 2024-25 financial year

#2
Brendan O'Hara
Brendan O'Hara
£328,663
#1
Jamie Stone
Jamie Stone
£328,696
#3
Mr Alistair Carmichael
Mr Alistair Carmichael
£319,070
4
Colum Eastwood
Colum Eastwood
Foyle
£318,148
5
Claire Hanna
Claire Hanna
Belfast South and Mid Down
£317,026
6
Andrew Bowie
Andrew Bowie
West Aberdeenshire and Kincardine
£316,463
7
Chris Law
Chris Law
Dundee Central
£316,334
8
Chris Elmore
Chris Elmore
Bridgend
£315,182
9
Catherine McKinnell
Catherine McKinnell
Newcastle upon Tyne North
£314,160
10
Kate Osborne
Kate Osborne
Jarrow and Gateshead East
£313,522
11
Bob Blackman
Bob Blackman
Harrow East
£312,612
12
John Lamont
John Lamont
Berwickshire, Roxburgh and Selkirk
£312,230
13
Dave Doogan
Dave Doogan
Angus and Perthshire Glens
£310,116
14
Christian Wakeford
Christian Wakeford
Bury South
£306,701
15
Andrew Rosindell
Andrew Rosindell
Romford
£305,834

Lowest total expenses

View all →

Among MPs with recorded spend — often reflects shorter time in office or smaller constituencies

4
Lincoln Jopp
Lincoln Jopp
Spelthorne
£74,646
5
Pamela Nash
Pamela Nash
Motherwell, Wishaw and Carluke
£81,355
6
Mr Douglas Alexander
Mr Douglas Alexander
Lothian East
£87,045
7
Kenneth Stevenson
Kenneth Stevenson
Airdrie and Shotts
£96,817
8
Josh Newbury
Josh Newbury
Cannock Chase
£103,328
9
Liz Jarvis
Liz Jarvis
Eastleigh
£103,935
10
Iqbal Mohamed
Iqbal Mohamed
Dewsbury and Batley
£108,474
11
Sean Woodcock
Sean Woodcock
Banbury
£114,770
12
Andrew Ranger
Andrew Ranger
Wrexham
£117,511
13
Mr Adnan Hussain
Mr Adnan Hussain
Blackburn
£118,427
14
Steve Witherden
Steve Witherden
Montgomeryshire and Glyndŵr
£122,202
15
Mr Alex Barros-Curtis
Mr Alex Barros-Curtis
Cardiff West
£123,391
16
David Baines
David Baines
St Helens North
£123,981
17
Rebecca Paul
Rebecca Paul
Reigate
£124,847
18
Harpreet Uppal
Harpreet Uppal
Huddersfield
£125,879

Largest individual donations

View all →

Single largest declared donations to individual MPs

#2
Mrs Kemi Badenoch
Mrs Kemi Badenoch
£150,000
#1
David Davis
David Davis
£250,000
#3
Priti Patel
Priti Patel
£70,000
4
Wes Streeting
Wes Streeting
OPD Group Ltd
£55,000
5
Nigel Farage
Nigel Farage
Bassim Haidar
£54,921
6
Wes Streeting
Wes Streeting
OPD Group Ltd
£53,000
7
Nigel Farage
Nigel Farage
Sasan Ghandehari
£50,482
8
Angela Rayner
Angela Rayner
Refrigeration House Limited
£50,000
9
Robert Jenrick
Robert Jenrick
Michael Cohen
£50,000
10
Mrs Kemi Badenoch
Mrs Kemi Badenoch
Jersey House Developments Ltd
£50,000
11
Angela Rayner
Angela Rayner
Refrigeration House Limited
£50,000
12
Angela Rayner
Angela Rayner
Refrigeration House Limited
£50,000
13
Shabana Mahmood
Shabana Mahmood
Francesca Perrin
£50,000
14
Wes Streeting
Wes Streeting
Francesca Perrin
£50,000
15
Tom Tugendhat
Tom Tugendhat
Countywide Developments Limited
£50,000

Most declared donors

View all →

MPs with the highest number of separate declared donations — not the same as highest total value

#2
Robert Jenrick
Robert Jenrick
57 donations
#1
Mrs Kemi Badenoch
Mrs Kemi Badenoch
59 donations
#3
Tom Tugendhat
Tom Tugendhat
35 donations
4
Sir James Cleverly
Sir James Cleverly
£317,359
27 donations
5
Alan Mak
Alan Mak
£120,112
16 donations
6
Priti Patel
Priti Patel
£201,332
16 donations
7
Angela Rayner
Angela Rayner
£240,238
13 donations
8
Tim Farron
Tim Farron
£172,416
12 donations
9
Sir Andrew Mitchell
Sir Andrew Mitchell
£49,675
11 donations
10
Laura Trott
Laura Trott
£74,270
10 donations
11
Clive Lewis
Clive Lewis
£97,945
10 donations
12
Jon Pearce
Jon Pearce
£23,500
9 donations
13
Bridget Phillipson
Bridget Phillipson
£89,192
9 donations
14
Nigel Farage
Nigel Farage
£204,049
9 donations
15
Naz Shah
Naz Shah
£40,624
9 donations

Most active voters

MPs who have voted the most times since the 2024 general election, out of 547 divisions

#2
Alex Mayer
Alex Mayer
522 votes
#1
Rachel Hopkins
Rachel Hopkins
523 votes
#3
Callum Anderson
Callum Anderson
518 votes
4
Steve Yemm
Steve Yemm
266 Aye, 252 No
518 votes
5
Paul Davies
Paul Davies
266 Aye, 249 No
515 votes
6
Sean Woodcock
Sean Woodcock
262 Aye, 250 No
512 votes
7
Tristan Osborne
Tristan Osborne
263 Aye, 249 No
512 votes
8
Sojan Joseph
Sojan Joseph
260 Aye, 251 No
511 votes
9
Josh Dean
Josh Dean
258 Aye, 252 No
510 votes
10
Adam Thompson
Adam Thompson
253 Aye, 254 No
507 votes
11
Liz Twist
Liz Twist
260 Aye, 246 No
506 votes
12
Peter Lamb
Peter Lamb
254 Aye, 252 No
506 votes
13
Andrew Cooper
Andrew Cooper
256 Aye, 248 No
504 votes
14
Sir Mark Tami
Sir Mark Tami
259 Aye, 244 No
503 votes
15
Chris Vince
Chris Vince
259 Aye, 243 No
502 votes

Most party rebellions

Times an MP voted against their own party's majority position since 2024, among parties with 5+ MPs (Independent MPs excluded, since they have no shared party position to rebel against) — a normal, healthy part of parliamentary democracy, not necessarily a sign of anything unusual

#2
Richard Burgon
Richard Burgon
37 rebellions
#1
Apsana Begum
Apsana Begum
52 rebellions
#3
John McDonnell
John McDonnell
33 rebellions
4
Bell Ribeiro-Addy
Bell Ribeiro-Addy
Labour Party
31 rebellions
5
Mary Kelly Foy
Mary Kelly Foy
Labour Party
25 rebellions
6
Imran Hussain
Imran Hussain
Labour Party
25 rebellions
7
Ian Byrne
Ian Byrne
Labour Party
24 rebellions
8
Ms Marie Rimmer
Ms Marie Rimmer
Labour Party
24 rebellions
9
Nadia Whittome
Nadia Whittome
Labour Party
22 rebellions
10
Rebecca Long Bailey
Rebecca Long Bailey
Labour Party
21 rebellions
11
Brian Leishman
Brian Leishman
Labour Party
21 rebellions
12
Margaret Mullane
Margaret Mullane
Labour Party
20 rebellions
13
Emma Lewell
Emma Lewell
Labour Party
19 rebellions
14
Grahame Morris
Grahame Morris
Labour Party
18 rebellions
15
Mary Glindon
Mary Glindon
Labour Party
18 rebellions

Party finance overview

Total MP expenses, party donations, and outstanding loans by party — three separate figures, not directly comparable to each other

Expenses = MP business costs (staffing, office, travel), 2024-25 financial year. Donations = money given directly to the central party, since the 2024 general election. Loans outstanding = money currently owed by the party to lenders, not yet repaid.
Scottish National Party
(7 MPs)
MP expenses (total)
£1,945,403
Party donations
£1,752,253
Loans outstanding
No data
Reform UK
(7 MPs)
MP expenses (total)
£1,700,419
Party donations
£29,180,040
Loans outstanding
£750,000
Democratic Unionist Party
(5 MPs)
MP expenses (total)
£1,166,917
Party donations
No data
Loans outstanding
No data
Conservative Party
(113 MPs)
MP expenses (total)
£26,039,871
Party donations
£33,148,880
Loans outstanding
£34,452
Sinn Féin
(7 MPs)
MP expenses (total)
£1,604,326
Party donations
No data
Loans outstanding
No data
Independent
(63 MPs)
MP expenses (total)
£13,799,068
Party donations
No data
Loans outstanding
No data
Labour Party
(352 MPs)
MP expenses (total)
£75,146,592
Party donations
£17,134,133
Loans outstanding
£5,000
Plaid Cymru
(3 MPs)
MP expenses (total)
£613,986
Party donations
£603,113
Loans outstanding
No data
Green Party
(4 MPs)
MP expenses (total)
£815,567
Party donations
£1,580,024
Loans outstanding
No data
Liberal Democrats
(70 MPs)
MP expenses (total)
£14,175,645
Party donations
£14,446,799
Loans outstanding
£417,877