
Tim Roca
Labour MP for Macclesfield
Won with 46.7% · Majority: 9,120
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.
Civil Liberties
0 kept · 2 broke
Won with 46.7% of the vote, majority of 9,120
Cost of Living
0 kept · 7 broke
4,274 households in fuel poverty locally (9.64%)
NHS & Health
0 kept · 1 broke · 3 missed
Local A&E: only 71.5% seen within 4 hours (target: 95%)
Housing
0 kept · 3 broke
24% of constituents rent their home
Environment
0 kept · 3 broke · 1 missed
9.64% of local households in fuel poverty
Immigration
0 kept · 1 broke · 2 missed
Workers' Rights
0 kept · 3 broke
Won with 46.7% of the vote, majority of 9,120
Welfare & Benefits
1 kept · 6 broke · 2 missed
1,934 children in poverty in this constituency (12%)
Follow the Money
What Tim claims, earns, and receives — compared to how they vote on the issues affecting their constituents.
Expense Breakdown
The Broken Promise
Voted to strip £300/year heating help from 10 million pensioners — including 4,274 fuel poor households in their own constituency
Voted to keep the two-child benefit cap — 1,934 children live in poverty in their constituency
Stripped renter protections 3 times in one day — 24% of their constituents rent
Voted to override humanitarian protections in the Border Security Bill
Voted to scrap jury trials — removing an 800-year-old right that protects ordinary citizens
Registered Interests
2. (b) Any other support not included in Category 2(a)(2 entries)£25k
Harish Sodha
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
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
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
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
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.
Staffing(3 claims)£156,436.81
Payroll(1)£152,980.11
Pooled staffing services(1)£3,000.00
Working From Home Allowance(1)£456.70
Office Costs(181 claims)£26,846.88
Equipment - purchase(7)£8,705.73
Rent(9)£5,600.00
Stationery & printing(120)£4,314.08
Software & applications(2)£2,040.00
Bought-in services(1)£1,476.00
Utilities(8)£1,138.27
Waste disposal, confidential waste & rubbish collection(3)£989.99
Advertising and contact cards(6)£652.60
Insurance - buildings(1)£492.66
Venue hire, meetings & surgeries(8)£491.50
Insurance - contents(1)£330.51
Landline phone & internet - rental & usage(10)£249.28
Parking(1)£210.00
Cleaning services(2)£127.61
Mobile telephone - contract & usage(1)£20.00
Maintenance, Redecorations & Repairs(1)£8.65
Accommodation(44 claims)£13,622.59
Rent(8)£8,400.00
Council tax(10)£2,640.67
Utilities(20)£2,152.60
Landline phone & internet - rental & usage(6)£429.32
MP Travel(4 claims)£6,910.39
Rail(2)£6,183.11
Air travel(1)£455.86
Hotel - European(1)£271.42
Staff Travel(4 claims)£5,702.57
Rail(2)£2,882.42
Hotel - London(1)£2,801.00
Subsistence(1)£19.15
Dependant Travel(2 claims)£1,507.91
Rail(2)£1,507.91
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