Portrait of Gareth Bacon

Gareth Bacon

Conservative Sitting MP

MP for Orpington · in Parliament since 12 December 2019

Opposition Shadow Minister (Housing and Planning)

Parliamentary office

House of Commons, London, SW1A 0AA

Tel: 0207 219 8538

Email: gareth.bacon.mp@parliament.uk

Website

Facebook

X (formerly Twitter)

Parliamentary participation snapshot

Voting participation
87.5%
1,487 of 1,699 divisions
Committee attendance
100.0%
140 meetings attended
Debate contributions
440
in the 7 year window
Written questions
224
in the 7 year window
Committee memberships
2
current

Biography

Gareth Bacon is the Conservative MP for Orpington, and has been an MP continually since 12 December 2019. He currently undertakes the role of Shadow Minister (Housing and Planning).

Parliamentary service

ConstituencyFromToNotes
Orpington4 July 2024PresentElected 1 time
Orpington12 December 201930 May 2024Elected 1 time

Party affiliations

PartyFromTo
Conservative12 December 2019Present

Previous ministerial & opposition roles

RoleTypeFromTo
Shadow Secretary of State for TransportOpposition5 November 202422 July 2025
Shadow Minister (Business and Trade)Opposition19 July 20245 November 2024
Shadow Minister (Justice)Opposition19 July 20246 November 2024
Shadow Minister (London)Opposition19 July 202431 August 2026
Parliamentary Under-Secretary (Ministry of Justice)Government13 November 20235 July 2024

Voting participation

Participation rate
87.5%
Eligible divisions
1,699
Divisions voted
1,487

46th of 650 current MPs · all MPs average 71.4% · Conservative average 73.8%

Participation by year

Gareth Bacon voting participation by yearPercentage of eligible Commons divisions voted in, per calendar year0%25%50%75%100%201920202021202220232024202520262019: 100.0%100.0%2020: 99.0%99.0%2021: 92.6%92.6%2022: 88.8%88.8%2023: 95.7%95.7%2024: 86.0%86.0%2025: 73.6%73.6%2026: 83.1%83.1%
YearEligible divisionsVotedParticipation
2026236196 83.1%
2025322237 73.6%
2024200172 86.0%
2023256245 95.7%
2022251223 88.8%
2021242224 92.6%
2020190188 99.0%
201922 100.0%

By Parliament

ParliamentEligible divisionsVotedParticipation
58th1,0681,000 93.6%
59th631487 77.2%

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
440
Written questions
224
Oral questions
43
Early day motions
0
Bills sponsored
1
Petitions presented
0
Committee meetings attended
140

322nd of 650 current MPs · all MPs average 489 · Conservative average 669

Written questions per year
Gareth Bacon: Written questions per yearNumber of Written questions recorded per calendar year025507510020192020: 171720202021: 6620212022: 595920222023: 282820232024: 515120242025: 252520252026: 38382026
Oral questions per year
Gareth Bacon: Oral questions per yearNumber of Oral questions recorded per calendar year0510152020192020: 121220202021: 3320212022: 101020222023: 9920232024: 1120242025: 2220252026: 662026

Annual breakdown

YearDebate contributionsDebates participatedWritten questionsOral questionsEDMsBills sponsoredPetitions
2026 141 41 38 6 0 0 0
2025 55 32 25 2 0 0 0
2024 73 36 51 1 0 0 0
2023 52 27 28 9 0 0 0
2022 40 19 59 10 0 0 0
2021 36 21 6 3 0 1 0
2020 43 33 17 12 0 0 0

Committee memberships

Current committees

CommitteeRoleSinceMeetings attendedAttendance
Building Safety (Remediation of Unsafe Cladding etc) Bill Member 4 November 2026 – no published attendance
Social Housing Bill [Lords] Member 22 October 2026 – no published attendance

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

Committee membership history

11 bill committees served on

Hansard activity

Contributions
440
spoken contributions
Debates participated in
209
distinct debates

267th of 650 current MPs · all MPs average 552 · Conservative average 899

Contributions per year
Gareth Bacon: debate contributions per yearSpoken contributions recorded in Hansard per calendar year05010015020020192020: 434320202021: 363620212022: 404020222023: 525220232024: 737320242025: 555520252026: 1411412026
Debates participated in per year
Gareth Bacon: debates participated in per yearDistinct debates the MP contributed to, per calendar year01325385020192020: 333320202021: 212120212022: 191920222023: 272720232024: 363620242025: 323220252026: 41412026

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. 2019

    • – Became MP for Orpington
    • – Joined Conservative
  2. 2020

    • – Joined Public Accounts Committee
    • – Joined Backbench Business Committee
  3. 2023

    • – Appointed: Parliamentary Under-Secretary (Ministry of Justice)
  4. 2024

    • – Became MP for Orpington
    • – Left role: Parliamentary Under-Secretary (Ministry of Justice)
    • – Appointed (opposition): Shadow Minister (Business and Trade)
    • – Appointed (opposition): Shadow Minister (Justice)
    • – Appointed (opposition): Shadow Minister (London)
    • – Appointed (opposition): Shadow Secretary of State for Transport
    • – Left role: Shadow Minister (Business and Trade)
    • – Left role: Shadow Minister (Justice)
  5. 2025

    • – Appointed (opposition): Shadow Minister (Housing and Planning)
    • – Left role: Shadow Secretary of State for Transport
  6. 2026

    • – Left role: Shadow Minister (London)
    • – Joined Social Housing Bill [Lords]
    • – Joined Building Safety (Remediation of Unsafe Cladding etc) Bill

Constituency: Orpington

Orpington constituency boundary
Area
67.5 km²
Latest election
2024 General Election (4 July 2024)
Result
Con Hold · majority 5,118
Electorate
71,284 · turnout 64.6%
Postcode areas
BR2, BR5, BR6, BR8, DA14, TN14, TN16

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.