← Back to bills

Armed Forces Act 2021

Act
Current HouseUnassigned
Originating HouseCommons
Current StageRoyal Assent
Stage Date15 Dec 2021
Last Updated20 Dec 2021
Parliament.ukView on parliament.uk →

Linked Promises

No confirmed promise links yet.

Parliament’s Votes

Opposition day: Strength of the UK's Armed Forces

14 Apr 2021 · Hansard

256
Aye
357
No

By party

Conservative0 aye358 no
Labour188 aye0 no
Scottish National Party44 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party7 aye0 no
Plaid Cymru3 aye0 no
Independent1 aye0 no
Alliance1 aye0 no

Armed Forces Bill: Committee: Amendment 1

23 Jun 2021 · Hansard

271
Aye
355
No

By party

Conservative0 aye354 no
Labour195 aye0 no
Scottish National Party45 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye1 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill Committee: Amendment 41

23 Jun 2021 · Hansard

273
Aye
354
No

By party

Conservative0 aye353 no
Labour197 aye0 no
Scottish National Party43 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye1 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill Committee: New Clause 7

23 Jun 2021 · Hansard

272
Aye
355
No

By party

Conservative1 aye354 no
Labour195 aye0 no
Scottish National Party45 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye1 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill: Report Stage: New Clause 4

13 Jul 2021 · Hansard

272
Aye
361
No

By party

Conservative0 aye359 no
Labour195 aye0 no
Scottish National Party45 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye2 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill: Report Stage: Amendment 1

13 Jul 2021 · Hansard

274
Aye
360
No

By party

Conservative0 aye358 no
Labour196 aye0 no
Scottish National Party45 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye2 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill: Report Stage: Amendment 2

13 Jul 2021 · Hansard

272
Aye
358
No

By party

Conservative0 aye356 no
Labour196 aye0 no
Scottish National Party45 aye0 no
Liberal Democrat12 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye2 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Armed Forces Bill: Motion to disagree with Lords Amendment 1

6 Dec 2021 · Hansard

302
Aye
221
No

By party

Conservative300 aye4 no
Labour0 aye168 no
Scottish National Party0 aye30 no
Democratic Unionist Party0 aye5 no
Liberal Democrat0 aye5 no
Plaid Cymru0 aye3 no
Independent0 aye3 no
Social Democratic & Labour Party0 aye2 no

Armed Forces Bill: Motion to disagree with Lords Amendment 2

6 Dec 2021 · Hansard

305
Aye
215
No

By party

Conservative302 aye0 no
Labour0 aye166 no
Scottish National Party0 aye30 no
Democratic Unionist Party0 aye5 no
Liberal Democrat0 aye5 no
Independent1 aye3 no
Plaid Cymru0 aye3 no

Armed Forces Commissioner Bill Report Stage: Amendment 9

21 Jan 2025 · Hansard

192
Aye
338
No

By party

Labour0 aye331 no
Conservative99 aye0 no
Liberal Democrat63 aye0 no
Independent4 aye8 no
Scottish National Party7 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Reform UK2 aye0 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Armed Forces Commissioner Bill Report Stage: Amendment 10

21 Jan 2025 · Hansard

191
Aye
338
No

By party

Labour0 aye329 no
Conservative97 aye0 no
Liberal Democrat64 aye0 no
Independent4 aye8 no
Scottish National Party7 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Reform UK3 aye0 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Armed Forces Commissioner Bill Report Stage: Amendment 2

21 Jan 2025 · Hansard

76
Aye
349
No

By party

Labour0 aye334 no
Liberal Democrat61 aye0 no
Independent4 aye9 no
Democratic Unionist Party0 aye5 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice0 aye1 no

Armed Forces Commissioner Bill: Motion to disagree with Lords Amendment 2

3 Jun 2025 · Hansard

319
Aye
180
No

By party

Labour316 aye0 no
Conservative0 aye92 no
Liberal Democrat0 aye64 no
Independent4 aye4 no
Democratic Unionist Party0 aye4 no
Scottish National Party0 aye4 no
Green Party0 aye4 no
Reform UK0 aye3 no
Plaid Cymru0 aye2 no
Alliance0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Armed Forces Commissioner Bill: Motion to disagree with Lords Amendment 3

3 Jun 2025 · Hansard

315
Aye
184
No

By party

Labour311 aye0 no
Conservative0 aye97 no
Liberal Democrat0 aye65 no
Independent4 aye3 no
Democratic Unionist Party0 aye5 no
Scottish National Party0 aye4 no
Green Party0 aye4 no
Reform UK0 aye3 no
Plaid Cymru0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Armed Forces Commissioner Bill: Government amendment (a) in lieu of Lords Amendments 2 and 3

3 Jun 2025 · Hansard

329
Aye
101
No

By party

Labour313 aye0 no
Conservative0 aye97 no
Independent5 aye1 no
Democratic Unionist Party5 aye0 no
Green Party4 aye0 no
Reform UK0 aye3 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Armed Forces Commissioner Bill: Motion to insist on 2A and disagree with LA2B and LA2C

2 Jul 2025 · Hansard

321
Aye
158
No

By party

Labour314 aye0 no
Conservative0 aye83 no
Liberal Democrat0 aye59 no
Independent6 aye2 no
Democratic Unionist Party0 aye3 no
Plaid Cymru0 aye3 no
Green Party0 aye3 no
Reform UK0 aye2 no
Alliance0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Armed Forces Bill Committee: New Clause 2

2 Jun 2026 · Hansard

171
Aye
302
No

By party

Labour0 aye299 no
Conservative91 aye0 no
Liberal Democrat58 aye0 no
Independent4 aye2 no
Democratic Unionist Party5 aye0 no
Green Party5 aye0 no
Plaid Cymru3 aye0 no
Reform UK2 aye0 no
Restore Britain1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Armed Forces Bill Committee: New Clause 5

2 Jun 2026 · Hansard

170
Aye
301
No

By party

Labour0 aye300 no
Conservative91 aye0 no
Liberal Democrat57 aye0 no
Independent4 aye2 no
Democratic Unionist Party5 aye0 no
Green Party5 aye0 no
Plaid Cymru3 aye0 no
Your Party1 aye0 no
Restore Britain1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Armed Forces Bill Committee: New Clause 6

2 Jun 2026 · Hansard

99
Aye
371
No

By party

Labour0 aye298 no
Conservative86 aye0 no
Liberal Democrat0 aye57 no
Independent2 aye5 no
Democratic Unionist Party5 aye0 no
Green Party0 aye5 no
Reform UK3 aye0 no
Plaid Cymru0 aye3 no
Restore Britain1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Armed Forces Bill Committee: New Clause 13

2 Jun 2026 · Hansard

80
Aye
298
No

By party

Labour0 aye295 no
Liberal Democrat56 aye0 no
Independent4 aye2 no
Democratic Unionist Party5 aye0 no
Green Party5 aye0 no
Reform UK3 aye0 no
Plaid Cymru3 aye0 no
Your Party1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Armed Forces Bill Report Stage: New Clause 4

22 Jun 2026 · Hansard

164
Aye
311
No

By party

Labour0 aye309 no
Conservative88 aye0 no
Liberal Democrat55 aye0 no
Democratic Unionist Party5 aye0 no
Green Party5 aye0 no
Independent4 aye1 no
Plaid Cymru4 aye0 no
Your Party2 aye0 no
Ulster Unionist Party1 aye0 no

Armed Forces Bill Report Stage: New Clause 11

22 Jun 2026 · Hansard

104
Aye
391
No

By party

Labour0 aye316 no
Conservative90 aye0 no
Liberal Democrat0 aye56 no
Independent2 aye5 no
Reform UK6 aye0 no
Democratic Unionist Party5 aye0 no
Green Party0 aye5 no
Plaid Cymru0 aye4 no
Your Party0 aye2 no
Ulster Unionist Party1 aye0 no

Armed Forces Bill Report Stage: New Clause 22

22 Jun 2026 · Hansard

74
Aye
323
No

By party

Labour0 aye319 no
Liberal Democrat55 aye0 no
Reform UK6 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Conservative1 aye1 no
Independent1 aye1 no
Your Party1 aye0 no
Ulster Unionist Party1 aye0 no

Armed Forces Bill Report Stage: Amendment 11

22 Jun 2026 · Hansard

171
Aye
322
No

By party

Labour0 aye320 no
Conservative89 aye0 no
Liberal Democrat56 aye0 no
Reform UK6 aye0 no
Democratic Unionist Party5 aye0 no
Green Party5 aye0 no
Plaid Cymru4 aye0 no
Independent3 aye1 no
Your Party1 aye0 no
Ulster Unionist Party1 aye0 no