LabourREPORT
Tim Roca

Tim Roca

Labour MP for Macclesfield

Won with 46.7% · Majority: 9,120

93%
Party loyalty
2
Rebellions
28/36
Key votes
£203k
Expenses

The Verdict

Between what was promised and what was voted for, there's a gap you could park a manifesto in. The public record shows a near-perfect record of following the whip.

Subject Grades

How Tim scored on each issue. Tap any subject for the individual votes.

Education

1 kept · 0 broke

A

Won with 46.7% of the vote, majority of 9,120

View all education votes →

Follow the Money

What Tim claims, earns, and receives — compared to how they vote on the issues affecting their constituents.

Total2024-25
£228k
Expenses
£203k
Donations
£25k

Expense Breakdown

£156k
Staffing
£20k
Office costs
£12k
Accommodation
£14k
Travel

Registered Interests

2. (b) Any other support not included in Category 2(a)(2 entries)£25k

Harish Sodha

£20k

Name of donor: Harish Sodha Address of donor: private Amount of donation or nature and value if donation in kind: £20,000 Date received: 20 August 2025 Date accepted: 10 September 2025 Donor status: individual (Registered 10 September 2025)

Mr Harish Sodha

£5k

Name of donor: Mr Harish Sodha Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 Date received: 17 March 2025 Date accepted: 24 March 2025 Donor status: individual (Registered 1 April 2025)

4. Visits outside the UK(3 entries)£6k
🇰🇪

Kenya

Paid by: Global Fund to Fight AIDS, TB and Malaria

£4k

Name of donor: Global Fund to Fight AIDS, TB and Malaria Address of donor: Chem. du Pommier 40 1218 Le Grand-Saconnex Switzerland Estimate of the probable value (or amount of any donation): Flights £3,553.46 Accommodation £352.89 Meals £130.00 Transportation £48.95, value £4,085.30 Destination of visit: Kenya Dates of visit: 22 July 2025 to 25 July 2025 Purpose of visit: Delegation to Kenya hosted by Global Fund to Fight AIDS, TB and Malaria. (Registered 7 August 2025)

🇬🇮

Gibraltar

Paid by: HM Government of Gibraltar

£1k

Name of donor: HM Government of Gibraltar Address of donor: Gibraltar House, 150 Strand, London WC2R 1JA Estimate of the probable value (or amount of any donation): Flights (£485 return), accommodation for 2 nights (£346) and meals/hospitality (£200), value £1,031 Destination of visit: Gibraltar Dates of visit: 4 June 2025 to 6 June 2025 Purpose of visit: Invited by the Gibraltar Government for familiarisation and briefing visit. (Registered 15 July 2025)

🇵🇱

Poland

Paid by: European Jewish Association

£552

Name of donor: European Jewish Association Address of donor: Rue du Cornet 22, 1040 Brussels Estimate of the probable value (or amount of any donation): Flights (£211), accommodation (£166), food and local transport (£175), value £552 Destination of visit: Poland Dates of visit: 2 November 2025 to 4 November 2025 Purpose of visit: Invited to commemoration of Kristallnacht at Auschwitz-Birkenau and Krakow. (Registered 30 November 2025)

8. Miscellaneous(3 entries)

Undisclosed

Councillor, City of Westminster. This is an unpaid role. (Registered 31 July 2024)

Undisclosed

Patron of APARU - Association of Argentine Professionals in the United Kingdom. This is an unpaid role. (Registered 31 July 2024)

Undisclosed

President, Silk Museum Macclesfield (Silk Heritage Trust) Date interest arose: 4 February 2025 (Registered 15 July 2025)

Sources: IPSA 2024-25, Register of Members' Financial Interests (Parliament API)

Every Penny: Tim's Expenses

238 individual claims totalling £211,027.15 since this parliament opened (July 2024). Click any category to see exactly where the money went, down to every receipt. Items marked “LUMP SUM” are bundled by IPSA (mainly travel) — they won't break these down further.

Family & Dependant Travel
£2k
2 claims
Rail: £1,507.91
Hotel Stays
£3k
2 claims
Hotel - London: £2,801.00
Hotel - European: £271.42
Staffing
3 claims
£156k
Office Costs
181 claims
£27k
Accommodation
44 claims
£14k
MP Travel
4 claims
£7k
Staff Travel
4 claims
£6k
Dependant Travel
2 claims
£2k
Staffing(3 claims)£156,436.81
Payroll(1)£152,980.11
31 Mar 2025Total Staffing budget payroll costs for the 2024-25 year
£152,980.11
Pooled staffing services(1)£3,000.00
3 Oct 2024Parliamentary Research Services [200011391-1]
£3,000.00
Working From Home Allowance(1)£456.70
31 Mar 2025Aggregated figure for this business cost and budget category in 2024-25LUMP SUM
£456.70
Office Costs(181 claims)£26,846.88
Equipment - purchase(7)£8,705.73
28 Mar 2025SOUTHERNS BROADSTOCK I [200011726-8633]
£7,186.80
30 Aug 2024Office Furniture
£980.00
30 Aug 2024Office Television
£300.00
4 Sep 2024Copy keys for constituency office
£90.00
9 May 2025Banner June 2025
£53.93
30 Aug 2024Office Equipment
£50.00
18 Feb 2025CLASSWORX
£45.00
Rent(9)£5,600.00
1 Oct 2024No description
£800.00
6 Jan 2025No description
£800.00
3 Sep 2024No description
£800.00
3 Dec 2024No description
£800.00
1 Apr 2025No description
£800.00
4 Mar 2025No description
£800.00
5 Nov 2024No description
£800.00
4 Feb 2025No description
£800.00
31 Mar 20252024-25 [***] rent pro-rata
£-800.00
Stationery & printing(120)£4,314.08
20 Mar 2025Banner March 2025
£510.00
20 Mar 2025Banner March 2025
£320.00
10 Oct 2025Banner October 2025
£299.38
10 Oct 2025Banner October 2025
£299.38
10 Oct 2025Banner October 2025
£299.38
5 Feb 2025Banner March 2025
£264.72
10 Oct 2025Banner October 2025
£248.11
9 Jun 2025Banner July 2025
£149.69
9 Jun 2025Banner July 2025
£149.69
9 Jun 2025Banner July 2025
£149.69
9 Jun 2025Banner July 2025
£124.06
11 Oct 2024CANVA [***]
£91.00
31 Jan 2025Banner February 2025
£88.44
2 Feb 2025Banner March 2025
£87.74
31 Jan 2025Banner February 2025
£81.90
31 Jan 2025Banner February 2025
£81.28
26 Jun 2025Banner July 2025
£53.83
31 Jan 2025Banner February 2025
£46.92
2 Feb 2025Banner March 2025
£42.48
2 Feb 2025Banner March 2025
£40.08
2 Feb 2025Banner March 2025
£36.96
23 Jan 2025MINUTEMAN PRESS
£35.00
2 Feb 2025Banner March 2025
£32.16
31 Jan 2025Banner February 2025
£32.08
31 Jan 2025Banner February 2025
£31.56
29 Nov 2024MINUTEMAN PRESS
£30.00
31 Jan 2025Banner February 2025
£29.71
31 Jan 2025Banner February 2025
£28.98
2 Feb 2025Banner March 2025
£26.96
31 Jan 2025Banner February 2025
£26.52
31 Jan 2025Banner February 2025
£22.48
31 Jan 2025Banner February 2025
£20.26
27 Nov 2024Banner December 2024
£20.16
31 Jan 2025Banner February 2025
£19.26
27 Nov 2024Banner December 2024
£19.15
31 Jan 2025Banner February 2025
£18.92
31 Jan 2025Banner February 2025
£16.50
27 Nov 2024Banner December 2024
£16.38
2 Feb 2025Banner March 2025
£14.96
31 Jan 2025Banner February 2025
£14.46
31 Jan 2025Banner February 2025
£13.80
31 Jan 2025Banner February 2025
£13.08
31 Jan 2025Banner February 2025
£12.96
11 Dec 2024Labels
£11.99
31 Jan 2025Banner February 2025
£10.82
27 Nov 2024Banner December 2024
£10.69
31 Jan 2025Banner February 2025
£10.57
31 Jan 2025Banner February 2025
£10.57
27 Nov 2024Banner December 2024
£10.48
31 Jan 2025Banner February 2025
£10.00
6 Dec 2024B&M 392 - CHURCHILL
£9.98
31 Jan 2025Banner February 2025
£9.79
10 Feb 2025Banner March 2025
£9.41
31 Jan 2025Banner February 2025
£9.24
31 Jan 2025B&M 392 - CHURCHILL
£9.00
31 Jan 2025Banner February 2025
£8.64
27 Nov 2024Banner December 2024
£8.56
31 Jan 2025Banner February 2025
£8.46
31 Jan 2025Banner February 2025
£8.16
31 Jan 2025Banner February 2025
£8.16
27 Nov 2024Banner December 2024
£8.06
31 Jan 2025Banner February 2025
£7.62
30 Oct 2024Banner March 2025
£7.56
27 Nov 2024Banner December 2024
£7.51
31 Jan 2025Banner February 2025
£6.84
27 Nov 2024Banner December 2024
£6.41
27 Nov 2024Banner December 2024
£6.22
16 Dec 2024A4 paper
£5.99
27 Nov 2024Banner December 2024
£5.82
31 Jan 2025Banner February 2025
£5.70
15 Dec 2024TESCO STORES 2876
£5.50
31 Jan 2025Banner February 2025
£5.42
27 Nov 2024Banner December 2024
£5.08
31 Jan 2025Banner February 2025
£5.04
31 Jan 2025Banner February 2025
£4.97
31 Jan 2025Banner February 2025
£4.97
31 Jan 2025Banner February 2025
£4.93
27 Nov 2024Banner December 2024
£4.80
31 Jan 2025Banner February 2025
£4.80
31 Jan 2025Banner February 2025
£4.38
31 Jan 2025Banner February 2025
£4.32
27 Nov 2024Banner December 2024
£3.77
31 Jan 2025Banner February 2025
£3.58
27 Nov 2024Banner December 2024
£3.42
27 Nov 2024Banner December 2024
£3.28
27 Nov 2024Banner December 2024
£3.26
31 Jan 2025Banner February 2025
£3.19
27 Nov 2024Banner December 2024
£2.92
27 Nov 2024Banner December 2024
£2.86
27 Nov 2024Banner December 2024
£2.86
27 Nov 2024Banner December 2024
£2.86
27 Nov 2024Banner December 2024
£2.59
31 Jan 2025Banner February 2025
£2.28
27 Nov 2024Banner December 2024
£2.28
27 Nov 2024Banner December 2024
£2.08
31 Jan 2025Banner February 2025
£2.04
27 Nov 2024Banner December 2024
£1.91
27 Nov 2024Banner December 2024
£1.82
27 Nov 2024Banner December 2024
£1.72
31 Jan 2025Banner February 2025
£1.69
27 Nov 2024Banner December 2024
£1.58
27 Nov 2024Banner December 2024
£1.37
31 Jan 2025Banner February 2025
£1.27
27 Nov 2024Banner December 2024
£1.27
27 Nov 2024Banner December 2024
£1.27
31 Jan 2025Banner February 2025
£1.26
27 Nov 2024Banner December 2024
£1.09
27 Nov 2024Banner December 2024
£0.97
31 Jan 2025Banner February 2025
£0.86
31 Jan 2025Banner February 2025
£0.78
27 Nov 2024Banner December 2024
£0.78
27 Nov 2024Banner December 2024
£0.76
31 Jan 2025Banner February 2025
£0.66
27 Nov 2024Banner December 2024
£0.64
31 Jan 2025Banner February 2025
£0.58
27 Nov 2024Banner December 2024
£0.47
27 Nov 2024Banner December 2024
£0.47
31 Jan 2025Banner February 2025
£0.41
31 Jan 2025Banner February 2025
£0.41
27 Nov 2024Banner December 2024
£0.24
Software & applications(2)£2,040.00
23 Aug 2024Caseworker Annual Fee
£1,440.00
23 Aug 2024Caseworker Setup Fee 2024
£600.00
Bought-in services(1)£1,476.00
23 Jul 2025ELECTED TECHNOLOGIES
£1,476.00
Utilities(8)£1,138.27
21 Feb 2025EDF UK CARD PAYMENTS
£408.22
9 Jun 2025EDF UK CARD PAYMENTS
£328.99
3 Oct 2025EDF UK CARD PAYMENTS
£82.51
5 Sep 2025EDF UK CARD PAYMENTS
£79.05
6 Aug 2025EDF UK CARD PAYMENTS
£74.24
23 Apr 2025EDF UK CARD PAYMENTS [200011782-28]
£73.54
25 Jul 2025EDF UK CARD PAYMENTS
£63.16
17 Mar 2025EDF UK CARD PAYMENTS [200011725-7284]
£28.56
Waste disposal, confidential waste & rubbish collection(3)£989.99
19 May 2025[***][***][***]
£795.00
31 Mar 2025removal of office waste [200011781-492]
£104.99
5 Sep 2025RESTORE DATASHRED
£90.00
Advertising and contact cards(6)£652.60
29 Aug 2025Advertising Office Contact Details - Bollington Live - Spring 2025 and Summer 2025
£306.00
1 Apr 2025MINUTEMAN PRESS [200011782-27]
£156.00
1 Aug 2025MINUTEMAN PRESS
£53.00
21 Feb 2025MINUTEMAN PRESS
£52.00
1 Apr 2025MINUTEMAN PRESS
£52.00
7 Feb 2025MINUTEMAN PRESS
£33.60
Insurance - buildings(1)£492.66
1 Oct 2025buildings insurance to landlord
£492.66
Venue hire, meetings & surgeries(8)£491.50
22 Oct 2025No description
£180.00
8 Aug 2025No description
£67.20
16 Jan 2025No description
£60.00
3 Oct 2025No description
£50.00
22 Mar 2025[200011725-9553]
£40.00
19 Nov 2024No description
£40.00
15 Jan 2025No description
£30.00
9 Sep 2024No description
£24.30
Insurance - contents(1)£330.51
3 Oct 2025DAVID ROBERTS & PARTNE
£330.51
Landline phone & internet - rental & usage(10)£249.28
27 Feb 2025VIRGIN MEDIA PYMTS
£49.20
24 Mar 2025VIRGIN MEDIA PYMTS [200011725-8882]
£24.60
9 Sep 2024Broadband monthly charge
£24.48
8 Mar 2025Broadband Monthly Charge
£23.00
9 Oct 2024Broadband monthly charge
£23.00
8 Jan 2025Broadband Monthly Charge
£23.00
8 Feb 2025Broadband Monthly Charge
£23.00
9 Nov 2024Broadband monthly charge
£23.00
27 Feb 2025CIRCLELOOP
£18.00
27 Mar 2025CIRCLELOOP [200011725-9081]
£18.00
Parking(1)£210.00
4 Sep 2024No description
£210.00
Cleaning services(2)£127.61
18 Jul 2025cleaning of common areas in our building
£77.21
23 Apr 2025Cleaning of common areas - Jan, Feb, Mar 2025 [200011782-29]
£50.40
Mobile telephone - contract & usage(1)£20.00
7 Sep 2024Mobile phone top up
£20.00
Maintenance, Redecorations & Repairs(1)£8.65
13 Sep 2024Hand towels and toilet rolls
£8.65
Accommodation(44 claims)£13,622.59
Rent(8)£8,400.00
12 Aug 2024Rent - accommodation
£1,050.00
12 Sep 2024Rent - accommodation
£1,050.00
3 Oct 2024Rent - accommodation
£1,050.00
31 Jan 2025Rent - Accommodation
£1,050.00
25 Feb 2025Accomodation - rent
£1,050.00
4 Dec 2024December rent - accomodation
£1,050.00
11 Nov 2024November rent - accomodation
£1,050.00
8 Jan 2025Accomodation Jan
£1,050.00
Council tax(10)£2,640.67
19 Oct 2024Council Tax
£616.80
6 Mar 2025Council Tax
£492.00
19 Dec 2024Council Tax Charges Nov-Dec
£328.00
1 May 2025Council tax
£172.00
23 Oct 2025Council Tax
£172.00
13 Jun 2025Council Tax
£172.00
7 Jul 2025Council tax
£172.00
26 Oct 2025Council Tax
£172.00
3 Aug 2025Council tax
£172.00
7 Apr 2025Council Tax
£171.87
Utilities(20)£2,152.60
19 Dec 2024Water charges - July, August, Sept, Oct, Nov
£321.79
6 Mar 2025Utilities
£302.22
6 Mar 2025Utilities
£156.40
8 Aug 2025Utilities
£110.00
13 Jun 2025Utility bill
£110.00
23 Oct 2025Utilities
£110.00
7 Apr 2025Utilities
£110.00
1 May 2025Utilities
£110.00
7 Jul 2025Utilities
£110.00
20 Nov 2024Utilitiy charges - October
£99.16
20 Aug 2024Utility costs - July
£73.56
20 Oct 2024Utility charges - September
£70.15
13 May 2025Utilities
£59.75
11 Aug 2025Water
£59.67
7 Jul 2025Water
£59.67
26 Oct 2025Utilities
£59.67
23 Oct 2025Water
£59.67
13 Jun 2025Water
£59.67
20 Sep 2024Utility charges - August
£57.57
1 Apr 2025Utilities
£53.65
Landline phone & internet - rental & usage(6)£429.32
11 Mar 2025Telephone / internet costs
£120.96
13 Mar 2025Telephone/Internet
£120.96
26 Aug 2024Accomodation telephone-internet
£46.85
26 Nov 2024Accomodation internet-phone
£46.85
18 Dec 2024Accomodation - internet-phone
£46.85
26 Oct 2024Accomodation - internet-phone
£46.85
MP Travel(4 claims)£6,910.39
Rail(2)£6,183.11
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£6,060.28
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£122.83
Air travel(1)£455.86
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£455.86
Hotel - European(1)£271.42
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
3 nights
£271.42
Staff Travel(4 claims)£5,702.57
Rail(2)£2,882.42
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£2,876.12
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£6.30
Hotel - London(1)£2,801.00
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
15 nights
£2,801.00
Subsistence(1)£19.15
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£19.15
Dependant Travel(2 claims)£1,507.91
Rail(2)£1,507.91
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£1,122.50
31 Mar 2025Aggregated figure for travel during 2024-25LUMP SUM
£385.41

Source: IPSA Individual Business Costs 2024-25 — every claim published under the Parliamentary Standards Act 2009

Macclesfield: The Real Impact

The people Tim was elected to represent — and how they voted on the issues that affect them most.

Sources: DWP FYE 2024, DESNZ 2023, Census 2021, Election 2024