Photograph of James Gray

Former Member of Parliament

James Gray

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