Photograph of John Glen

Member of Parliament

John Glen

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