Party history
Conservative
6 May 2010 to present
Constituency history
Salisbury
4 Jul 2024 to present
Elected 1 time
Salisbury
6 May 2010 to 30 May 2024
Elected 4 times
Roles
Space Industry (Indemnities) Bill
18 Jun 2025 to present
Public Accounts Commission
17 Dec 2024 to present
Treasury Committee
21 Oct 2024 to present
Shadow Paymaster General
8 Jul 2024 to 8 Nov 2024
Cabinet Office
Paymaster General and Minister for the Cabinet Office
13 Nov 2023 to 5 Jul 2024
Cabinet Office
Chief Secretary to the Treasury
25 Oct 2022 to 13 Nov 2023
HM Treasury
Compensation (London Capital & Finance plc and Fraud Compensation Fund) Bill
8 Jun 2021 to 15 Jun 2021
Economic Secretary (HM Treasury)
9 Jan 2018 to 6 Jul 2022
HM Treasury
Latest election result
Candidate result data from the Parliament Members API.
Con Hold
Salisbury
Turnout 50,173
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Glen | Con Conservative | 17,110 | 34.1 % |
| Matt Aldridge | Lab Labour | 13,303 | 26.5 % |
| Victoria Charleston | LD Liberal Democrat | 11,825 | 23.6 % |
| Julian Malins | RUK Reform UK | 5,235 | 10.4 % |
| Barney Norris | Green Green Party | 2,115 | 4.2 % |
| Arthur Pendragon | Ind Independent | 458 | 0.9 % |
| Chris Harwood | Climate Party | 127 | 0.3 % |
Source: UK Parliament Members API
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
How long has John Glen been an MP?
John Glen has been in the House of Commons for 16 years, 0 months. Source
What parties has John Glen been a member of?
John Glen has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has John Glen held?
John Glen has 14 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What was John Glen's latest election result?
John Glen's latest imported election result is Con Hold in Salisbury, with a majority of 3,807. Source