Party history
Labour
12 Dec 2019 to present
Constituency history
Ealing North
4 Jul 2024 to present
Elected 1 time
Ealing North
12 Dec 2019 to 30 May 2024
Elected 1 time
Roles
Secretary of State for Health and Social Care
14 May 2026 to present
Department of Health and Social Care
Chief Secretary to the Treasury
1 Sep 2025 to 14 May 2026
HM Treasury
Crown Estate Bill [HL]
29 Jan 2025 to 6 Feb 2025
Finance Bill
22 Jan 2025 to 30 Jan 2025
Public Accounts Committee
28 Oct 2024 to 21 Oct 2025
Exchequer Secretary (HM Treasury)
9 Jul 2024 to 1 Sep 2025
HM Treasury
Finance (No.2) Bill
15 May 2024 to 21 May 2024
Finance Bill
10 Jan 2024 to 16 Jan 2024
Latest election result
Candidate result data from the Parliament Members API.
Lab Hold
Ealing North
Turnout 43,232
| Candidate | Party | Votes | Share |
|---|---|---|---|
| James Murray | Lab Labour | 20,663 | 47.8 % |
| Maria Khan | Con Conservative | 8,144 | 18.8 % |
| Natalia Kubica | Green Green Party | 4,056 | 9.4 % |
| Leon Harris | RUK Reform UK | 3,948 | 9.1 % |
| Sam Habeeb | WPB Workers Party of Britain | 3,139 | 7.3 % |
| Craig O'Donnell | LD Liberal Democrat | 2,543 | 5.9 % |
| Helmi Alharahsheh | Ind Independent | 499 | 1.2 % |
| Les Beaumont | SDP Social Democratic Party | 240 | 0.6 % |
Source: UK Parliament Members API
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
How long has James Murray been an MP?
James Murray has been in the House of Commons for 6 years, 5 months. Source
What parties has James Murray been a member of?
James Murray has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has James Murray held?
James Murray has 16 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What was James Murray's latest election result?
James Murray's latest imported election result is Lab Hold in Ealing North, with a majority of 12,519. Source