Theresa served in the House of Commons for 19 years, 0 months, representing 2 constituencies. Theresa has held 11 parliamentary roles.
Party history
Conservative
5 May 2005 to 30 May 2024
Constituency history
Chipping Barnet
6 May 2010 to 30 May 2024
Elected 4 times
Chipping Barnet
5 May 2005 to 6 May 2010
Elected 1 time
Roles
Motor Vehicles (Compulsory Insurance) Bill
15 Dec 2021 to 5 Jan 2022
Intelligence and Security Committee of Parliament
13 Jul 2020 to 30 May 2024
Petitions Committee
2 Mar 2020 to 1 Mar 2021
Secretary of State for Environment, Food and Rural Affairs
24 Jul 2019 to 13 Feb 2020
Department for Environment, Food and Rural Affairs
National Security Strategy (Joint Committee)
30 Oct 2017 to 6 Nov 2019
National Security Strategy (Joint Committee)
28 Nov 2016 to 3 May 2017
Secretary of State for Northern Ireland
6 Sep 2012 to 14 Jul 2016
Northern Ireland Office
Minister of State (Department for Transport) (Rail and Aviation)
14 May 2010 to 6 Sep 2012
Department for Transport
Biography source
UK Parliament Members API
FAQs
How long was Theresa Villiers an MP?
Theresa Villiers served in the House of Commons for 19 years, 0 months. Source
What parties has Theresa Villiers been a member of?
Theresa Villiers has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Theresa Villiers held?
Theresa Villiers has 11 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source