Stephen served in the House of Commons for 19 years, 0 months, representing 2 constituencies. Stephen has held 14 parliamentary roles.
Party history
Conservative
5 May 2005 to 30 May 2024
Constituency history
Preseli Pembrokeshire
6 May 2010 to 30 May 2024
Elected 4 times
Preseli Pembrokeshire
5 May 2005 to 6 May 2010
Elected 1 time
Roles
Welsh Grand Committee
18 Jan 2022 to 30 May 2024
Liaison Sub-Committee on National Policy Statements
22 Sep 2021 to 30 May 2024
Liaison Committee (Commons)
20 May 2020 to 30 May 2024
Welsh Affairs Committee
27 Jan 2020 to 30 May 2024
Chair
Committee on the Future Relationship with the European Union
11 Sep 2017 to 6 Nov 2019
Secretary of State for Work and Pensions
19 Mar 2016 to 14 Jul 2016
Department for Work and Pensions
Secretary of State for Wales
15 Jul 2014 to 19 Mar 2016
Wales Office
Lord Commissioner (HM Treasury) (Whip) (Jointly as unpaid Parliamentary Under Secretary of State at the Wales Office)
6 Sep 2012 to 15 Jul 2014
HM Treasury
Biography source
UK Parliament Members API
FAQs
How long was Stephen Crabb an MP?
Stephen Crabb served in the House of Commons for 19 years, 0 months. Source
What parties has Stephen Crabb been a member of?
Stephen Crabb has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Stephen Crabb held?
Stephen Crabb has 14 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source