A divisionDivision No. 246 · Monday, 30 June 2025· Commons· Business

Draft Marking of Retail Goods Regulations 2025

315Ayes
4Noes
Carried · majority 311 · Government won
328 did not vote
Aye315No6DID NOT VOTE · 328

647 Members · Aye 315 · No 4 · DNV 328 · grey dots in centre are abstentions

Analysis
Commons

Parliament approved the Draft Marking of Retail Goods Regulations 2025 on 30 June 2025, by 315 votes to 4. The regulations give the Secretary of State a contingency power to require "not for EU" labelling on retail goods sold in Great Britain, to be activated only where evidence shows that businesses are withdrawing from the Northern Ireland market because of EU labelling requirements. The practical effect of the regulations is to protect the supply and variety of retail goods available to consumers in Northern Ireland. Under the Windsor Framework's Northern Ireland Retail Movement Scheme, goods moving from Great Britain to Northern Ireland must comply with EU SPS (sanitary and phytosanitary) rules, including labelling requirements. If businesses judge the cost of dual compliance too high, they may stop supplying Northern Ireland altogether. The "not for EU" label is designed to make it easier for such goods to move under the scheme without triggering EU requirements. The power is targeted: it applies only to specific product lines where supply is seriously affected, it exempts small businesses as defined by the Companies Act 2006, and it does not require Northern Irish goods placed on the market in Great Britain to carry the label. Food for special medical purposes is also exempted. The vote divided almost entirely along lines of support for or scepticism about the Windsor Framework. Labour and Labour Co-operative MPs voted 289 to nil in favour, joined by the Liberal Democrats at 19 to nil and the Alliance Party of Northern Ireland. The four votes against came from the Democratic Unionist Party, with the Traditional Unionist Voice's Jim Allister also voting no. Reform UK and the Ulster Unionist Party had no vote recorded.

Voting Aye meant
Support granting the Secretary of State a targeted power to introduce 'not for EU' labelling on goods in Great Britain, safeguarding Northern Ireland's access to retail goods and protecting the UK internal market
Voting No meant
Oppose the regulations, with concerns — voiced by the TUV's Jim Allister — that the measure fails to adequately challenge EU overreach and does not go far enough to address trade diversion away from Northern Ireland
§ 01Who voted how.319 voting Members · 328 absent

Each row is one party. The stacked bar gives the within-party split of Aye / No / Absent; the columns on the right give the raw counts. The whip column shows the published party position — “Free vote” means the whip was formally removed for this division.

Party
Whip
Aye / No / Abs
Aye
No
Abs
Labour Party
Whipped Aye
261
0
100
Conservative and Unionist Party
0
0
116
Liberal Democrats
Whipped Aye
19
0
52
Labour and Co-operative Party
Whipped Aye
28
0
14
Independent
6
1
6
Scottish National Party
0
0
9
Reform UK
0
0
8
Sinn Féin
0
0
7
Democratic Unionist Party
Whipped No
0
4
1
Green Party of England and Wales
0
0
4
Plaid Cymru
0
0
4
Social Democratic and Labour Party
0
0
2
Your Party
0
0
2
Alliance Party of Northern Ireland
1
0
0
Restore Britain
0
0
1
Speaker
0
0
1
Traditional Unionist Voice
0
1
0
Ulster Unionist Party
0
0
1

Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed

§ 03Related divisions.Same topic · recent
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0