Photograph of John Glen

Member of Parliament

John Glen

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

6 May 2010

Commons start

16 years, 0 months

Time in Commons

82.8 %

Voting participation

+9.5 % vs avg

3,807

Majority

92

Debates (12 months)

107

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 2675

Constituency office

01722 323050

X (formerly Twitter)

https://twitter.com/JohnGlenUK

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Brexit / EU 203/211 (96 %)
Energy 61/67 (91 %)
Trade 80/88 (91 %)
Foreign Affairs 61/69 (88 %)

Lowest topic participation

NHS / Health 32/56 (57 %)
Benefits 58/81 (72 %)
Work / Employment 54/75 (72 %)
Housing 52/66 (79 %)
Democracy / Parliament 34/43 (79 %)

Party history

Conservative 6 May 2010 to present

Constituency

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

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,906 of 2,302 eligible divisions (82.8 %). Commons average: 73.3 %.

1906

Total votes

908

Aye

998

No

5

Against party

Aye / No split Ayes 908 / Noes 998

Divisions

Page 1 of 128
Division Vote
King's Speech Motion for an Address: amendment (i) Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V No
Privilege Aye
Northern Ireland Troubles Bill: Carry-over motion No
Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F No
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X No
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 26 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 13 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 4 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 2 No

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

14

Speeches

75

Questions

17

Interventions

0

Answers

1

Points of order

0

Statements

Most active debate topics

Transport 20 appearances
Benefits 5 appearances
Tax 4 appearances
Defence 3 appearances
Crime / Justice 2 appearances

Recent appearances

Debate Contributions
Backing Business to Create Economic Growth 18 May 2026 2
Pension Schemes Bill 15 Apr 2026 1
Infected Blood Compensation Scheme 14 Apr 2026 1
SEND Provision and Reform 13 Apr 2026 3
Business of the House 26 Mar 2026 1
National Savings & Investments 26 Mar 2026 1
Middle East: Economic Update 24 Mar 2026 1
Flooding 19 Mar 2026 1
Youth Unemployment 17 Mar 2026 1
Topical Questions 16 Mar 2026 1

Source: UK Parliament Hansard API

Registered interests

1. Employment and earnings (1)

Role, work or services: Non Executive Director, Open Banking Limited From: 9 February 2026. Until: 8 February 2027. Payer: Open Banking Limited (Open Banking Limited (OBL) – the Implementation Entity described in the CMA Order – built the UK’s world-leading Open Banking Standard and industry guidelines to drive competition, innovation and transparency in UK retail banking.), 8th Floor, 100 Bishopsgate, London EC2N 4AG United Kingdom ACOBA consulted: Yes (Registered 9 February 2026)

3. Gifts, benefits and hospitality from UK sources (1)

Name of donor: Ascot Racecourse Limited Address of donor: Ascot Racecourse, Ascot, Berkshire SL5 7JX Amount of donation or nature and value if donation in kind: Two tickets for myself and a guest to attend Ascot Races, value £590 Date received: 19 June 2025 Date accepted: 19 June 2025 Donor status: company, registration 04320977 (Registered 10 July 2025)

4. Visits outside the UK (1)

Name of donor: Coalition for Global Prosperity (CGP) Address of donor: 1 Horse Guards Avenue, London SW1A 2HU Estimate of the probable value (or amount of any donation): Flights ( £883), accommodation ( £649.9), food and Refreshments (£270.23), value £1,803.13 Destination of visit: Jordan Dates of visit: 20 July 2025 to 25 July 2025 Purpose of visit: Overseas visit to Jordan to see UK Development programmes ‘in action’ and meet with development experts and partners (Registered 17 August 2025)

7. (ii) Other shareholdings, valued at more than £70,000 (6)

Name of company or organisation: Endava Ltd Nature of business: IT services and consultancy Interest held: from 8 May 2015 (Registered 19 May 2015)

Name of company or organisation: Softiron Nature of business: Design and development of application software for data storage. Interest held: from 25 November 2019 (Registered 10 January 2020)

Name of company or organisation: Blue Gold Ltd (BGL) Nature of business: Natural resources business operating in Sub Saharan Africa. Listed on NASDAQ on 26 June 2025. Interest held: from 5 April 2021 (Registered 12 April 2021; updated 8 July 2025)

8. Miscellaneous (5)

Commissioner of the Financial Inclusion Commission. This an independent body made up of consumer and business representatives, together with policy experts in areas such as banking and payments, insurance and credit. As a commissioner I will attend monthly meetings and advise on specific issues. This is an unpaid role. Date interest arose: 28 February 2025 (Registered 7 March 2025)

Patron of upReach. Supporting the charity's work through events, campaigns and strategic connections. Date interest arose: 29 November 2024 (Registered 7 March 2025)

I am unpaid Director of the Policy Research Unit Ltd ( PRU) Date interest arose: 9 July 2025 (Registered 14 July 2025)

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is John Glen?

John Glen is a Member of Parliament representing Salisbury. Source

Which party does John Glen represent?

John Glen currently represents Conservative. Source

Which constituency does John Glen represent?

John Glen currently represents Salisbury. Source

How long has John Glen been an MP?

John Glen has been in the House of Commons for 16 years, 0 months. Source

How many Commons divisions has John Glen voted in?

John Glen has recorded votes in 1,906 of 2,302 eligible Commons divisions (82.8 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has John Glen voted against their party?

John Glen has voted against the party majority 5 times in the imported division 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 registered interests are listed for John Glen?

John Glen has registered interests in 5 imported categories. These come from the UK Parliament registered interests 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

How active is John Glen in parliamentary debates?

John Glen has made 107 contributions across 92 debate appearances in the last 12 months, according to Hansard records. Source