BB
647 MPs·389 Bills·£2.9T
John McDonnell

John McDonnell

Labour

MP for Hayes and Harlington · Since 1997

24
Votes
5
Speeches
34
Total Events
£118K
Est. Net Worth
4 pledge contradictions— voted against party manifesto position
Total Spend — FY 24/25
£269,647

Office, staffing, accommodation, travel, and other costs. Data from IPSA.

Spend Breakdown

Staffing£235,997 (88%)
Office£33,651 (12%)
Accommodation£0 (0%)
Travel£0 (0%)
Other£0 (0%)

Annual History

FY 24/25£269,647
FY 23/24£274,528
FY 22/23£249,490
FY 21/22£242,842
FY 20/21£220,262
FY 19/20£167,308

Claim Categories (FY 24/25)

Office Costs
58 claims · £31K
Staffing
2 claims · £7K

Recent Claims (50)

Stationery & printingPaid

XMA March 2025

£609
11 Apr 2025
RentPaid

Aggregated figure for this business cost and budget category in 2024-25

£10,558
31 Mar 2025
Bought-in servicesPaid

Comms & Media

Bought in Services [200012916-4]

£2,250
31 Mar 2025
Software & applicationsPaid

Kapwing software

£149
27 Mar 2025
UtilitiesPaid

Electricity

office electric bill

£335
24 Mar 2025
UtilitiesPaid

Water

office water bill

£19
20 Mar 2025
UtilitiesPaid

Gas

office gas bill

£457
15 Mar 2025
Software & applicationsPaid

zoom

£16
9 Mar 2025
Pooled staffing servicesPaid

Socialist Parliamentary Research Group (Labour)

pooled services

£5,000
6 Mar 2025
Bought-in servicesPaid

Comms & Media

comms and media [200011792-450]

£2,750
5 Mar 2025
Cleaning servicesPaid

Cleaning products for the office and the toilets.

£112
4 Mar 2025
Translation services - other languagesPaid

BSL translation service

£222
3 Mar 2025
UtilitiesPaid

Gas

office gas bill

£63
21 Feb 2025
Software & applicationsPaid

zoom

£16
9 Feb 2025
UtilitiesPaid

Water

office water bill

£21
7 Feb 2025
UtilitiesPaid

Electricity

office electric bill

£674
24 Jan 2025
UtilitiesPaid

Gas

office gas bill

£58
24 Jan 2025
Software & applicationsPaid

zoom

£16
24 Jan 2025
UtilitiesPaid

Water

office water bill

£24
24 Jan 2025
Landline phone & internet - rental & usagePaid

Landline

office phone bill

£213
9 Jan 2025
Landline phone & internet - rental & usagePaid

Landline

Office phone bill

£308
9 Jan 2025
UtilitiesPaid

Water

office water bill

£44
16 Dec 2024
Software & applicationsPaid

zoom

£16
9 Dec 2024
UtilitiesPaid

Gas

Office gas bill [200011633-40]

£35
9 Dec 2024
Bought-in servicesPaid

Comms & Media

professional services [200011792-449]

£2,250
15 Nov 2024
Software & applicationsPaid

zoom [200011633-36]

£16
9 Nov 2024
Landline phone & internet - rental & usagePaid

Landline & internet package

Office phone bill

£308
10 Oct 2024
Landline phone & internet - rental & usagePaid

Landline

office phone bill

£214
10 Oct 2024
Software & applicationsPaid

zoom

£16
9 Oct 2024
UtilitiesPaid

Gas

office gas bill

£24
4 Oct 2024
Bought-in servicesPaid

Comms & Media

comms and media support

£3,750
30 Sept 2024
UtilitiesPaid

Electricity

office electric bill

£299
26 Sept 2024
UtilitiesPaid

Water

office water bill

£67
11 Sept 2024
Software & applicationsPaid

zoom

£16
9 Sept 2024
UtilitiesPaid

Gas

office gas bill

£17
10 Aug 2024
UtilitiesPaid

Gas

office gas bill

£18
9 Aug 2024
Software & applicationsPaid

zoom

£16
9 Aug 2024
Landline phone & internet - rental & usagePaid

Landline

office telephone bill

£272
8 Aug 2024
Insurance - contentsPaid

Office contents insurance - terrorism cover

£137
8 Aug 2024
Insurance - contentsPaid

Office contents insurance

£337
8 Aug 2024
Landline phone & internet - rental & usagePaid

Landline

office phone bill

£172
8 Aug 2024
UtilitiesPaid

Gas

Office gas bill

£20
22 Jul 2024
UtilitiesPaid

Gas

Office gas bill

£20
12 Jul 2024
UtilitiesPaid

Electricity

Office electric Bill

£298
12 Jul 2024
Software & applicationsPaid

Zoom

£16
9 Jul 2024
Mobile telephone - contract & usagePaid

mobile phone minus 10% for possible personal use

£69
3 Jul 2024
UtilitiesPaid

Gas

Office gas bill [200011633-39]

£22
12 Jun 2024
Software & applicationsPaid

zoom [200011633-37]

£16
9 Jun 2024
UtilitiesPaid

Water

constituency waste water bill

£122
31 May 2024
UtilitiesPaid

Gas

Office Gas Bill

£67
16 May 2024

Expense data sourced from IPSA (Independent Parliamentary Standards Authority). Updated every two months.