James served in the House of Commons for 27 years, 0 months, representing 2 constituencies. James has held 21 parliamentary roles.
Party history
Conservative
1 May 1997 to 30 May 2024
Constituency history
North Wiltshire
6 May 2010 to 30 May 2024
Elected 4 times
North Wiltshire
1 May 1997 to 6 May 2010
Elected 3 times
Roles
Pensions (Special Rules for End of Life) Bill
17 Apr 2024 to 24 Apr 2024
Environmental Audit Sub-Committee on Polar Research
18 Jan 2023 to 30 May 2024
Chair
Environmental Audit Committee
8 Mar 2021 to 30 May 2024
Procedure Committee
20 Jul 2020 to 30 May 2024
Panel of Chairs
15 Jan 2020 to 30 May 2024
Environmental Audit Committee
4 Jun 2018 to 6 Nov 2019
National Security Strategy (Joint Committee)
30 Oct 2017 to 6 Nov 2019
Panel of Chairs
22 Jun 2017 to 6 Nov 2019
Biography source
UK Parliament Members API
FAQs
How long was James Gray an MP?
James Gray served in the House of Commons for 27 years, 0 months. Source
What parties has James Gray been a member of?
James Gray has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has James Gray held?
James Gray has 21 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source