Party history
Labour
4 Jul 2024 to present
Constituency history
Macclesfield
4 Jul 2024 to present
Elected 1 time
Roles
Cyber Security and Resilience (Network and Information Systems) Bill
28 Jan 2026 to present
Courts (Remote Hearings) Bill
26 Jun 2025 to present
Environment, Food and Rural Affairs Committee
28 Oct 2024 to present
Terrorism (Protection of Premises) Bill: Programming sub committee
23 Oct 2024 to 31 Oct 2024
Terrorism (Protection of Premises) Bill
23 Oct 2024 to 31 Oct 2024
Latest election result
Candidate result data from the Parliament Members API.
Lab Gain
Macclesfield
Turnout 52,792
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Tim Roca | Lab Labour | 24,672 | 46.7 % |
| David Rutley | Con Conservative | 15,552 | 29.5 % |
| Steve Broadhurst | RUK Reform UK | 6,592 | 12.5 % |
| Amanda Iremonger | Green Green Party | 2,493 | 4.7 % |
| Neil Christian | LD Liberal Democrat | 2,482 | 4.7 % |
| Christopher Wellavize | Ind Independent | 779 | 1.5 % |
| Dickie Fletcher | SDP Social Democratic Party | 222 | 0.4 % |
Source: UK Parliament Members API
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
How long has Tim Roca been an MP?
Tim Roca has been in the House of Commons for 1 years, 10 months. Source
What parties has Tim Roca been a member of?
Tim Roca has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Tim Roca held?
Tim Roca has 5 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What was Tim Roca's latest election result?
Tim Roca's latest imported election result is Lab Gain in Macclesfield, with a majority of 9,120. Source