Portrait of Stephen Flynn

Former Member of Parliament

Stephen Flynn

Scottish National Party MP for Aberdeen South

At a glanceStephen Flynn was a Scottish National Party MP for Aberdeen South. They have cast 128 votes in Commons divisions (22% attendance).

Votes cast128
Attendance22%
Voted Aye77
Voted No51
Voted with party100%
Rebellions0

Attendance is votes cast as a share of the 575 Commons divisions since the 2024 election; Stephen Flynn did not vote in 387. A rebellion is a vote against the way most of their own party voted; free votes, where no party line applies, are left out.

Party-loyalty figures are our own analysis of the official voting records (recorded votes only; they do not describe the formal whip). How we work this out.

Voting recordlatest 15 shown
28 Apr 2026 Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 No
28 Apr 2026 Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 No
28 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
28 Apr 2026 Privilege Aye
27 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on its Amendments 88A, 88C and 88E to 88P and propose Amendments (a) to (f) Aye
22 Apr 2026 Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X Aye
22 Apr 2026 Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 78 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 77 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 43 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 35 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 26 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 15 Aye
15 Apr 2026 Pensions Scheme Bill: motion to disagree with Lords Amendment 5 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 1 Aye

See full voting record

Early day motions18 tabled
Full parliamentary career12 past posts

Opposition posts

  • SNP Westminster Leader · Opposition Department 10 Jul 2024 – 14 May 2026
  • SNP Westminster Leader · Opposition Department 6 Dec 2022 – 30 May 2024
  • Shadow SNP Spokesperson (Business, Energy and Industrial Strategy) · Opposition Department 1 Feb 2021 – 6 Dec 2022
  • Shadow SNP Deputy Spokesperson (Treasury - Financial Secretary) · Opposition Department 7 Jan 2020 – 1 Feb 2021

Committee memberships

  • Scottish Affairs Committee 4 Nov 2024 – 16 Jun 2025
  • Great British Energy Bill 11 Sep 2024 – 15 Oct 2024
  • UK Infrastructure Bank Bill [Lords] 16 Nov 2022 – 22 Nov 2022
  • Professional Qualifications Bill [HL] 12 Jan 2022 – 18 Jan 2022
  • Subsidy Control Bill 20 Oct 2021 – 18 Nov 2021

Previous seats

  • Aberdeen South · Elected 1 time 4 Jul 2024 – 14 May 2026
  • Aberdeen South · Elected 1 time 12 Dec 2019 – 30 May 2024

Party affiliation

  • Scottish National Party 12 Dec 2019 – 14 May 2026

Source: parliamentary career on parliament.uk.

Expenses£6,732 · 2025/26
Office Costs£6,762
Accommodation£-30

See every line item

Source: IPSA (OGL v3.0)

Frequently asked questions

Common questions about Stephen Flynn, answered from official Parliament data.

Who is Stephen Flynn?

Stephen Flynn was a Member of Parliament who represented Aberdeen South in the House of Commons. See Stephen Flynn's official Parliament profile.

Which party did Stephen Flynn represent?

Stephen Flynn sat as Scottish National Party. See Stephen Flynn's official Parliament profile.

Which constituency did Stephen Flynn represent?

Stephen Flynn was the Member of Parliament for Aberdeen South. See Stephen Flynn's official Parliament profile.

What registered interests are listed for Stephen Flynn?

Stephen Flynn has no entries in the Register of Members' Financial Interests. See Stephen Flynn's official Parliament profile.

Source: this MP's official Parliament profile. Last updated 26 Jul 2026.