Portrait of Bradley Thomas

Bradley Thomas

Conservative Sitting MP

MP for Bromsgrove · in Parliament since 4 July 2024

Opposition Opposition Assistant Whip (Commons)

Opposition Shadow Parliamentary Under Secretary (Business, Innovation, Science and Trade)

Parliamentary office

House of Commons, London, SW1A 0AA

Tel: 020 7219 6041

Email: bradley.thomas.mp@parliament.uk

Constituency office

18a High Street, Bromsgrove, Worcestershire, B61 8HQ

Tel: 01527 872135

Facebook

Instagram

LinkedIn

X (formerly Twitter)

WhatsApp

Youtube

Parliamentary participation snapshot

Voting participation
81.1%
512 of 631 divisions
Committee attendance
100.0%
67 meetings attended
Debate contributions
421
in the 7 year window
Written questions
339
in the 7 year window
Committee memberships
2
current

Biography

Bradley Thomas is the Conservative MP for Bromsgrove, and has been an MP continually since 4 July 2024. He currently undertakes the roles of Shadow Parliamentary Under Secretary (Business, Innovation, Science and Trade), and Opposition Assistant Whip (Commons).

Parliamentary service

ConstituencyFromToNotes
Bromsgrove4 July 2024PresentElected 1 time

Party affiliations

PartyFromTo
Conservative4 July 2024Present

Voting participation

Participation rate
81.1%
Eligible divisions
631
Divisions voted
512

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

Participation by year

Bradley Thomas voting participation by yearPercentage of eligible Commons divisions voted in, per calendar year0%25%50%75%100%2024202520262024: 79.5%79.5%2025: 78.0%78.0%2026: 86.0%86.0%
YearEligible divisionsVotedParticipation
2026236203 86.0%
2025322251 78.0%
20247358 79.5%

By Parliament

ParliamentEligible divisionsVotedParticipation
59th631512 81.1%

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
421
Written questions
339
Oral questions
43
Early day motions
0
Bills sponsored
2
Petitions presented
0
Committee meetings attended
67

joint 244th of 650 current MPs (3 tied) · all MPs average 489 · Conservative average 669

Written questions per year
Bradley Thomas: Written questions per yearNumber of Written questions recorded per calendar year0631251882502024: 151520242025: 20420420252026: 1201202026
Oral questions per year
Bradley Thomas: Oral questions per yearNumber of Oral questions recorded per calendar year051015202024: 3320242025: 202020252026: 20202026

Annual breakdown

YearDebate contributionsDebates participatedWritten questionsOral questionsEDMsBills sponsoredPetitions
2026 175 89 120 20 0 1 0
2025 201 109 204 20 0 1 0
2024 45 24 15 3 0 0 0

Committee memberships

Current committees

CommitteeRoleSinceMeetings attendedAttendance
Cyber Security and Resilience (Network and Information Systems) Bill Member 21 January 2026 – no published attendance
Energy Security and Net Zero Committee Member 21 October 2024 67 of 67 100.0%

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

1 bill committee served on

Hansard activity

Contributions
421
spoken contributions
Debates participated in
222
distinct debates

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

Contributions per year
Bradley Thomas: debate contributions per yearSpoken contributions recorded in Hansard per calendar year0631251882502024: 454520242025: 20120120252026: 1751752026
Debates participated in per year
Bradley Thomas: debates participated in per yearDistinct debates the MP contributed to, per calendar year0501001502002024: 242420242025: 10910920252026: 89892026

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

    • – Became MP for Bromsgrove
    • – Joined Conservative
    • – Joined Energy Security and Net Zero Committee
  2. 2026

    • – Joined Cyber Security and Resilience (Network and Information Systems) Bill
    • – Appointed (opposition): Opposition Assistant Whip (Commons)
    • – Appointed (opposition): Shadow Parliamentary Under Secretary (Business, Innovation, Science and Trade)

Constituency: Bromsgrove

Bromsgrove constituency boundary
Area
217.4 km²
Latest election
2024 General Election (4 July 2024)
Result
Con Hold · majority 3,016
Electorate
76,468 · turnout 65.9%
Postcode areas
B14, B31, B32, B38, B45, B47, B48, B60, B61, B62, B90, B97, B98, DY10, DY8, DY9

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.