Craig served in the House of Commons for 4 years, 5 months, representing 2 constituencies. Craig has held 9 parliamentary roles.
Party history
Conservative
7 May 2015 to 30 May 2024
Constituency history
Montgomeryshire
12 Dec 2019 to 30 May 2024
Elected 1 time
Cardiff North
7 May 2015 to 3 May 2017
Elected 1 time
Roles
Electronic Trade Documents Bill [HL]
14 Jun 2023 to 19 Jun 2023
British Sign Language Bill
9 Feb 2022 to 23 Feb 2022
Welsh Grand Committee
18 Jan 2022 to 30 May 2024
Compensation (London Capital & Finance plc and Fraud Compensation Fund) Bill
8 Jun 2021 to 15 Jun 2021
International Trade Committee
2 Mar 2020 to 14 Dec 2021
European Statutory Instruments Committee
10 Feb 2020 to 30 May 2024
Scottish Affairs Committee
23 Jan 2017 to 3 May 2017
Welsh Affairs Committee
13 Jul 2015 to 3 May 2017
Biography source
UK Parliament Members API
FAQs
How long was Craig Williams an MP?
Craig Williams served in the House of Commons for 4 years, 5 months. Source
What parties has Craig Williams been a member of?
Craig Williams has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Craig Williams held?
Craig Williams has 9 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source