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

On 30 June 2025, MPs voted to approve the Draft Marking of Retail Goods Regulations 2025, a statutory instrument (a form of secondary legislation made under existing powers) that would allow the government to require "not for EU" labelling on retail goods sold in Great Britain. The motion passed by 315 votes to 4. The regulations address a practical consequence of post-Brexit trading arrangements for Northern Ireland. Under the Windsor Framework, goods moving from Great Britain to Northern Ireland must comply with certain EU single market rules. These regulations give ministers the power to require that goods sold in Great Britain carry "not for EU" labelling, which signals that a product is not intended for onward movement into the EU via Northern Ireland. The aim is to prevent retailers and suppliers from withdrawing products from Northern Ireland's shelves to avoid compliance costs, thereby protecting the range and availability of goods for consumers there. The vote passed with overwhelming support from Labour, Labour and Co-operative, and Liberal Democrat MPs, while the Democratic Unionist Party and Traditional Unionist Voice cast all four opposing votes, reflecting unionist concerns about the post-Brexit arrangements underpinning this policy. Reform UK, the Ulster Unionist Party, and the SDLP were all absent. The Conservative Party appears to have been absent in its entirety. The result was not close, suggesting broad parliamentary acceptance of the Windsor Framework-related regulatory framework, even as a small number of unionist voices continued to register opposition to its underlying logic.

Voting Aye meant
Support giving the government power to introduce 'not for EU' labelling to protect the supply and variety of retail goods available to consumers in Northern Ireland and uphold the UK internal market.
Voting No meant
Oppose these labelling regulations, potentially citing concerns about burdens on businesses, the adequacy of the underlying Brexit trade arrangements, or the specific approach taken.
§ 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
53
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
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
Your 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