Portrait of Mark Garnier

Mark Garnier

Conservative Sitting MP

MP for Wyre Forest · in Parliament since 6 May 2010

Opposition Shadow Minister (Business, Innovation, Science and Trade)

Opposition Shadow Economic Secretary (Treasury)

Parliamentary office

House of Commons, London, SW1A 0AA

Tel: 020 7219 7198

Email: mark.garnier.mp@parliament.uk

Constituency office

28A Bewdley Road North, Stourport-on-Severn, Worcestershire, DY13 8PS

Tel: 01562 746771

Website

X (formerly Twitter)

Parliamentary participation snapshot

Voting participation
80.7%
1,371 of 1,699 divisions
Committee attendance
100.0%
130 meetings attended
Debate contributions
505
in the 7 year window
Written questions
310
in the 7 year window
Committee memberships
1
current

Biography

Mark Garnier is the Conservative MP for Wyre Forest, and has been an MP continually since 6 May 2010. He currently undertakes the roles of Shadow Economic Secretary (Treasury), and Shadow Minister (Business, Innovation, Science and Trade).

Parliamentary service

ConstituencyFromToNotes
Wyre Forest4 July 2024PresentElected 1 time
Wyre Forest6 May 201030 May 2024Elected 4 times

Party affiliations

PartyFromTo
Conservative6 May 2010Present

Election history

ElectionConstituencyDateResult
Wyre Forest

Previous ministerial & opposition roles

RoleTypeFromTo
Shadow Parliamentary Under Secretary (Work and Pensions)Opposition22 July 202531 August 2026
Shadow Parliamentary Under Secretary (Energy Security and Net Zero)Opposition19 July 20246 November 2024
Parliamentary Under-Secretary (Department for International Trade)Government17 July 20169 January 2018

Voting participation

Participation rate
80.7%
Eligible divisions
1,699
Divisions voted
1,371

joint 170th of 650 current MPs (2 tied) · all MPs average 71.4% · Conservative average 73.8%

Participation by year

Mark Garnier voting participation by yearPercentage of eligible Commons divisions voted in, per calendar year0%25%50%75%100%201920202021202220232024202520262019: 100.0%100.0%2020: 88.4%88.4%2021: 90.5%90.5%2022: 82.1%82.1%2023: 82.8%82.8%2024: 80.0%80.0%2025: 70.2%70.2%2026: 75.4%75.4%
YearEligible divisionsVotedParticipation
2026236178 75.4%
2025322226 70.2%
2024200160 80.0%
2023256212 82.8%
2022251206 82.1%
2021242219 90.5%
2020190168 88.4%
201922 100.0%

By Parliament

ParliamentEligible divisionsVotedParticipation
58th1,068912 85.4%
59th631459 72.7%

Participation counts aye, no or teller votes in Commons divisions held while the MP sat. Absence has many legitimate causes (pairing, illness, parental leave, ministerial or Speaker duties).

Parliamentary activity

Debate contributions
505
Written questions
310
Oral questions
10
Early day motions
0
Bills sponsored
3
Petitions presented
0
Committee meetings attended
130

269th of 650 current MPs · all MPs average 489 · Conservative average 669

Written questions per year
Mark Garnier: Written questions per yearNumber of Written questions recorded per calendar year05010015020020192020: 7720202021: 2220212022: 202020222023: 161620232024: 515120242025: 12212220252026: 92922026
Oral questions per year
Mark Garnier: Oral questions per yearNumber of Oral questions recorded per calendar year0.01.32.53.85.020192020: 2220202021: 2220212022: 2220222023: 3320232024: 0020242025: 1120252026: 002026

Annual breakdown

YearDebate contributionsDebates participatedWritten questionsOral questionsEDMsBills sponsoredPetitions
2026 103 46 92 0 0 1 0
2025 223 51 122 1 0 0 0
2024 52 28 51 0 0 1 0
2023 32 11 16 3 0 0 0
2022 28 9 20 2 0 0 0
2021 15 5 2 2 0 1 0
2020 52 25 7 2 0 0 0

Committee memberships

Current committees

CommitteeRoleSinceMeetings attendedAttendance
Space Industry (Indemnities) Bill Member 18 June 2025 – no published attendance

joint 1st of 515 current MPs (488 tied) · all MPs average 99.6% · Conservative average 99.9%

Committee membership history

7 bill committees served on

Hansard activity

Contributions
505
spoken contributions
Debates participated in
175
distinct debates

joint 237th of 650 current MPs (2 tied) · all MPs average 552 · Conservative average 899

Contributions per year
Mark Garnier: debate contributions per yearSpoken contributions recorded in Hansard per calendar year06312518825020192020: 525220202021: 151520212022: 282820222023: 323220232024: 525220242025: 22322320252026: 1031032026
Debates participated in per year
Mark Garnier: debates participated in per yearDistinct debates the MP contributed to, per calendar year025507510020192020: 252520202021: 5520212022: 9920222023: 111120232024: 282820242025: 515120252026: 46462026

Counts come from the Hansard record for the Commons and Westminster Hall within the dataset window. Individual contributions and topic analysis are not yet part of the dataset; search Hansard for the full record.

Parliamentary timeline

Generated from seat, party, role and committee records.

  1. 2010

    • – Became MP for Wyre Forest
    • – Joined Conservative
  2. 2016

    • – Appointed: Parliamentary Under-Secretary (Department for International Trade)
  3. 2018

    • – Left role: Parliamentary Under-Secretary (Department for International Trade)
  4. 2020

    • – Joined European Statutory Instruments Committee
    • – Joined International Trade Committee
    • – Joined Regulatory Reform
    • – Became Chair of Committees on Arms Export Controls
    • – Joined Committees on Arms Export Controls
  5. 2023

    • – Joined Energy Security and Net Zero Committee
  6. 2024

    • – Became MP for Wyre Forest
    • – Appointed (opposition): Shadow Parliamentary Under Secretary (Energy Security and Net Zero)
    • – Appointed (opposition): Shadow Economic Secretary (Treasury)
    • – Left role: Shadow Parliamentary Under Secretary (Energy Security and Net Zero)
  7. 2025

    • – Joined Space Industry (Indemnities) Bill
    • – Appointed (opposition): Shadow Parliamentary Under Secretary (Work and Pensions)
  8. 2026

    • – Appointed (opposition): Shadow Minister (Business, Innovation, Science and Trade)
    • – Left role: Shadow Parliamentary Under Secretary (Work and Pensions)

Constituency: Wyre Forest

Wyre Forest constituency boundary
Area
195.9 km²
Latest election
2024 General Election (4 July 2024)
Result
Con Hold · majority 812
Electorate
77,329 · turnout 58.4%
Postcode areas
DY10, DY11, DY12, DY13, DY14, DY7, DY8, DY9, WR6, WR9, WV98

Statistics cover 7 November 2019 to 7 November 2026. Source: UK Parliament Members, Committees, Commons Votes, Hansard, Questions and Bills APIs, via the UK Politics Decoded dataset. View this MP’s raw JSON.