Stephen served in the House of Commons for 6 years, 5 months, representing 2 constituencies. Stephen has held 9 parliamentary roles.
Party history
Scottish National Party
12 Dec 2019 to 14 May 2026
Constituency history
Aberdeen South
4 Jul 2024 to 14 May 2026
Elected 1 time
Aberdeen South
12 Dec 2019 to 30 May 2024
Elected 1 time
Roles
Scottish Affairs Committee
4 Nov 2024 to 16 Jun 2025
Great British Energy Bill
11 Sep 2024 to 15 Oct 2024
SNP Westminster Leader
10 Jul 2024 to 14 May 2026
Opposition Department
SNP Westminster Leader
6 Dec 2022 to 30 May 2024
Opposition Department
UK Infrastructure Bank Bill [Lords]
16 Nov 2022 to 22 Nov 2022
Professional Qualifications Bill [HL]
12 Jan 2022 to 18 Jan 2022
Subsidy Control Bill
20 Oct 2021 to 18 Nov 2021
Shadow SNP Spokesperson (Business, Energy and Industrial Strategy)
1 Feb 2021 to 6 Dec 2022
Opposition Department
Biography source
UK Parliament Members API
FAQs
How long was Stephen Flynn an MP?
Stephen Flynn served in the House of Commons for 6 years, 5 months. Source
What parties has Stephen Flynn been a member of?
Stephen Flynn has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Stephen Flynn held?
Stephen Flynn has 9 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source