Stephen Flynn

The Rt Hon Stephen Flynn is no longer a Member, but was most recently the Scottish National Party MP for Aberdeen South, and left the Commons on 14 May 2026.

Voting record

Review the House of Commons voting record of Stephen Flynn.

Members may not vote in every division of the House. This can be due to a number of reasons; The Speaker and deputies cannot vote because of the impartiality of the chair, and Sinn Féin Members have an absentionist policy. A Member may wish to abstain, or have a procedural reason for not voting. Members can be absent carrying out consitituency or ministerial business, or be unable to attend for other reasons.

To perform a more comprehensive search of vote/division results, use the House of Commons votes in Parliament pages.

Total results 807 (page 1 of 41)
No
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
Voted
No
Ayes
304
Noes
28
Division 515: held on 28 April 2026
No
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
Voted
No
Ayes
308
Noes
81
Division 514: held on 28 April 2026
Aye
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
Voted
Aye
Ayes
335
Noes
158
Division 513: held on 28 April 2026
Aye
Privilege
Voted
Aye
Ayes
223
Noes
335
Division 512: held on 28 April 2026
Aye
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)
Voted
Aye
Ayes
279
Noes
164
Division 509: held on 27 April 2026
Aye
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
Voted
Aye
Ayes
260
Noes
161
Division 503: held on 22 April 2026
Aye
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
Voted
Aye
Ayes
272
Noes
149
Division 502: held on 22 April 2026
Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 78
Voted
Aye
Ayes
277
Noes
150
Division 484: held on 15 April 2026
No
Pension Schemes Bill: motion to disagree with Lords Amendment 77
Voted
No
Ayes
271
Noes
95
Division 483: held on 15 April 2026
No
Pension Schemes Bill: motion to disagree with Lords Amendment 43
Voted
No
Ayes
273
Noes
159
Division 482: held on 15 April 2026
No
Pension Schemes Bill: motion to disagree with Lords Amendment 35
Voted
No
Ayes
275
Noes
159
Division 481: held on 15 April 2026
No
Pension Schemes Bill: motion to disagree with Lords Amendment 26
Voted
No
Ayes
269
Noes
162
Division 480: held on 15 April 2026
Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 15
Voted
Aye
Ayes
276
Noes
155
Division 479: held on 15 April 2026
No
Pensions Scheme Bill: motion to disagree with Lords Amendment 5
Voted
No
Ayes
269
Noes
103
Division 478: held on 15 April 2026
Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 1
Voted
Aye
Ayes
278
Noes
158
Division 477: held on 15 April 2026
Aye
Opposition day: Fuel duty
Voted
Aye
Ayes
103
Noes
259
Division 452: held on 18 March 2026
Aye
Finance (No. 2) Bill Report Stage: Amendment 6
Voted
Aye
Ayes
175
Noes
292
Division 448: held on 11 March 2026
Aye
Finance (No. 2) Bill Report Stage: New Clause 11
Voted
Aye
Ayes
174
Noes
292
Division 446: held on 11 March 2026
Aye
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026
Voted
Aye
Ayes
392
Noes
116
Division 425: held on 4 February 2026
No
Medical Training (Prioritisation) Bill: Amendment 9
Voted
No
Ayes
91
Noes
378
Division 418: held on 27 January 2026
Total results 807 (page 1 of 41)