MP for Salisbury
John Glen is the Conservative MP for Salisbury, first elected in 2010. He currently serves on the Treasury Committee, the Public Accounts Commission and the Space Industry (Indemnities) Bill committee, and has previously held senior Treasury roles including Economic Secretary to the Treasury and Chief Secretary to the Treasury, as well as ministerial roles in the Culture, Media and Sport brief.
He shows strong party loyalty with 100% attendance (above the party average of 56%). He has a small number of rebel votes (4) and is placed on the centre-right of the political spectrum (56/100).
Thirteen declared financial interests: six shareholdings, five miscellaneous interests, one gift/benefit or hospitality from UK sources, and one visit outside the UK.
Generated 21 February 2026
14 positions
Space Industry (Indemnities) Bill
Since Jun 2025
Public Accounts Commission
Since Dec 2024
Treasury Committee
Since Oct 2024
Shadow Paymaster General
Jul 2024 - Nov 2024
Paymaster General and Minister for the Cabinet Office
Nov 2023 - Jul 2024
Chief Secretary to the Treasury
Oct 2022 - Nov 2023
Compensation (London Capital & Finance plc and Fraud Compensation Fund) Bill
Jun 2021 - Jun 2021
Economic Secretary (HM Treasury)
Jan 2018 - Jul 2022
Minister of State (Treasury) (City)
Jan 2018 - Jul 2022
Based on parliamentary votes
has generally voted against universal credit
has generally voted for immigration controls
has generally voted against bus services regulation
has generally voted against vat changes
has voted a mixture of ways on asylum system
has voted a mixture of ways on transgender rights
has generally voted against trade union powers
has generally voted against nhs funding
Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27
Local Government Finance Report (England) 2026-27
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026
Universal Credit (Removal of Two Child Limit) Bill: Second Reading